#カセットビジョン #CassetteVision #μPD777 #RLD777 #CVR2 #ビッグスポーツ12 #シークレットモード
ご視聴ありがとうございます。
ほりまチャンネル ほりまです。
40年以上封印されていた、カセットビジョンの専用カセット「ビッグスポーツ12」のシークレットモードをキャプチャーいたしました!
そのシークレットモードの動画キャプチャーまでの道のりを説明しますと...
「スーパー10」(未発売品)のLSIである「μPD777」のプログラムのフローチャートをweb上で入手できたので、その内容からシークレットモードは実在すること、キー入力でシークレットモードに遷移できることがわかりました。
「スーパー10」はカセットビジョン専用カセット「ビッグスポーツ12」と全く同内容のゲームです。
「ビッグスポーツ12」のカセットに実装されている「μPD777C-004」を基板から丁寧に剥がし、そのキー入力手順を再三試行してみましたが再現することはありませんでした。
ゲーム内容が同じなので、「μPD777」と「μPD777C-004」のプログラムは全く同様と考えていたのですが、その辺り確かめるため、自作した「RLD777」で「μPD777C-004」のROM内容を読み出して「μPD777」のフローチャートと比較したところ、シークレットモードのROM上のアドレスが変わっていることをつきとめました。
※自作した「RLD777」とはμPD777シリーズLSIからプログラムデータとパターンデータを外部に読み出せる装置で、自分で設計・製作しました。制御はPICマイコンで行っています。
カセットビジョンに実装されているμPD777シリーズLSIはワンチップマイコンでありながらなんと外部にプログラムROMとパターンROM内容を取り出せる機能を持っていたのです!
話は戻りますが、「μPD777」と「μPD777C-004」の比較結果からシークレットモードのプログラム自体は抹消されてはいないものの、通常の運用ではどんなことをしても入れない領域に移動してあることが判明しました。
幸いシークレットモードの「μPD777C-004」でのエントリーアドレスはわかったので、そこに制御を移すことができさえすれば、シークレットモードへの遷移が可能と考えました。
「RLD777」は基本的にμPD777シリーズLSIに対しコマンドを送って内部ROM内容を取り出しているので、「RLD777」制御プログラムを手直しして、「μPD777C-004」にシークレットモードエントリーアドレスをコールするようにしたところ、うまくシークレットモードに遷移させることに成功しました。
「RLD777」はもともとμPD777シリーズLSIの内蔵ROMを読み出すための装置だったので、映像・音声の出力機能がないため、映像・音声はすでに完成していたカセットビジョンリメイク2号=「CVR2号」(これも自作機で市販品のパーツで完成させたカセットビジョンジュニアリメイク版でカセットではなくμPD777シリーズLSIを差し換えてゲームする)に担当してもらい、そのコンポーネント信号出力をキャプチャーしました。
ところで、カセットビジョンのサウンド出力は単音とされていますが実は2音出ます。
ただし、R音源はL音源に対しアッテネータで12デシベル程度音量レベルを落としているので、単音と思われても無理はありません。
音源は2つあってもサウンド出力のポートは一つです。
今回のキャプチャ画像では、L音源とR音源の出力を分ける回路を自作したのでそれを実装して、キャプチャーしています。
(厳密に言うとキャプチャーしたシークレットモードの、モード2以降で分離されたサウンドになっています)
シークレットモードを実装した目的は単に隠れキャラではなく「スーパー10」では使われていない機能(斜め図形・多色・2音源等)を量産品LSIで検証しておくためだったと考えられます。
ここで出てきた「RLD777」や「CVR2号」などは、このチャンネルで公開していこうと思っています。
なお、高度な技術的内容について、
小口様のサイト
www.oguchi-rd....
大浦様のサイト
oura.oguchi-rd...
より情報をいただいております。ありがとうございます。
また製品についての情報は、Classic Videogame Station ODYSSEY様のサイト
www.ne.jp/asah...
を参照させていただきました。ありがとうございます。
以上ですが、よろしくお願いいたします。
Негізгі бет [RLD777] 実在していたカセットビジョン「ビッグスポーツ12」シークレットモードのキャプチャーに成功
No video
Пікірлер: 12