User:Zzo38/Mapper B

From NESdev Wiki
< User:Zzo38
Revision as of 07:48, 29 June 2013 by Zzo38 (talk | contribs) (Created page with "This mapper is defined by tepples as "Mapper 670". CPU address space: * $8000-$9FFF: Switchable bank 0 * $A000-$BFFF: Switchable bank 1 * $C000-$DFFF: Switchable bank 2 * $E0...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

This mapper is defined by tepples as "Mapper 670".

CPU address space:

  • $8000-$9FFF: Switchable bank 0
  • $A000-$BFFF: Switchable bank 1
  • $C000-$DFFF: Switchable bank 2
  • $E000-$EFFF: Switchable bank 3
  • $F000-$FFFF: Fixed to last bank

Banks are switched by writing the 8K bank number into the low four bits of registers in the same address space where the banks are at. There is no bus conflicts.

Sometimes there may be PRG RAM at $6000-$7FFF. Usually there is 8K CHR RAM, although there might be 8K CHR ROM.