diskdef ibm-3740 seclen 128 tracks 77 sectrk 26 blocksize 1024 maxdir 64 skew 6 boottrk 2 os p2dos end diskdef 4mb-hd seclen 128 tracks 1024 sectrk 32 blocksize 2048 maxdir 256 skew 1 boottrk 0 os p2dos end diskdef pcw seclen 512 tracks 40 sectrk 9 blocksize 1024 maxdir 64 skew 1 boottrk 1 os 3 end diskdef pc1.2m seclen 512 tracks 80 # this format uses 15 sectors per track, but 30 per cylinder sectrk 30 blocksize 4096 maxdir 256 skew 1 boottrk 0 os 3 end # CP/M 86 on 1.44MB floppies diskdef cpm86-144feat seclen 512 tracks 160 sectrk 18 blocksize 4096 maxdir 256 skew 1 boottrk 2 os 3 end diskdef cf2dd seclen 512 tracks 160 sectrk 9 blocksize 2048 maxdir 256 skew 1 boottrk 1 os 3 end #amstrad: values are read from super block (special name hardcoded) # Royal alphatronic # setfdprm /dev/fd1 dd ssize=256 cyl=40 sect=16 head=2 diskdef alpha seclen 256 tracks 40 sectrk 32 blocksize 2048 maxdir 128 skew 1 boottrk 2 os 2.2 end # Apple II CP/M skew o Apple II DOS 3.3 skew diskdef apple-do seclen 256 tracks 35 sectrk 16 blocksize 1024 maxdir 64 skew 0 boottrk 3 os 2.2 end # Apple II CP/M skew o Apple II PRODOS skew diskdef apple-po seclen 256 tracks 35 sectrk 16 blocksize 1024 maxdir 64 skew 0 boottrk 3 os 2.2 end # MYZ80 hard drive (only works with libdsk, because it has a 256-byte header) diskdef myz80 seclen 1024 tracks 64 sectrk 128 blocksize 4096 maxdir 1024 skew 1 boottrk 0 os 3 end # Despite being Amstrad formats, CPC System and CPC Data don't have an Amstrad # superblock. You'll need to use libdsk to access them because the Linux # and Windows kernel drivers won't touch them. diskdef cpcsys seclen 512 tracks 40 sectrk 9 blocksize 1024 maxdir 64 skew 1 boottrk 2 os 3 end diskdef cpcdata seclen 512 tracks 40 sectrk 9 blocksize 1024 maxdir 64 skew 1 boottrk 0 os 3 end # after being read in with no sector skew. diskdef nigdos seclen 512 # NigDos double sided disk format, 42 tracks * 2 sides tracks 84 sectrk 10 blocksize 2048 maxdir 128 skew 1 boottrk 0 # this format wastes half of the directory entry logicalextents 1 os 3 end diskdef epsqx10 seclen 512 tracks 40 sectrk 20 blocksize 2048 maxdir 128 skew 0 boottrk 2 os 2.2 end diskdef ibm-8ss seclen 512 tracks 40 sectrk 8 blocksize 1024 maxdir 64 skew 0 boottrk 1 os 2.2 end diskdef ibm-8ds seclen 512 tracks 40 sectrk 8 blocksize 1024 maxdir 64 skew 0 boottrk 1 os 2.2 end diskdef electroglas seclen 512 tracks 80 sectrk 10 blocksize 2048 maxdir 256 skew 0 boottrk 1 os 3 end # IBM CP/M-86 # setfdprm /dev/fd1 sect=8 dtr=1 hd ssize=512 tpi=48 head=1 diskdef ibmpc-514ss seclen 512 tracks 40 sectrk 8 blocksize 1024 maxdir 64 skew 1 boottrk 1 os 2.2 end # IBM CP/M-86 # setfdprm /dev/fd1 sect=8 dtr=1 hd ssize=512 tpi=48 diskdef ibmpc-514ds seclen 512 tracks 80 sectrk 8 blocksize 2048 maxdir 64 skew 0 boottrk 2 os 2.2 end diskdef p112 seclen 512 tracks 160 sectrk 18 blocksize 2048 maxdir 256 skew 1 boottrk 2 os 3 end diskdef p112-old seclen 512 tracks 160 sectrk 18 blocksize 2048 maxdir 128 skew 1 boottrk 1 os 3 end diskdef kpii seclen 512 tracks 40 sectrk 10 blocksize 1024 maxdir 32 skew 0 boottrk 1 os 2.2 end # setfdprm /dev/fd0 dd sect=10 diskdef interak seclen 512 tracks 80 sectrk 20 blocksize 4096 maxdir 256 skew 0 boottrk 2 os 2.2 end # RomWBW 512KB ROM (128KB reserved, 384KB ROM Disk) diskdef wbw_rom512 seclen 512 tracks 12 sectrk 64 blocksize 2048 maxdir 256 skew 0 boottrk 0 os 2.2 end # RomWBW 1024KB ROM (128KB reserved, 896KB ROM Disk) diskdef wbw_rom1024 seclen 512 tracks 28 sectrk 64 blocksize 2048 maxdir 256 skew 0 boottrk 0 os 2.2 end # RomWBW 720K floppy media diskdef wbw_fd720 seclen 512 tracks 160 sectrk 9 blocksize 2048 maxdir 128 skew 0 boottrk 4 os 2.2 end # RomWBW 1.44M floppy media diskdef wbw_fd144 seclen 512 tracks 160 sectrk 18 blocksize 2048 maxdir 256 skew 0 boottrk 2 os 2.2 end # RomWBW 360K floppy media diskdef wbw_fd360 seclen 512 tracks 80 sectrk 9 blocksize 2048 maxdir 128 skew 0 boottrk 4 os 2.2 end # RomWBW 1.20M floppy media diskdef wbw_fd120 seclen 512 tracks 160 sectrk 15 blocksize 2048 maxdir 256 skew 0 boottrk 2 os 2.2 end # RomWBW 8320KB Hard Disk Slice # Legacy format, 512 dir entries, 16,630 sectors / slice diskdef wbw_hd seclen 512 tracks 1040 sectrk 16 blocksize 4096 maxdir 512 skew 0 boottrk 16 os 2.2 end # First 4 slices of wbw_hd diskdef wbw_hd0 seclen 512 tracks 1040 sectrk 16 blocksize 4096 maxdir 512 skew 0 boottrk 16 os 2.2 end diskdef wbw_hd1 seclen 512 tracks 2080 sectrk 16 blocksize 4096 maxdir 512 skew 0 boottrk 1056 os 2.2 end diskdef wbw_hd2 seclen 512 tracks 3120 sectrk 16 blocksize 4096 maxdir 512 skew 0 boottrk 2096 os 2.2 end diskdef wbw_hd3 seclen 512 tracks 4160 sectrk 16 blocksize 4096 maxdir 512 skew 0 boottrk 3136 os 2.2 end # RomWBW 8MB Hard Disk # New format, 1024 dir entries, 16,384 sectors / slice # Pure filesystem image, no prefix diskdef wbw_hdnew seclen 512 tracks 1024 sectrk 16 blocksize 4096 maxdir 1024 skew 0 boottrk 2 os 2.2 end # First 4 slices of wbw_hdnew # Assumes 128KB prefix (256 sectors) diskdef wbw_hdnew0 seclen 512 tracks 1040 sectrk 16 blocksize 4096 maxdir 1024 skew 0 boottrk 18 os 2.2 end diskdef wbw_hdnew1 seclen 512 tracks 2064 sectrk 16 blocksize 4096 maxdir 1024 skew 0 boottrk 1042 os 2.2 end diskdef wbw_hdnew2 seclen 512 tracks 3112 sectrk 16 blocksize 4096 maxdir 1024 skew 0 boottrk 2066 os 2.2 end diskdef wbw_hdnew3 seclen 512 tracks 4136 sectrk 16 blocksize 4096 maxdir 1024 skew 0 boottrk 3114 os 2.2 end