=== TAITO マッパー情報 === Date: 1998-03-31 URL : http://www.geocities.co.jp/SiliconValley/2368/taito.txt by goroh Mail: goroh_kun@geocities.co.jp 1. タイトー独自のマッパー ################################## 1-1. Taito Mapper#1(Nes Mapper#33) ################################## $8000 bit -M-ppppp M - Mirroring Switch 0: $2000-$23FF,$2800-$2BFF H/V = V, $2400-$27FF,$2C00-$2FFF H/V = H 1: $2000-$27FF H/V = V, $2800-$2FFF H/V = H ppppp Program page number at $8000-$9FFF (page_size=index_size=8k) $8001 bit ---ppppp ppppp Program page number at $A000-$BFFF (page_size=index_size=8k) $8002 Charactor page number at $0000-$07FF (page_size=index_size=2k) $8003 Charactor page number at $0800-$0FFF (page_size=index_size=2k) $A000 Charactor page number at $1000-$13FF (index size=1k) $A001 Charactor page number at $1400-$17FF (index size=1k) $A002 Charactor page number at $1800-$1BFF (index size=1k) $A003 Charactor page number at $1C00-$1FFF (index size=1k) 考察 $C000-$FFFF is Hardwired ######################### 1-2. Taito Mapper#2 ######################### アルカノイド2で見られるマッパー $8000-$FFFF bit Mpppcccc M - Mirroring Switch 0: PPU address $2000-$2FFF H/V = V 1: PPU address $2000-$2FFF H/V = H ppp Progam page number at $8000-$BFFF (page_size=index_size=16k) cccc Charactor page number at $0000-$1FFF (page_size=index_size=8k) ######################### 1-3. Taito Mapper#3 ######################### 不動明王伝で見られるマッパー $7ef0 Charactor page number at $0000-$07FF & Mirroring H/V at PPU address $2000-$27FF bit Mccccccc M 0:$2000-$27FF H/V = V 1:$2000-$27FF H/V = H ccccccc Charactor page number at $0000-$07FF (page_size=2k,index_size=1k) $7ef1 Charactor page number at $0800-$0FFF & Mirroring H/V at PPU address $2800-$2FFF bit Mccccccc M 0:$2800-$2FFF H/V = V 1:$2800-$2FFF H/V = H ccccccc Charactor page number at $0800-$0FFF (page_size=2k,index_size=1k) $7ef2 Charactor page number at $1000-$13FF (page_size=index size=1k) $7ef3 Charactor page number at $1400-$17FF (page_size=index size=1k) $7ef4 Charactor page number at $1800-$1BFF (page_size=index size=1k) $7ef5 Charactor page number at $1C00-$1FFF (page_size=index size=1k) $7efa,$7efb Program page number at $8000-$9FFF (page_size=index size=8k) $7efc,$7efd Program page number at $A000-$BFFF (page_size=index size=8k) $7efe,$7eff Program page number at $C000-$DFFF (page_size=index size=8k) ######################### 1-4. Taito Mapper#4 ######################### 究極ハリキリスタジアム系で使用されているマッパー $7ef0 Charactor page number at $0000-$07FF or $1000-$17FF (page_size=2k,index_size=2k) bit ppppppp- ppppppp page number $7ef1 Charactor page number at $0800-$0FFF or $1800-$1FFF (page_size=2k,index_size=2k) bit ppppppp- ppppppp page number $7ef2 Charactor page number at $1000-$13FF or $0000-$03FF (page_size=index_size=1k) $7ef3 Charactor page number at $1000-$13FF or $0400-$07FF (page_size=index_size=1k) $7ef4 Charactor page number at $1000-$13FF or $0800-$0BFF (page_size=index_size=1k) $7ef5 Charactor page number at $1000-$13FF or $0C00-$0FFF (page_size=index_size=1k) $7ef6 Charactor $0000-$0FFF <-> $1000-$1FFF Swap switch bit ------M- M 0: Swap Enable 1: Swap Disable $7ef7 #CA,#00,#01,#40 SRAM切り替え,詳しくはまだよくわからない $7ef8 #69,#00 ,#40 SRAM切り替え,詳しくはまだよくわからない $7ef9 #84,#00 ,#40 SRAM切り替え,詳しくはまだよくわからない $7efa Program page number at $8000-$9FFF (page_size=index_size=8k) bit pppppp-- pppppp page number $7efb Program page number at $A000-$BFFF (page_size=index_size=8k) bit pppppp-- pppppp page number $7efc Program page number at $C000-$DFFF (page_size=index_size=8k) bit pppppp-- pppppp page number $7efd #FF SRAM切り替え,詳しくはまだよくわからない $7efe #FF,#07 SRAM切り替え,詳しくはまだよくわからない $7eff #FF SRAM切り替え,詳しくはまだよくわからない ################################## 1-5. Taito Mapper#5(Nes Mapper#33) ################################## $8000 Program page number at $8000-$9FFF (page_size=index_size=8k) $8001 Program page number at $A000-$BFFF (page_size=index_size=8k) $8002 Charactor page number at $0000-$07FF,$1000-$07FF (page_size=index_size=2k) $8003 Charactor page number at $0800-$0FFF,$1800-$1FFF (page_size=index_size=2k) $A000 Charactor page number at $1000-$13FF (index size=1k) $A001 Charactor page number at $1400-$17FF (index size=1k) $A002 Charactor page number at $1800-$1BFF (index size=1k) $A003 Charactor page number at $1C00-$1FFF (index size=1k) $C000 IRQ raster counter setting 走査線のカウンタの値を入力,このカウンタは走査線ごとに1づつ増加し、 オーバーフローして0になったときに割り込みが発生する。このカウンターの 容量は1byteである。ちょうど、MMC3で使用する割り込みの値の2の補数になる。 $C001,$E001 IRQ raster counter Enable/Disable $C002,$E002 IRQ raster counter Enable/Disable $C003,$E003 Charactor page Map switch -------M M 0: CHRの$0000-$0FFFの内容が$1000-$1FFFに現れる 1: CHRの$0000-$0FFFと別に$A000-$A003を使用して、$1000-$1FFFを設定できる 考察 $C000-$FFFF is Hardwired $C003,$E003の機能はゲーム中で使用される事は少ないが、タイトーマッパーのチェック用 (コピーの防止用)に使用されている場合がある(フリントストーンなど)。 $E000 Mirror Set -M------ M - Mirroring Switch 0: $2000-$23FF,$2800-$2BFF H/V = V, $2400-$27FF,$2C00-$2FFF H/V = H 1: $2000-$27FF H/V = V, $2800-$2FFF H/V = H 2. 今後の予定 専用コントローラーの解析 = 付録 = 販売されたカセットの仕様 +-----------------------------------------------------------------------+ |ゲーム名 | MN | PRG | CHR | 備考 | |-------------------------------+----+-----+-----+----------------------| |スペースインベーダー | 0 | 16 | 8 | 8000-BFFF番地を使用 | |ちゃっくんぽっぷ | 0 | 16 | 8 | 8000-BFFF番地を使用 | |エレベーターアクション | 0 | 32 | 8 | | |フロントライン | 0 | 16 | 8 | C000-FFFF番地を使用 | |スカイデストロイヤー | 0 | 16 | 8 | C000-FFFF番地を使用 | |ジャイロダイン | 0 | 32 | 8 | | |影の伝説 | 3 | 32 | 16 | | |六三四の剣 | 3 | 32 | 32 | | |たけしの挑戦状 | 2 | 128 | RAM | | |アルカノイド | 0 | 32 | 16 | 専用コントローラー | |未来神話ジャーヴァス | *1 | 128 | 128 | | |奇々怪界怒濤編 | D | RAM | RAM | | |キョンシーズ2 | *1 | 128 | 128 | | |ミネルバトンサーガ | *1 | 128 | 128 | | |バブルボブル | D | RAM | RAM | | |京都龍の寺殺人事件 | *1 | 128 | 128 | | |タイトーグランプリ | *1 | 128 | 128 | | |レプリカート | D | RAM | RAM | | |アルカノイドU | *2 | 64 | 128 | | |ワードナの森 | D | RAM | RAM | | |不動明王伝 | *3 | 256 | 128 | | |究極ハリキリスタジアム | *1 | 128 | 128 | | |レインボーアイランド | 2 | 128 | RAM | | |キック&ラン | D | RAM | RAM | | |遊メイズ | D | RAM | RAM | | |たけしの戦国風雲児 | *1 | 128 | 128 | | |究極ハリキリスタジアム'88 | *4 | 128 | 128 | | |アキラ | *1 | 128 | 256 | | |ハレーウォーズ | D | RAM | RAM | | |京都花の密室殺人事件 | 4 | 128 | 128 | | |爆笑!!人生劇場 | *1 | 256 | 128 | | |オペレーションウルフ | 33 | 128 | 128 | | |究極ハリキリスタジアム | | | | | | 平成元年版 | *4 | 128 | 256 | | |中華大仙 | 1 | 128 | 128 | OEM販売? | |ゴルフッ子オープン | 33 | 128 | 256 | | |CHASEH.Q. | 4 | 128 | 128 | OEM販売? | |フリップル | 3 | 32 | 32 | | |ドンドコドン | 33 | 128 | 256 | | |パワーブレイザー | 33 | 128 | 128 | | |ブライファイター | 4 | 32 | 32 | OEM販売? | |インセクターX | 33 | 128 | 128 | | |究極ハリキリスタジアムV | *4 | 128 | 256 | | |爆笑!!人生劇場2 | 33 | 128 | 256 | | |タイトーバスケットボール | 4 | 128 | 128 | OEM販売? | |テトラスター | 4 | 256 | 256 | OEM販売? | |JuJu伝説 | 4 | 128 | 256 | OEM販売? | |SD刑事ブレイダー | *4 | 128 | 128 | | |爆笑!人生劇場3 | 33 | 256 | 256 | | |ドンドコドン2 | 33 | 128 | 256 | | |究極ハリキリ甲子園 | *4 | 128 | 256 | | |わんぱくコックンの | | | | | | グルメワールド | 4 | 128 | 128 | | |聖鈴伝説リックル | 4 | 256 | 128 | OEM販売? | |フリントストーン | 33 | 128 | 256 | | |キャプテンセイバー | 33 | 128 | 128 | | |バブルボブル2 | 33 | 128 | 256 | | |ジェットソン | 33 | 128 | 256 | | +-----------------------------------------------------------------------+