summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/emu/ui/miscmenu.cpp5
-rw-r--r--src/emu/ui/miscmenu.h3
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;