2018年3月14日の日記を表示中
2018年 3月14日 (水)
■飲み
打ち上げ的な飲み会でした。あんまり長く居られなかったのが残念。お疲れ様でした。
■CPS1
キンドラのCボードにキーを書き込んでも、USネイビーがまったく起動しない問題、少し進展。
CPS-B-21に設定するキーでは、各レジスタを、どのアドレスにマップするかを設定したりします。USネイビーのCボード(CPS-B-16)では、CボードのIDが読めるレジスタは+0x00のアドレスにマップされているんで、USネイビーは、起動時にここに0xFFFFを書いた後、これを読み出して、IDの一致不一致をチェックします。今回、自作のキーでも、当然CPS-B-16に合わせて、バージョン情報のレジスタ位置を +0x00 に設定したんですが、それ以外の、未使用のレジスタも、全部 +0x00にマップしちゃってまして、これのせいで、変なレジスタ 0xFFFF を書いてハングしていたものと推測されます。
というわけで、未使用のレジスタの位置を +0x00 ではなく +0x3Eに変えてやったら、少し処理が進むようになり、「CPS CHECK NO GOOD」なるエラーメッセージが出力されるようになりました。このメッセージは、IDが間違っているときに表示されるっぽいですが・・・。さて、次は何だ。
[コメントを書く]
2018年3月14日の日記を表示中
[コメントを書く]