ツール類は Visual C++ 2008 Express Edition で作成
エラーチェックとか全然してないので、ソースごと晒してある
ihx をバイナリ化する
ihx2bin のサブセット
ihx の 0x4000 ~ 0xBFFF までを切り出して 32k ROM イメージファイルを捏造する
2DD ディスクイメージ作成
中身が 0 で埋められた 720k バイトのバイナリファイルを捏造
ディスクイメージファイルに書き込み
ディスクイメージファイルの任意のセクタに任意のバイナリファイルを書き込み
実はターゲットがディスクイメージである必要はない
ihx2bin と組み合わせればメガロムも作れなくもない