INES Mapper 236: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Created page with "{{DEFAULTSORT:236}}Category:iNES MappersCategory:Multicart mappers '''iNES Mapper 236''' denotes the Realtec '''8155''' circuit board, used for a number of multicarts...") |
NewRisingSun (talk | contribs) (Add last PCB code) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{DEFAULTSORT:236}}[[Category:iNES Mappers]][[Category:Multicart mappers]] | {{DEFAULTSORT:236}}[[Category:iNES Mappers]][[Category:Multicart mappers]] | ||
'''iNES Mapper 236''' denotes the Realtec '''8155''' circuit | '''iNES Mapper 236''' denotes the Realtec '''8031''' and '''8155''' circuit boards, used for a number of multicarts with 128 KiB PRG-ROM and 64 KiB CHR-ROM: | ||
* ''35-in-1 (HM5511)'' | * ''35-in-1 (HM5511)'' | ||
* ''56-in-1 (NT-009)'' | * ''56-in-1 (NT-009)'' | ||
Line 6: | Line 6: | ||
* ''70-in-1'' | * ''70-in-1'' | ||
A variant of this circuit board with 512 KiB PRG-ROM and 8 KiB of unbanked CHR-RAM [https://github.com/SourMesen/Mesen/blob/master/Core/Bmc70in1.h is emulated under the same mapper number]: | The Realtec '''8099''' PCB has twice the ROM size: | ||
* ''智慧大全 12-in-1'' | |||
A variant of this circuit board (Realtec '''8106''' PCB) with 512 KiB PRG-ROM and 8 KiB of unbanked CHR-RAM [https://github.com/SourMesen/Mesen/blob/master/Core/Bmc70in1.h is emulated under the same mapper number]: | |||
* ''800-in-1'' | * ''800-in-1'' | ||
Line 14: | Line 17: | ||
Mask: $C000 | Mask: $C000 | ||
Variant with CHR-ROM: | |||
A~FEDC BA98 7654 3210 | |||
------------------- | |||
10.. .... ..M. CCCC | |||
| ++++- CHR A16..A13 | |||
+------- Nametable mirroring | |||
0: Vertical | |||
1: Horizontal | |||
Variant with CHR-RAM: | |||
A~FEDC BA98 7654 3210 | A~FEDC BA98 7654 3210 | ||
------------------- | ------------------- | ||
10.. .... ..M. . | 10.. .... ..M. .PPP | ||
| +++- | | +++- PRG A19..A17 | ||
+------- Nametable mirroring | +------- Nametable mirroring | ||
0: Vertical | 0: Vertical | ||
Line 26: | Line 38: | ||
Mask: $C000 | Mask: $C000 | ||
Variant with CHR-ROM: | |||
A~FEDC BA98 7654 3210 | |||
------------------- | |||
11.. .... ..SS PPPP | |||
|| ++++- PRG A17..A14 | |||
++------ PRG Mode | |||
0: UNROM (PRG A14..16=111 when CPU A14=1) | |||
1: Read Solder Pad (like SS=0, plus | |||
PRG A0..A3=solder pad value) | |||
2: NROM-256 (PRG A14=CPU A14) | |||
3: NROM-128 | |||
Variant with CHR-RAM: | |||
A~FEDC BA98 7654 3210 | A~FEDC BA98 7654 3210 | ||
------------------- | ------------------- |
Latest revision as of 14:11, 5 December 2021
iNES Mapper 236 denotes the Realtec 8031 and 8155 circuit boards, used for a number of multicarts with 128 KiB PRG-ROM and 64 KiB CHR-ROM:
- 35-in-1 (HM5511)
- 56-in-1 (NT-009)
- 68-in-1 (HM5511)
- 70-in-1
The Realtec 8099 PCB has twice the ROM size:
- 智慧大全 12-in-1
A variant of this circuit board (Realtec 8106 PCB) with 512 KiB PRG-ROM and 8 KiB of unbanked CHR-RAM is emulated under the same mapper number:
- 800-in-1
Due to the presence of four solder pads that select one of sixteen displayed game counts, the same ROM is bound to exist with different cartridge codes.
Lower Address Latch ($8000-$BFFF, write)
Mask: $C000 Variant with CHR-ROM: A~FEDC BA98 7654 3210 ------------------- 10.. .... ..M. CCCC | ++++- CHR A16..A13 +------- Nametable mirroring 0: Vertical 1: Horizontal Variant with CHR-RAM: A~FEDC BA98 7654 3210 ------------------- 10.. .... ..M. .PPP | +++- PRG A19..A17 +------- Nametable mirroring 0: Vertical 1: Horizontal
Upper Address Latch ($C000-$FFFF, write)
Mask: $C000 Variant with CHR-ROM: A~FEDC BA98 7654 3210 ------------------- 11.. .... ..SS PPPP || ++++- PRG A17..A14 ++------ PRG Mode 0: UNROM (PRG A14..16=111 when CPU A14=1) 1: Read Solder Pad (like SS=0, plus PRG A0..A3=solder pad value) 2: NROM-256 (PRG A14=CPU A14) 3: NROM-128 Variant with CHR-RAM: A~FEDC BA98 7654 3210 ------------------- 11.. .... ..SS .PPP || +++- PRG A16..A14 ++------ PRG Mode 0: UNROM (PRG A14..16=111 when CPU A14=1) 1: Read Solder Pad (like SS=0, plus PRG A0..A3=solder pad value) 2: NROM-256 (PRG A14=CPU A14) 3: NROM-128