Open john-iv opened 4 years ago
I don't think jumping straight to the software list when changing media is necessarily a great idea. Changing media while running is more common for systems like computers where you're swapping your own data disks and stuff around, or changing memory cards in a Neo Geo MVS, and other stuff like that. There's also the mess with software list items not necessarily corresponding to a single image device, and software list items that instruct MAME to set up slot devices in a particular way. Changing slot devices still requires a hard reset.
Perhaps you want something like the “Select New Machine” option on the main menu, but for loading a different software list entry?
Understood, the use case is for front-ends or cmd line that launch 'just' the machine itself (a2600, coleco, intv). I'd like to get to the soft list as quickly as possible in the least amount of keystrokes. :-)
You have the behaviour I'd like already when you use the MAME GUI. Takes one 'enter' to get to the soft list on the above consoles. Going through the file manager menu after a cmd line launch or front end launch it's like 7 or 8 keystrokes. Figured the code path is already there for the MEWUI angle and could be extended. Thanks -
So what are you asking for? It's not entirely clear:
Admittedly I'm thinking about this in terms of simple consoles, a2600, intv, coleco, gameboy. Sounds like your second bullet point. How does the MEWUI choose its first software list to show when you choose the machine the atari 2600? Maybe something like:
That would allow File Manager to retain all its current utility without alteration.
What would already help a lot in terms of usability (for the stuff I use MAME for) if File Manager was at the top of the TAB menu list.
I'd suggest file manager on top of the tab menu, and if a device has a softlist item currently inserted, default to showing that same softlist (ideally scrolled to the existing item, but doesn't have to be).
Probably best directed to Vas; would like to request the default in-game tab menu item [File Manager] act like it does when MAME is launched to its internal GUI and you select a console (or at least the option to do it?). This would cut down on a lot of extra key presses, and you could back out if you needed alternate menu choices.
For example: 1a. Double click MAME, launch the internal GUI, choose Intellivision from the list. 2b. Immediately shows the software list as the next screen.
Doing it the long way.
Can we get the option for the software list to populate after step 3 above by default to match the behaviour of the internal GUI method from the top, using whatever logic the internal GUI uses to choose the appropriate softlist to display. Thanks -