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.


App: ROM BASIC

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