While reading and adding KH's mapper 90 support from scratch, by myself, games worked much better. However, I believe there's a mistake in his map90 description: play Shin Samurai Spirits 2 - the title screen has a black/white division, plus the pre-fight screen (messed up). I could fix the problem by making the following changes (in bold):
* If bit 5 of D000h is 1...
- if bit 6 is 1, Nametables can be RAM only.
- else, when bit 7 of the desired bank equals the bit value in D002 bit 7, nothing is selected. If they differ, ROM is selected.
If you don't get, so let me know. ^_^;;
Mapper 90 correction?
Moderator: Moderators
You DID enable ROM nametables for that game, right?
Without them, it will not function properly (though WITH them, several other games will fail).
For the record, I implemented mapper 90 exactly as specified in kevtris's document, and Shin Samurai Spirits 2 works perfectly if I enable ROM nametables (implemented as a jumper setting so I can turn it off for other games).
Without them, it will not function properly (though WITH them, several other games will fail).
For the record, I implemented mapper 90 exactly as specified in kevtris's document, and Shin Samurai Spirits 2 works perfectly if I enable ROM nametables (implemented as a jumper setting so I can turn it off for other games).
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.
P.S. If you don't get this note, let me know and I'll write you another.
Several others? Which ones? I tested Mortal Kombat 3, Shin Samurai Spirits 2, Super Mario World, Tekken 2, Final Fight 3. I didn't play enought to beat any of these games, but they work OK.
Any other map90 titles?
Any other map90 titles?
Zepper
RockNES author
RockNES author
If you enable "extended mirroring" for Super Mario World, it will immediately manifest graphical errors (in the form of incorrect mirroring). You must only enable it for the games that require it (namely, Shin Samurai Spirits 2, maybe some others).
For the record, the problem you mentioned in Shin Samurai Spirits 2 (black/white division on title screen) is a symptom of said "extended mirroring" being disabled.
For the record, the problem you mentioned in Shin Samurai Spirits 2 (black/white division on title screen) is a symptom of said "extended mirroring" being disabled.
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.
P.S. If you don't get this note, let me know and I'll write you another.
Xod's changes log:
BTW about Power Rangers III and IV... When I first buying one of them, I didn't checked it at store... My console shows the same screen as on most emulators - bottom part of title screen isn't switched to another VROM page... My famiclone kinda strange... There is only one famiclone with ceramic CPU chip and normal RAM chips inside So i think it is most accutare famiclone ever.
Second cart i've buying I've checked before trade... Chinese famiclone shows NORMAL title screen... But when I put it on my famiclone, it shows me the same glich at title screen... Using chinese famiclone timing eh?
I think there is one more that board type: with forced extended control even if commands to mapper make it off... This is Super Donkey Kong 4 and Tiny Toon 6 as i know... Games works fine only if extended mirroring is on permanently.Did a little swapping thing with mapper 90 and 209. I moved back Mortal Kombat 3 to mapper 90, and moved Shin Samurai Spirits 2 to mapper 209. Sorry for any confusion. Mapper 90 should be considered as having the fancy nametable select mode disabled, with mapper 209 having it enabled.
BTW about Power Rangers III and IV... When I first buying one of them, I didn't checked it at store... My console shows the same screen as on most emulators - bottom part of title screen isn't switched to another VROM page... My famiclone kinda strange... There is only one famiclone with ceramic CPU chip and normal RAM chips inside So i think it is most accutare famiclone ever.
Second cart i've buying I've checked before trade... Chinese famiclone shows NORMAL title screen... But when I put it on my famiclone, it shows me the same glich at title screen... Using chinese famiclone timing eh?