summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2015-02-03 13:40:05 +0100
committer hap <happppp@users.noreply.github.com>2015-02-03 13:40:05 +0100
commita66988b745fe2dfa9f6effc2280d1284f7158a0a (patch)
tree6967d9d462ea6232db7e0a6ec62fc114e40cc39e
parent2e8389c9786c3df2b34d2509cf60e88bf7596c32 (diff)
parente3ec10eb4c53b6abd6cb3ee0019ab2277b3f471b (diff)
Merge pull request #117 from trap15/master
Don't error out on an incorrect CRC for the GUI
-rw-r--r--src/emu/audit.c1
-rw-r--r--src/emu/ui/selgame.c2
2 files changed, 2 insertions, 1 deletions
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:
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();