psp bugfixes, tools

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@285 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2007-10-29 20:19:30 +00:00
parent 9d917eea21
commit c5b61ac25d
4 changed files with 151 additions and 12 deletions

View file

@ -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();
}