X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2F32x%2F32x.c;h=085ba5e050081ce04d03e0c66a584862b1b4e0c6;hb=db1d3564e69b422518701926bffdeae05379c400;hp=20a942ad8e486b6ad15e91a981e657ce8de72e0e;hpb=5e128c6d279ac90f7b6078740ab1d0ba516969b9;p=picodrive.git diff --git a/pico/32x/32x.c b/pico/32x/32x.c index 20a942a..085ba5e 100644 --- a/pico/32x/32x.c +++ b/pico/32x/32x.c @@ -135,12 +135,15 @@ static __inline void SekRunM68k(int cyc) void PicoFrame32x(void) { + pwm_frame_smp_cnt = 0; + Pico32x.vdp_regs[0x0a/2] &= ~P32XV_VBLK; // get out of vblank - if ((Pico32x.vdp_regs[0] & 3 ) != 0) // no forced blanking - Pico32x.vdp_regs[0x0a/2] &= ~P32XV_PEN; // no pal access + if ((Pico32x.vdp_regs[0] & P32XV_Mx) != 0) // no forced blanking + Pico32x.vdp_regs[0x0a/2] &= ~P32XV_PEN; // no palette access p32x_poll_event(1); PicoFrameStart(); PicoFrameHints(); } +