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

Output Menu

On pressing the key <.>, the following menu will appear at the top of the screen.

1.address
 2.comment
3.ADDRESS
 4.COMMAND
5.address
6.comment
 7.JSR ( V. 3.2 )
8.binary
9.ASC

Use the keys <1> to <9> and then press <RETURN> (or <ESC> in V. 3.2 )

  1. address: If the present address is in the symboltable, the address will appear as a comment after '*'.
  2. comment: If there is a comment to the present address in the symbol-table, it will be displayed next to a '*' or next to the address.
  3. ADDRESS: The present address will be displayed at the beginning of each line. Also all information for this address in the symbol-table will be displayed. Use this option as a 'work mode'.
  4. COMMAND: When this option is deselected, the byte at each address will be displayed as a byte, ASCII-character, internal character and a bit-pattern. At the end of the line is the corresponding opcode or a '?'-mark.
  5. Address: If the line contains a symbol, the address of the symbol will be displayed at the end of the line.
  6. Comment: If there is a comment in the symbol-table at the address in a command, it will be displayed.
  7. (V. 3.2) Display jumps to subroutines with JSR.
  8. Binary: In the case of 'immediate'adddressing the binary form of the constant in the command will be displayed as a comment.
  9. ASC: In the case of 'immediate'adddressing the ASCII form of the constant in the command will be displayed as a comment. (provided the character is displayable in the ATMAS-II assembler).

(V. 3.2) <A> selects all items. Use this when programming command chains (See U. UTILITY ).
E.g. the command chain .A26789^ will have the effect of selecting 1, 3, 4, and 5 regardless of the previous setting.