Difference between revisions of "The Amstrad CP/M Plus"
From CPCWiki - THE Amstrad CPC encyclopedia!
Cpcmaniaco (Talk | contribs) (→Information) |
(→Contents) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
{|{{Prettytable|width: 700px; font-size: 2em;}} | {|{{Prettytable|width: 700px; font-size: 2em;}} | ||
− | |Title:||The Amstrad CP/M Plus | + | |Title:|| '''The Amstrad CP/M Plus''' |
|- | |- | ||
− | |Authors:||David Powys-Lybbe | + | |Authors:|| David Powys-Lybbe - Andrew R.M. Clarke |
|- | |- | ||
− | | | + | |Publisher:|| M.M.L. Systems Ltd. |
|- | |- | ||
|Year:|| 1986 | |Year:|| 1986 | ||
Line 18: | Line 18: | ||
|Pages:|| 530 | |Pages:|| 530 | ||
|- | |- | ||
− | |ISBN:||'''1-86991-005-2''' ( paperback ) | + | |ISBN:|| '''1-86991-005-2''' ( paperback ) |
|- | |- | ||
|ISBN:|| '''1-86991-000-1''' ( ring binder ) | |ISBN:|| '''1-86991-000-1''' ( ring binder ) | ||
Line 79: | Line 79: | ||
# Chapter 10. | # Chapter 10. | ||
− | ## Using BDS C, Small C and | + | ## Using BDS C, Small C and Aztec C. Using BASIC-E MBASIC and CBASIC. |
## Using Algol-M and Pascal MT+ etc. | ## Using Algol-M and Pascal MT+ etc. | ||
# Chapter 11. | # Chapter 11. | ||
Line 104: | Line 104: | ||
− | [[Category:Books]] | + | [[Category:Books]] [[Category:Book cover]] |
+ | [[Category:CP/M and CP/M software books]] |
Latest revision as of 06:23, 7 September 2014
A in depth book about using CP/M plus on Amstrad computers.
Contents
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