RC2014 (and RC2040)

My current configuration alongside an RC2040 (left) and the Pi Pico VGA Terminal Module for the genuine green screen experience.
The Micro SD card module in the RC2014 and RC2040 can share the same CP/M filesystem simply by moving the card from one to the other – sneakernet style in 2024.

Programs

Written in the 4.7b BASIC dialect supplied with the Classic II kit

Prime number generator – Sieve of Erastothenes algorithm. A more useful version is documented here.

Advent of code 2021 – Day 25 – The sea cucumber problem for the Sharp MZ-700, updated to work on the RC2014.

Sunrise / sunset calculator – A port of the code published by Sky & Telescope, August 1994.

Written in Microsoft BASIC 5.21, CP/M 2.2

The Valley – An implementation of Computing Today’s 1982 adventure game for a VT100 terminal.

Written in Turbo Pascal 3.01A, CP/M 2.2

RADEC – Calculate the Right Ascension and DEClination for all the planets (and Pluto).

Conway’s Life – A simple implementation of John Conway’s life algorithm.

Big Integers in Turbo Pascal 3.01A (1) – The first in a series of posts describing the implementation of a big integer library.

Big Integers in Turbo Pascal 3.01A (2) – Implementing addition, subtraction and comparison functions.

Big Integers in Turbo Pascal 3.01A (3) – Implementing division, modulo and integer square roots.

Big Integers in Turbo Pascal 3.01A (4) – Benchmarking with a Sieve of Erastothenes.

Big Integers in Turbo Pascal 3.01A (5) – Go faster stripes!

Big Integers in Turbo Pascal 3.01A (6) – The end (for now).

Advent of Code 2023 – Some solutions re-imagined in Turbo Pascal, Modula-2, Aztec C and CBASIC.

Notes and other ephemera

The square root of 32 is not 4.02 – Debugging the RC2040’s Z80 cpu emulator with the help of an RC2014.

How to transfer software to an RC2014 – a reliable, but slow, configuration for DOWNLOAD.COM under CP/M.

Using PuTTY with the ESP8266 wifi module – a reliable configuration that works well with the SIO/2 module and Micro SD card module.

Building a Pico RomWBW – An emulator capable of running Wayne Warthen’s RomWBW systems software for Z80/Z180/Z280.

My original Classic II