Table of Contents |
1. Introduction to RP/M | 1 |
RCP Built-in Commands | 1 |
User areas under RP/M | 4 |
User area discipline | 4 |
|
2. Disk File Processing | 5 |
Disk Reservation | 5 |
File Control Block | 6 |
Record Block Table (RBT) | 7 |
Open file | 7 |
File Name Table (FNT) | 7 |
File Extents | 7 |
Block Mask | 9 |
Record block reservation (RBR) table | 9 |
Physical Disk Addresses | 10 |
|
3. Creating a Disk Flaw Table | 11 |
FLAWTBL | 11 |
FLAWTBL Console Messages | 12 |
Flaw tables | 12 |
CBIOS Error Processing | 13 |
Double Density Floppy Disks | 13 |
An Automatic Flaw table Mechanism | 14 |
Read Errors vs Write Errors | 15 |
Erasing the Flaw Table | 15 |
Summary | 16 |
|
4. Example Disk Reading Operation | 17 |
|
5. How to Locate RDOS | 21 |
|
6. RCP Chain Processing | 23 |
|
7. Batch Processing | 25 |
Conditional Calls | 35 |
CALL command format | 37 |
|
8. Batch System Modifications | 39 |
Modification of SUBMIT | 39 |
SUBREN | 39 |
XSUB Modifications | 41 |
|
9. Nondismountable Disks | 43 |
Hard Disk Vector | 44 |
Hard Disk Vector Redefinition | 44 |
Restore Batch Processing | 45 |
|
10. Directory Access Time | 47 |
|
Appendix A: RCP Assembly Listing | 69 |
|
Appendix B: RDOS Assembly Listing | 105 |