X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fpsp%2Femu.c;h=3a3ef4b9a125b25b427d64651f90edc110ff31c1;hb=c5b61ac25d64d5fb1e8d825e6b44c6c50b05ab34;hp=0db88ca15f1c4d37c0b1084fcabfeefee50639e8;hpb=9d917eea21607c7c239d4b0cd850d660c0c8e4c5;p=picodrive.git diff --git a/platform/psp/emu.c b/platform/psp/emu.c index 0db88ca..3a3ef4b 100644 --- a/platform/psp/emu.c +++ b/platform/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(); }