X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FVideoPort.c;h=227367fa6555218b3a33f5bcd63f2d03ee465c31;hb=e53704e691c4de8c53ebe3c54e75a9ca8825bb2b;hp=55514ed82f8580f8037055e3c03b982232e042b9;hpb=602133e1c66666f9152b1edb3014e137a9768cad;p=picodrive.git diff --git a/Pico/VideoPort.c b/Pico/VideoPort.c index 55514ed..227367f 100644 --- a/Pico/VideoPort.c +++ b/Pico/VideoPort.c @@ -393,7 +393,7 @@ PICO_INTERNAL_ASM void PicoVideoWrite(unsigned int a,unsigned short d) case 0x01: elprintf(EL_INTSW, "vint_onoff: %i->%i [%i] pend=%i @ %06x", (dold&0x20)>>5, (d&0x20)>>5, SekCyclesDone(), (pvid->pending_ints&0x20)>>5, SekPc); - if (!(d&0x40) && SekCyclesLeft > 420) { /*elprintf(EL_ANOMALY, "aa %i", SekCyclesLeft);*/ rendstatus |= PDRAW_EARLY_BLANK; } + if (!(d&0x40) && SekCyclesLeft > 390) rendstatus |= PDRAW_EARLY_BLANK; goto update_irq; case 0x05: if (d^dold) rendstatus |= PDRAW_SPRITES_MOVED; @@ -405,7 +405,7 @@ PICO_INTERNAL_ASM void PicoVideoWrite(unsigned int a,unsigned short d) } return; -update_irq: +update_irq:; #ifndef EMU_CORE_DEBUG // update IRQ level (Lemmings, Wiz 'n' Liz intro, ... ) // may break if done improperly: