X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=mappers%2F33.c;h=a675ec0f2cae02c181b9c3e9d0d3151afb6dd652;hp=baa2bf9cd0086a1813c19214ba59f92f6d085fbb;hb=c0bf6f9f02a2b6afb961a7e9195e2168d7e9cecf;hpb=4e1934c1ee3a43796e68edc66b3c3f8e079caf7c diff --git a/mappers/33.c b/mappers/33.c index baa2bf9..a675ec0 100644 --- a/mappers/33.c +++ b/mappers/33.c @@ -30,9 +30,11 @@ static DECLFW(Mapper33_write) else switch(A){ case 0x8000:if(!mapbyte1[0]) MIRROR_SET((V>>6)&1); - ROM_BANK8(0x8000,V); + ROM_BANK8(0x8000,V); + X6502_Rebase(); break; - case 0x8001:ROM_BANK8(0xA000,V); break; + case 0x8001:ROM_BANK8(0xA000,V); + X6502_Rebase();break; case 0x8002:VROM_BANK2(0x0000,V);break; case 0x8003:VROM_BANK2(0x0800,V);break; case 0xc000:IRQLatch=V;break; @@ -48,7 +50,7 @@ static void heho(void) if(IRQa) { IRQCount++; - if(IRQCount==0x100) + if(IRQCount==0x100) { TriggerIRQ(); IRQa=0;