21:13:44
icon

mtoolsの問題、報告完了しました。あとは沙汰を待ちましょう。
lists.gnu.org/archive/html/inf

[Info-mtools] disk image created "mformat -C" has garbage at last sector
20:22:58
icon

いちいちMLに登録して連絡投げるのも面倒臭いし、なんかメンテナさんに直接メールしちゃいたいよなあ

20:21:54
icon

あーなるほど、
1)union bootが未初期化になってる
2)/* create the image file if needed */ if (create) PWRITES(&boot.characters)で最終セクタを書く(多分これでセクタ数分のディスクイメージを確保する)
3)FATに必要なデータはシークしてその箇所へ埋めてく

なので、最初に初期化すべきものをちゃんと初期化して、おしまい。

20:03:44
icon

ん?初っ端に「無」を書き込もうとしてないかこれ…

20:00:45
icon

とはいえこの手段使えるな…覚えとこ

19:59:27
icon

あー、無理矢理asm __volatile__(".byte 0xcc")突っ込まなくてもgdbでブレークポイント張ってからrunすりゃよかったか

19:51:02
icon

file_pwrite where 1474048 len 512
write_file ilen 7168 bytesWritten 7168
file_pwrite where 512 len 16384
file_pwrite where 0 len 512

ん?トータルでは確かにあってるだろうけど…