Open Tenebrous opened 9 years ago
Looking at adding this feature myself :)
Follow-up article here: http://emulationstation.org/forum/index.php?topic=280.0
We are planning a feature to configure emulators from inside ES. Your suggestion goes one step further by defining options for a emulator on a per-game basis, am i right?
Yes absolutely - I've implemented this in my fork (both in unstable & gamelistdb).
I use it for changing the ZX Spectrum emulator FUSE per-game to select either 128k or 48k emulation mode, and also for selecting emulators per game whilst having them all appear in the same 'system'.
Something like this would be awesome. I would love to be able to modify the command to initiate the emulator on a per-game basis. This would make it possible to launch emulators with different command line options per-game- I use ePSXe for PSX and would like to launch some games with the multitap option enabled. Is this something that might feature in a future release? That would be cool as.
Support having additional per-game options that get passed to the relevant emulator.
The possible options would be defined in es_systems.cfg.
For example, for FUSE (ZX Spectrum emulator), you can specify 128k mode with "--machine 128" or 48k mode with "--machine 48" - some games have to run in the correct mode.
Example es_systems.cfg layout:
This could also be used to select between multiple emulators: