Legacy Amstrad CPC Code
These DSK archive contains many type-ins. Type-ins were code that
you manually typed in to a computer found in magazines - Most of these come from
Amstrad Computer User, though some come from the CPC464 User manual,
and others from somewhere unknown…
They were all typed into my old 464, so there are probably a few
typos out there still. However I have tested them with CPCEMU, and I
have found no problems. Let me know if there are any mistakes though.
Type abbreviations:
AMS - Amstrad CPC User manual
10L - ACU 10 Liner column
ACU - ACU feature program (more than 10 lines)
UNK - Not sure where this program came from
ASC - ASCII text for use with a Z80 assembler - from ACU columns
Highlights: SOUNDS1.BAS, SOUNDS2.BAS and AMSYNTH.BAS. Typein2.dsk has better
stuff though…!
Filename | Type | Description |
---|---|---|
PONTOON.BAS | AMS | Pontoon, 21. Capital T for Twist, S for Stick |
ALARM.BAS | AMS | Simple alarm clock |
GRAPHIC.BAS | AMS | Geometric pattern |
GRAPHIC2.BAS | AMS | Geometric pattern |
GUESS.BAS | AMS | Simple guessing game |
REBOUND.BAS | 10L | Bat & Ball type game |
BOMBDIS.BAS | 10L | Bomb disposal - find bomb before time runs out |
WHEEL.BAS | 10L | Bet on the Wheel of Fortune |
SURAKAR.BAS | ACU | The board game Surakarta |
CHECKSUM.BAS | ACU | Checksum for typed in programs |
MONTEV.BAS | 10L | Monte Vegas, card? Game |
TALKTOME.BAS | UNK | Have a conversation with your CPC |
PRETTYPR.BAS | ACU | Adds four new RSX’s - BOLD, ITALIC, UNDER and NORMAL |
SUPERSO.BAS | 10L | Fast sorting algorithm |
FRERE.BAS | UNK | Plays Frere Jacques |
PAPERBOY.BAS | ACU | Poke for Paperboy game |
BALLAIR.BAS | 10L | Spinning ball |
ENDLESS.BAS | 10L | Fractal type drawing |
PUZZLE.BAS | 10L | 4x4 puzzle grid |
CROSS.BAS | 10L | Move word to horizontal position |
NUMBERC.BAS | 10L | Make all the numbers add up with cursor keys |
3DSHAD.BAS | 10L | Text shadows |
COLOURSC.BAS | 10L | Colour lines |
HEIGHT.BAS | 10L | Enlarged text fonts |
SHOOTEM.BAS | 10L | Use Q, A, Space keys to shoot flying @ |
WORDMAN.BAS | 10L | Hangman type game |
DEMONDR.BAS | ACU | Avoid your opponents line |
BERT.BAS | 10L | Sesame Street’s Bert |
ERNIE.BAS | 10L | Sesame Street’s Ernie |
GRAVITY.BAS | ACU | Neuton’s principles of gravity |
WINTER.BAS | 10L | Winter scene |
3DWORLD.BAS | 10L | View of world |
ENVLIST.BAS | 10L | List sound envelopes |
ROBOFLOP.BAS | ACU | Use joystick to hit apple |
GREENSL.BAS | 10L | Arnold plays Greensleves |
MAXAMSC.ASC | ASC | Line goes up and down screen |
BLINDS.ASC | ASC | Screen clears in a Venetian way |
THINGY.ASC | ASC | Screen clears in a cool way |
STATIC.ASC | ASC | Screen clears like TV static |
ROMANS.BAS | 10L | Roman numeral converter |
TABLES.BAS | 10L | Learn your times tables |
SOUNDS1.BAS | ACU | Sound effects #1 |
SOUNDS2.BAS | ACU | Sound effects #2 |
PLANE.BAS | 10L | Navigate plane to safety |
MONOKEY.BAS | ACU | Keyboard makes sounds |
AMSYNTH.BAS | ACU | Keyboard simulates synthesiser. Delete line 80 to turn off annoying sequencer |
FOREST.BAS | 10L | Fractal Forest |
EFFECT.BAS | 10L | Clear screen then make it appear again |
PATTERN.BAS | 10L | Screen pattern designer |
WORDSEA.BAS | 10L | Enter a word grid then search for words |
Highlights: WALLBUST.BAS, STRETCHE.BAS and FISHTANK.BAS.
Filename | Type | Description |
---|---|---|
ALLATURK.BAS | ACU | Alla Turka song |
SUPERZOO.BAS | 10L | Use joystick to move zoom area, fire to zoom, cursor/copy to edit. Written by me! |
MINIMARS.BAS | 10L | Kill aliens. Written by me! |
UNDERLIN.BAS | 10L | Underline important things. Written by me! |
TYPEWRIT.BAS | 10L | Make sound each time key pressed |
LATHE.BAS | ACU | 3D lathe program, may not be fully working… |
BIGSTUFF.BAS | 10L | Make big text |
WALLBUST.BAS | ACU | Breakout clone - very good |
ROBHOOD.BAS | 10L | Poke for Super Robin Hood game |
PROOFREA.BAS | ACU | ACU type-in proof-reader |
SKYLINE.BAS | 10L | City skyline |
SHOOTEM.BAS | 10L | Shoot falling ‘@’s |
MENU.BAS | 10L | Set up a RSX for displaying menus |
SNAKE.BAS | 10L | Animated snake |
FERN.BAS | 10L | Fractal fern |
FISHTANK.BAS | ACU | Turn your CPC into a fish tank! |
DREAMWAR.BAS | 10L | Another breakout clone |
URGE.BAS | ACU | Use joystick to find stuff |
ALPHASC.BAS | ACU | Huge scrolling letters |
EQUATION.BAS | 10L | Solve simultaneous equations |
GRADEMO1.BAS | ACU | Juggler animation |
GRADEMO2.BAS | ACU | Jack in box animation |
PACLONE.BAS | ACU | Pacman clone |
QUODITS.BAS | 10L | Shoot stuff |
METROP.BAS | 10L | 3D City map |
TRAIN.BAS | 10L | Train image |
3DMAPPER.BAS | 10L | Map stuff in 3D |
TORTOISE.BAS | 10L | Slow down computer |
RASTERBL.BAS | 10L | Raster demo |
DIVIDER.BAS | 10L | I don’t know! |
STRETCHE.BAS | ACU | Worms, Arnold style! |
CHARACTE.BAS | ACU | Small (unreadable) character set |
RASTER2.BAS | 10L | Another raster demo |
These are all the files contained on the Data PD Starter cassette. They have been converted to DSK format, and tested under CPCEMU.
Highlights of the compilation are SPACY.BAS, WHACKATT.BAS and MERLIN.BAS.
Description of each of the files:
Filename | Description |
---|---|
DISK.BAS | Description of the Data PD library, I don’t recommend sending 30p off today…:) |
AIRRAID.BAS | Plane shoots across skyline, you drop bombs. |
ALLOUT.BAS | Cricket simulator. |
BOXED.BAS | Utility to draw box around text. |
CHARPRT.BAS | Screen designer. |
CITIES.BAS | Name the capital city of… |
CIT.BAS | Game where you avoid the fence. |
CIT.PRG | Required file for CIT.BAS |
DALEKS.BAS | Avoid the Daleks in this quite good game. |
DATABASE.BAS | Minimal database program. |
DESIGN.BAS | Yet another screen designer. |
HEXTYPE.BAS | Function keys defined as hex characters. |
DIGGER.BAS | Another clone of that gem digging game. |
WHACKATT.BAS | Whack furry things with the keyboard. |
SYMBOL.BAS | Character set designer. |
SPLIT.BAS | Splits the screen into mode 1 and 0 simultaneously. |
SPELTEST.BAS | Test your spelling. |
SPACY.BAS | A small but good text based adventure. |
GAME.BIN | Required file for SPACY.BAS |
MERLIN.BAS | Remember the sequence of colours, then repeat. |
HANGMAN.BAS | Hangman game. |
SCROLL.BAS | Scrolling text. |