< Previous  |  Contents  |  Next >

D: Example CP/M and DOS disc structures    
   

Below are examples of sorne of the disc formats that may be encountered. Although this information is intended to be reliable the format and layout of any alien disc should be verified carefully before details of its structure are used.

Refer to Chapter Nine for further information on the internals of disc structures. Remember that the number and position of FAT sectors and the root directory may vary from disc to disc. For DOS formats the relevant information should be contained at the beginning of sector zero.

DOS terminology is used here, though it should be noted that many of these formats are CP/M rather than DOS.

Acorn DOS boot disc (DISK 1)

      Capacity 640k
      Sectors per track 16
      Bytes per sector 256
      Directory entries 112
      Sectors per cluster           8 = 2048 bytes
      Reserved tracks 0
      Number of FATs 2

Acorn 512 DOS Plus

      Capacity 800k
      Sectors per track 5
      Bytes per sector 1024
      Directory entries 192
      Sectors per cluster           1 = 1024 bytes
      Reserved tracks 0
      Number of FATs 2

Acorn Z80

      Capacity 400k
      Sectors per track 10
      Bytes per sector 256
      Directory entries 128
      Sectors per cluster           8 = 2048 bytes
      Reserved tracks 1

Archimedes MS DOS 800K

      Capacity 800k
      Sectors per track 5
      Bytes per sector 1024
      Directory entries 192
      Sectors per cluster           1 = 1024 bytes
      Reserved tracks 0
      Number of FATs 2

Almarc Spirit 16

      Capacity 790K
      Sectors per track 9
      Bytes per sector 512
      Directory entries 128
      Sectors per cluster           4 = 2048 bytes
      Reserved tracks 2

Altos 586

      Capacity 720K
      Sectors per track 9
      Bytes per sector 512
      Directory entries 176
      Sectors per cluster           8 = 4096 bytes
      Reserved tracks 2

Gemini CP/M

      Capacity 790K
      Sectors per track 10
      Bytes per sector 512
      Directory entries 128
      Sectors per cluster           8 = 4096 bytes
      Reserved tracks 2

IBM PC CP/M-86 single sided

      Capacity 160 Kb
      Sectors per track 8
      Bytes per sector 512
      Directory entries 64
      Sectors per cluster           2 = 1024 bytes
      Reserved tracks 0

IBM PC CP/M86 double sided

      Capacity 320 Kb
      Sectors per track 8
      Bytes per sector 512
      Directory entries 128
      Sectors per cluster           4 = 2048 bytes
      Reserved tracks 1

IBM PC-DOS 160Kb

      Capacity 160 Kb
      Sectors per track 8
      Bytes per sector 512
      Directory entries 64
      Sectors per cluster           1 = 512 bytes
      Reserved tracks 0
      Number of FATs 2

IBM PC-DOS 180 Kb

      Capacity 180 Kb
      Sectors per track 9
      Bytes per sector 512
      Directory entries 64
      Sectors per cluster           1 = 512 bytes
      Reserved tracks 0
      Number of FATs 2

IBM PC-DOS 320 Kb

      Capacity 320 k
      Sectors per track 8
      Bytes per sector 512
      Directory entries 112
      Sectors per cluster           2 = 1024 bytes
      Reserved tracks 0
      Number of FATs 2

IBM PC-DOS 360Kb

      Capacity 360 k
      Sectors per track 9
      Bytes per sector 512
      Directory entries 112
      Sectors per cluster           2 = 1024 bytes
      Reserved tracks 0
      Number of FATs 2

ICL PC CP/M

      Capacity 720K
      Sectors per track 9
      Bytes per sector 512
      Directory entries 128
      Sectors per cluster           4 = 2048 bytes
      Reserved tracks 4

Motorola VME/10 CP/M-86

      Capacity 320K
      Sectors per track 8
      Bytes per sector 256
      Directory entries 128
      Sectors per cluster           8 = 2048 bytes
      Reserved tracks 2

Nokia PC MS DOS format

      Capacity 720K
      Sectors per track 9
      Bytes per sector 512
      Directory entries 144
      Sectors per cluster           2 = 1024 bytes
      Reserved tracks 0
      Number of FATs 2

OTRONA Attache

      Capacity 400K
      Sectors per track 10
      Bytes per sector 512
      Directory entries 128
      Sectors per cluster           8 = 2048 bytes
      Reserved tracks 1

Proteus

      Capacity 800K
      Sectors per track 10
      Bytes per sector 512
      Directory entries 128
      Sectors per cluster           8 = 4096 bytes
      Reserved tracks 2

Philips PG9000 GEMDOS

      Capacity 640K
      Sectors per track 16
      Bytes per sector 256
      Directory entries 128
      Sectors per cluster           4 = 1024 bytes
      Reserved tracks 2
      Number of FATs 2

RML Nimbus MS DOS format

      Capacity 720 k
      Sectors per track 9
      Bytes per sector 512
      Directory entries 112
      Sectors per cluster           2 = 1024 bytes
      Reserved tracks 0
      Number of FATs 2

Tandy model 2000 MS DOS

      Capacity 720K
      Sectors per track 9
      Bytes per sector 512
      Directory entries 112
      Sectors per cluster           4 = 2048 bytes
      Reserved tracks 0
      Number of FATs 2

< Previous  |  Contents  |  Next >

About the Master 512 | Bibliography