[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

BIOS Update



I have gotten the DPB to be read from the ROM and RAM disks. I am using the following DPBs:

0164   EA57             ;    DISK PARAMETER BLOCK (ROMDISK 32KB)
0165   EA57 10 00               .DW    16        ;SPT = 16
0166   EA59 03                  .DB    3        ;BSH = 3
0167   EA5A 07                  .DB    7        ;BLM = 7, BLS = 1024
0168   EA5B 00                  .DB    0        ;EXM = 0
0169   EA5C 0A 00               .DW    10        ;DSM = 10
0170   EA5E 3F 00               .DW    63        ;DRM = 63
0171   EA60 80                  .DB    010000000B    ;AL0 = 080H
0172   EA61 00                  .DB    000000000B    ;AL1 = 0
0173   EA62 00 00               .DW    0        ;CKS = 0
0174 EA64 05 00 .DW 5 ;OFF = 5 0175 EA66 0176 EA66 ; DISK PARAMETER BLOCK (RAMDISK 512K, 448K USABLE)
0189   EA66 10 00               .DW    16        ;SPT = 16 - NEW RAM DPB
0190   EA68 03                  .DB    3        ;BSH = 3
0191   EA69 07                  .DB    7        ;BLM = 7, BLS = 1024
0192   EA6A 01                  .DB    1        ;EXM = 1
0193   EA6B B5 01               .DW    437        ;DSM = 437
0194   EA6D FF 00               .DW    255        ;DRM = 255
0195   EA6F F0                  .DB    011110000B    ;AL0 = 0F0H
0196   EA70 00                  .DB    000000000B    ;AL1 = 0
0197   EA71 00 00               .DW    0        ;CKS = 0
0198 EA73 15 00 .DW 21 ;OFF = 21
And here is the output of "STAT DSK":

B>stat dsk:

   A: Drive Characteristics
3504: 128 Byte Record Capacity
 438: Kilobyte Drive  Capacity
 256: 32  Byte Directory Entries
   0: Checked  Directory Entries
 256: Records/ Extent
   8: Records/ Block
  16: Sectors/ Track
  21: Reserved Tracks

   B: Drive Characteristics
 168: 128 Byte Record Capacity
  21: Kilobyte Drive  Capacity
  64: 32  Byte Directory Entries
   0: Checked  Directory Entries
 128: Records/ Extent
   8: Records/ Block
  16: Sectors/ Track
   5: Reserved Tracks

I'll upload this code to my area later this weekend.

Bill