Small Computer Monitor

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

There are three 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.

Hardware supported by SCM v1.0

Hardware supported by SCM v1.1

Hardware supported by SCM v1.2

Homebrew 8-bit retro computing