Difference between revisions of "Ready Made Machine Language Routines for the Amstrad"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Ready Made Machine Language Routines for the Amstrad)
 
(Information)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Image:readymade frontpage.jpg|right|thumb|250px|Frontpage]]
 
[[Image:readymade frontpage.jpg|right|thumb|250px|Frontpage]]
  
A book with usefull programs written in Assembler
+
A book with useful programs written in Z80 assembly language.
  
Author: Joe Pritchard
 
  
Publisher: Melbourne house
+
== Information ==
 +
{|{{Prettytable|width: 700px; font-size: 2em;}}
  
1985
+
|Title:|| '''Ready Made Machine Language Routines for the Amstrad'''
 
+
|-
179 pages
+
|Authors:|| Joe Pritchard
 
+
|-
ISBN: '''1 86161 5'''
+
|Publisher:|| [[Melbourne House]]
 +
|-
 +
|Year:|| 1985
 +
|-
 +
|Pages:|| 179
 +
|-
 +
|ISBN:|| '''0-86161-198-5'''
 +
|-
 +
|}
  
 
== Contents ==
 
== Contents ==
  
 
<pre>
 
<pre>
Introduction
+
 
 +
Introduction.
  
 
1. Machine Language on the Amstrad
 
1. Machine Language on the Amstrad
Line 55: Line 64:
 
   Motor Control
 
   Motor Control
  
9. Basic and Mashine Code
+
9. Basic and Machine Code
  
 
   Cleaning up
 
   Cleaning up
Line 69: Line 78:
 
</pre>
 
</pre>
  
[[Category:Books]]
+
[[Category:Books]] [[Category:Book cover]]

Latest revision as of 13:24, 15 December 2010

Frontpage

A book with useful programs written in Z80 assembly language.


Information

Title: Ready Made Machine Language Routines for the Amstrad
Authors: Joe Pritchard
Publisher: Melbourne House
Year: 1985
Pages: 179
ISBN: 0-86161-198-5

Contents


Introduction.

1. Machine Language on the Amstrad

   The Routines in this Book
   Memory Use on the Amstrad
   CALLing Machine Language Programs
   Integer Variables of Numbers
   Variables Prefixed with @
   Passing Strings
   Use of the ROM calls
   The Jumpblock

2. Text Output Routines

3. Graphics Routines

4. Scrolling the Screen

5. More Screen Routines

   Clearing the Screen
   Fill Routines
   Moving Characters
   Multicolored Characters

6. Keyboard Operations

7. Sound Routines

   The Programmable Sound Generator
   MC Sound Register
   Register
   Sound Techniques

8. Cassette Handling Routines

   Motor Control

9. Basic and Machine Code

   Cleaning up
   BASIC Line Structure
   Resident System Extensions
   The Jump Table
   The Name Table

Appendix 1. Control Code Effects
Appendix 2. Instructions and Op-codes
Appendix 3. Flag Operation Summary