remove hack to fix "Ganbare Goemon Gaiden" credits, but which are supposed to be broken. Fixes #788
This commit is contained in:
parent
e31ac723b0
commit
f99caee01a
|
@ -133,10 +133,14 @@ static DECLFW(M21Write) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static DECLFW(M22Write) {
|
static DECLFW(M22Write) {
|
||||||
if (A == 0xC007) { // Ganbare Goemon Gaiden does strange things!!! at the end credits
|
|
||||||
weirdo = 8; // quick dirty hack, seems there is no other games with such PCB, so
|
//they say this is genuinely bugged in the game
|
||||||
// we never know if it will not work for something else lol
|
//http://forums.nesdev.com/viewtopic.php?f=3&t=6584
|
||||||
}
|
//if (A == 0xC007) { // Ganbare Goemon Gaiden does strange things!!! at the end credits
|
||||||
|
// weirdo = 8; // quick dirty hack, seems there is no other games with such PCB, so
|
||||||
|
// // we never know if it will not work for something else lol
|
||||||
|
//}
|
||||||
|
|
||||||
A |= ((A >> 2) & 0x3); // It's just swapped lines from 21 mapper
|
A |= ((A >> 2) & 0x3); // It's just swapped lines from 21 mapper
|
||||||
//
|
//
|
||||||
VRC24Write((A & 0xF000) | ((A >> 1) & 1) | ((A << 1) & 2), V);
|
VRC24Write((A & 0xF000) | ((A >> 1) & 1) | ((A << 1) & 2), V);
|
||||||
|
|
Loading…
Reference in New Issue