INES Mapper 221: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Created page with "Category:Multicart mappers iNES Mapper 221 is used for N625092 multicarts. They have 8 KiB of unbanked CHR-RAM at PPU $0000-$1FFF. Their UNIF board name is '''BMC-N625092'...") |
NewRisingSun (talk | contribs) (Add PRG A20 and CHR-RAM write-protect bits.) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Multicart mappers]] | [[Category:Multicart mappers|221]] | ||
iNES Mapper 221 is used for N625092 | iNES Mapper 221 is used for multicarts using the NTDEC N625092 PCB. They have 8 KiB of unbanked CHR-RAM at PPU $0000-$1FFF. Their UNIF board name is '''BMC-N625092'''. | ||
==Mode/Outer Bank Register ($8000-$BFFF)== | ==Mode/Outer Bank Register ($8000-$BFFF)== | ||
A~FEDC BA98 7654 3210 | A~FEDC BA98 7654 3210 | ||
------------------- | ------------------- | ||
10.. .. | 10.. ..Bp ...O OOPM | ||
|| | |||+- Select nametable mirroring type | |||
|| | ||| 0: Vertical | |||
|| | ||| 1: Horizontal | |||
|| | ||+-- Select NROM-128/Other PRG-ROM modes | |||
|| | || 0: NROM-128 (Inner Bank selects 16 KiB PRG-ROM bank | |||
|| | || at CPU $8000-$BFFF mirrored at CPU $C000-$FFFF) | |||
|| | || 1: Other mode (decided by bit 8) | |||
|| +-++--- Select 128 KiB Outer PRG-ROM bank (PRG A17-A19) | |||
|+----------- Select PRG-ROM mode if bit 1=1 | |||
| 0: NROM-128 (Inner Bank SHR 1 selects 32 KiB PRG-ROM | |||
| bank at CPU $8000-$FFFF) | |||
| 1: UNROM (Inner Bank selects 16 KiB PRG-ROM bank at | |||
| CPU $8000-$BFFF, CPU $C000-$FFFF fixed to Inner Bank #7) | |||
+------------ Select 1 MiB Outer PRG-ROM bank (PRG A20) | |||
==Inner Bank Register ($C000-$FFFF)== | ==Inner Bank Register ($C000-$FFFF)== | ||
A~FEDC BA98 7654 3210 | A~FEDC BA98 7654 3210 | ||
------------------- | ------------------- | ||
11.. .... .... | 11.. .... .... CIII | ||
|+++- 16/32 KiB (depending on PRG-ROM mode) Inner Bank number | |||
+---- Select CHR-RAM write-protection | |||
0: Disabled, CHR-RAM write-enabled | |||
1: Enabled, CHR-RAM write-protected |
Latest revision as of 06:40, 25 March 2019
iNES Mapper 221 is used for multicarts using the NTDEC N625092 PCB. They have 8 KiB of unbanked CHR-RAM at PPU $0000-$1FFF. Their UNIF board name is BMC-N625092.
Mode/Outer Bank Register ($8000-$BFFF)
A~FEDC BA98 7654 3210 ------------------- 10.. ..Bp ...O OOPM || | |||+- Select nametable mirroring type || | ||| 0: Vertical || | ||| 1: Horizontal || | ||+-- Select NROM-128/Other PRG-ROM modes || | || 0: NROM-128 (Inner Bank selects 16 KiB PRG-ROM bank || | || at CPU $8000-$BFFF mirrored at CPU $C000-$FFFF) || | || 1: Other mode (decided by bit 8) || +-++--- Select 128 KiB Outer PRG-ROM bank (PRG A17-A19) |+----------- Select PRG-ROM mode if bit 1=1 | 0: NROM-128 (Inner Bank SHR 1 selects 32 KiB PRG-ROM | bank at CPU $8000-$FFFF) | 1: UNROM (Inner Bank selects 16 KiB PRG-ROM bank at | CPU $8000-$BFFF, CPU $C000-$FFFF fixed to Inner Bank #7) +------------ Select 1 MiB Outer PRG-ROM bank (PRG A20)
Inner Bank Register ($C000-$FFFF)
A~FEDC BA98 7654 3210 ------------------- 11.. .... .... CIII |+++- 16/32 KiB (depending on PRG-ROM mode) Inner Bank number +---- Select CHR-RAM write-protection 0: Disabled, CHR-RAM write-enabled 1: Enabled, CHR-RAM write-protected