=== バンダイ(バンプレスト・シンセイ・ユタカ) マッパー情報 === Date: 1998-03-17 URL : http://www.geocities.co.jp/SiliconValley/2368/bandai.txt by goroh Mail: goroh_kun@geocities.co.jp 1. バンダイ独自のマッパー ※バンダイ以外(バンプレスト、シンセイ・ユタカ)は NINTENDOの標準マッパーしか使用していない。 ==== bandai-mapper *1 ==== 8000-FFFF --pp--cc p: PRG page number for $8000-$FFFF c: CHR page number for $0000-$1FFF 考察 特殊な機能は使用していない ==== bandai-mapper *2 ==== 8000-FFFF xpppcccc x: ミラーリング設定 p: PRG page number for $8000-$BFFF c: CHR page number for $0000-$1FFF $C000-$FFFFは固定 考察 (1) ミラーリング設定について 1画面モードの場合(十王剣の謎、聖闘士星矢、ゲゲゲの鬼太郎2) X=0: $2000-$3FFFのアクセス時 H/V 信号が L X=1: $2000-$3FFFのアクセス時 H/V 信号が H 十王剣の謎、聖闘士星矢、ゲゲゲの鬼太郎2は一画面モードで動作していて、 xによって画面を切り替えている。 仮面ライダー倶楽部はH/V切り替えである。 ==== bandai-maper 3 (Nes Mapper #16) ==== $xxx0 W CHR page number for $0000-$03FF R Battery Backup RAM(Serial):INPORT $xxx1 W CHR page number for $0000-$07FF $xxx2 W CHR page number for $0000-$0BFF $xxx3 W CHR page number for $0000-$0FFF $xxx4 W CHR page number for $1000-$13FF $xxx5 W CHR page number for $1000-$17FF $xxx6 W CHR page number for $1000-$1BFF $xxx7 W CHR page number for $1000-$1FFF $xxx8 W PRG page number for $8000-$BFFF $xxx9 W ミラーリング設定 0-3 $xxxA W 1bit: irq on/off 0:off 1:on $xxxB W 割り込み用クロックカウント下位1バイト $xxxC W 割り込み用クロックカウント上位1バイト $xxxD W Battery Backup RAM(Serial) control $C000-$FFFFは固定 xxx = (600,601,602,..,FFE,FFF) 考察 (1)割り込みについて 割り込みはクロックカウントを書き込むことで行う。 クロックごとに1減っていき、0になった次のクロックで割り込みが発生する。 割込み信号は$600Aに#$00を書き込むまで発信されつづける。 例 16clock後に割り込みを発生させたいとき $600B <- #$10 $600C <- #$00 $600A <- #$01 この次の命令から16clock後に割り込みが発生 (2)ミラーリング設定について mode 0: 2画面モード H $xFF0-$x3EF H/V 信号が L $x3F0-$x7EF H/V 信号が H $x7F0-$xBEF H/V 信号が L $xBF0-$xFEF H/V 信号が H mode 1: 2画面モード V $xFF0-$x3EF H/V 信号が L $x3F0-$x7EF H/V 信号が L $x7F0-$xBEF H/V 信号が H $xBF0-$xFEF H/V 信号が H mode 2: 1画面モード $2000固定 $xFF0-$x3EF H/V 信号が L $x3F0-$x7EF H/V 信号が L $x7F0-$xBEF H/V 信号が L $xBF0-$xFEF H/V 信号が L mode 3: 1画面モード $2400固定 $xFF0-$x3EF H/V 信号が H $x3F0-$x7EF H/V 信号が H $x7F0-$xBEF H/V 信号が H $xBF0-$xFEF H/V 信号が H (3)バッテリーバックアップラムの制御 バッテリーバックアップラムへのアクセスはシリアル転送で 行われる。 1. 転送開始 #00,#40,#60,#20,#00 2. アドレス設定,R/W設定 最上位ビットがW/Rで他のビットがアドレス 最上位が0のとき書き込み,1のとき呼び込み 3. データ待機 #40,#60,#e0 $xx00 の 5bit目が0になるまで待機 (xx=60,61,..7F) #40 4. 書き込み write 0:#00,#20,#00 write 1:#00,#40,#60,#40,#00 5. 読み込み #60,#e0, この時点で $xx00 の 5bit目にデータの内容がでてくる (xx=60,61,..7F) #40 6. 転送終了 #00,#20,#50,#40,#00 (4)バッテリーバックアップラムとの通信手順 == 呼び込み == 1. 転送開始 2. アドレス転送 3. データ同期 5. データの読み取りx8回 6. 転送終了 == 書き込み == 1. 転送開始 2. アドレス転送 3. データ同期 4. データの書き込みx8回 3. データ同期 6. 転送終了 -. ディレイ ※データ書き込みは呼び込みに比べて時間がかかるため、 次の書き込みまでに少しウェイトが必要になる。 = 付録 = 販売されたカセットの仕様 バンダイ +-----------------------------------------------------------------------+ |ゲーム名 | MN | PRG | CHR | 備考 | |-------------------------------+----+-----+-----+----------------------| |キン肉マン | | | | | | マッスルタッグマッチ | 0 | 16 | 8 | 8000-BFFF番地を使用 | |超時空要塞マクロス | 0 | 16 | 8 | C000-FFFF番地を使用 | |オバケのQ太郎 | | | | | | ワンワンパニック | 0 | 32 | 8 | | |ゲゲゲの鬼太郎妖怪大魔境 | 3 | 32 | 32 | | |機動戦士Zガンダム | | | | | | HOTSCRAMBLE | *1 | 128 | 32 | | |ファミリートレーナー | | | | | | アスレチックワールド | -- | --- | --- | | |ドラゴンボール神龍の謎 | *1 | 128 | 32 | | |ファミリートレーナー | | | | | | ランニングスタジアム | -- | --- | --- | | |ウルトラマン | D | RAM | RAM | | |ファミリートレーナー | | | | | | エアロビスタジオ | -- | --- | --- | | |ポケットザウルス | | | | | | 十王剣の謎 | *2 | 128 | 128 |1画面モード | |ダーティペア | D | RAM | RAM | | |キン肉マン | | | | | | キン肉星王位争奪戦 | D | RAM | RAM | | |プロゴルファー猿 | D | RAM | RAM | | |ファミリートレーナー | | | | | | ジョギングレース | -- | --- | --- | | |カラオケスタジオ | -- | --- | --- | | |ファミリートレーナー | | | | | | 迷路大作戦 | -- | --- | --- | | |聖闘士星矢 | *2 | 128 | 128 |1画面モード | |ファミリートレーナー | | | | | | マンハッタンポリス | -- | --- | --- | | |カラオケスタジオ | | | | | | 専用カセットVol.1 | -- | --- | --- | | |ファミトレ大運動会 | -- | --- | --- | | |ウルトラマン2出撃科特隊 | D | RAM | RAM | | |ゲゲゲの鬼太郎2 | *2 | 128 | 128 | | |ファミリートレーナー | | | | | | 突撃!風雲たけし城 | -- | --- | --- | | |SDガンダム | D | RAM | RAM | | |仮面ライダー倶楽部 | *2 | 128 | 128 |1画面モードではない | |カラオケスタジオ | | | | | | 専用カセットVol.2 | -- | --- | --- | | |おもいっきり探偵団覇悪怒組 | D | RAM | RAM | | |仮面ライダーBLACK | D | RAM | RAM | | |聖闘士星矢2 | -- | --- | --- | | |ドラゴンボール大魔王復活 | 16 | 128 | 128 | | |ウルトラマン倶楽部 | | | | | | 地球奪還作戦 | -- | --- | --- | | |じゃあまん探偵団魔隣組 | D | RAM | RAM | | |ファミリートレーナー | | | | | | 風雲!!たけし城2 | -- | --- | --- | | |機動警察パトレイバー | D | RAM | RAM | | |ファミリートレーナー | | | | | | 来来!キョンシーズ | -- | --- | --- | | |ファミコンジャンプ | | | | | | 英雄列伝 | 16 | 256 | 128 | | |スペースシャドー | -- | --- | --- | | |タマ&フレンズ | D | RAM | RAM | | |SDガンダムワールド | | | | | | マップコレクション | D | RAM | RAM | | |魁!!男塾 | 16 | 128 | 128 | | |名門!第三野球部 | -- | --- | --- | | |ドラゴンボール3 | 16 | 128 | 256 | | |悪魔くん | 16 | 128 | 128 | | |SDガンダム外伝 | 16 | 256 | 128 | | |アンパンマンのおえかキッズ | -- | --- | --- | | |ドラゴンボールZ | 16 | 256 | 256 | | |まじかる☆タルるートくん | 16 | 128 | 128 | | |アンパンマンの | | | | | | ひらがなだいすき | -- | --- | --- | | |ドラゴンボールZU | 16 | 256 | 256 | | |ナイトガンダム物語2 | -- | --- | --- | | |ファミコンジャンプU | -- | --- | --- | | |まじかる☆タルるートくん2 | 16 | 128 | 128 | | |ドラゴンボールZV | 16 | 256 | 256 | | |ナイトガンダム物語3 | -- | --- | --- | | |DATACH ドラゴンボールZ | -- | --- | --- | | |DATACH SDガンダム | -- | --- | --- | | |DATACH ウルトラマン倶楽部 | -- | --- | --- | | |ドラゴンボールZ外伝 | 16 | 256 | 256 | | |DATACH クレヨンしんちゃん | -- | --- | --- | | |クレヨンしんちゃん | -- | --- | --- | | |DATACH 幽☆遊☆白書 | -- | --- | --- | | |ろくでなしBLUES | -- | --- | --- | | |DATACH Jリーグスーパー | | | | | | トッププレイヤーズ | 16 | 256 | RAM | | +-----------------------------------------------------------------------+ シンセイ +-----------------------------------------------------------------------+ |闘将!!拉麺男 | 1 | 128 | 128 | | |美味しんぼ | 1 | 128 | 128 | | |ウルトラマン倶楽部2帰ってきた | | | | | | ウルトラマン倶楽部 | 4 | 128 | 128 | | |おそ松くんバックツー | | | | | | ザミーの出っ歯 | 1 | 128 | 128 | | |SDガンダム2 | 4 | 128 | 128 | | +-----------------------------------------------------------------------+ バンプレスト +-----------------------------------------------------------------------+ |SDバトル大相撲 | 4 | 128 | 128 | | |SDヒーロー総決戦 | 4 | 128 | 128 | | |烈火のごとく天下を盗れ! | -- | --- | --- | | |必殺仕事人 | -- | --- | --- | | |マイライフ・マイラブ | 4 | 256 | 256 | | |第2次スーパーロボット大戦 | 4 | 256 | 256 | | |シャッフルファイト | -- | --- | --- | | |グレイトバトルサイバー | -- | --- | --- | | |バトルベースボール | -- | --- | --- | | +-----------------------------------------------------------------------+ ユタカ +-----------------------------------------------------------------------+ |からくり剣豪伝 | | | | | | ムサシロード | 4 | 128 | 128 | | |SDガンダム3 | 4 | 128 | 128 | | |SDガンダム | | | | | | ガチャポン戦士4 | 4 | 256 | 256 | | |ウルトラマン倶楽部3 | 4 | 256 | 128 | | |ひょっこりひょうたん島 | 1 | 128 | 128 | | |ラストハルマゲドン | 4 | 512 | RAM | | |魔法のプリンセス | | | | | | ミンキーモモ | 1 | 128 | 128 | | |SDガンダム | | | | | | ガチャポン戦士5 | 4 | 128 | 128 | | |うしおととら | -- | --- | --- | | |なかよしといっしょ | -- | --- | --- | | +-----------------------------------------------------------------------+