SCM v1.3 Released

A new version of the Small Computer Monitor (SCM) is now available.

Version 1.3 builds on the BIOS framework introduced in v1.2, enabling most configurations to be created with simple text files and 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.

There is very little functional difference between v1.0 and v1.3, it is mainly about supporting more hardware. The most obvious change is the output of the DEVICES command. A typical example from SCM v1.3 is:

Supported devices:
  = Z180 ASCI        @ C0 detected
  = Z80 SIO (rc)     @ 80
  = Z80 SIO          @ 80
  = Z80 SIO (rc)     @ 84
  = Z80 SIO          @ 84
  = Z80 CTC          @ 88
  = Z80 CTC          @ 8C
  = ACIA             @ 80
  = ACIA             @ 40
  = CF Card          @ 10 detected
  = Diagnostic LEDs  @ 0D detected
Console devices:
1 = Z180 ASCI        @ C0
2 = Z180 ASCI        @ C0

The increased code size required to support the BIOS framework means the fully-featured monitor does not fit in an 8k ROM. Anyone requiring an 8k ROM image should use SCM v1.0.