2015年6月21日の日記の2番目の記事へのコメント

マッスルボマー

フォールを取られた後にアドレスエラーが出る問題、どうにもならなそうな雰囲気だったんですが、力技で解決。以下やったこと。

  1. -record オプションをつけて固まるところまでのリプレイファイルを作成
  2. -dと-playbackオプションをつけて起動し、リプレイ再生状態でデバッグモードで起動
  3. 固まる直前で必ず呼ばれる命令にブレークポイントを仕掛けて、トレースを取りつつ 実行
  4. ブレークポイントまで到達したら終了
  5. パッチを当ててない方についても、同様にリプレイを再生させてトレースを取得
  6. 得られた2つのトレースのそれぞれについて、命令文をsortしてuniqし、得られた両者の結果をdiff

これで見つかったのは、何とチェックサム潰し潰しでした・・・。ここを潰して、さらにそこをチェックしているところを潰したら、ついに落ちなくなった!

で、とりあえず、ここまでの成果を実機で試してみることに。そもそも基板が死んでたら、実験すらできないわけで。まずはKABUKIをZ80化します。

KABUKIをZ80化

ROMを焼いて換装。

ROM換装

キター!起動しました。基板自体は生きていたようです。

とりあえず起動

よし、続きを頑張ろう・・・w

ちなみに、今回はChip MaxでTMS27C020の書き込みに失敗したので、TOP3000で焼きました。やっぱり、VMware Player上で動かす32bit版Windows 7環境から使うのには無理があるということか・・・。大人しくこのマシンに 32bit版のWindows 7をネイティブインストールするか・・・。

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2015年6月21日の日記の2番目の記事へのコメント

中の人情報

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

カレンダー

2015年6月
  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 30        

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ