Amstrad CPC464 Computer

The Amstrad CPC464 was a wonderful machine in its time. 64k of memory and tape based. It was superceded by the CPC 664 (disc) and ultimately the CPC 6128. Its BASIC language was logical and relatively easy to learn. Most of the programs I sold to the Computer magazines were written in BASIC although some had small MACHINE CODE routines incorporated.
Below is a selection of programs published in the magazines.
SELECTION SORT: was written to show how the computer sorted numbers into ascending order. The program randomly picked ten numbers which were shown on screen. You then saw them being moved up and down into the correct order.

BIG PRINT: the Amstrad, like other computers at the time could only print text on an 8x8 pixel grid. This program allowed you to print text at any size you wanted.

LEPIDOPTERA: drew colourful butterflies and moths on screen. The Amstrad DMP 2000 dot matrix printer could only print black & white.

DRAUGHTS/CHECKERS TUTORIAL: I wrote this in 1989. There was a large board on screen and the pieces were animated showing the different moves.
CHESS TUTORIAL: I wrote this in 1988 with a board and animated pieces on screen showing the different moves. It was integrated with the chess program Grandmaster Chess by Camel Micros and sold on disc.

TYPE: was written in Machine Code. The program is an RSX - Resident System Extension. By placing the command TYPE in a BASIC program, the machine code would be executed. This particular routine returned the ASCII code of a character at a particular point on screen. By writing a BASIC routine, TYPE could be activated to print out a high score table, chess moves etc., to a connected printer by pressing the COPY key on the keyboard. The program, as it stands, works as a basic word processor, printing out any ASCII characters on screen.

Click here to return Home