From: notaz Date: Tue, 8 Jul 2008 19:36:54 +0000 (+0000) Subject: minor PSP improvement X-Git-Tag: v1.85~426 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae2bf94418b6a88f7aaae2f655163b75ce831309;p=picodrive.git minor PSP improvement git-svn-id: file:///home/notaz/opt/svn/PicoDrive@537 be3aeb3a-fb24-0410-a615-afba39da0efa --- diff --git a/platform/psp/emu.c b/platform/psp/emu.c index bdf6a6ed..e099d585 100644 --- a/platform/psp/emu.c +++ b/platform/psp/emu.c @@ -292,7 +292,8 @@ static void EmuScanPrepare(void) HighCol = (unsigned char *)VRAM_CACHED_STUFF + 8; if (!(Pico.video.reg[1]&8)) HighCol += 8*512; - dynamic_palette = 0; + 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)) @@ -317,7 +318,7 @@ static int EmuScanSlowEnd(unsigned int num) if (Pico.m.dirtyPal) { if (!dynamic_palette) { do_slowmode_lines(num); - dynamic_palette = 1; + dynamic_palette = 3; // last for 2 more frames } do_pal_update(1, 0); }