On this page a collection of available SYM-1 hardware and software.
SYM-Physis The SYM-1 USers’ Group newsletter
Reference cards
SYM-1 monitor
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.
SYM-1 RAE
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
Reference cards, click for larger view.
Sources
SYM-1 Basic
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.
Scans from Synertek Products Guide.
There were also SYM-1s available with the Motorola processor: SYM-1/68 and SYM-1/69.
SYM-1/69 SYM-1 supplement manual
ROM of MOD 69, 2-9002-129 MOD 69 Hi 2-9002-12 MOD 69 Lo
PROM 82S129 of MOD 69 (2103 marked IC in photos below
SYM-1 Pascal
SYM-1 Forth
SK Forth 79 Users Guide , PDF of Source listing
SYM-1 XRAY Extended RAE, manual and listing
SYM-1 XRAY Extended RAE, manual and listing
SYM-Physis The SYM-1 Users’ Group newsletter
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