Im using 03FFFH of PPU Ram (plain array data) and im wraping from that value. Wich i think its correct, at least nestress give me ok on wraping (not very dificult to do).
But tell me if im doing right:
According to InesHeader and Mirroring bit, im mirroring the name tables (maybe its easier to change a pointer), but im actually really mirroring (write to $2413 -> 2x13).
The problem is that when mirroring all its OK with 1942, but for Battle City the graph (bk) are not displayed (the title screen), and some other errors in other roms. This not happen when i dont mirror.
What i want to mean is that maybe a game its using Single Screen or something like that, "cart.nes" dont VScroll Correctly.
So if one of these roms are using single mirroring, how i do to detect that? there is no bit info in InesHeader that say that. NesTech.doc says that a single screen mirroring game use mappers, but i cant any in the list of Fayzullin doc that says "single screen".
I thought maybe it was implicited by a 1 ChrRom in InesHeader, but 1942 use 1 chr rom and Battle City, too. So i have to activate/deactivate the future (mirroring) to run this games.
Any help?
But tell me if im doing right:
According to InesHeader and Mirroring bit, im mirroring the name tables (maybe its easier to change a pointer), but im actually really mirroring (write to $2413 -> 2x13).
The problem is that when mirroring all its OK with 1942, but for Battle City the graph (bk) are not displayed (the title screen), and some other errors in other roms. This not happen when i dont mirror.
What i want to mean is that maybe a game its using Single Screen or something like that, "cart.nes" dont VScroll Correctly.
So if one of these roms are using single mirroring, how i do to detect that? there is no bit info in InesHeader that say that. NesTech.doc says that a single screen mirroring game use mappers, but i cant any in the list of Fayzullin doc that says "single screen".
I thought maybe it was implicited by a 1 ChrRom in InesHeader, but 1942 use 1 chr rom and Battle City, too. So i have to activate/deactivate the future (mirroring) to run this games.
Any help?