diff options
author | 2015-01-18 12:10:51 +0100 | |
---|---|---|
committer | 2015-01-18 12:10:51 +0100 | |
commit | 5bff739d72161cd176cfea63a30545ce323bd52c (patch) | |
tree | 6fb8c5894017f5fdd23286b3aef6f3cbd278acb1 /src/emu/ui/selgame.c | |
parent | 5c500d407b230c0bf057a2f4d9043ea215f3fb51 (diff) |
ui: stop the game selector reporting systems with no roms as
missing files. [Fabio Priuli]
ui: when launching systems with mandatory carts, either from
command line or from the game selector, prompt the user with
the file manager menu so that he can mount a game where
needed, instead of killing emulation with an error. [Fabio Priuli]
out of whatsnew: it is now finally possible to launch nes and
snes and a2600 (and a few more) from the internal system
selector! also MESS doesn't error out anymore if you launch
such systems with no carts mounted from command line.
in short: emulation finally behaves as users typically expect!
Diffstat (limited to 'src/emu/ui/selgame.c')
-rw-r--r-- | src/emu/ui/selgame.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/ui/selgame.c b/src/emu/ui/selgame.c index ac35d0b0dae..19e83a7dd54 100644 --- a/src/emu/ui/selgame.c +++ b/src/emu/ui/selgame.c @@ -157,7 +157,7 @@ void ui_menu_select_game::inkey_select(const ui_menu_event *menu_event) media_auditor::summary summary = auditor.audit_media(AUDIT_VALIDATE_FAST); // if everything looks good, schedule the new driver - if (summary == media_auditor::CORRECT || summary == media_auditor::BEST_AVAILABLE) + if (summary == media_auditor::CORRECT || summary == media_auditor::BEST_AVAILABLE || summary == media_auditor::NONE_NEEDED) { machine().manager().schedule_new_driver(*driver); machine().schedule_hard_reset(); |