Sardis Technologies ST-2900 ST-MON
The ST-2900 ST-MON monitor program is software provided in an EPROM
or EEPROM that the 6809 microprocessor on the ST-2900
CPU board starts executing after powerup or a reset.
It initializes the hardware, performs self-diagnostics, provides various I/O
routines, and has commands to view/search/move/fill/modify/test memory, and
to boot the FLEX or OS-9 operating systems from floppy disk or other devices.
ST-MON 1.01 (original release, obsolete):
- serial port A always configured at 9600bps
- boots FLEX from floppy disk, but not OS-9
- supplied in a 2716 EPROM (2KB)
ST-MON 2.04 features:
- 6 memory commands: examine/change byte, display block, copy block, fill area, search for byte, test
- 2 jump commands: jump to program, return to FLEX
- 1 load command: load S1/S9 format file from serial port
- 1 boot command: boot FLEX and
OS-9 from floppy disk
- 20 user I/O routines
- 21 user variables in RAM
- 6 interrupt vectors
- supplied in a 2732 EPROM (4KB)
ST-MON 2.50 (currently in development):

- includes all features of ST-MON 2.04, plus ...
- new 'R' command relocates ST-MON to allow testing upper RAM
- new 'B' command loads FLEX binary file from serial port
- new '?' command displays a help menu of commands
- super-enhanced 'D' command allows booting
6809 FLEX Plus 10TM
and (Nitr)OS-9 from local floppy disk,
NVSRAM-Disk, and EEPROM-Disk drives,
and also via serial port from remote disk images hosted by DSKserv,
DriveWire, and
FLEX-OS9-Net servers
- source code completely rewritten, with greatly improved comments and formatting
- fits in an AT28C64B EEPROM (8KB)
None of my versions of ST-MON support breakpoints, register displays, or
single-stepping. However, one of my customers modified ST-MON by adding various
debugging features, and gave me permission to distribute their version. Refer to
disk image below.
 |
User's Manual for ST-2900 ST-MON 2.04.
(2.8MB .pdf scanned image) |
|
Other notes for ST-2900 ST-MON 2.04.
Includes addendum/errata to the manual, etc.
(not available yet)
(??KB .txt) |
|
Assembler listing of ST-2900 ST-MON 2.04.
(471KB .pdf) |
|
DSK image (35T/SS/SD FLEX format) of source code and binary of
ST-2900 ST-MON 2.04.
(27KB .zip) |
|
DSK image (35T/SS/SD FLEX format) of source code of
debugging version of ST-MON.
(not available yet)
(??KB .zip) |
"FLEX" was a trademark of Technical System Consultants (TSC).
"6809 FLEX Plus 10" is a trademark of David C. Wiens, dba Sardis Technologies.
"OS-9" is a registered trademark of Microware LP.
Last revised 2024-May-24 09:59 PDT.
Copyright 2018- David C. Wiens.
Home
ST-2900 System
Contact
Site map