# @bobcat: probier mal die Daten aus (als diskdefs speichern)
# wenn die Dateinhalte murks sind, stimmt vermutlich der SKEW-Wert nicht. 
# probier dann einfach mal 0 oder 1 aus.

# Sector size in bytes
# Number of tracks ( * heads)
# Number of sectors
# Block size
# Number of directory entries
# Logical sector skew
# Number of reserved system tracks ( * heads)
# system (2.2, 3, p2dos)


# BEGIN KC85 MicroDOS D004 780KB  5.25" / 3.5"  DSDD 96 tpi
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2
SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES
BSH 4 BLM 15 EXM 0 DSM 389 DRM 127 AL0 192 AL1 0 OFS 4
END

# diskdef KC85		# Name nach Begin
#   seclen 1024		# SECTORS 2. Zahl
#   tracks 160		# CYLINDERS x SIDES
#   sectrk 5		# SECTORS
#   blocksize 2048	# BSH 3 => 1024, 4 => 2048
#   maxdir 128		# DRM+1
#   skew 2		# SKEW (oder mit 0 probieren)
#   boottrk 4		# OFS
#   os 2.2		# immer os 2.2
# end

diskdef KC85
  seclen 1024
  tracks 160
  sectrk 5
  blocksize 2048
  maxdir 128
  skew 2
  boottrk 4
  os 2.2
end

# BEGIN K800 MicroDOS KC85 800KB  5.25" / 3.5"  DSDD 96 tpi
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2
# SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES
# BSH 4 BLM 15 EXM 0 DSM 399 DRM 191 AL0 224 AL1 0 OFS 0
# END

diskdef K800
  seclen 1024
  tracks 160
  sectrk 5
  blocksize 2048
  maxdir 128
  skew 2
  boottrk 0
  os 2.2
end

# BEGIN KCSF  KC Compact 169 KB System Format
# DENSITY MFM,LOW CYLINDERS 80 SIDES 1 SECTORS 9,512 SKEW 2
# SIDE1 0 041h, 042h, 043h, 044h, 045h, 046h, 047h, 048h, 049h
# BSH 3 BLM 7 EXM 0 DSM 170 DRM 63 AL0 0C0H AL1 0 OFS 0
# END

# geht vermutlich (noch) nicht wg. Sektortabelle

# BEGIN KCDF  KC Compact 178 KB Daten  Format
# DENSITY MFM,LOW CYLINDERS 80 SIDES 1 SECTORS 9,512 SKEW 2
# SIDE1 0 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h, 0c8h, 0c9h
# BSH 3 BLM 7 EXM 0 DSM 179 DRM 63 AL0 0C0H AL1 0 OFS 0
# END

# geht vermutlich (noch) nicht wg. Sektortabelle

# BEGIN D624 PC1715 SCP   (80*2* 16,256 4 OFS 4k DIR) 5.25"
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 16,256 SKEW 2
# SIDE1 0 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
# SIDE2 1 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
# ORDER SIDES
# BSH 4 BLM 15 EXM 0 DSM 311 DRM 127 AL0 192 AL1 0 OFS 4
# END

diskdef D624
  seclen 256
  tracks 160
  sectrk 16
  blocksize 2048
  maxdir 128
  skew 2
  boottrk 4
  os 2.2
end

# BEGIN D780 PC1715 SCP   (80*2* 5,1024 4 OFS 4k DIR) 5.25"
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2
# SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES
# BSH 4 BLM 15 EXM 0 DSM 389 DRM 127 AL0 192 AL1 0 OFS 4
# END

diskdef KC85
  seclen 1024
  tracks 160
  sectrk 5
  blocksize 2048
  maxdir 128
  skew 2
  boottrk 4
  os 2.2
end

# BEGIN D790 PC1715 DAC   (80*2*10,1024 2 OFS 6k DIR) 5.25"
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2
# SIDE1 0 1,2,3,4,5
# SIDE2 1 1,2,3,4,5
# ORDER SIDES
# BSH 4  BLM 15  EXM 0  DSM 394  DRM 191  AL0 0E0H  AL1 0  OFS 2
# END

diskdef D790
  seclen 1024
  tracks 160
  sectrk 5
  blocksize 2048
  maxdir 192
  skew 2
  boottrk 2
  os 2.2
end

# BEGIN D800 PC1715 CPA   (80*2* 5,1024 0 OFS 6k DIR) 5.25"
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2
# SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES
# BSH 4 BLM 15 EXM 0 DSM 399 DRM 191 AL0 224 AL1 0 OFS 0
# END

diskdef D800
  seclen 1024
  tracks 160
  sectrk 5
  blocksize 2048
  maxdir 192
  skew 2
  boottrk 0
  os 2.2
end

# BEGIN PCMS PC/M System  (80*2* 16,256 4 OFS 4k DIR) 5.25"
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 16,256 SKEW 2
# SIDE1 0 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
# SIDE2 1 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
# ORDER SIDES
# BSH 4 BLM 15 EXM 0 DSM 311 DRM 127 AL0 192 AL1 0 OFS 4
# END

diskdef PCMS
  seclen 256
  tracks 160
  sectrk 16
  blocksize 2048
  maxdir 128
  skew 0
  boottrk 4
  os 2.2
end 

# BEGIN SIE1 Siemens PG-685 (80*2*9,512 4 OFS 8k DIR) 5.25" DSDD 96 tpi 5.25"
# DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 9,512
# SIDE1 0 1,2,3,4,5,6,7,8,9 SIDE2 1 1,2,3,4,5,6,7,8,9 ORDER SIDES
# BSH 4 BLM 15 EXM 0 DSM 350 DRM 255 AL0 0F0H AL1 0 OFS 4
# END

diskdef SIE1
  seclen 512
  tracks 160
  sectrk 9
  blocksize 2048
  maxdir 256
  skew 0
  boottrk 4
  os 2.2
end 



# the default format
# = KC85

diskdef default
  seclen 1024
  tracks 160
  sectrk 5
  blocksize 2048
  maxdir 128
  skew 2
  boottrk 4
  os 2.2
end
