SCM v1.2 is currently a Beta release and is not yet being used for ‘production’ firmware.
The Small Computer Monitor is a classic machine code monitor for Z80 based systems.
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.
Other configurations can be found in the SCM v1.0 and SCM v1.1 distributions.
- SCM v1.2 – Description
- SCM v1.2 – Configurations
- SCM v1.2 – Porting Guide
- SCM v1.2 – Reference
- SCM v1.2 – Apps
Known Bugs and Limitations
- Some configurations of SCM v1.2 fail to execute idle event routines (API 0x13 to 0x16)
- Single stepping does not execute instructions that result in the program counter not changing, such as DJNZ when B > 1 and the relative jump is to itself
Downloads
- SCM v1.2 – Source and Tools – 2020-05-28 (ZIP)
- Pre-built ROM images (HEX files) can be found in the folder: SCWorkshop\SCMonitor\Builds
- Detailed documentation can be found in the folder: SCWorkshop\SCMonitor\Documentation
- SCM v1.0 documentation is still valid
Older Versions
Supported Hardware
- Small Computer 108 (SC108) – to be added soon
- Small Computer 111 (SC111) – to be added soon
- Small Computer 114 (SC114)
- Small Computer 118 (SC118)
- Small Computer 121 (SC121)
- Small Computer 126 (SC126)
- Small Computer Workshop IDE
- ZORAk Mothership
For the following hardware, see SCM v1.1
- Small Computer 114 (SC114)
- Small Computer 121 (SC121)
- Small Computer 126 (SC126)
- Small Computer Workshop IDE
For the following hardware, see SCM v1.0
- Bill Shen’s Z280RC, ZZ80RC, Z80SBC64 and Z80MB64
- LiNC80 official systems
- RC2014 official systems
- Small Computer 101 (SC101)
- Small Computer 108 (SC108)
- Small Computer 111 (SC111)
- Small Computer 114 (SC114)
- Small Computer 118 (SC118)
- Small Computer Workshop IDE
- Tom Szolyga’s SBC version C
- Z80 Small Computer (Z80sc)
One thought on “Small Computer Monitor v1.2”
Comments are closed.