diff options
-rw-r--r-- | src/emu/ui/miscmenu.cpp | 5 | ||||
-rw-r--r-- | src/emu/ui/miscmenu.h | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/emu/ui/miscmenu.cpp b/src/emu/ui/miscmenu.cpp index 3ae58da9aa4..75ffd0a7645 100644 --- a/src/emu/ui/miscmenu.cpp +++ b/src/emu/ui/miscmenu.cpp @@ -747,6 +747,10 @@ void ui_menu_machine_configure::handle() if (m_event->iptkey == IPT_UI_SELECT) ui_menu::stack_push(global_alloc_clear<ui_submenu>(machine(), container, video_submenu_options, m_drv, &m_opts)); break; + case ADVANCED: + if (m_event->iptkey == IPT_UI_SELECT) + ui_menu::stack_push(global_alloc_clear<ui_submenu>(machine(), container, advanced_submenu_options, m_drv, &m_opts)); + break; default: break; } @@ -777,6 +781,7 @@ void ui_menu_machine_configure::populate() } item_append(ui_menu_item_type::SEPARATOR); + item_append(_(advanced_submenu_options[0].description), nullptr, 0, (void *)(FPTR)ADVANCED); item_append(_(video_submenu_options[0].description), nullptr, 0, (void *)(FPTR)VIDEO); item_append(_(control_submenu_options[0].description), nullptr, 0, (void *)(FPTR)CONTROLLER); item_append(ui_menu_item_type::SEPARATOR); diff --git a/src/emu/ui/miscmenu.h b/src/emu/ui/miscmenu.h index c8881cbaf8d..f2fb394784d 100644 --- a/src/emu/ui/miscmenu.h +++ b/src/emu/ui/miscmenu.h @@ -126,7 +126,8 @@ private: CONTROLLER, VIDEO, BIOS, - LAST = BIOS + ADVANCED, + LAST = ADVANCED }; const game_driver *m_drv; emu_options m_opts; |