Benchmarko Logo
Benchmarko Logo
Home
Projects
CPCEMU
Software
Download
Contact
Links

German
 
Copymate
Animator
Architect
Atom Bunker
Demomaker
CPC Tools
back

CPC Software

Short overview

This page is a short overview of my self-written CPC programs. Click on the pictures or use the navigation panel to get detailed information to selected programs.
Note: Most of the programs are in German (sorry ;) so they are maybe of not much use for you. If possible, please read the German section.

 


 

COPYMATE (v3.2) Jan.1991

Copymate Copymate COPYMATE is a copy system for CPC 464/664/6128 (with optionally 64K memory extension). It is written in 100% Z80 Assembler and uses no operating system calls but accesses the hardware directly. Therefore it is extremely fast and also runs from an EPROM. The graphical user interface supports Joystick, mouse or keyborad control. You can load from tape or disk, analyze or modify the data and save it back on any media. There is an editor for the file header included. It is possible to load data to different memory areas (merge them together) and save them as a single file (up to 64K). When loading fron tape the header marker is aoutomatically detected. The first version of Copymate was released in 1987. Copymate has its roots in Tapecopy, a program for tapes only.

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

ANIMATOR (v3.2) - The 3D Animator (16.07.1990-28.03.1991)

Animator Animator ANIMATOR creates and simulates 3D wireframe objects. First you specify the coordinates of points and lines of the wireframe object. Then you create an animation sequence how the object should be shown (rotation, translation). The animation sequence is pre-computed with very fast integer arithmetics (optimized in Z80 Assembler) and may be animated with a little tool in screen mode 1 or 2. By using two screens for the animation (double buffering) it is smooth an flicker free. For testing purpose you could also use ANIBAS, an animation player in BASIC.
ANIMATOR is based on a program dated 8.9.86 from CPC-World. From 1989 to 1991 there were numerous versions of ANIMATOR:

  • 1.0 (25.05.1989)
  • 2.0 (25.05.1989)
  • 2.1 (28.05.1989)
  • 2.2 (02.06.1989)
  • 3.0 (18.11.1989)
  • 3.1 (30.01.1991)
  • 3.2 (28.03.1991)

CPC: all; Language: BASIC, Z80 Assembler
Download.

Back to Overview.


 

ARCHI (v1.4) - The little Architect (14.05.1990-25.04.1991)

Architect Architect ARCHI is a vector-oriented drawing program. Every operation is saved and can be modified or undone later. Nearly the whole program is written in Z80 Assembler to get it fast. Up to 255 pictures are allowed in one file. The images are very compact, thanks to vector orientation. A little tool can draw such images in any screen mode.

My plan was to create a little adventure with images drawn with ARCHI, but I did not find the time to do that.

  • 1.2 (01.05.1990)
  • 1.3 (15.05.1990)
  • 1.4 (25.04.1991)

CPC: all; Language: BASIC, Z80 Assembler
Download.

Back to Overview.


 

Zeichner (v1.0) - The Zeichner (Draw)

  • 1.0

CPC: all; Language: BASIC, Z80 Assembler
Download.

Back to Overview.


 

TESTER (v3.3) - The Knowledge Tester (05.01.1990)

TESTER is an educational software, mainly to train vocabulary.

CPC: all; Language: Turbo Pascal
Download.

Back to Overview.


 

VIDI

VIDI is a software to manage your video tapes. If has some nice functions to search and sort. You can use approximately 600 films in one file. VIDI has an compfortable user interface with menus.

  • 1.0   17.07.1988 (BASIC)
  • (Pascal)

CPC: 6128 (CP/M Plus required); Language: 100% Turbo Pascal
Download.

Back to Overview.


 

ADVINT - The Adventure Interpreter

ADVINT is an interpreter for adventures which are created by the adventur editor ADVEDIT.

CPC: all; Language: 100% Turbo Pascal
Download.

Back to Overview.


 

ATOM (v1.9) - Escape from Atom Bunker (03.08.1988)

Atom Bunker Atom Bunker ATOM is a labyrinth based game where you have to escape from an atom bunker, in team with a friend. There are always new, random-generated labyrinths.

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

ATOMBU (v6.1) - The Atom Bunker (1986)

ATOMBU is an older version of ATOM, mainly written in BASIC. The part of a friend may be simulated by a compuiter player.

CPC: all; Language: BASIC, some Z80 Assembler
Download.

Back to Overview.


 

LGAME (v3.0) - 3D Labyrinth Game (1987)

Lgame LGAME is a little 3D labyrinth game where you must find the exit. The labyrinths are very fast generated by the computer.

CPC: 664/6128 (464 with BASIC 1.1 Emulator because of FILL); Language: BASIC, Z80 Assembler
Download.

Back to Overview.


 

QUATTRO (v1.0) - Four Wins (02.11.1989)

QUATTRO is a simple variation of 4 Wins. You may also play against the Computer which uses a simple "heap strategy". The field has 8 colums because I used a byte for every line and did not want to waste any bit.

CPC: all; Language: Pascal
Download.

Back to Overview.


 

STAATEN (v2.0) - States of The Earth (01.10.1988)

States STAATEN is an educational game for up to 4 players. First you select the region and the number of questions and then you can check how well you know the capitals. Depending on the difficulty level time is passing more or less fast. Correct capitals are desplayed on a earth map. If you do not have any idea you can press COPY to get a hint of one letter. But this costs points...

  • 1.0   1986
  • 2.0   01.10.1988

CPC: all; Language: 100% BASIC
Download.

Back to Overview.


 

AnSHOW - Overscan Show (01.09.1992)

AnSHOW is a dia show in overscan mode. Pictures are compressed with LZS.

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

ASCRSX (v1.0) - ASCII RSX (25.03.1991)

ASCRSX is a RSX (resident system extension) for fast processing of ASCII files under Amsdos (Load, Save, Print).

CPC: all (AMSDOS required); Language: 100% Z80 Assembler
Download.

Back to Overview.


 

BATCH (v1.0) - BASIC Batch (27.02.1991)

BATCH is a control program to automatically execute basic instructions from an ASCII file. (Under AMSDOS you have also a fast ASCII loader.)

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

CRACKY (v2.3)

CRACKY nests in memory and is activated by a certain key. Then you can save all the memory areas into a file.

  • 1.0 (1987; KNACK)
  • 2.1 (14.03.1988)
  • 2.3

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

DEMOMA (v1.1) - Demo Maker (12.01.1991 - 23.3.1991)

DEMOMA is a simple demo maker with a moving raster beam. You can write interesting messages with it which are displayed letter by letter.

  • 1.0   19.01.1991
  • 1.1   23.03.1991

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

DIRRUN (v1.4) - Der Directorystarter (01.01.1992)

DIRRUN is started by "@" and allows to load programs with extention "@" very fast. DIRRUN installs its own floppy driver code, independend from AMSDOS, optimized for maximum speed.

CPC: all (AMSDOS required); Language: 100% Z80 Assembler
Download.

Back to Overview.


 

DIGITAL (v1.2) - Sound Digitizer

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

FASTCPM (v1.4) - Fast CP/M Plus Loader (21.01.1989 - 13.12.1990)

FASTCPM is a very fast loader for CP/M Plus, with an additional bonus of fast character output in mode 2. You can start CP/M with RUN"C even from a data disk (system disks are also supported). Then the file C10CPM3.EMS is loaded. This allows to boot CP/M also from drive B!

CPC: 6128 (CP/M Plus required); Language: 100% Z80 Assembler
Download.

Back to Overview.


 

INCLUDE (v1.3) - Include Library (24.06.1989 - 25.12.1990)

INCLUDE is an include library in Z80 Assembler. It has many basic routines for accessing the hardware without the need of the operating system kernel. Copymate uses this library.

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

LABYRI (v1.3) - Labyrintho (29.07.1988)

Labyrintho creates labyrinths very fast and tries to handle wrong user input in a gentle way.

CPC: all; Language: BASIC, Z80 Assembler
Download.

Back to Overview.


 

LZS (v1.2) - LZSS File Lister (11.9.1992)

#LZS shows all files on the disk and allows to select one with the cursor keys. The selected file is decompressed and printed either on the screen or a printer.

CPC: all; Language: BASIC, Z80 Assembler
Download.

Back to Overview.


 

POPACK (v1.2) - The Pointer Pack (31.08.1992)

POPACK and POTEST allow to build simple grapgical user interfaces (GUI) with pull down menus and mouse control. You can create the menus with a BASIC RSX (resident system extension).

My intention was to use this user interface for all my BASIC programs, but I did not have the time to do that.

CPC: all; Language: BASIC, Z80 Assembler
Download.

Back to Overview.


 

RAMDISC (v1.9) - The Ram Disk (29.04.1990)

A RAM disk for CPC.

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 

SPOOLER (v2.4) - The Printer Spooler

 

CPC: all; Language: Z80 Assembler
Download.

Back to Overview.


 

SPSUCH (v3.0) - Sprite Searcher

 

CPC: all; Language: Z80 Assembler
Download.

Back to Overview.


 

STINK (v1.4) - Studio Ink Palette Editor

 

CPC: all; Language: BASIC
Download.

Back to Overview.


 

SUCOMP (v1.2) - Super Compressor (28.03.1991)

SUCOMP compresses and decompressed files automatically. This works transparent to the user during load and save. It is most useful for screen dumps. SUDECO is a decoder especially for screen dumps. The compression is compatible to Art Studio.

CPC: all; Language: 100% Z80 Assembler
Download.

Back to Overview.


 


Marco Vieth, 19.04.2008 17:19:20