rat@deety.UUCP (David Douthitt) (09/08/90)
My personal favorite is "The Programmer's CP/M Handbook", by Andy Johnson-Laird. Not only is he very knowledgeable about CP/M, but my understanding is that DR licensed their source code to him for development. He's a licensed DR developer. The book has these chapters: 1. Introduction 2. The Structure of CP/M 3. The CP/M File System 4. The Console Command Processor (CCP) 5. The BASIC Disk Operating System 6. The BASIC Input/Output System 7. Building a New CP/M System 8. Writing an Enhanced BIOS 9. Dealing with Hardware Errors 10. Debugging a New CP/M System 11. Additional Utility Programs 12. Error Messages Another good book, which doesn't get as deep into CP/M as Andy's book, is "Mastering CP/M", by Alan R. Miller (published by Sybex) (by the way, Andy's book is published by Osborne-McGrawHill.). Alan's book puts more emphasis on writing for CP/M, using macro assemblers like M80. Here are the chapters: 1. CP/M Organization and Operation 2. Duplicating and Altering CP/M Disks 3. Adding Features to BIOS 4. Building a Macro Library 5. Using BDOS for Nondisk Operations 6. Reading Disk Files With BDOS 7. Writing Disk Files With BDOS 8. The CP/M Directory Hope this whets your appetite. Good reading to ya!