2024年2月13日の日記を表示中

2024年 2月13日 (火)

基板

KABUKIのキーの中身を読み解こうとしているんですが、最後の2Byteの意味がどうにもわかりません。復号範囲を指定するものらしく、CPS1.5系は 0xFF 0x00、それ以外の8bit基板の大半が 0x70 0x00 で、さらにポンピングワールドだけが 0xF0 0x00となっています。

バンク切替で指定されたバンクを復号するかどうか、この値で判別するとか、あるいはCPUから見た64KBアドレス空間の復号範囲を直接指定する値だとか、色々と意味を考えてみたんですが、どうにもきれいに収まりません。特に何でポンピングワールドだけが特殊なのか・・・。

「ひょっとして、ちょっと違う値でも起動しちゃったりするんじゃないの?」と適当にスーパーパンの値をいじってみたら、エラーが出て起動しませんでしたw。やっぱり 0x70 0x00 という値にはちゃんと意味があるんですねぇ。

スーパーパンのキーをいじってみたら起動しなくなったw

2024年2月13日の日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2024年2月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29    

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ