notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mapper fixes for ncpu, debug is broken atm
[fceu.git]
/
mappers
/
15.c
diff --git
a/mappers/15.c
b/mappers/15.c
index
05146af
..
e3ad005
100644
(file)
--- a/
mappers/15.c
+++ b/
mappers/15.c
@@
-42,11
+42,13
@@
switch(A)
ROM_BANK16(0xC000,V+1);
}
MIRROR_SET((V>>6)&1);
ROM_BANK16(0xC000,V+1);
}
MIRROR_SET((V>>6)&1);
+ X6502_Rebase();
break;
case 0x8001:
MIRROR_SET(0);
ROM_BANK16(0x8000,V);
ROM_BANK16(0xc000,~0);
break;
case 0x8001:
MIRROR_SET(0);
ROM_BANK16(0x8000,V);
ROM_BANK16(0xc000,~0);
+ X6502_Rebase();
break;
case 0x8002:
if(V&0x80)
break;
case 0x8002:
if(V&0x80)
@@
-63,6
+65,7
@@
switch(A)
ROM_BANK8(0xC000,(V<<1));
ROM_BANK8(0xE000,(V<<1));
}
ROM_BANK8(0xC000,(V<<1));
ROM_BANK8(0xE000,(V<<1));
}
+ X6502_Rebase();
break;
case 0x8003:
MIRROR_SET((V>>6)&1);
break;
case 0x8003:
MIRROR_SET((V>>6)&1);
@@
-75,6
+78,7
@@
switch(A)
{
ROM_BANK16(0xC000,V);
}
{
ROM_BANK16(0xC000,V);
}
+ X6502_Rebase();
break;
}
}
break;
}
}