From c756043e5509d0a94f60fc45f01745b1fd6671f5 Mon Sep 17 00:00:00 2001 From: Alex Marshall Date: Sat, 24 Jan 2015 15:12:59 -0800 Subject: Not found should actually return not found --- src/emu/audit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/emu/audit.c b/src/emu/audit.c index c8ca031243b..e02ddbcc77b 100644 --- a/src/emu/audit.c +++ b/src/emu/audit.c @@ -382,6 +382,7 @@ media_auditor::summary media_auditor::summarize(const char *name, astring *strin else string->catprintf("NOT FOUND (%s)\n", shared_device->shortname()); } + best_new_status = NOTFOUND; break; case audit_record::SUBSTATUS_NOT_FOUND_NODUMP: -- cgit v1.2.3 From e3ec10eb4c53b6abd6cb3ee0019ab2277b3f471b Mon Sep 17 00:00:00 2001 From: Alex Marshall Date: Sat, 24 Jan 2015 15:13:59 -0800 Subject: Don't error if there is just an incorrect ROM --- src/emu/ui/selgame.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emu/ui/selgame.c b/src/emu/ui/selgame.c index 19e83a7dd54..5183b1b5275 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 || summary == media_auditor::NONE_NEEDED) + if (summary == media_auditor::CORRECT || summary == media_auditor::BEST_AVAILABLE || summary == media_auditor::NONE_NEEDED || summary == media_auditor::INCORRECT) { machine().manager().schedule_new_driver(*driver); machine().schedule_hard_reset(); -- cgit v1.2.3