X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Fmenu_pico.c;h=6033a35c5d98ed1ac162341398b49d7c8b10805b;hb=334d9fb6543169acca1969b08f78d91870f4d22c;hp=0a5e85ae099dbb55ef973069951b8ecedac550ef;hpb=68af34fe20d7d9658100668f86a87bf73506bcb4;p=picodrive.git diff --git a/platform/common/menu_pico.c b/platform/common/menu_pico.c index 0a5e85a..6033a35 100644 --- a/platform/common/menu_pico.c +++ b/platform/common/menu_pico.c @@ -1029,6 +1029,13 @@ static int main_menu_handler(int id, int keys) return 1; } break; + case MA_MAIN_CHANGE_CD: + if (PicoAHW & PAHW_MCD) { + if (!Stop_CD()) + menu_loop_tray(); + return 1; + } + break; case MA_MAIN_CREDITS: draw_menu_message(credits, NULL); in_menu_wait(PBTN_MOK|PBTN_MBACK, NULL, 70); @@ -1062,6 +1069,7 @@ static menu_entry e_menu_main[] = mee_handler_id("Load State", MA_MAIN_LOAD_STATE, main_menu_handler), mee_handler_id("Reset game", MA_MAIN_RESET_GAME, main_menu_handler), mee_handler_id("Load new ROM/ISO", MA_MAIN_LOAD_ROM, main_menu_handler), + mee_handler_id("Change CD/ISO", MA_MAIN_CHANGE_CD, main_menu_handler), mee_handler ("Change options", menu_loop_options), mee_handler ("Configure controls", menu_loop_keyconfig), mee_handler_id("Credits", MA_MAIN_CREDITS, main_menu_handler), @@ -1078,6 +1086,7 @@ void menu_loop(void) me_enable(e_menu_main, MA_MAIN_SAVE_STATE, PicoGameLoaded); me_enable(e_menu_main, MA_MAIN_LOAD_STATE, PicoGameLoaded); me_enable(e_menu_main, MA_MAIN_RESET_GAME, PicoGameLoaded); + me_enable(e_menu_main, MA_MAIN_CHANGE_CD, PicoAHW & PAHW_MCD); me_enable(e_menu_main, MA_MAIN_PATCHES, PicoPatches != NULL); menu_enter(PicoGameLoaded);