minor adjustments
authornotaz <notasas@gmail.com>
Sun, 25 Nov 2007 16:45:26 +0000 (16:45 +0000)
committernotaz <notasas@gmail.com>
Sun, 25 Nov 2007 16:45:26 +0000 (16:45 +0000)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@305 be3aeb3a-fb24-0410-a615-afba39da0efa

psp/Makefile
psp/emu.c
psp/psp.c

index d2e0ac2..c287054 100644 (file)
@@ -174,6 +174,13 @@ rel: EBOOT.PBP readme.txt
        mkdir -p PicoDrive/skin/\r
        cp $^ PicoDrive/\r
        cp skin/* PicoDrive/skin/\r
-       zip -9 -r ../../PicoDrive_$(VER).zip PicoDrive\r
+       zip -9 -r ../../PicoDrive_psp_$(VER).zip PicoDrive\r
        rm -rf PicoDrive\r
 \r
+rel_kxploit: readme.txt\r
+       mkdir -p PicoDrive/skin/\r
+       cp $^ PicoDrive/\r
+       cp skin/* PicoDrive/skin/\r
+       zip -9 -r ../../PicoDrive_psp_$(VER)_kxploit.zip PicoDrive\r
+       zip -9 -r ../../PicoDrive_psp_$(VER)_kxploit.zip PicoDrive%\r
+\r
index 665e41c..9c69d88 100644 (file)
--- a/psp/emu.c
+++ b/psp/emu.c
@@ -33,7 +33,7 @@ int sceAudioOutput2GetRestSample();
 
 char romFileName[PATH_MAX];
 unsigned char *PicoDraw2FB = (unsigned char *)VRAM_CACHED_STUFF + 8; // +8 to be able to skip border with 1 quadword..
-int engineState;
+int engineState = PGS_Menu;
 
 static int combo_keys = 0, combo_acts = 0; // keys and actions which need button combos
 static unsigned int noticeMsgTime = 0;
index cdf26ae..6b65c2a 100644 (file)
--- a/psp/psp.c
+++ b/psp/psp.c
@@ -44,7 +44,12 @@ int main()
        thid = sceKernelCreateThread("pico_main", (SceKernelThreadEntry) pico_main, 32, 0x2000, PSP_THREAD_ATTR_USER, NULL);
        if (thid >= 0)
                sceKernelStartThread(thid, 0, 0);
+#ifndef GCOV
        sceKernelExitDeleteThread(0);
+#else
+       while (engineState != PGS_Quit)
+               sceKernelDelayThread(1024 * 1024);
+#endif
 
        return 0;
 }