The Amstrad CP/M Plus: Difference between revisions
Appearance
| (9 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
[[Image: | [[Image:419px-The Amstrad CPM Plus.jpg|right|thumb|250px|Frontpage]] | ||
A in depth book about using CP/M plus on Amstrad computers. | A in depth book about using CP/M plus on Amstrad computers. | ||
== Information == | |||
{|{{Prettytable|width: 700px; font-size: 2em;}} | |||
ISBN: '''1 | |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 == | == 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 === | |||
BDOS | # 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. | |||
BDOS | === Tables of BDOS and BIOS functions === | ||
BDOS Pseudo 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 | |||
[[Category:Books]] | [[Category:Books]] [[Category:Book cover]] | ||
[[Category:CP/M and CP/M software books]] | |||
Latest revision as of 11:23, 7 September 2014
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