A new version is now available for download. Now you can patch other hacks to this one even "TGL WORLDS".
The main bug was the bankswitch code for MMC5.
Bankswitching:
to bankswitch from $8000 - $Bfff and from $C000 - $ffff, here's how to do it:
or
If you want to use the compact mapper patch, then there are some things that you have to change.
The only thing that you have to change is this:
ROM File:
At location $1D71E, change
"99 66 D7" to "20 c0 FF".
In compact mapper, bankswitching is a lot easier than the original code. Here's how:
The main bug was the bankswitch code for MMC5.
Bankswitching:
to bankswitch from $8000 - $Bfff and from $C000 - $ffff, here's how to do it:
Code Select
LDA bank_number
JSR $FFC0
JMP New Location
or
Code Select
LDA bank_number
JSR $FFC0
RTS
If you want to use the compact mapper patch, then there are some things that you have to change.
The only thing that you have to change is this:
ROM File:
At location $1D71E, change
"99 66 D7" to "20 c0 FF".
In compact mapper, bankswitching is a lot easier than the original code. Here's how:
Code Select
newlocation:
jsr $d728 ; bank 08
jmp $8000 ; $8000 or whatever etc...