The latest release of this Firmware is detailed in the table below.
Name | Small Computer Monitor |
Configuration | S2 |
Release | 2018-10-27 |
Download | SCM S2 2018-10-27 (HEX) SCM S2 2018-10-27 (BIN) |
Device Programming: | |
Code size | 32k bytes |
Checksum (MiniPro 6.6) | 005D 5D8B |
Recommended IC | AT27C256R-45PU |
Core Components: | |
Monitor | Version 1.0.0 |
BIOS | S2 version 1.0.0 |
Included Apps: | |
– ROM BASIC | Version 4.7.1 |
– CP/M loader from CF card | Version 1.0 |
The firmware is supplied (above) as an Intel HEX format file, which is suitable for use by most PROM programmers. Intel HEX files are a text format, not a binary format. As a result they are larger than the stated code size in the table above.
The Small Computer Monitor’s Components and Apps are described here.
Source code can be found in the Small Computer Workshop download.
Supported Devices
- Z80 CPU (eg. Z84C00xx)
- ACIA #1 at 0x80 (eg. 68B50)
- ACIA #2 at 0x40 (eg. 68B50)
- SIO #1 at 0x80 (eg. Z84C42xx)
- Digital I/O at 0x00
- Compact Flash at 0x10 for loading CP/M
- Bit-bang serial port at 0x28
- Status LED at 0x08
The SIO can either use the RC2014 addressing scheme or the typical Zilog scheme (as used by Dr. S. Baker’s SIO module)
The lack of specific support does not exclude the use of other hardware. It just means the ROM does not do anything specific with it.
Supported Modules
- Processor:
- Memory:
- Serial port:
- Timer:
- not supported
- Baud rate generation:
- RC2014, dual clock module
- with a two I/O writes to set up the CTC:
- CP/M storage:
- Self-test status display:
The lack of specific support does not exclude the use of other hardware. It just means the ROM does not do anything specific with it.