SYM-1 monitor
The SYM-1 monitor, Supermon, is described in the Reference manual. Written by Manny Lomas, of TIM and RAP fame.
Two versions of the monitor were shipped, Version 1.0 and Version 1.1.
Version SY1.1, the second release of Supermon, is described in a second manual.
![]() |
Appendix M describing the version 1.1 Monitor enhancements and listing. |
The ROM contains Supermon, the machine monitor, the audio cassette functions and the boot ROM function (vectors and such are cleverly loaded into RAM by some hardware tricks with protected RAM at upper memory.
Sources of SYM-1 and SYM-2 Monitor ROMs
Many years ago Paul R.Santa-Maria (who sadly left us in 2012) gave me the listing of the source of the Monitor ROM in the SYM-1 1.1
Delivered as a listing, with the comments from the listing in the SYM-1 Reference manual and formatted close to the printed listing.
This is the heading of the listing:
SYM-1 SUPERMON AND AUDIO CASSETTE INTERFACE SOURCES
COMBINED AND CONVERTED TO TELEMARK ASSEMBLER (TASM) V3.1
0002 0000 ;
0003 0000 ;*****
0004 0000 ;***** COPYRIGHT 1979 SYNERTEK SYSTEMS CORPORATION
0005 0000 ;***** VERSION 2 4/13/79 “SY1.1”
Since the ROM of the SYM-1 1.0, 1.1 and the ROM of the SYM-2 are available:
- Converted the listing back to source format (TASM32, standard MOS format).
- Created separate source for the SYM-1 1.0 ROM, the SYM-1 1.1 ROM (the original listing) and the SYM-2 2.0 ROM.
- Typed in the audio cassette interface sources from the 1.0 reference manual.
- Changed the SYM-2 source to the different hardware (a 6532 at AC00 instead of a VIA) and other (minor) changes.
- Binary output compared to the original ROM dumps as proof the sources match the dumps.
In this archive sources of 1.0, 1.1, 2.0 listings, binary output.