Hi guys,
I've been puttering around in my spare time trying to puzzle out the NES's architecture and I have a few questions regarding video memory that I haven't been able to answer yet. I apologize is these are silly, I'm still a little new at this.
In regards to name table mirroring: If I were to disable the internal 2k CIRAM and provide 4k on the cart to use instead so that all name tables have their own area in memory, would games that utilize horizontal or vertical mirroring still work? (assuming no mapper for the time being). In other words, does a game that uses horizontal mirroring *expect* to be able to read data from the mirrored area?
Why is the base limit without a mapper on CHR-ROM size 8k? From the schematic it looks as though the NES can actually address 16k work of CHR-ROM via A0-A13.
I've been puttering around in my spare time trying to puzzle out the NES's architecture and I have a few questions regarding video memory that I haven't been able to answer yet. I apologize is these are silly, I'm still a little new at this.
In regards to name table mirroring: If I were to disable the internal 2k CIRAM and provide 4k on the cart to use instead so that all name tables have their own area in memory, would games that utilize horizontal or vertical mirroring still work? (assuming no mapper for the time being). In other words, does a game that uses horizontal mirroring *expect* to be able to read data from the mirrored area?
Why is the base limit without a mapper on CHR-ROM size 8k? From the schematic it looks as though the NES can actually address 16k work of CHR-ROM via A0-A13.