mapper fixes for ncpu, debug is broken atm
[fceu.git] / mappers / 189.c
index 7d8bcff..bdcf4b7 100644 (file)
@@ -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;