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 |