I'd like to use menus in my evox dashboard to organize
roms. If I were able to start a specific rom by
passing it a command line parameter, this would work
great! There are a few roms I play a lot and having to
scroll through a few thousand roms to find them is
tiresome. Not only would this help finding my favorite
roms, but then I could organize roms into categories
(fighting games, shoot-em-ups, etc) and have a nice
menu system in my dashboard. I'm sure someone has
categorized the full MAME rom set. I could take this
and write a script that builds a categorized nice menu
system from the roms I have.
Logged In: YES
user_id=1014666
What do you think about this:
Start the MAMEoX launcher as normal. Right after the ROM
list has been drawn, retrieve from the command line the name
of the ROM we want to start. Find this ROM in the list and
simulate a user pressing A to start it.
This may be a bit of a hacky way to implement this, but it (in
theory) should have the least impact on the code.
As for retrieving from the command line the name of the ROM
we want to start, I found a comment in the NFO file for the
PCSXBox emulator saying that there was code to do this in a
file named "custom_launch_params.cpp". I searched and
found a link to a file that does seem to have this info, though
it is C++ and so doesn't make a lot of sense to me. You can
view the file here...
http://cvs.sourceforge.net/viewcvs.py/stepmania/stepmania/s
rc/custom_launch_params.cpp