X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=common%2Femu.c;h=2e813d3d5e6b5340328fc41124f43c02c4f82897;hb=0f4090a90a3d5337db985325f38c7de7ca757847;hp=167f2f09cc1945e2718f567e81a0d8b4f72dbeb8;hpb=f27b1ceaae0255305b3c6088cf0d9c1ff816f820;p=libpicofe.git diff --git a/common/emu.c b/common/emu.c index 167f2f0..2e813d3 100644 --- a/common/emu.c +++ b/common/emu.c @@ -797,7 +797,8 @@ char *emu_get_save_fname(int load, int is_sram, int slot) if (is_sram) { - romfname_ext(saveFname, (PicoAHW&1) ? "brm"PATH_SEP : "srm"PATH_SEP, (PicoAHW&1) ? ".brm" : ".srm"); + romfname_ext(saveFname, (PicoAHW & PAHW_MCD) ? "brm"PATH_SEP : "srm"PATH_SEP, + (PicoAHW & PAHW_MCD) ? ".brm" : ".srm"); if (load) { if (try_ropen_file(saveFname)) return saveFname; // try in current dir.. @@ -989,9 +990,14 @@ void emu_set_fastforward(int set_on) } } -static void emu_msg_tray_open(void) +static void emu_tray_open(void) { - emu_status_msg("CD tray opened"); + engineState = PGS_TrayMenu; +} + +static void emu_tray_close(void) +{ + emu_status_msg("CD tray closed."); } void emu_reset_game(void) @@ -1213,8 +1219,8 @@ void emu_init(void) PicoInit(); PicoMessage = plat_status_msg_busy_next; - PicoMCDopenTray = emu_msg_tray_open; - PicoMCDcloseTray = menu_loop_tray; + PicoMCDopenTray = emu_tray_open; + PicoMCDcloseTray = emu_tray_close; } void emu_finish(void)