80-Bus News

  

November–December 1984, Volume 3, Issue 6

Page 10 of 55

The format of the Boot command is now as follows:–

BBoot drive A, double density, sector 0, 5.25 inch
or
B sscdWhere sscd is a single hexadecimal value.
Leading zeroes may be omitted.
ssis the physical sector number to be read. Normally this is 0 or 1.
cis the command digit which has the following possible values:–
05.25 inch, double density
15.25 inch, single density
38 inch, single density
dis the drive select digit which has the following possible values:–
1drive A
2drive B
4drive C
8drive D

Examples of the enhanced Boot command

B 2Sec 0, 5.25 inch, DD, drive B
B 111Sec 1, 5.25 inch, SD, drive A
B 134Sec 1, 8 inch, SD, drive C

Patches Required

First make the patches to bring V2.0 to V2.1, if needed.

AddressV2.0V2.1
F0683031
F10820ED
F10904A1
FI0AED20
F10B4102

Then make the patches to bring V2.1 to V2.3.

At F068 change31 to 33
At FB08 change3A 60 00 to CD EF FF
At FC03 change11 99 FC to 3D 20 FD
At FC11 change20 27 3E D0 CD 8C FC 3E 01 D3 E4 36 5B
to11 99 FC 20 24 3E D0 CD 8C FC CD DE FF
At FC42 changeAF D3 E2 to 00 00 00
At FFDE there are FF characters to the end – change these to
3A 61 00 B7 20 01 3C D3
E4 3A 62 00 D3 E2 3E 5B
C9 3A 60 00 B7 20 06 21
00 00 22 61 00 FE 02 D0
AF C9

These changes have been carefully checked and the results fully tested, so you should have no difficulty. You can check that you have typed in the changes correctly by using the standard CRC calculating program. For your convenience this program has been run separately on the first 2K of RP/M V2.3 (CRC = EF 24) and the second half (CRC = 58 CD). Therefore you can easily confirm that your new RP/M 2.3 is correct. The CRC calculating program is called CRC.COM and is the subject of another article in this issue.

Page 10 of 55