X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=mappers%2F189.c;h=bdcf4b749c66b680312cbe368aca8aa24cab6c6a;hp=7d8bcff3561c52ee48aa0bf8c254cd18637a899f;hb=c0bf6f9f02a2b6afb961a7e9195e2168d7e9cecf;hpb=4e1934c1ee3a43796e68edc66b3c3f8e079caf7c diff --git a/mappers/189.c b/mappers/189.c index 7d8bcff..bdcf4b7 100644 --- a/mappers/189.c +++ b/mappers/189.c @@ -8,11 +8,15 @@ #define cmd mapbyte1[0] static DECLFW(Mapper189_write) { - if(A==0x4120) ROM_BANK32(V>>4); + if(A==0x4120) + { + ROM_BANK32(V>>4); + X6502_Rebase(); + } else switch(A&0xE001) { case 0xa000:MIRROR_SET(V&1);break; - case 0x8000:cmd=V;break; + case 0x8000:cmd=V;break; case 0x8001:switch(cmd&7) { case 0:VROM_BANK2(0x0000,V>>1);break;