}
else if (allow_as && (rendstatus & PDRAW_ACC_SPRITES))
{
- memcpy32((int *)(void *)(localPal+0x80), (void *)localPal, 0x40/2);
+ memcpy32((int *)dpal+0x80/2, (void *)localPal, 0x40*2/4);
}
}
if (dynamic_palette > 0)
dynamic_palette--;
+
if (Pico.m.dirtyPal)
do_pal_update(1, 1);
if ((rendstatus & PDRAW_ACC_SPRITES) && !(Pico.video.reg[0xC]&8))
do_slowmode_lines(num);
dynamic_palette = 3; // last for 2 more frames
}
- do_pal_update(1, 0);
+ do_pal_update(1, 1);
}
if (dynamic_palette) {
sceGuSync(0,0);
}
+void emu_platformDebugCat(char *str)
+{
+ strcat(str, blit_16bit_mode ? "soft clut\n" : "hard clut\n");
+}
+
/* sound stuff */
#define SOUND_BLOCK_SIZE_NTSC (1470*2) // 1024 // 1152