You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is very similar to the D80/D82 header in placement but without the DOS
29201
29201
version value.
29202
-
Also note that the dos version bytes are "3A".
29202
+
Also note that the DOS version bytes are "3A".
29203
29203
For the D90, it is believed that the $FF at offset $3 in the configuration
29204
29204
sector dictates the DOS version.
29205
29205
@@ -29239,7 +29239,7 @@ examining LBA X+2 (starting at X=0) and checking for a special
29239
29239
signature in the block. If it does not find it, X will increase by
29240
29240
128, and it will try again. It will do this until it finds the
29241
29241
signature, or until it gets a read error from the HD signaling the end
29242
-
of disk space. The device will the switch to installation mode.
29242
+
of disk space. The device will then switch to installation mode.
29243
29243
29244
29244
The following is an example configuration block of a 40 MB drive:
29245
29245
@@ -29301,7 +29301,7 @@ CMD HD signature.
29301
29301
@item (X*$200+$400+n*$40)+$01
29302
29302
@tab Number of pages
29303
29303
@item (X*$200+$400+n*$40)+$02-$03
29304
-
@tab Location of data offset from X in sectors (256 bytes); MSB format
29304
+
@tab Location of data offset from X*$200 in sectors (256 bytes); MSB format
29305
29305
@item (X*$200+$400+n*$40)+$04-$05
29306
29306
@tab Checksum of data; MSB format
29307
29307
@item (X*$200+$400+n*$40)+$06-$0F
@@ -29312,31 +29312,29 @@ CMD HD signature.
29312
29312
@tab ASCII of date
29313
29313
@item (X*$200+$400+n*$40)+$20-$3F
29314
29314
@tab All 0x00
29315
-
@item (X*$200+$500+d*$38)+$00
29315
+
@item (X*$200+$500)+d+$00
29316
29316
@tab SCSI ID of HD in bits 7-4, LUN in bits 3-0; $FF means not present
29317
-
@item (X*$200+$500+d*$38)+$38
29317
+
@item (X*$200+$500)+d+$38
29318
29318
@tab MSB of disk location in drive map
29319
-
@item (X*$200+$500+d*$38)+$70
29319
+
@item (X*$200+$500)+d+$70
29320
29320
@tab Middle byte of disk location in drive map
29321
-
@item (X*$200+$500+d*$38)+$A8
29321
+
@item (X*$200+$500)+d+$A8
29322
29322
@tab LSB of disk location in drive map
29323
29323
@item (X*$200+$500)+$E0
29324
29324
@tab 0x00 (unknown)
29325
29325
@item (X*$200+$500)+$E1
29326
29326
@tab Device number (12 or 0x0C by default)
29327
29327
@item (X*$200+$500)+$E2
29328
-
@tab 0x01 (unknown)
29328
+
@tab Default partition number (1 by default)
29329
29329
@item (X*$200+$500)+$E3
29330
-
@tab 0x01 (unknown)
29330
+
@tab Default partition number (1 by default)
29331
29331
@item (X*$200+$500)+$E4
29332
29332
@tab Device number (12 or 0x0C by default)
29333
29333
@item (X*$200+$500)+$E5
29334
29334
@tab 0x80: 2 to the power of the SCSI ID of host (which is always 7)
29335
29335
@item (X*$200+$500)+$E6-$E7
29336
-
@tab Location of CMD partition table offset from X in sectors (256 bytes); MSB format
29337
-
@item (X*$200+$500)+$E8
29338
-
@tab Default partition number
29339
-
@item (X*$200+$500)+$E9-$EF
29336
+
@tab Location of CMD partition table offset from X*$200 in sectors (256 bytes); MSB format
29337
+
@item (X*$200+$500)+$E8-$EF
29340
29338
@tab All 0x00
29341
29339
@item (X*$200+$500)+$F0-$F7
29342
29340
@tab 0x43 0x4D 0x44 0x20 0x48 0x44 0x20 0x20: First half of signature
@@ -29388,11 +29386,11 @@ The standard partition entry:
29388
29386
@item $05-$14
29389
29387
@tab 16 character partition name (in PETASCII, padded with $A0)
29390
29388
@item $15-$17
29391
-
@tab Location of the partition data offset from X in sectors (256 bytes); MSB format; partition 0, the system partition always starts a 0.
29389
+
@tab Location of the partition (in blocks) in MSB format. Partition 0, the system partition, always starts at X*$200.
29392
29390
@item $18-$1D
29393
29391
@tab All 0x00
29394
29392
@item $1E-$1F
29395
-
@tab Size of partition (in blocks) in MSB format. Partition 0, the system partition is always 0x90 blocks, which includes blocks from X to the end of the partition table.
29393
+
@tab Size of partition (in blocks) in MSB format. Partition 0, the system partition is always 0x90 blocks, which includes blocks from X*$200 to the end of the partition table.
29396
29394
@end multitable
29397
29395
29398
29396
When a partition is deleted, its entry is removed and all others stay
0 commit comments