2020年4月15日の日記を表示中

2020年 4月15日 (水)

基板

昨日の、MAME上で電池切れウォーザード + デコードしてゼロキーで再度エンコードしたBIOS でSIMMが正しく検出されない問題、原因がわかりました。

  • フラッシュメモリの検出は、フラッシュメモリの特定アドレスに特定データを流し込むことで行う
  • 制御コマンドの流し込みはDMAで行う
  • DMA転送はデータの復号を行わないので、流し込むデータはBIOS上にエンコードしていない生の状態で置かれている
  • BIOS上のプログラムをデコードする際、DMAで流し込むデータも巻き込んでデコードしてしまった

というわけで、デコードの必要がない(してはいけない)ところを誤ってデコードしていたのが原因でした。なるほど、確かにここはデコード前の状態で綺麗なデータが並んでいたな・・・

2020年4月15日の日記を表示中

中の人情報

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

カレンダー

2020年4月
      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件のコメント

過去ログ