From: utzoo!decvax!ucbvax!info-cpm Newsgroups: fa.info-cpm Title: CP/M Systems Programming books Article-I.D.: ucbvax.492 Posted: Thu Dec 23 15:19:16 1982 Received: Fri Dec 24 06:53:15 1982 >From Steveh@Mit-Mc Thu Dec 23 15:06:21 1982 To: FJW@Mit-Mc, RCONN@Mit-Mc, info-cpm@BRL Via: Mit-Mc; 23 Dec 82 12:17-EST Via: Brl; 23 Dec 82 13:04-EST Via: Brl-Bmd; 23 Dec 82 13:16-EST I have just picked up a very good book that describes CP/M from the systems programmer's viewpoint. It is called: Mastering CP/M by Alan R. Miller published by Sybex ISBN 0-89588-068-7 $15.95 at my local B. Dalton's I have been looking for a book about CP/M that goes into much greater detail than " To copy a file, use PIP a:=file.com". I have sought information about the guts of the operating system, with hints about writing (or at least modifying) a BIOS, etc. This book seems to address that problem. Chapters are: 1. CP/M Organization and Operation 2. Duplicating and Altering CP/M Disks 3. Adding Features to BIOS 4. Beginning 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 Disk Directory Appendices with the ubiqutous ASCII character set, 64K memory map, 8080 and Z80 instruction sets, and a very handy, one-page (albeit printed on two pages) listing of all of the BDOS calls, with requisite register usage. This may not be as replete with arcane anecdotes as an IBM manual, but it is very readable, presents useful projects (like implementing the IOBYTE) and generally is a good book.