d:\>udostool newdisk.d88 -2d |
d:\>udostool hoge.d88 folder |
d:\>udostool hoge.d88 -l |
d:\>udostool hoge.d88 foo.bin -a |
d:\>udostool hoge.d88 foo.bin -d |
d:\>udostool hoge.d88 outdir -o |
d:\>udostool foo.d88 file.bin 1 2 3 |
d:\>udostool newdisk.d88 ipl.bin -ipl d:\>udostool newdisk.d88 subsys.bin -sub d:\>udostool newdisk.d88 iosys.bin -sys |
2D | 2DD | 2HD | |
---|---|---|---|
Trk.0 Sec.1 | 512byte/sec. SUBSYS.BIN |
← | ← |
Trk.0 Sec.2-3 | 512byte/sec. 予備 |
← | ← |
Trk.0 Sec.4-5 | 512byte/sec. IOSYS.BIN |
← | ← |
Trk.0 Sec.6-9 | 512byte/sec. ファイルテーブル |
← | ← |
Trk.0 Sec.10-15 | / | / | 512byte/sec. 予備 |
Trk.0 Sec.1 | 256byte/sec. IPL.BIN ブートセクタ 本体側 0xC000 - 0xC0FF サブ側 0x5000 - 0x50FFまで |
← | 128byte/sec.(単密度) IPL.BIN(前半) ブートセクタ#1 本体側 0xC000 - 0xC07F サブ側 0x4000 - 0x407Fまで |
Trk.0 Sec.2 | / | / | 128byte/sec.(単密度) IPL.BIN(後半) ブートセクタ #2 本体側 0xC080 - 0xC0FF サブ側 0x4080 - 0x40FFまで |
以下、空き領域 | 512byte/sec. Trk.1-79 Sec.1-9 |
512byte/sec. Trk.1-159 Sec.1-9 |
512byte/sec. Trk.1-159 Sec.1-15 |
MAIN_RAM $F800-$FCFF iosys.bin メイン側ディスクルーチン(1024byte) $FE00-$FFFF ディスクルーチン用バッファ(512byte) |
SUB_RAM $4000-$51FF 2D/2DDリードバッファ(4608byte) $4000-$5DFF 2HDリードバッファ(7680byte) $5200-$7CFF 2D/2DD=11008byte フリーエリア $5E00-$7CFF 2HD=7936byte フリーエリア $7D00-$7EFF subsys.bin サブシステム側ディスクルーチン $7F00-$7FFF ROM内ルーチンのワークとスタック |