2011年5月22日の日記を表示中
2011年 5月22日 (日)
■CPシステム1
コメント欄に質問を頂いた関係で,ちょっとCボードの互換性的なことに関して調べてみたりしました.
まずはおさらい.ナイツ・オブ・ザ・ラウンドやキャプテンコマンドーなどの,リチウム電池を搭載したCPS1のタイトルのCボードには,「C.P.S.-B-21」と書かれたカスタムチップが載っています.また,電池が載っていないタイトルでも,PANG!3やクイズ殿様の野望2のCボードには,同様に「C.P.S.-B-21」と書かれたカスタムチップ(以下CPS-B-21)が載っています.
このチップ,どうも内部にグラフィック関連の回路を持っているようなんですが,そのレジスタのアドレスなどが,CPS-B-21の45・46番ピンがGNDに落ちているとデフォルトの値となり,ここに+5Vがかかっていると電池でバックアップしている情報が使われるようになるみたいなんですね.
というわけで,電池が載っているCボードのCPS-B-21の45・46番ピンをGNDに落としてやると,電池の載っていないPANG!3などのCボードと同じ機能が提供できるようになります.CPS1の電池レス化は,これを利用して,1)プログラムでアクセスしているレジスタの番地などの値を,電池でバックアップしている特殊な値から,殿様の野望2などと同じデフォルトの値に書き換えた上で,2)Cボードがデフォルトの振る舞いをするようにCPS-B-21の45・46番ピンをGNDに落とすハードウェア改造を行う (もしくは殿様の野望2などのCボードを移植する) ことで行います.
で,ここからが今日調べてみたこと.CPS-B-21を積んだタイトルは,どの辺のタイトルになるのでしょうか.日本語版とそれ以外とでまた違ったりするみたいなんですが,とりあえず日本語に限ると,以下のタイトルが搭載しているみたいです (「未確認」と書かれているものは,MAMEのソースや基板の写真などからの判断で,実際に基板を見て確認したわけではないもの).
タイトル | 電池 | 備考 |
---|---|---|
ストIIダッシュ | − | (未確認) |
ストIIダッシュターボ | − | |
クイズ&ドラゴンズ | − | (未確認) |
クイズ殿様の野望2 | − | |
ロックマン | − | (未確認) |
ぷにっきぃず | − | |
PANG!3 | − | |
ワンダー3 | ○ | |
ナイツ・オブ・ザ・ラウンド | ○ | |
キャプテンコマンドー | ○ | |
ザ・キング・オブ・ドラゴンズ | ○ | |
バース | ○ | (未確認) |
カプコンワールド2 | ○ | |
天地を喰らうII | ○ | |
マッスルボマー | ○ | (未確認) |
マッスルボマーDUO | ○ | (未確認) |
パニッシャー | ○ | (未確認) |
キャディラックス | ○ | (未確認) |
結構ありますね・・・.他にも,再販版だとCPS-B-21だったりするものもあるみたいなのですが,その辺よくわかっておりません.で,これらのタイトルの間では,Cボードが共通して使えるものと推測されます (もちろん,電池が載っているものに関しては,前述の通り,電池なしで動くようにプログラムROMを書き換えておく必要がある).少なくとも,電池レス化したナイツ・オブ・ザ・ラウンドについては,ストIIダッシュターボ,殿様の野望2,ぷにっきぃず,PANG!3のCボードで動きました.
もちろん,電池なし版については,Cボードが相互で入れ替え可能だったりしますが,Bボード側に載っているPALがタイトルごとに違っているため,単にROMを載せ換えただけではゲームを複製できないようになっているようです.そして,このPALでもグラフィック回りのアドレスが大きく変わるようで,ここがおかしくなると,レイヤー単位で絵が表示されなくなったりする模様.なるほどなー.
というわけで,突発的にCPS1について調べてみたというお話でした.うーん,ロックマン,欲しくなりますね・・・w.あ,そういや,あの全ROM(C)っぽい殿様の野望2のPALはどうなってるんだろうw
■仮名遣い
某有名ゲームのチュートリアル的なところの文章で,「ずつ」が「づつ」になっててちょっとクラッときたり.些細なことですが,複雑な条件が絡んで発生するバグと違って単なる文章なんだし,大きいところが作ってるんだから,そういうところはきっちりやってて欲しいなぁと思うんですよね・・・w
[コメントを書く]
■パネル
[コメントを書く]
2011年5月22日の日記を表示中
[コメントを書く]