summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ui/selgame.c
diff options
context:
space:
mode:
author etabeta78 <etabeta78@users.noreply.github.com>2015-01-18 12:10:51 +0100
committer etabeta78 <etabeta78@users.noreply.github.com>2015-01-18 12:10:51 +0100
commit5bff739d72161cd176cfea63a30545ce323bd52c (patch)
tree6fb8c5894017f5fdd23286b3aef6f3cbd278acb1 /src/emu/ui/selgame.c
parent5c500d407b230c0bf057a2f4d9043ea215f3fb51 (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.c2
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();