mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 07:17:45 -04:00
wait for button release after save load
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@490 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
e53704e691
commit
5ed2561c91
4 changed files with 7 additions and 1 deletions
|
@ -1430,6 +1430,7 @@ static void menu_loop_root(void)
|
|||
if (rom_loaded) {
|
||||
if(savestate_menu_loop(1))
|
||||
continue;
|
||||
while (Framework_PollGetButtons() & BTN_PLAY) Sleep(50);
|
||||
engineState = PGS_Running;
|
||||
return;
|
||||
}
|
||||
|
@ -1437,6 +1438,7 @@ static void menu_loop_root(void)
|
|||
case MA_MAIN_RESET_GAME:
|
||||
if (rom_loaded) {
|
||||
emu_ResetGame();
|
||||
while (Framework_PollGetButtons() & BTN_PLAY) Sleep(50);
|
||||
engineState = PGS_Running;
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -1545,6 +1545,7 @@ static void menu_loop_root(void)
|
|||
if (rom_loaded) {
|
||||
if(savestate_menu_loop(1))
|
||||
continue;
|
||||
while (gp2x_joystick_read(1) & GP2X_B) usleep(50*1000);
|
||||
engineState = PGS_Running;
|
||||
return;
|
||||
}
|
||||
|
@ -1552,6 +1553,7 @@ static void menu_loop_root(void)
|
|||
case MA_MAIN_RESET_GAME:
|
||||
if (rom_loaded) {
|
||||
emu_ResetGame();
|
||||
while (gp2x_joystick_read(1) & GP2X_B) usleep(50*1000);
|
||||
engineState = PGS_Running;
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#define SIMPLE_WRITE_SOUND 0
|
||||
#define mix_32_to_16l_stereo_lvl mix_32_to_16l_stereo
|
||||
|
||||
#define EL_LOGMASK (EL_ANOMALY|EL_STATUS|EL_SRAMIO|EL_EEPROM|EL_UIO|EL_YMTIMER)//|EL_VDPDMA|EL_HVCNT|EL_ASVDP)//|EL_SVP)
|
||||
#define EL_LOGMASK (EL_ANOMALY|EL_STATUS|EL_SRAMIO|EL_EEPROM|EL_UIO)//|EL_VDPDMA|EL_HVCNT|EL_ASVDP)//|EL_SVP)
|
||||
// EL_VDPDMA|EL_ASVDP|EL_SR) // |EL_BUSREQ|EL_Z80BNK)
|
||||
|
||||
//#define dprintf(f,...) printf("%05i:%03i: " f "\n",Pico.m.frame_count,Pico.m.scanline,##__VA_ARGS__)
|
||||
|
|
|
@ -1627,6 +1627,7 @@ static void menu_loop_root(void)
|
|||
if (rom_loaded) {
|
||||
if(savestate_menu_loop(1))
|
||||
continue;
|
||||
while (psp_pad_read(1) & BTN_CIRCLE) psp_msleep(50);
|
||||
engineState = PGS_Running;
|
||||
return;
|
||||
}
|
||||
|
@ -1634,6 +1635,7 @@ static void menu_loop_root(void)
|
|||
case MA_MAIN_RESET_GAME:
|
||||
if (rom_loaded) {
|
||||
emu_ResetGame();
|
||||
while (psp_pad_read(1) & BTN_CIRCLE) psp_msleep(50);
|
||||
engineState = PGS_Running;
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue