PSP sleep mode fixed, hopefully for read; 1.50 release

git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@538 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2008-07-09 19:52:17 +00:00
parent 366747cc4b
commit 4b811a8abe
4 changed files with 18 additions and 7 deletions

View file

@ -12,7 +12,6 @@
#include "../common/emu.h"
#include "../common/config.h"
#include "../common/lprintf.h"
#include "version.h"
#ifdef GPROF
#include <pspprof.h>
@ -32,7 +31,6 @@ void dummy(void)
int pico_main(void)
{
lprintf("\nPicoDrive v" VERSION " " __DATE__ " " __TIME__ "\n");
psp_init();
emu_prepareDefaultConfig();
@ -71,8 +69,11 @@ int pico_main(void)
break;
case PGS_Suspending:
while (engineState == PGS_Suspending)
while (engineState == PGS_Suspending || engineState == PGS_SuspendAck) {
if (engineState == PGS_Suspending)
engineState = PGS_SuspendAck;
psp_wait_suspend();
}
break;
case PGS_RestartRun: