INES Mapper 210

From NESdev Wiki
Revision as of 03:23, 9 August 2012 by Lidnariq (talk | contribs) (it belongs *somewhere* in the wiki. we can move it later if we want.)
Jump to navigationJump to search

This mapper represents most of the PCBs using the Namcot 175 and Namcot 340 ICs, such as Famista '92 and Wagyan Land 3. It is very similar to iNES Mapper 019, having a Namco 106-class mapper IC with no N163 expansion sound.

The 175 always has hard-wired mirroring. The 340 has an entirely different and incompatible mirroring control from the 163.

Run-time heuristics can determine how the emulator should act:

  • if $E000.7 is ever set, this should be a Namcot 340.
  • if $E000.6 is set and this isn't a Namcot 163, this is probably a Namcot 340.
  • if the game ever writes to $4800, $5000, $5800, $C800, $D000, $D800, or $F800 this should be a Namcot 163
  • if the game ever writes to $C000 and this isn't a Namcot 163, this is probably a Namcot 175 with external RAM.

Badly behaved software or software that writes to both sets of mirroring control registers will fail these heuristics.

Naruko provided a table of which games used which ICs and what is necessary for accurate emulation, translated here:

Commerically available games using a Namcot 129/163/175/340 
hard soft battRAM  yyyy.mm.dd name
-----------------------------------------------------
129  163  none     1987.12.04 スターウォーズ (Star Wars)
163* 163  internal 1988.04.05 独眼竜政宗 (Dokuganryuu Masamune)
163  163  none     1988.05.27 ナムコクラシック (Namco Classic)
163  163  none     1988.06.24 妖怪道中記 (Youkai Douchuuki / Shadow Land)
163* 163  external 1988.07.29 三国志 中原の覇者 (Sangokushi: Chuugen no Hasha / Romance of the Three Kingdoms: Champion of the Central Plains)
163* 163  none     1988.08.12 ファイナルラップ (Final Lap)
163* 163  none     1988.09.27 えりかとさとるの夢冒険 (Erika to Satoru no Yume Bouken / Erika and Satoru's Dream of Adventure)
163  163  internal 1988.11.18 貝獣物語 (Kaijuu Monogatari / Shell Monsters Story)
163* 163  external 1988.12.09 キングオブキングス (King of Kings)
163* 163  internal 1989.02.17 ハイドライド3 (Hydride 3)
163* 163  none     1989.03.17 ローリングサンダー (Rolling Thunder)
163* 163  internal 1989.04.18 マインドシーカー (Mind Seeker)
163  163  none     1989.07.14 ドラゴンニンジャ (Dragon Ninja)
340* 163  none     1989.07.31 スプラッターハウス (Splatterhouse)
163  163  internal 1989.12.19 ファミスタ'90 (Famista '90 / Family Stadium '90)
163  163  none     1989.12.22 マッピーキッズ (Mappy Kids)
163* 163  external 1990.04.06 女神転生II (Shin Megami Tensei II)
163* 163  internal 1990.06.23 バトルフリート (Fleet Battle)
340* 340  none     1990.12.14 ワギャンランド2 (Wagyan Land 2)
175  163  none     1990.12.21 ファミスタ'91 (Famista '91 / Family Stadium '91)
163* 163  external 1991.01.04 じゅうべえくえすと (Juvei Quest)
175  340  external 1991.07.19 ファミリーサーキット'91 (Family Circuit '91)
175  340  none     1991.10.04 ちびまる子ちゃん (Chibi Maruko-chan: Uki Uki Shopping)
175* 340  none     1991.12.06 平成天才バカボン (Heisei Tensai Bakabon)
340  340  none     1991.12.20 ファミスタ'92 (Famista '92 / Family Stadium '92)
163* 163  none     1992.03.13 ナムコクラシックII (Namco Classic II)
163* 163  external 1992.06.10 三国志II 覇王の大陸 (Sangokushi II: Haou no Tairiku / Romance of the Three Kingdoms II: Overlord of the Continent)
340* 340  none     1992.09.22 ドリームマスター (Dream Master)
340  340  none     1992.10.22 トップストライカー (Top Striker)
340* 340  none     1992.12.08 ワギャンランド3 (Wagyan Land 3)
340  340  none     1992.12.22 ファミスタ'93 (Famista '93 / Family Stadium '93)
340  340  none     1993.12.01 ファミスタ'94 (Famista '94 / Family Stadium '94)
  • hard: those marked with * were only found as epoxy: they were determined by connectivity and VRAM /CS behavior
  • soft: The Namcot 175 and 340 are similar enough that they can be emulated together
  • soft: Categorized as 340 if they don't write to $5800 or $c800
  • battRAM:
    • none: Neither external Work RAM nor battery.
    • internal: Battery backup of 163's internal memory.
    • external: External SRAM with battery backup.
  • yyyy.mm.dd is the release date.
  • Splatterhouse and Famista '91 are the only games that do not use a 163 that can be correctly emulated as using a 163. (Translator suspects the games perform compatibility writes)
  • The 129 sounds different from the 163: quiet sounds are distorted. RAM and IRQ are the same as the 163. VRAM behavior has not been tested.