The Small Computer Monitor is a classic machine code monitor for Z80 based systems.
Version 1.3 builds on the framework added in v1.2. This enables 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.
- SCM v1.3 – Description
- SCM v1.3 – Configurations
- SCM v1.3 – Porting Guide
- SCM v1.3 – Reference
- SCM v1.3 – Apps
Known Bugs and Limitations
- Some configurations of SCM v1.3 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.3 – Source and Tools – 2022-03-25 (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
- Source code can be found in the folder:
SCWorkshop/SCMonitor/Source - Apps designed to run from SCM are in the folder:
SCWorkshop/SCMonitor/Apps
- SCM v1.3 documentation
- SCM v1.0 documentation is still valid
Supported Hardware
- Small Computer 108 (SC108)
- Small Computer 111 (SC111) + SC119)
- Small Computer 114 (SC114)
- Small Computer 118 (SC118)
- Small Computer 140 (SC140)
- Small Computer 126 (SC126)
- Small Computer 151 (SC151 + SC150)
- Small Computer 503 (SC503)
- Small Computer 516 (SC516)
- Small Computer 519 (SC519 + SC518)
- Small Computer 527 (SC527)
- Small Computer Workshop IDE
Other configurations can be found in the SCM v1.0, SCM v1.1, and SCM v1.2 distributions.
Older Versions
For the following hardware, see SCM v1.2
- 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.3”
Comments are closed.