$e000 の bit7:6 には無反応で V mode 固定のようでした。他にアドレスに変更できるレジスタがあるかもしれませんが、340 と互換性がないことがわかりました。レジスタの仕様の違いから 175 と 340 カートリッジを分解せずに判別が出来るのは便利です。
整理するとこうなります。まずハード面。
- 175 は 163 から機能を削ったもので、50% ぐらい互換性がある
- 340 は 175 から mirroring レジスタの仕様を変更(たぶん追加し直)したもので、95% ぐらい互換性がある
次にソフト面。
- 175 が載っているカートリッジのソフトでも 163 向けの設定をしているものがあり、163 でも動く (スプラッターハウスとファミスタ91)
- 175 向けのソフトは 340 でもたぶん動く (bit7:6 へ適切値を設定している)
- 340 向けのソフトは 175 では表示がおかしくなる場合がある (H mode を使っているドリームマスターだけ?)
ハードでは VRAM CS# 端子の目視と $e000 の write で 163, 175, 340 の3つを判別できることが分かりました。ソフトでは 163 と 175 or 340 と 2つになってしまいそうです。
hard soft battRAM yyyy-mm-dd name
129 129 none 1987-12-04
スターウォーズ
163* 163 internal 1988-04-05
独眼竜政宗
163 163 none 1988-05-27
ナムコクラシック
163 163 none 1988-06-24
妖怪道中記
163* 163 external 1988-07-29
三国志 中原の覇者
163* 163 none 1988-08-12
ファイナルラップ
163* 163 none 1988-09-27 えりかとさとるの夢冒険
163 163 internal 1988-11-18
貝獣物語
163* 163 external 1988-12-09
キングオブキングス
163* 163 internal 1989-02-17
ハイドライド3
163* 163 none 1989-03-17
ローリングサンダー
163* 163 internal 1989-04-18
マインドシーカー
163 163 none 1989-07-14 ドラゴンニンジャ
175? 163 none 1989-07-31
スプラッターハウス
163 163 internal 1989-12-19
ファミスタ'90
163 163 none 1989-12-22
マッピーキッズ
163* 163 external 1990-04-06
女神転生II
163* 163 internal 1990-06-23 バトルフリート
175? 340 none 1990-12-14
ワギャンランド2
175 163 none 1990-12-21
ファミスタ'91
163* 163 external 1991-01-04 じゅうべえくえすと
175? 340 external 1991-07-19
ファミリーサーキット'91
175 340 none 1991-10-04
ちびまる子ちゃん
175? 340 none 1991-12-06
平成天才バカボン
340 340 none 1991-12-20
ファミスタ'92
163* 163 none 1992-03-13
ナムコクラシックII
163* 163 external 1992-06-10
三国志II 覇王の大陸
340* 340 none 1992-09-22 ドリームマスター
340 340 none 1992-10-22 トップストラ
イカー
340* 340 none 1992-12-08
ワギャンランド3
340 340 none 1992-12-22
ファミスタ'93
340 340 none 1993-12-01
ファミスタ'94
- 129 は IRQ レジスタを初期化していないのはわかってるが詳細な調査ができていない
- 163*,340* は QFP の IC が見つかっていないが VRAM CS# の配線とソフトの使い方を加味して 163 or 340 である可能性が高い
- 175? は時期や基板の型番から 175 であると予想されるが、 $e000 の write の結果待ち