tepples wrote:
UNROM has 16 KiB bankswitching. $C000 is the last bank, as one would expect, but $8000 is a random bank. I recommended BNROM because of BNROM's 32 KiB bankswitching.
I see. UNROM is still perfectly good if you have 16KB of PRG-ROM or less.
Quote:
Did you make sure to switch in bank 0 before reading $8000-$BFFF?
It didn't matter what I did (in fact I think I only had 16KB of PRG), it refused to load the ROM. Maybe it was an old version of the emulator? I'm too lazy to test the current one, I don't have that ROM anymore.
Quote:
It's perfectly possible to have UNROM with four banks (64 KiB PRG ROM); it's just that no commercial game was released in that configuration.
Yeah, I know it should be valid. But are you sure no games were released like this? I remember looking at the Zanac ROM in an hex editor and both halves looked identical. Then I cut the ROM in half and it seemed to work fine. Even in Nestopia (I just tested, it says the board is "non-standard").
Quote:
Anyway, I can assume that we agree that either a new mapper or perhaps a new iNES 2.0 flag would be needed to provide the correct pattern table mirroring.
Yeah, I agree.