2022年6月30日から2022年6月26日までの日記を表示中
2022年 6月30日 (木)
■基板
CPS3のBIOS、MAME上で動かして動作を追ってみると、起動直後に複数のキー入力状態をチェックしているようでした。一体何をやっているのか・・・。まさか隠しコマンドでもあるのかな。
2022年 6月29日 (水)
■基板
MAME上で拡張メニューを有効化したCPS3のBIOSを動かしてチェックサムの計算方法を調べてみました。結果、単に先頭から1Byteずつ足しているだけという驚きの結果にw。まあこれで色々確認しやすくなるか・・・w
[コメントを書く]
2022年 6月28日 (火)
■UVEPROM
[コメントを書く]
■基板
CPS3のデバッグ機能を有効にしたBIOSをMAMEで動かそうとするとクラッシュする問題を調べてみました。
当初、デバッグ用のシンボルを残すビルドオプションをつけてMAMEをmakeしようとしたんですが、途中でよくわからないエラーが出てビルドに失敗したので諦めて、代わりにprintfデバッグをすることに。どこで落ちているかはわかっていたので、周辺にprintfを埋め込みまくった結果、デバッグ機能を有効にしてフラッシュメモリの中身を参照する画面を開くと、配列のインデックスに負の数が設定された状態になり、そのせいで不正なメモリアクセスをして落ちているということが判明しました。おそらく、オンボードのフラッシュメモリに対する操作の部分と思われます。
というわけで、インデックスが負だったらフラッシュメモリを読み書きしないように雑に対処をしてみたところ、クラッシュしなくなりました。やった。
これでデバッグ機能に搭載されているフラッシュメモリのチェックサムのルーチンを調べることができます(笑)
[コメントを書く]
2022年 6月27日 (月)
■基板
先日 RaSCSI経由で実機上で書き込んでみた未来への遺産 991015を、今日はCD-Rに焼いてドライブ経由でインストールしてみました。まあRaSCSIでやったときと特に変わることもなく、普通に完了。
[コメントを書く]
2022年 6月26日 (日)
■基板
[コメントを書く]
2022年6月30日から2022年6月26日までの日記を表示中
[コメントを書く]