Difference between revisions of "The Amstrad CP/M Plus"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(the amstrad cp/m plus)
 
(Contents)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Image:cpm plus frontpage.jpg|right|thumb|250px|Frontpage]]
+
[[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.
  
Author: David Powys Lybbe, Andrew R M Clarke
 
Publisher: MML Systems Ltd.
 
  
1986
+
== Information ==
 +
{|{{Prettytable|width: 700px; font-size: 2em;}}
  
530 pages
+
|Title:|| '''The Amstrad CP/M Plus'''
 
+
|-
ISBN: '''1 869910 05 2''' (paperback)
+
|Authors:|| David Powys-Lybbe - Andrew R.M. Clarke
 
+
|-
ISBN: '''1 869910 00 1''' (ring binder)
+
|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 ==
  
<pre>
+
=== Section 1    Introducing CP/M ===
 
+
--- 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 Astec 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
+
# 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.
  
Appendix D The Amstrad Utilities.
+
=== Section 2    Using CP/M ===
  
Appendix E The internal working of the CCP - an insight.
+
# 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.
  
--- Tables of BDOS and BIOS functions ---
+
=== Section 3    Writing CP/M Software ===
  
BDOS Character Functions
+
# 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.
  
BDOS Drive Functions
+
=== Section 4  Running common CP/M software ===
  
BDOS FCB and Directory Functions
+
# 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.
  
BDOS Date and Time Functions
+
=== Section 5  CP/M Users referance ===
  
BDOS System Control Block Function
+
* 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 System and Miscelleneous Functions
+
=== 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
  
BDOS Character Functions
 
</pre>
 
  
[[Category:Books]]
+
[[Category:Books]] [[Category:Book cover]]
 +
[[Category:CP/M and CP/M software books]]

Latest revision as of 06:23, 7 September 2014

Frontpage


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

  1. Chapter 1.
    1. The history of CP/M.
    2. The genesis of the first portable operating system.
    3. The evolution of the concept of the BIOS.
    4. 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.
    5. (CP/M 2.2). MP/M, the multitasking CP/M, The 8088/86 revolutions (CP/M-86).
    6. MSDOS and the market gap.
    7. Concurrent CP/M; the gap widens.
    8. The attempt at a graphics operating system (GSX).
    9. CP/M+, the state of the art. CP/M goes visual (GEM).
    10. The Unix diversion. CP/M-68K
  2. Chapter 2.
    1. CP/M computers. The CP/M-lookalikes.
    2. Turbodos, TPM, CDOS, and MSDOS.
    3. The effect of hardware standardisation.
    4. The major software running under CP/M.
    5. Spreadsheets, wordprocessors, and databases.
    6. The arrival of integrated software. CP/M and MSDOS.

Section 2 Using CP/M

  1. Chapter 3.
    1. Getting started. How to switch on.
    2. How to copy a disk. How to run a program.
    3. How to type a file.
    4. ..copy a file, ..change disks, ..change the contents of a file, ..delete a file, ..format a disk, etc.etc..
  2. Chapter 4.
    1. The CP/M commands. the built-in commands and transients. How to use PIP, SID, MAC, ED, DIR, INITDIR, SHOW SET etc.
  3. Chapter 5.
    1. 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

  1. Chapter 6.
    1. The CP/M languages. How to interface with CP/M from a high level language.
    2. How to write well mannered CP/M software.
    3. Dos and donts.
  2. Chapter 7.
    1. The BDOS functions and their calls. The BIOS functions and their calls.
  3. Chapter 8.
    1. Extending the operating system.
    2. Why use RSXs? How to write RSXs.
    3. Writing a background spooler.
  4. Chapter 9.
    1. GSX and how to use it.
    2. Device independence in grahics and the GKS interface.
    3. Writing portable graphical software.

Section 4 Running common CP/M software

  1. Chapter 10.
    1. Using BDS C, Small C and Aztec C. Using BASIC-E MBASIC and CBASIC.
    2. Using Algol-M and Pascal MT+ etc.
  2. Chapter 11.
    1. 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