CPCBasicApps

CPCBasic Apps Collection (Test)

CPCBasicApps is a collection of CPC BASIC apps. They can be run on a Amstrad CPC 464/664/6128, in an emulator or with CPCBasic or CPCBasicTS.

Links: Source code, HTML Readme,

Some Test Highlights

art - Computer Art

Art: Computer Art

basbankm - Basic Bank Manager

Basic Bank Manager (c) Marco Vieth

blocky - Blocky CPC Demo

Blocky CPC Demo (c)

bmbench3 - BM Benchmark 3

BM Benchmark 3 (c) Marco Vieth, 2002

bmbench8 - BM Benchmark 8

BM Benchmark 8 BM Benchmark 8 (c) Marco Vieth, 2023

broken - Broken Keyboard (Kaputt)

Broken Keyboard (c) Marco Vieth

charset - Character set

Character set (c) Marco Vieth

cpc464ch - CPC 464 Character Art

CPC 464 Character Art

cpcbasic - CPC Basic

CPC Basic

circles - Circles

Drawing circles (c) Marco Vieth

colors - Colors CPC Demo

Colors CPC Demo (c)

cpclib - CPC Library

CPC Library (c) Marco Vieth, 2022

The CPC Library is used by some tests and provides the following functions:

c.c=1: gosub 9010: 'initCpcLib
c.c=2: c.iv%=50: gosub 9010: 'wait (c.iv% 1/50 sec)
c.c=3: c.iv%=50: gosub 9010: 'waitOrKey (c.iv% 1/50 sec, or until keypress, return c.t$)
c.c=4: gosub 9010: 'checkMode (return max available mode c.m%=3 or c.m%=2)

cpcmhz - CPC MHz

CPC MHz (c) Marco Vieth

crtctest - CRTC Test (TODO)

CRTC Test (c) Marco Vieth

crypto1 - Cryptology 1

Cryptology 1

detoken - Detokenize BASIC program

Detokenize BASIC program (c) Mike Sutton, 2022

energy0 - Energy Collectors 0 (Game)

Energy Collectors 0 (c) Marco Vieth, 1985

energy1 - Energy Collectors 1 (Game)

Energy Collectors 1 (c) Marco Vieth, 1985

energysa - Energy Savers (Game)

Energy Savers (c) Marco Vieth, 1985

Extended RAM Test

Extended RAM Test (c) TFM / FutureSoft, 2014

fancy - Fancy copychr$

Fancy copychr$ (c) Marco Vieth

fill - Fill

Fill (c)

graphics - Graphics CPC Demo

Graphics CPC Demo (c)

jump1 - Jump Test 1

Jump Test 1 (c)

keyboard - Keyboard

Keyboard (c) Marco Vieth

labyrint - Labyrinth

Labyrinth

landscap - Landscape

Landscape

linemask - Line Mask

Line Mask (c) Marco Vieth

mouse - Mouse escaping from a maze

Mouse escape

mousepa - Mouse Painting

Mouse Painting (c) Marco Vieth

movepack - Move Pack

Move Pack (c) Marco Vieth

piechart - Pie Chart

Pie Chart

pixelscr - Pixel Scroll

pixelscr (c) Marco Vieth

pixeltst - Pixel Test (Mode 0)

Pixel Test (Mode 0) (c) Marco Vieth

ramtest - RAM Test

RAM Test (c) Marco Vieth

rasterci - Raster Circle

Raster Circle

rectangl - Rectangles Test

Rectangles Test (c) Marco Vieth

reftime - Reference Timings

Reference Timings (c) Marco Vieth

rot13 - ROT13

ROT13 (c) Marco Vieth, 2023

scrtest - Screen Memory Test

Screen Memory Test (c) Marco Vieth

Seconds Test

Seconds Test (c) Marco Vieth

scrudu - Scrudu (Gedichte)

Scrudu (Gedichte)

simple - Simple Labyrinth

Simple Labyrinth

snake42 - Snake 4 Two

Snake 4 Two

soundte1 - Sound Test 1

Sound Test 1

sphere - Sphere

Sphere

stars - Stars Test 1 and 2

Stars Test 1 and 2 (c)

mv, 11/2020