From: notaz Date: Mon, 29 Oct 2007 20:19:30 +0000 (+0000) Subject: psp bugfixes, tools X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae1bf35ce4827625a25a124dbbe1c3808fca1b24;p=libpicofe.git psp bugfixes, tools git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@285 be3aeb3a-fb24-0410-a615-afba39da0efa --- diff --git a/psp/emu.c b/psp/emu.c index 0db88ca..3a3ef4b 100644 --- a/psp/emu.c +++ b/psp/emu.c @@ -485,7 +485,7 @@ static int sound_thread(SceSize args, void *argp) { int ret; - lprintf("sound_thread: started, priority %i\n", sceKernelGetThreadCurrentPriority()); + lprintf("sthr: started, priority %i\n", sceKernelGetThreadCurrentPriority()); while (!sound_thread_exit) { @@ -521,6 +521,8 @@ static void sound_init(void) sound_sem = sceKernelCreateSema("sndsem", 0, 0, 1, NULL); if (sound_sem < 0) lprintf("sceKernelCreateSema() failed: %i\n", sound_sem); + samples_made = samples_done = 0; + samples_block = SOUND_BLOCK_SIZE_NTSC; // make sure it goes to sema sound_thread_exit = 0; thid = sceKernelCreateThread("sndthread", sound_thread, 0x12, 0x10000, 0, NULL); if (thid >= 0) @@ -683,13 +685,10 @@ static void RunEvents(unsigned int which) vidResetMode(); - if (PicoOpt&0x10) { - strcpy(noticeMsg, " 8bit fast renderer"); - } else if (currentConfig.EmuOpt&0x80) { - strcpy(noticeMsg, "16bit accurate renderer"); - } else { - strcpy(noticeMsg, " 8bit accurate renderer"); - } + if (PicoOpt&0x10) + strcpy(noticeMsg, "fast renderer"); + else if (currentConfig.EmuOpt&0x80) + strcpy(noticeMsg, "accurate renderer"); noticeMsgTime = sceKernelGetSystemTimeLow(); }