NES 2.0 Mapper 344: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) mNo edit summary |
NewRisingSun (talk | contribs) (Correction, no longer guided by ROM file with misordered banks.) |
||
Line 7: | Line 7: | ||
A~FEDC BA98 7654 3210 | A~FEDC BA98 7654 3210 | ||
------------------- | ------------------- | ||
.... .... .. | .... .... ..oo DSOO | ||
|| ||++- PRG/CHR A17..A18 when S=0 | |||
|| |+--- Select PRG-ROM mode | |||
|| | 0: Normal MMC3 mode | |||
|| | 1: Pseudo-NROM: MMC3 bank register 6 bits 1-3 | |||
|| | provides PRG A14..A16 for CPU $8000-$FFFF | |||
|| +---- PRG A14 mode when S=1 | |||
|| 0: PRG A14=CPU A14 (NROM-256) | |||
|| 1: PRG A14=MMC3 bank register 6 bit 1 | |||
++------ PRG/CHR A17..A18 when S=1 | |||
As it uses the MMC3 clones's WRAM interface, writing to the Outer Bank register requires enabling and not write-protecting WRAM in the MMC's $A001 register. | As it uses the MMC3 clones's WRAM interface, writing to the Outer Bank register requires enabling and not write-protecting WRAM in the MMC's $A001 register. | ||
Line 27: | Line 25: | ||
==Notes== | ==Notes== | ||
* The inner PRG-ROM bank is restricted to 128 KiB, the CHR-ROM bank unrestricted. | * The inner PRG-ROM bank is restricted to 128 KiB, the CHR-ROM bank unrestricted. | ||
Revision as of 21:08, 6 December 2019
NES 2.0 Mapper 344 is used for the Kuai Da Jin Ka Zhong Ji Tiao Zhan 3-in-1 (3-in-1,6-in-1,Unl) multicart. Its UNIF board name is BMC-GN-26.
Outer Bank and Mode Register ($6000-$7FFF, write)
Mask: $E000 A~FEDC BA98 7654 3210 ------------------- .... .... ..oo DSOO || ||++- PRG/CHR A17..A18 when S=0 || |+--- Select PRG-ROM mode || | 0: Normal MMC3 mode || | 1: Pseudo-NROM: MMC3 bank register 6 bits 1-3 || | provides PRG A14..A16 for CPU $8000-$FFFF || +---- PRG A14 mode when S=1 || 0: PRG A14=CPU A14 (NROM-256) || 1: PRG A14=MMC3 bank register 6 bit 1 ++------ PRG/CHR A17..A18 when S=1
As it uses the MMC3 clones's WRAM interface, writing to the Outer Bank register requires enabling and not write-protecting WRAM in the MMC's $A001 register.
MMC3-compatible registers
Mask: $E001 See MMC3.
Notes
- The inner PRG-ROM bank is restricted to 128 KiB, the CHR-ROM bank unrestricted.