Small Computer Monitor

The Small Computer Monitor (SCM) is a classic machine code monitor for Z80 based systems.

These are the current versions:

  • Version 1.0 is still the current version for most hardware. This version fits comfortably in an 8k ROM.
  • Version 1.1 cleans up the interface between the monitor and the BIOS sections, making it easier to add new hardware support. Only a few of the configurations of SCM have currently been ported to this code base.
  • Version 1.2 adds a framework to enable most configurations to be created with simple text files thus reducing the need to manage so many code files. It also makes it easier to add support for new devices, such as serial interfaces. The increased code size required to support these new features means the fully featured monitor does not fit in an 8k ROM.
  • Version 1.3 extends the framework to support more hardware.

Some of the software written specifically for SCM can be found here.

Hardware supported by SCM v1.0

Hardware supported by SCM v1.1

Hardware supported by SCM v1.2

Hardware supported by SCM v1.3

Homebrew 8-bit retro computing