On this page a collection of available SYM-1 hardware and software.
The SYM-1 monitor, Supermon, is described in the Reference manual, see above.
Written by Manny Lomas, of TIM-1 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 separate 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 asn such aare cleverly loaded into RAM by some hardware tricks with protected RAM at upper memory.
Written by Manny Lomas, of TIM-1 and RAP fame. RAE is an optional ROM.
An assembler and editor in 8K.
RAE-1 Reference manual.
- RAE V1.0 first ROM at B000 RAE V1.0 02-0023A
- RAE V1.0 second ROM at E000 02-0024A
- RAE V1.0 first ROM at B000
- RAE V1.0 second ROM at E000
- RAE notes 1
- RAE notes 2
- RAE notes 3
One of the Microsoft 6502 Basic versions, made for the SYM-1.
Two versions were made. The first came as two 4K ROMS, V1.1 as one 8K ROM. ROM ID BAS 023-0025A.
The tri-goniometric functions, an option at startup are documented in the Basic manual as hex dump or on page 27 in the Technotes
There were two versions of the BASIC ROMs available.
- A two ROM set (part numbers 02-0019-01 and 02-0020-1). These went into sockets U21 and U22 respectively.
- A single ROM (part number 02-0058 A/B). This went into socket U21. It’s 8K and it’s position dependent. It fits in from $C000 to $DFFF.
The 8k Basic has tokens but no code for the trig functions. There’s an application note which invites you to type in the hex and save to tape the approx 512 extra bytes needed. See page 30 of the tech notes.
The 1981 manual shows the correct jumpers for an 8K ROM in U21. The 1978 manual shows the correct jumpers for two 4K ROMs in U21 and U22
- Basic v.1.0 first ROM at C000
- Basic v.1.0 second ROM at D000
- Basic V1.1 8K ROM at C000
- Ascii dumps of V1.1 and information by Leland Goertz
- Loadable extended SYM-1 BASIC by John JOHN W. Brown 1980 SATURN SOFTWARE: TRACE, TIME etc ($0200-11FF)
- Loadable SYM-1 Basic extensions (tape?) ($1200-1705)
- Disassembly by Lee Davison of V1.1
BXT_1200 is just 1285 useful bytes, and then filled with FF. It contains the strings PERFECT MATCH!, COMPARE ERROR AT, CHECK SUM ERROR! and INVALID DELETE RANGE!
BXT_0200 is a full 4k bytes, and contains these strings:
FOUND LOADING SEARCHING FOR SAVING CALL STIME EDIT PAGE TRACE CHAIN EXEC PAGE EXTENDED SYM-BASIC BY JOHN W. BROWN COPYRIGHT (C) 1980 SATURN SOFTWARE LIMITED
MOD-68, MOD-69, SYM-1/68, SYM-1/69
The MOD-69 and MOD-68 replace the 6502 with a Motorola 6809 or 6802 CPU on an adaptor board and the Monitor is replaced with a new ROM with a new Supermon.
There were also SYM-1s available with the Motorola processor: SYM-1/68 and SYM-1/69.
SYM-1 XRAY Extended RAE, manual and listing
Published from issue 0 September 1979 until the last issue 17 Winter 1983
SYM-Physis Issue 0
SYM-Physis Issue 1
SYM-Physis Issue 2
SYM-Physis Issue 3
SYM-Physis Issue 4
SYM-Physis Issue 5-6
SYM-Physis Issue 7
SYM-Physis Issue 8
SYM-Physis Issue 9
SYM-Physis Issue 10
SYM-Physis Issue 11
SYM-Physis Issue 12
SYM-Physis Issue 13-14
SYM-Physis Issue 15
SYM-Physis Issue 16
SYM-Physis Issue 17