INES Mapper 115: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Garō Densetsu Special (Kǎshèng re-release) is actually INES Mapper 115) |
NewRisingSun (talk | contribs) mNo edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:iNES Mappers | {{DEFAULTSORT:115}}[[Category:iNES Mappers]][[Category:MMC3-like mappers]] | ||
iNES Mapper 115 denotes the 卡聖 (Kǎshèng) SFC-02B/-03/-004 boards, bearing an [[MMC3]]-clone with a 256 KiB outer CHR-ROM bank register and an NROM-like PRG-ROM register that can override the MMC3 clone's PRG-ROM bank. Used by: | '''iNES Mapper 115''' denotes the 卡聖 (Kǎshèng) SFC-02B/-03/-004 boards, bearing an [[MMC3]]-clone with a 256 KiB outer CHR-ROM bank register and an NROM-like PRG-ROM register that can override the MMC3 clone's PRG-ROM bank. Used by: | ||
* ''A.V. 究極麻將 II'' (''A.V. Jiūjí Májiàng II'', Kǎshèng re-release, originally released by 哥德 (Gouder) on [[INES Mapper 116]]) | * ''A.V. 究極麻將 II'' (''A.V. Jiūjí Májiàng II'', Kǎshèng re-release, originally released by 哥德 (Gouder) on [[INES Mapper 116]]) | ||
* ''包青天'' (''Bāo Qīngtiān'', Justice Pao) | * ''包青天'' (''Bāo Qīngtiān'', Justice Pao) | ||
Line 7: | Line 7: | ||
* ''三國春秋: 四川省'' (''Sānguó Chūnqiū: Sìchuān Shěng'') | * ''三國春秋: 四川省'' (''Sānguó Chūnqiū: Sìchuān Shěng'') | ||
* ''幽☆遊☆白書 Final'' (''Yū Yū Hakusho Final'', both Chinese and English versions) | * ''幽☆遊☆白書 Final'' (''Yū Yū Hakusho Final'', both Chinese and English versions) | ||
* ''1997 Super HiK 16-in-1'' multicart | |||
=Registers= | =Registers= | ||
==NROM | ==Mode/NROM Bank Register ($6000, write)== | ||
Mask: | Mask: $E003 | ||
D~[MPN. PPPp] | |||
||| ++++- If M=1: PRG A17..A14 | |||
||+------- 0: If M=1: PRG A14=p (NROM-128) | |||
|| 1: If M=1: PRG A14=CPU 14 (NROM-256) | |||
|+-------- PRG A18 | |||
+--------- 0: MMC3 mode, PRG A17..A14=MMC3 PRG A17..A14 | |||
1: NROM mode, PRG A17..A14=PPPp and "N" bit applies | |||
Power-on value: $00 | |||
==Outer CHR-ROM Bank Register ($6001, write)== | |||
Mask: $E003 | |||
D~ | D~[.... ...C] | ||
+- CHR A18 | |||
Power-on value: $00 | |||
==Solder Pad Register ($6002, read)== | |||
Mask: $E003 | |||
== | |||
Mask: | |||
D~ | D~[.... .VVV] | ||
+++- Solder Pad value | |||
==MMC3-compatible registers ($8000-$FFFF)== | ==MMC3-compatible registers ($8000-$FFFF)== | ||
Mask: $E001, see [[MMC3]]. | Mask: $E001, see [[MMC3]]. | ||
Line 34: | Line 36: | ||
=Notes= | =Notes= | ||
* Unlike many similar mappers, the $600x registers are not connected to the MMC3 clone's WRAM interface and thus function regardless of whether WRAM is enabled or not. | * Unlike many similar mappers, the $600x registers are not connected to the MMC3 clone's WRAM interface and thus function regardless of whether WRAM is enabled or not. | ||
* IRQ behavior resembles | * IRQ behavior resembles "Sharp" behavior, i.e. a latch value of zero causes an IRQ on every scanline, on which the Chinese version of 幽☆遊☆白書 Final (Yuu Yuu Hakusho Final) depends. | ||
=Similar Mappers= | =Similar Mappers= | ||
* [[INES Mapper 114]] has the same $6000 and $6001 registers, but additionally scrambles MMC3 register addresses and indices. Also, Mapper 114's IRQ behavior resembles | * [[INES Mapper 114]] has the same $6000 and $6001 registers, but additionally scrambles MMC3 register addresses and indices. Also, Mapper 114's IRQ behavior resembles "NEC" behavior, i.e. a latch value of zero disables IRQ. | ||
* [[INES Mapper 187]] has a similar NROM override register, placed at $5000 | |||
* [[INES Mapper 248]] is a duplicate of Mapper 115. | * [[INES Mapper 248]] is a duplicate of Mapper 115. |
Latest revision as of 14:21, 17 February 2024
iNES Mapper 115 denotes the 卡聖 (Kǎshèng) SFC-02B/-03/-004 boards, bearing an MMC3-clone with a 256 KiB outer CHR-ROM bank register and an NROM-like PRG-ROM register that can override the MMC3 clone's PRG-ROM bank. Used by:
- A.V. 究極麻將 II (A.V. Jiūjí Májiàng II, Kǎshèng re-release, originally released by 哥德 (Gouder) on INES Mapper 116)
- 包青天 (Bāo Qīngtiān, Justice Pao)
- 餓狼伝説 Special (Garō Densetsu Special, Kǎshèng re-release, originally released by 哥德 (Gouder) on INES Mapper 116)
- 雷電 II - Thunderbolt Fighting Plane (Léidiàn II)
- 三國春秋: 四川省 (Sānguó Chūnqiū: Sìchuān Shěng)
- 幽☆遊☆白書 Final (Yū Yū Hakusho Final, both Chinese and English versions)
- 1997 Super HiK 16-in-1 multicart
Registers
Mode/NROM Bank Register ($6000, write)
Mask: $E003 D~[MPN. PPPp] ||| ++++- If M=1: PRG A17..A14 ||+------- 0: If M=1: PRG A14=p (NROM-128) || 1: If M=1: PRG A14=CPU 14 (NROM-256) |+-------- PRG A18 +--------- 0: MMC3 mode, PRG A17..A14=MMC3 PRG A17..A14 1: NROM mode, PRG A17..A14=PPPp and "N" bit applies Power-on value: $00
Outer CHR-ROM Bank Register ($6001, write)
Mask: $E003 D~[.... ...C] +- CHR A18 Power-on value: $00
Solder Pad Register ($6002, read)
Mask: $E003 D~[.... .VVV] +++- Solder Pad value
MMC3-compatible registers ($8000-$FFFF)
Mask: $E001, see MMC3.
Notes
- Unlike many similar mappers, the $600x registers are not connected to the MMC3 clone's WRAM interface and thus function regardless of whether WRAM is enabled or not.
- IRQ behavior resembles "Sharp" behavior, i.e. a latch value of zero causes an IRQ on every scanline, on which the Chinese version of 幽☆遊☆白書 Final (Yuu Yuu Hakusho Final) depends.
Similar Mappers
- INES Mapper 114 has the same $6000 and $6001 registers, but additionally scrambles MMC3 register addresses and indices. Also, Mapper 114's IRQ behavior resembles "NEC" behavior, i.e. a latch value of zero disables IRQ.
- INES Mapper 187 has a similar NROM override register, placed at $5000
- INES Mapper 248 is a duplicate of Mapper 115.