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=890e37ba2b8ea1c7593dc05926d7431e3bd00bfb;hpb=c62d28102c77e19c291c78bf6bf7f0a81abd54b9 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;