Skip to content

Latest commit

 

History

History
191 lines (106 loc) · 7.69 KB

File metadata and controls

191 lines (106 loc) · 7.69 KB

CPCBasic Apps Collection (Demo)

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 Demo Highlights

10print - 10 PRINT {#10print}

10 Print

Check 10print.org and read the book!

CPC version of the program:

10 PRINT CHR$(199+2*RND);:FRAME:GOTO 10

100demo - 100% BASIC Demo {#100demo}

100% BASIC Demo 100% BASIC Demo (c) Markus Hohmann

Excellent BASIC demo.

On a real CPC, the pre-calculation phase takes longer than 3 minutes. With CPCBasic you will ask, which pre-calculating phase?

acpc6128 - Amstrad CPC 6128 Demo {#acpc6128}

Amstrad CPC 6128 Demo Amstrad CPC 6128 Demo (c) Amstrad, 1985

art - Art: Screens Unlimited {#art}

Art: Screens Unlimited Art: Screens Unlimited (c)

Nice landscapes.

asciiart - ASCII Art {#asciiart}

ASCII Art (c)

basworld - BASIC World {#basworld}

BASIC World (c) Roald (Mr.Lou) Strauss

Title screen of an unfinished game with a nice tune.

blitter - Blitter {#blitter}

Blitter (c) Paul Bond, 1986

boogle - Boogle {#boogle}

Boogle (c)

btilesim - British Council Tile Simulation {#btilesim}

British Council Tile British Council Tile (c) Rob Manuel, 2018

Check Rob Manuel’s British Council Tile / Bus Fabric Sim on Stewart C. Russell's blog.

circlewr - Circle Writer {#circlewr}

Circle Writer (c) M. Foster (COMTEC), 1990

flags - Flags {#flags}

Flags Flags (c) Richard Fairhurst

frames - Frames {#frames}

Frames Screen Saver (c) ZbyniuR

gdemo - Graphics Demo {#gdemo}

Graphics Demo Graphics Demo (c)

Several nice graphics and animations, some with morphing effects. The original version uses assembler for sprite movements. CPCBasic is fast enough to do it all in BASIC. Here we have "Windows" and "Pac-Man".

gdemo2 - Graphics Demo 2 {#gdemo2}

Graphics Demo Graphics Demo 2 (c)

Some more nice graphics and animations, mainly done by changing colors. Here we have "Blinker" and "R2D2".

gdemo3 - Graphics Demo 3 {#gdemo3}

Graphics Demo 3 (c) David Wild, Alan Scully

grafix - Grafix Demo {#grafix}

Grafix Demo Grafix Demo (c) Dino, 1990

hello1 - Hello1 {#hello1}

Hello1 (c) ZbyniuR

house - House for Sale {#house}

House (c) Simon Baker, Kevin Parker, 1991

Just 9 lines of code, adapted for CPC 464 (no FILL command) by Out Bush. Check the blog FILLing them Ol'​ BASIC 10-Liners on a 464.

isgdemo - ISG Demo {#isgdemo}

ISG Demo (c) Günter Woigk, 1986

Interrupt & Sound & Grafik (ISG) Demo

lifegame - Game of Life {#lifegame}

Game of Life (c)

mondrian - Mondrian {#mondrian}

Mondrian (c) Out Bush, 2019

An improved version that creates more Mondrian-like paintings. For details, check the CPCwiki. The first version by SRS is based on The Joy of Programming: Mondrian Painting.

nicholas - House of St Nicholas {#nicholas}

nicolas (c)

nosmoke - No Smoking (Screen) {#nosmoke}

No Smoking (c)

popsi - Popsi (Screen) {#popsi}

Popsi (c)

rayclip - Ray Eclipse {#rayclip}

Ray Eclipse (c) Alan Scully

scanner - The Scannerisator {#scanner}

The Scannerisator (c) 3 Pouces Mag, 1990

scpc6128 - Schneider CPC 6128 Demo {#scpc6128}

Schneider CPC 6128 Demo Schneider CPC 6128 Demo (c) Schneider/Amstrad, 1985

The complete demo.

Additional files:

  • scpc6128.dat (Schneider logo)

The Can-Can sound can also be played separately.

serpent - Serpent {#serpent}

Serpent (c) T Magee, 1987

snowflak - Snowflake {#snowflak}

Snowflake (c) Various

Some examples from the Vintage Computing Christmas Challenge 2025 (VC³ 2025). Most of them are optimized.

swtunnel - Spiders-Web Tunnel {#swtunnel}

Spiders-Web Tunnel (c) Dino

xmastree - Xmas Tree {#xmastree}

Xmas Tree (c)

--

mv, 11/2020