Firmware, SCM, Components

This page details the components and apps which make up the various configurations of the Small Computer Monitor.

Core Component: BIOS

A Basic Input Output System (BIOS) is generated for each class of hardware. This layer provides drivers and support for the hardware.

Core Component: Monitor

The Monitor program provides a means of writing, entering, running and debugging machine code programs. This is a special “App” able to host other Apps, as well as providing classic machine code monitor functions.

Documentation for the Monitor includes a tutorial, an installation guide, a user guide, and a reference sheet.

Core Component: System

The operating system layer sits between the Application software and the BIOS. It is common to all configurations of the firmware.


The version of BASIC included in the ROM is the one supplied with most RC2014 systems. Documentation can be found online with support available on the RC2014-Z80 google group.

App: CP/M Loader from CF card

The ROM contains a CP/M loader, but not CP/M itself.

To run CP/M you need a Compact Flash module and a prepared Compact Flash card (with CP/M installed on it).

As CP/M includes its own device drivers, it is necessary to pick a version that matches the hardware you have.

Versions of CP/M for the various SCxxx products are included as part of the Small Computer Workshop download. Tools to prepare a Compact Flash card are also included.

Homebrew 8-bit retro computing