A in depth book about using CP/M plus on Amstrad computers.
Information
Title: |
The Amstrad CP/M Plus
|
Authors: |
David Powys-Lybbe - Andrew R.M. Clarke
|
Publisher: |
M.M.L. Systems Ltd.
|
Year: |
1986
|
Pages: |
530
|
ISBN: |
1-86991-005-2 ( paperback )
|
ISBN: |
1-86991-000-1 ( ring binder )
|
Contents
Section 1 Introducing CP/M
- Chapter 1.
- The history of CP/M.
- The genesis of the first portable operating system.
- The evolution of the concept of the BIOS.
- CP/M 1.3, CP/M 1.4 The arrival of the 5 1/4 in. drive and the idea of the disk parameter table.
- (CP/M 2.2). MP/M, the multitasking CP/M, The 8088/86 revolutions (CP/M-86).
- MSDOS and the market gap.
- Concurrent CP/M; the gap widens.
- The attempt at a graphics operating system (GSX).
- CP/M+, the state of the art. CP/M goes visual (GEM).
- The Unix diversion. CP/M-68K
- Chapter 2.
- CP/M computers. The CP/M-lookalikes.
- Turbodos, TPM, CDOS, and MSDOS.
- The effect of hardware standardisation.
- The major software running under CP/M.
- Spreadsheets, wordprocessors, and databases.
- The arrival of integrated software. CP/M and MSDOS.
Section 2 Using CP/M
- Chapter 3.
- Getting started. How to switch on.
- How to copy a disk. How to run a program.
- How to type a file.
- ..copy a file, ..change disks, ..change the contents of a file, ..delete a file, ..format a disk, etc.etc..
- Chapter 4.
- The CP/M commands. the built-in commands and transients. How to use PIP, SID, MAC, ED, DIR, INITDIR, SHOW SET etc.
- Chapter 5.
- Communications using CP/M. Serial Ports. Parallel ports. Modems etc. Connecting with other computers. The usefullness of PIP. Bstam, Xmodem, Ascom, Modem7, etc.
Section 3 Writing CP/M Software
- Chapter 6.
- The CP/M languages. How to interface with CP/M from a high level language.
- How to write well mannered CP/M software.
- Dos and donts.
- Chapter 7.
- The BDOS functions and their calls. The BIOS functions and their calls.
- Chapter 8.
- Extending the operating system.
- Why use RSXs? How to write RSXs.
- Writing a background spooler.
- Chapter 9.
- GSX and how to use it.
- Device independence in grahics and the GKS interface.
- Writing portable graphical software.
Section 4 Running common CP/M software
- Chapter 10.
- Using BDS C, Small C and Aztec C. Using BASIC-E MBASIC and CBASIC.
- Using Algol-M and Pascal MT+ etc.
- Chapter 11.
- Using a relocatable macroassembler. Using macros and maintaning a library of routines.
Section 5 CP/M Users referance
- Appendix A The CP/M Assemblers. Macros and pseudoops.
- Appendix B Introduction to BASIC-E the CP/M basic.
- Appendix C The CP/M Plus implementation on the Amstrad 6128 and 8256
- Appendix D The Amstrad Utilities.
- Appendix E The internal working of the CCP - an insight.
Tables of BDOS and BIOS functions
- BDOS Character Functions
- BDOS Drive Functions
- BDOS FCB and Directory Functions
- BDOS Date and Time Functions
- BDOS System Control Block Function
- BDOS System and Miscelleneous Functions
- BDOS Pseudo Functions
- BDOS Character Functions