SOURCGEN Re-assembler for Atari 800 XL

ATARI HOME
Introduction
Definitions
Disk Contents
Starting SOURCGEN
Symbol-Table & Editor
Generating Source Code
- from an SMB file
- for the ATARI OS
Creating SMB files
The Function Keys
The Functions A - U
A. ADDR/symb search
B. BYTE-change
C. CODE-search
D. DELETE symbols
E. EDIT
F. FILE
G. GO
H. HEAD
I. INDEX
J. JUNK?
K. KEY (0..9)
L. LIST symbols
M. MINIMUM-label
N. NEW
O. OBTAIN symbols
P. PREPARE labels
Q. QUIT (1)
R. RE-ADDRESS
S. SAVE symbols
T. TRACE
U. UTILITY (V. 3.2)
The Fram-disk
Output Menu
Error Messages
Reference card
New in V.3.2

Error Messages

In addition to the standard I/O error messages, SOURCGEN supports the following Error Messages:

1. INVALID SYNTAX  
2. ADDRESS OVERLAP Invalid addresses with RE-ADDRESS.
3. TABLE FULL Hit <,> to see which internal table is full.
In V.3.2 you can use CONFIG32.SMB to change the size of the tables by altering their beginning addresses.
(You must alter SOURCGEN on disk using B. BYTE-change )
4. FROM > TO beginning-address is less than end-address
5. COMMAND invalid command
6. BAD LOAD FILE This is not a load file.
In V.3.2 you can enter the beginnig address ( See. F. FILE )
7. ADDRESS TOO SMALL  
8. ADDRESS IS TOO LARGE  
9. NOT ENOUGH ROOM  
A. INVALID ADDRESS  
B. TO ADDRESS? - to what address?
C. NEED D4OF/<SYMBOL>

The address D40F must be present in the symbol table.
It's probably best to re- load AUTOLOAD.SMB.

D. LABEL IS NOT PREPARED Please P. PREPARE labels before using H. HEAD
F. TRACE NOT POSSIBLE At RTI, JMP(xxxx) and possibly
RTS, trace is not possible.
10. BAD SMB-FILE This is not a symbol-file.
11. ADDRESS Please enter address.
     
3x internal error (30, 31, 32, 33) These internal testing errors will almost certainly never occur.
A4 INVALID SECTOR - TRY
COPYING FILE TO NEW DISK

Please read first paragraph of F. FILE
In V.3.2 this can usually be solved as follows:
Hit <U><Return>
Hit <F><Return>
Type F:<Return>
(See The Fram-disk and U. UTILITY - 2.)