diff options
Diffstat (limited to 'src/frontend/mame/ui/selmenu.cpp')
-rw-r--r-- | src/frontend/mame/ui/selmenu.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/frontend/mame/ui/selmenu.cpp b/src/frontend/mame/ui/selmenu.cpp index 85efff4b8cd..3670313c2c6 100644 --- a/src/frontend/mame/ui/selmenu.cpp +++ b/src/frontend/mame/ui/selmenu.cpp @@ -631,8 +631,11 @@ void menu_select_launch::launch_system(mame_ui_manager &mui, game_driver const & reselect_last::set_driver(driver); } - if (bios) + s_bios biosname; // MESSUI - fix 'files are missing' if invalid bios specified + if (bios && has_multiple_bios(driver, biosname)) // MESSUI moptions.set_value(OPTION_BIOS, *bios, OPTION_PRIORITY_CMDLINE); + else // MESSUI + moptions.set_value(OPTION_BIOS, "", OPTION_PRIORITY_CMDLINE); // MESSUI mame_machine_manager::instance()->schedule_new_driver(driver); mui.machine().schedule_hard_reset(); |