QUOTE
There might be an issue when the Emu is on one SD card and the roms on another. Someone might use this setup if they have a huge library of roms and want to keep all their apps on a single card for easy updating.
Linux has a single tree filesystem, which you can mount a physical device anywhere i.e. you can have a separate partition for /(root) and /home(user data store). so should you need to reinstall the OS, your data is untutched. hence the physical location of data becomes irrelevant.
QUOTE
I have 2 ideas about it:
idea 1:
to standarize emulator rom paths the emulators should use only 3 rompaths [ to check for roms ]
/sd/roms/[system]/
/sd/roms/
/emulator path/roms/
[system] -> atarist / amiga / atarixl / commodore / ....
idea 2:
use pandora global [ remember dos PATH=C:/TEMP ? ] variable to point where every rom will be put
for example all glibal variable will be in file globals.cfg in a root dir. you could add some variables like:
ATARIST_ROMS=SD/ROMS/ATARIST
AMIGA=SD/ROMS/AMIGA
and for example every atari st emulator will be using atarist variable to to findout roms directory.
that will solve every problem rom-releated, after downloading from repositories, and also will help to manage it quickly
QUOTE
I don't see any good reason why there need to be standard search directories for ROM paths. I didn't really get why emulators on PSP and GP2X did this, but even worse is when they made it so it can ONLY load ROMs in a certain directory. Don't do that. Please.
It'd be quite bizarre for emulators to not support loading a ROM this way by filename since it'd make it that much more work to test your own emulator. Especially if it was ported off of PC, it probably had command line options. But of course you'll never be able to force everyone to do it this way, but I'm sure just about everyone will.
Im siding with Emphases, ROM directory's should not be fixed, this would alow you to, for instance, groop all ISO,s for a multi CD game into one directory.
What I would like is to be able to run emulated softwere transparently, IE as if it was native. running the rom from a file manager would start up the emulater atomaticly and let you play the game, without haveing to first run the emulater, then find the game you want to play and run it.