skeezix
Internal Development
mod: maybe should move this to the general (non-dev) forum; doh! Nomatter..
For ST emus, it occurred to me a few years ago that it might be worth doing something; the same coudl be done for Amiga and C64 and others of course, and probably has..
Get a thumbnail screenshot libary for the machine, and compile it into a giant zipfile (say). Then when scrolling through the available game selections, show the thumbnails.
The reason I didn't do this 5 years ago on the GP32 and so on in the GP2x is several fold -- the size of the data versus the media size, and the more important issue.. with disk based systems like the ST, Amiga, PC, C64 .. there were usually many games on a given disk compilation from a crack group. ie: If you scroll over FooWhackyDisk.ST, theres no real concrete way of knowing what software s on. (I addressed this, paritally, by mapping 'popular disk' CRCs to list of what games were on the disk. The long toothed of you may remember a big group of us GP32 folks madly typing in game listings and I still distirbute the ST Games Database
The first issue -- media size, is not really a big deal anymore. ie: Say you put together a list of 4000 games, each with a couple screenshots.. maybe 100k of data for each game. Thats 4000 * 100,000b or about 400MB. Thats a big file, but when people are talking about buying 16 or 32GB SD cards, its not that big a deal. Naturally, you also don't have to do 4000 games.. you could do 'top 500' or an 'RPG Theme pack', or a tool that extracts the thmbnails from the mega-zip, and into a subset that it actually knows are on your SD (ding ding!)
The second issue is the much harder one -- but in some cases, such as with the TOSEC movement and others, and people putting a lot of effort to move games to one-game-per-disk, or ripping original disks (PASTI images in ST-lingo, say), and other things.. maybe the disk name can be intuited to a set of screenshots with 'reasonable accuracy.' (It would still be hard to map Dungeon Master to a screenshot called 'DM.pcx', but if everything was lucky and your screenie was named DungeonMaster.png and your disk image was called DungeonMasterChaosStrikesBack.ST .. maybe some clever regular excpressions could match it up.
(Certainly there are databases, too; theres GameBaseST and GameBase64 and such, but the ST one at least is in a bloody Access DB (ftl!) .. but someone could dump parts out to xml or something, to make definiate mappings of screenshot to ROM.....)
So its an option.
Lots of work, but not an insane amount of work. ITs doable.
My quesiton is ..
Would you guys want a 300MB launcher for an emu?
(And I know, Amiga people will jump out and say YESSSS!! before even thinking about it
jeff
For ST emus, it occurred to me a few years ago that it might be worth doing something; the same coudl be done for Amiga and C64 and others of course, and probably has..
Get a thumbnail screenshot libary for the machine, and compile it into a giant zipfile (say). Then when scrolling through the available game selections, show the thumbnails.
The reason I didn't do this 5 years ago on the GP32 and so on in the GP2x is several fold -- the size of the data versus the media size, and the more important issue.. with disk based systems like the ST, Amiga, PC, C64 .. there were usually many games on a given disk compilation from a crack group. ie: If you scroll over FooWhackyDisk.ST, theres no real concrete way of knowing what software s on. (I addressed this, paritally, by mapping 'popular disk' CRCs to list of what games were on the disk. The long toothed of you may remember a big group of us GP32 folks madly typing in game listings and I still distirbute the ST Games Database
The first issue -- media size, is not really a big deal anymore. ie: Say you put together a list of 4000 games, each with a couple screenshots.. maybe 100k of data for each game. Thats 4000 * 100,000b or about 400MB. Thats a big file, but when people are talking about buying 16 or 32GB SD cards, its not that big a deal. Naturally, you also don't have to do 4000 games.. you could do 'top 500' or an 'RPG Theme pack', or a tool that extracts the thmbnails from the mega-zip, and into a subset that it actually knows are on your SD (ding ding!)
The second issue is the much harder one -- but in some cases, such as with the TOSEC movement and others, and people putting a lot of effort to move games to one-game-per-disk, or ripping original disks (PASTI images in ST-lingo, say), and other things.. maybe the disk name can be intuited to a set of screenshots with 'reasonable accuracy.' (It would still be hard to map Dungeon Master to a screenshot called 'DM.pcx', but if everything was lucky and your screenie was named DungeonMaster.png and your disk image was called DungeonMasterChaosStrikesBack.ST .. maybe some clever regular excpressions could match it up.
(Certainly there are databases, too; theres GameBaseST and GameBase64 and such, but the ST one at least is in a bloody Access DB (ftl!) .. but someone could dump parts out to xml or something, to make definiate mappings of screenshot to ROM.....)
So its an option.
Lots of work, but not an insane amount of work. ITs doable.
My quesiton is ..
Would you guys want a 300MB launcher for an emu?
(And I know, Amiga people will jump out and say YESSSS!! before even thinking about it
jeff