;http://zx81.vb81.free.fr/asm_tools/ZX81.sym

; zx81 system vars and rom labels
; for TASM compiler. 

; R A M  Symbols.
RAM_ERR_NR		.equ $4000  
RAM_FLAGS		.equ $4001
RAM_ERR_SP		.equ $4002
RAM_RAMTOP		.equ $4004
RAM_MODE		.equ $4006
RAM_PPC		.equ $4007
RAM_VERSN		.equ $4009
RAM_E_PPC		.equ $400A
RAM_D_FILE		.equ $400C
RAM_DF_CC		.equ $400E
RAM_VARS		.equ $4010
RAM_DEST		.equ $4012
RAM_E_LINE		.equ $4014
RAM_CH_ADD		.equ $4016
RAM_X_PTR		.equ $4018
RAM_STKBOT		.equ $401A
RAM_STKEND		.equ $401C
RAM_BERG		.equ $401E
RAM_MEM		.equ $401F
RAM_SPARE1		.equ $4021
RAM_DF_SZ		.equ $4022
RAM_S_TOP		.equ $4023
RAM_LAST_K		.equ $4025
RAM_DBOUNCE		.equ $4027
RAM_MARGIN		.equ $4028
RAM_NXTLIN		.equ $4029
RAM_OLDPPC		.equ $402B
RAM_FLAGX		.equ $402D
RAM_STRLEN		.equ $402E
RAM_T_ADDR		.equ $4030
RAM_SEED		.equ $4032
RAM_FRAMES		.equ $4034
RAM_COORDS		.equ $4036
RAM_PR_CC		.equ $4038
RAM_S_POSN1		.equ $4039
RAM_S_POSN2		.equ $403A
RAM_CDFLAG		.equ $403B
RAM_PRBUFF		.equ $403C
RAM_MEMBOT		.equ $405D
RAM_SPARE2		.equ $407B

; R O M  Symbols.
START		.equ $0000 ; RST 0  : Reset.
ERROR_1		.equ $0008 ; RST 8  : Error code (sec. Byte=ZXcode-$1D =>"0"=$20).
PRINT_A		.equ $0010 ; RST 10 : Print A register.
GET_CHAR	.equ $0018 ; RST 18 : A register= CH-ADD
TEST_SP		.equ $001C
NEXT_CHAR	.equ $0020 ; RST 20 : A register= CH-ADD+1

FP_CALC		.equ $0028 ; RST 28 : Floating Point calculator.
; ***************************
FP_CALC_SUB	.equ $03 ;
FP_CALC_MUL	.equ $04 ;
FP_CALC_DIV	.equ $05 ;
FP_CALC_EXP	.equ $06 ;
FP_CALC_OR	.equ $07 ;
FP_CALC_AND	.equ $08 ;
FP_CALC_ADD	.equ $0F ;
FP_CALC_CODE	.equ $19 ;
FP_CALC_VAL	.equ $1A ;
FP_CALC_LEN	.equ $1B ;
FP_CALC_SIN	.equ $1C ;
FP_CALC_COS	.equ $1D ;
FP_CALC_TAN	.equ $1E ;
FP_CALC_ASN	.equ $1F ;
FP_CALC_ACS	.equ $20 ;
FP_CALC_ATN	.equ $21 ;
FP_CALC_LN	.equ $22 ;
FP_CALC_EXP	.equ $23 ;
FP_CALC_INT	.equ $24 ;
FP_CALC_SQR	.equ $25 ;
FP_CALC_SGN	.equ $26 ;
FP_CALC_ABS	.equ $27 ;
FP_CALC_PEEK	.equ $28 ;
FP_CALC_USR	.equ $29 ;
FP_CALC_STR$	.equ $2A ;
FP_CALC_CHR$	.equ $2B ;
FP_CALC_NOT	.equ $2C ;
FP_CALC_END	.equ $34 ;
; ***************************
END_CALC	.equ $002B 
BC_SPACES	.equ $0030 ; RST 30 : Vars extender. BC=nnnn
INTERRUPT	.equ $0038 ; RST 38 : Display interupt.
WAIT_INT	.equ $0041
SCAN_LINE	.equ $0045
CH_ADD+1	.equ $0049
TEMP_PTR1	.equ $004C
TEMP_PTR2	.equ $004D
ERROR_2		.equ $0056
ERROR_3		.equ $0058
NMI		.equ $0066 ; Display interupt.
NMI_RET		.equ $006D
NMI_CONT	.equ $006F
K_UNSHIFT	.equ $007E
K_SHIFT		.equ $00A5
K_FUNCT		.equ $00CC
K_GRAPH		.equ $00F3
TOKENS		.equ $0111
LOAD_SAVE	.equ $01FC
SLOW_FAST	.equ $0207
LOOP_11		.equ $0216
NO_SLOW		.equ $0226
DISPLAY_1	.equ $0229
DISPLAY_P	.equ $022D
ANOTHER		.equ $0237
OVER_NC		.equ $0239
DISPLAY_2	.equ $023E
NO_KEY		.equ $0264
LOOP_B		.equ $026A
R_IX_1		.equ $0281
R_IX_2		.equ $028F
DISPLAY_3	.equ $0292
DISPLAY_4	.equ $02A9
DISPLAY_5	.equ $02B5
KEYBOARD	.equ $02BB
EACH_LINE	.equ $02C5
SET_FAST	.equ $02E7
REPORT_F	.equ $02F4
SAVE		.equ $02F6
HEADER		.equ $02FF
DELAY_1		.equ $0304
OUT_NAME	.equ $030B
OUT_PROG	.equ $0316
OUT_BYTE	.equ $031E
EACH_BIT	.equ $0320
PULSES		.equ $0329
DELAY_2		.equ $032D
BREAK_2		.equ $0332
DELAY_3		.equ $0336
DELAY_4		.equ $033B
LOAD		.equ $0340
NEXT_PROG	.equ $0347
IN_BYTE		.equ $034C
NEXT_BIT	.equ $034E
BREAK_3		.equ $0350
RESTART		.equ $0361
IN_NAME		.equ $0366
MATCHING	.equ $0371
IN_PROG		.equ $037B
GET_BIT		.equ $0385
TRAILER		.equ $0388
COUNTER		.equ $038A
BIT_DONE	.equ $039C
BREAK_4		.equ $03A2
REPORT_D	.equ $03A6
NAME		.equ $03A8
NEW		.equ $03C3
RAM_CHECK	.equ $03CB
RAM_FILL	.equ $03CF
RAM_READ	.equ $03D5
SET_TOP		.equ $03E2
INITIAL		.equ $03E5
LINE		.equ $0408
N_L_ONLY	.equ $0413
UPPER		.equ $0419
ADDR_TOP	.equ $042D
LIST_TOP	.equ $0433
DOWN_KEY	.equ $0454
INC_LINE	.equ $0457
KEY_INPUT	.equ $0464
EDIT_INP	.equ $046F
LOWER		.equ $0472
EACH_CHAR	.equ $0475
END_LINE	.equ $0482
EDIT_LINE	.equ $0487
EDIT_ROOM	.equ $048A
FREE_LINE	.equ $04B1
DISPLAY_6	.equ $04C1
SLOW_DISP	.equ $04CF
K_DECODE	.equ $04DF
FUNC_BASE	.equ $04F2
FETCH_1		.equ $04F7
TABLE_ADD	.equ $0505
FETCH_2		.equ $0508
FETCH_3		.equ $0515
TEST_CURS	.equ $0516
ENTER		.equ $051B
BACK_NEXT	.equ $0523
ADD_CHAR	.equ $0526
K_L_KEY		.equ $052B
KEY_SORT	.equ $052D
CURSOR		.equ $0537
K_MODE		.equ $0540
TEST_CHAR	.equ $0544
L_MODE		.equ $0556
CLEAR_ONE	.equ $055C
ED_KEYS		.equ $0562
LEFT_KEY	.equ $0576
RIGHT_KEY	.equ $057F
GET_CODE	.equ $0588
ENDED_1		.equ $0589
RUBOUT		.equ $058B
LEFT_EDGE	.equ $0593
ENDED_2		.equ $059D
UP_KEY		.equ $059F
FUNCTION	.equ $05AF
ZERO_DE		.equ $05B7
LINE_NO		.equ $05BB
EDIT_KEY	.equ $05C4
N_L_KEY		.equ $060C
STK_UPPER	.equ $0626
NOW_SCAN	.equ $0629
N_L_INP		.equ $064E
TEST_NULL	.equ $0661
N_L_NULL	.equ $0664
NEXT_LINE	.equ $066C
STOP_LINE	.equ $06AE
CONTINUE	.equ $06CA
REPORT		.equ $06D1
N_L_LINE	.equ $06E0
COPY_OVER	.equ $0705
LLIST		.equ $072C
LIST		.equ $0730
LIST_PROG	.equ $073E
UNTIL_END	.equ $0740
OUT_LINE	.equ $0745
TEST_END	.equ $0755
COPY_LINE	.equ $0766
MORE_LINE	.equ $076D
TEST_NUM	.equ $077C
NOT_TOKEN	.equ $079A
OUT_CURS	.equ $079D
FLAGS_2		.equ $07AA
NUMBER		.equ $07B4
DECODE		.equ $07BD
KEY_LINE	.equ $07C7
LEAD_SP		.equ $07DC
OUT_DIGIT	.equ $07E1
DIGIT_INC	.equ $07E2
OUT_CODE	.equ $07EB
OUT_CH		.equ $07EE
PRINT_CH	.equ $07F1
PRINT_SP	.equ $07F5
LPRINT_A	.equ $0802
PRINT_EXX	.equ $0805
ENTER_CH	.equ $0808
TEST_N_L	.equ $0812
TEST_LOW	.equ $082C
REPORT_5	.equ $0835
EXPAND_1	.equ $083A
WRITE_CH	.equ $083E
WRITE_N_L	.equ $0847
LPRINT_CH	.equ $0851
COPY		.equ $0869
COPY_BUFF	.equ $0871
COPY_D		.equ $0876
COPY_LOOP	.equ $087A
COPY_TIME	.equ $087D
COPY_BRK	.equ $0880
REPORT_D2	.equ $0888
COPY_CONT	.equ $088A
COPY_NEXT	.equ $089C
COPY_BITS	.equ $08B5
COPY_WAIT	.equ $08BA
COPY_N_L	.equ $08C7
COPY_END	.equ $08DE
CLEAR_PRB	.equ $08E2
PRB_BYTES	.equ $08E9
PRINT_AT	.equ $08F5
TEST_VAL	.equ $08FA
WRONG_VAL	.equ $0905
SET_FIELD	.equ $090B
LOC_ADDR	.equ $0918
LOOK_BACK	.equ $0927
EXPAND_2	.equ $0940
TOKENS2		.equ $094B
ALL_CHARS	.equ $0959
TRAIL_SP	.equ $096D
TOKEN_ADD	.equ $0975
TEST_HIGH	.equ $097F
WORDS		.equ $0985
COMP_FLAG	.equ $0992
FOUND		.equ $0993
ONE_SPACE	.equ $099B
MAKE_ROOM	.equ $099E
POINTERS	.equ $09AD
NEXT_PTR	.equ $09B4
PTR_DONE	.equ $09C8
LINE_ADDR	.equ $09D8
NEXT_TEST	.equ $09DE
CP_LINES	.equ $09EA
NEXT_ONE	.equ $09F2
NEXT_FIVE	.equ $0A01
NEXT_LETT	.equ $0A08
LINES		.equ $0A0F
NEXT_O_4	.equ $0A10
NEXT_ADD	.equ $0A15
DIFFER		.equ $0A17
LINE_ENDS	.equ $0A1F
CLS		.equ $0A2A
B_LINES		.equ $0A2C
CLEAR_LOC	.equ $0A42
COLLAPSED	.equ $0A52
RECLAIM_1	.equ $0A5D
RECLAIM_2	.equ $0A60
E_LINE_NO	.equ $0A73
NO_NUMBER	.equ $0A91
OUT_NUM		.equ $0A98
OUT_NO		.equ $0AA5
THOUSAND	.equ $0AAD
UNITS		.equ $0ABF
UNSTACK_Z	.equ $0AC5
LPRINT		.equ $0ACB
PRINT		.equ $0ACF
PRINT_1		.equ $0AD5
NOT_AT		.equ $0AFA
TAB_TEST	.equ $0B1E
NOT_TAB		.equ $0B31
PRINT_ON	.equ $0B37
SPACING		.equ $0B44
SYNTAX_ON	.equ $0B4E
PRINT_STK	.equ $0B55
PR_STR_1	.equ $0B64
PR_STR_2	.equ $0B66
PR_STR_3	.equ $0B67
PR_STR_4	.equ $0B6B
PRINT_END	.equ $0B84
FIELD		.equ $0B8B
CENTRE		.equ $0BA4
RIGHT		.equ $0BAB
PLOT_UNP	.equ $0BAF ; BC=xxyy
COLUMNS		.equ $0BC5
FIND_ADDR	.equ $0BCA
SQ_SAVED	.equ $0BD9
TABLE_PTR	.equ $0BDA
PLOT		.equ $0BE9
UNPLOT		.equ $0BEB
PLOT_END	.equ $0BF1
STK_TO_BC	.equ $0BF5
STK_TO_A	.equ $0C02
SCROLL		.equ $0C0E
OFFSET_T	.equ $0C29

; BASIC INTERPRETER TABLE.
P_LET		.equ $0C48 ; CALL $131D
P_GOTO		.equ $0C4B ; CALL $0E81
P_IF		.equ $0C4F ; CALL $0DAB
P_GOSUB		.equ $0C54 ; CALL $0EB5
P_STOP		.equ $0C58 ; CALL $0CDC
P_RETURN	.equ $0C5B ; CALL $0ED8
P_FOR		.equ $0C5E ; CALL $0DB9
P_NEXT		.equ $0C66 ; CALL $0E2E
P_PRINT		.equ $0C6A ; CALL $0ACF
P_INPUT		.equ $0C6D ; CALL $0EE9
P_DIM		.equ $0C71 ; CALL $1409
P_REM		.equ $0C74 ; CALL $0D6A
P_NEW		.equ $0C77 ; CALL $03C3
P_RUN		.equ $0C7A ; CALL $0EAF
P_LIST		.equ $0C7D ; CALL $0730
P_POKE		.equ $0C80 ; CALL $0E92
P_RAND		.equ $0C86 ; CALL $0E6C
P_LOAD		.equ $0C89 ; CALL $0340
P_SAVE		.equ $0C8C ; CALL $02F6
P_CONT		.equ $0C8F ; CALL $0E7C
P_CLEAR		.equ $0C92 ; CALL $149A
P_CLS		.equ $0C95 ; CALL $0A2A
P_PLOT		.equ $0C98 ; CALL $0BAF
P_UNPLOT	.equ $0C9E ; CALL $0BAF
P_SCROLL	.equ $0CA4 ; CALL $0C0E
P_PAUSE		.equ $0CA7 ; CALL $0F32
P_SLOW		.equ $0CAB ; CALL $0F2B
P_FAST		.equ $0CAE ; CALL $0F23
P_COPY		.equ $0CB1 ; CALL $0869
P_LPRINT	.equ $0CB4 ; CALL $0ACB
P_LLIST		.equ $0CB7 ; CALL $072C
;*************************
LINE_SCAN	.equ $0CBA
LINE_RUN	.equ $0CC1
STOP		.equ $0CDC
LINE_NULL	.equ $0CDE
SCAN_LOOP	.equ $0CF4
GET_PARAM	.equ $0CF7
SEPARATOR	.equ $0D10
CLASS_TBL	.equ $0D16
CHECK_END	.equ $0D1D
CHECK_2		.equ $0D22
REPORT_C2	.equ $0D26
CLASS_3		.equ $0D28
CLASS_0		.equ $0D2D
CLASS_5		.equ $0D2E
CLASS_END	.equ $0D3A
CLASS_1		.equ $0D3C
CLASS_4_2	.equ $0D3F
REPORT_2	.equ $0D4B
SET_STK		.equ $0D4D
SET_STRLN	.equ $0D63
REM		.equ $0D6A
CLASS_2		.equ $0D6B
INPUT_REP	.equ $0D6F
CLASS_4		.equ $0D85
CLASS_6		.equ $0D92
REPORT_C	.equ $0D9A
NO_TO_STK	.equ $0D9C
SYNTAX_Z	.equ $0DA6
IF		.equ $0DAB
IF_END		.equ $0DB6
FOR		.equ $0DB9
F_USE_ONE	.equ $0DC6
F_REORDER	.equ $0DCC
F_LMT_STP	.equ $0DEA
NXTLIN_NO	.equ $0E0E
FOR_END		.equ $0E2A
NEXT		.equ $0E2E
REPORT_1	.equ $0E58
NEXT_LOOP	.equ $0E5A
LMT_V_VAL	.equ $0E62
IMPOSS		.equ $0E69
RAND		.equ $0E6C
SET_SEED_BC	.equ $0E73 
SET_SEED	.equ $0E77
CONT		.equ $0E7C
GOTO		.equ $0E81
GOTO_2		.equ $0E86
POKE		.equ $0E92
POKE_SAVE	.equ $0E9B
FIND_INT	.equ $0EA7
REPORT_B	.equ $0EAD
RUN		.equ $0EAF
GOSUB		.equ $0EB5
TEST_ROOM	.equ $0EC5
REPORT_4	.equ $0ED3
RETURN		.equ $0ED8
REPORT_7	.equ $0EE5
INPUT		.equ $0EE9
PROMPT		.equ $0F05
ENTER_CUR	.equ $0F14
REPORT_8	.equ $0F21
FAST		.equ $0F23 ; Set Fast mode.
SLOW		.equ $0F2B ; Set Slow mode.
PAUSE		.equ $0F32
BREAK_1		.equ $0F46
DEBOUNCE	.equ $0F4B
SCANNING	.equ $0F55
S_LOOP_1	.equ $0F59
S_JPI_END	.equ $0F8A
S_TEST_PI	.equ $0F8C
S_PI_END	.equ $0F99
S_TST_INK	.equ $0F9D
S_ALPHANUM	.equ $0FB2
S_QUOTE		.equ $0FD6
S_Q_AGAIN	.equ $0FE0
S_QUOTE_S	.equ $0FE3
S_STRING	.equ $0FED
S_J_CONT_3	.equ $0FF8
S_Q_NL		.equ $0FFB
S_RPT_C		.equ $0FFF
S_FUNCTION	.equ $1002
S_NO_TO__STR	.equ $101A
S_PUSH_PO	.equ $1020
S_LTR_DGT	.equ $1025
S_DECIMAL	.equ $1047
S_STK_DEC	.equ $106F
S_NUMERIC	.equ $1083
S_CONT_2	.equ $1087
S_CONT_3	.equ $1088
S_OPERTR	.equ $1098
SUBMLTDIV	.equ $10A7
GET_PRIO	.equ $10B5
S_LOOP		.equ $10BC
S_SYNTEST	.equ $10D5
S_RPORT_C	.equ $10DB
S_RUNTEST	.equ $10DE
S_LOOPEND	.equ $10EA
S_TIGHTER	.equ $10ED
S_NOT_AND	.equ $1102
S_NEXT		.equ $110A
TBL_PRI		.equ $110F
LOOK_VARS	.equ $111C
V_CHAR		.equ $1139
V_STR_VAR	.equ $1143
V_RUN_SYN	.equ $1148
V_RUN		.equ $1156
V_EACH		.equ $1159
V_MATCHES	.equ $116B
V_SPACES	.equ $116C
V_GET_PTR	.equ $117F
V_NEXT		.equ $1180
V_80_BYTE	.equ $1188
V_SYNTAX	.equ $118A
V_FOUND_1	.equ $1194
V_FOUND_2	.equ $1195
V_PASS		.equ $1199
V_END		.equ $11A1
STK_VAR		.equ $11A7
SV_SIMPLE_STR	.equ $11B2
SV_ARRAYS	.equ $11BF
SV_PTR		.equ $11D1
SV_COMMA	.equ $11D4
SV_CLOSE	.equ $11E9
SV_CH_ADD	.equ $11F1
SV_COUNT	.equ $11F8
SV_LOOP		.equ $11FB
SV_MULT		.equ $120C
SV_RPT_C	.equ $1223
REPORT_3	.equ $1231
SV_NUMBER	.equ $1233
SV_ELEM_STR	.equ $123D
SV_SLICE	.equ $1256
SV_DIM		.equ $1259
SV_SLICE2	.equ $125A
SLICING		.equ $1263
SL_RPT_C	.equ $128B
SL_SECOND	.equ $1292
SL_DEFINE	.equ $12A5
SL_OVER		.equ $12B9
SL_STORE	.equ $12BE
STK_ST_0	.equ $12C2
STK_STO__STR	.equ $12C3
INT_EXP1	.equ $12DD
INT_EXP2	.equ $12DE
I_CARRY		.equ $12F9
I_RESTORE	.equ $12FC
DE,(DE+1)	.equ $12FF
GET_HL*DE	.equ $1305
HL_LOOP		.equ $1311
HL_END		.equ $131A
HL_AGAIN	.equ $131D
LET		.equ $1321
L_EACH_CH	.equ $132D
L_NO_SP		.equ $132E
L_CHAR		.equ $134B
L_SINGLE	.equ $1359
L_NUMERIC	.equ $1361
L_EXISTS	.equ $136E
L_DELETE_STR	.equ $137A
L_LENGTH	.equ $13A3
L_IN_W_S	.equ $13AB
L_ENTER		.equ $13AE
L_ADD_STR	.equ $13B7
L_NEW_STR	.equ $13C8
L_STRING	.equ $13CE
L_FIRST		.equ $13E7
STK_FETCH	.equ $13F8
DIM		.equ $1409
D_RPORT_C	.equ $140C
D_RUN		.equ $141C
D_LETTER	.equ $1426
D_SIZE		.equ $1434
D_NO_LOOP	.equ $1435
DIM_SIZES	.equ $147F
RESERVE		.equ $1488
CLEAR		.equ $149A
X_TEMP		.equ $14A3
SET_STK_B	.equ $14A6
SET_STK_E	.equ $14A9
CURSOR_IN	.equ $14AD
SET_MIN		.equ $14BC
REC_V80		.equ $14C7
ALPHA		.equ $14CE
ALPHANUM	.equ $14D2
ALPHA_2		.equ $14D4
DEC_TO_FP	.equ $14D9
NXT_DGT_1	.equ $14E5
E_FORMAT	.equ $14F5
SIGN_DONE	.equ $1508
ST_E_PART	.equ $1509
E_POSTVE	.equ $1511
STK_DIGIT	.equ $1514
STACK_A		.equ $151D
STACK_BC	.equ $1520
STK_BC_2	.equ $1536
INT_TO_FP	.equ $1548
NXT_DGT_2	.equ $154D
E_TO_FP		.equ $155A
E_LOOP		.equ $1560
E_LOW		.equ $157A
E_CHUNK		.equ $157D
E_DIVSN		.equ $1583
E_SWAP		.equ $1584
E_END		.equ $1587
FP_TO_BC	.equ $158A
FPBC_NZRO	.equ $1595
BIG_INT		.equ $15AF
FPBC_NORM	.equ $15B5
EXP_ZERO	.equ $15BC
FPBC_END	.equ $15C6
FP_TO_A		.equ $15CD
FP_A_END	.equ $15D9
PRINT_FP	.equ $15DB
PF_NEGTVE	.equ $15EA
PF_POSTVE	.equ $15F0
PF_LOOP		.equ $1615
PF_NULL		.equ $162C
PF_RND_LP	.equ $1639
PF_ZERO_6	.equ $164B
PF_POS		.equ $165B
GET_FIRST	.equ $165F
PF_NIB_LP	.equ $167B
PF_E_FMT	.equ $1682
PF_E_POS	.equ $1698
PF_E_SIGN	.equ $169A
PF_E_TENS	.equ $169E
PF_E_LOW	.equ $16AD
PF_ZEROS	.equ $16B2
PF_ZRO_LP	.equ $16BA
PF_ZERO_1	.equ $16BF
PF_DC_OUT	.equ $16C2
PF_FRAC_LP	.equ $16C8
PF_NIBBLE	.equ $16D0
PREP_ADD	.equ $16D8
NEG_BYTE	.equ $16EC
FETCH_TWO	.equ $16F7
SHIFT_FP	.equ $171A
ONE_SHIFT	.equ $1722
ADDEND_0	.equ $1736
ZEROS_4_5	.equ $1738
ADD_BACK	.equ $1741
ALL_ADDED	.equ $174A
SUBTRACT	.equ $174C
ADDITION	.equ $1755
SHIFT_LEN	.equ $1769
TEST_NEG	.equ $1790
ADD_REP_6	.equ $17B3
END_COMPL	.equ $17B7
GO_NC_MLT	.equ $17B9
PREP_M_D	.equ $17BC
MULTIPLY	.equ $17C6
MLT_LOOP	.equ $17E7
NO_ADD		.equ $17EE
STRT_MLT	.equ $17F8
MAKE_EXPT	.equ $180E
DIVN_EXPT	.equ $1810
OFLW1_CLR	.equ $1819
OFLW2_CLR	.equ $1824
TEST_NORM	.equ $1828
NEAR_ZERO	.equ $182C
ZERO_RSLT	.equ $1830
SKIP_ZERO	.equ $1831
NORMALIZE	.equ $183F
SHIFT_ONE	.equ $1841
NORML_NOW	.equ $1859
OFLOW_CLR	.equ $1868
REPORT_6	.equ $1880
DIVISION	.equ $1882
DIV_LOOP	.equ $18A2
DIV_34TH	.equ $18AB
DIV_START	.equ $18B2
SUBN_ONLY	.equ $18C2
NO_RSTORE	.equ $18C9
COUNT_ONE	.equ $18CA
TRUNCATE	.equ $18E4
T_GR_ZERO	.equ $18EF
NIL_BYTES	.equ $18F4
BYTE_ZERO	.equ $1900
BITS_ZERO	.equ $1905
LESS_MASK	.equ $190C
IX_END		.equ $1912
STK_ZERO	.equ $1915
STK_ONE		.equ $1918
STK_HALF	.equ $191A
STK_PI_2	.equ $191C
STK_TEN		.equ $1921
TBL_ADDRS	.equ $1923
CALCULATE	.equ $199D
GEN_ENT_1	.equ $19A0
GEN_ENT_2	.equ $19A4
RE_ENTRY	.equ $19A7
SCAN_ENT	.equ $19AE
FIRST_3D	.equ $19C2
DOUBLE_A	.equ $19CE
ENT_TABLE	.equ $19D0
DELETE		.equ $19E3
FP_CALC_2	.equ $19E4
TEST_5_SP	.equ $19EB
MOVE_FP		.equ $19F6
STK_DATA	.equ $19FC
STK_CONST	.equ $19FE
FORM_EXP	.equ $1A14
STK_ZEROS	.equ $1A27
SKIP_CONS	.equ $1A2D
SKIP_NEXT	.equ $1A2E
LOC_MEM		.equ $1A3C
GET_MEM_XX	.equ $1A45
STK_CONST_XX	.equ $1A51
ST_MEM_XX	.equ $1A63
EXCHANGE	.equ $1A72
SWAP_BYTE	.equ $1A74
SERIES_XX	.equ $1A7F
G_LOOP		.equ $1A89
NEGATE		.equ $1AA0
ABS		.equ $1AAA
SGN		.equ $1AAF
PEEK		.equ $1ABE
IN_PK_STK	.equ $1AC2
USR_NO		.equ $1AC5
GREATER_0	.equ $1ACE
NOT		.equ $1AD5
LESS_0		.equ $1ADB
SIGN_TO_C	.equ $1ADC
FP_0_1		.equ $1AE0
FP_LOOP		.equ $1AE3
OR		.equ $1AED
NO_&_NO		.equ $1AF3
STR_&_NO	.equ $1AF8
NO_L_EQL	.equ $1B03
EX_OR_NOT	.equ $1B0B
NU_OR_STR	.equ $1B16
STRINGS		.equ $1B21
BYTE_COMP	.equ $1B2C
SECND_LOW	.equ $1B33
BOTH_NULL	.equ $1B3A
SEC_PLUS	.equ $1B3D
FRST_LESS	.equ $1B4D
STR_TEST	.equ $1B50
END_TESTS	.equ $1B54
STRS_ADD	.equ $1B62
OTHER_STR	.equ $1B7D
STK_PNTRS	.equ $1B85
CHRS		.equ $1B8F
REPORT_BD	.equ $1BA2
VAL		.equ $1BA4
STR_STR		.equ $1BD5
CODE		.equ $1C06
STK_CODE	.equ $1C0E
LEN		.equ $1C11
DEC_JR_NZ	.equ $1C17
JUMP		.equ $1C23
JUMP_2		.equ $1C24
JUMP_3		.equ $1C2B
JUMP_TRUE	.equ $1C2F
N_MOD_M		.equ $1C37
INT		.equ $1C46
X_NEG		.equ $1C4E
EXIT		.equ $1C59
EXP		.equ $1C5B
REPORT_6B	.equ $1C99
N_NEGTV		.equ $1C9B
RESULT_OK	.equ $1CA2
RSLT_ZERO	.equ $1CA4
LN		.equ $1CA9
REPORT_AB	.equ $1CAF
VALID		.equ $1CB1
GRE_8		.equ $1CD2
GET_ARGT	.equ $1D18
ZPLUS		.equ $1D35
YNEG		.equ $1D3C
COS		.equ $1D3E
SIN		.equ $1D49
C_ENT		.equ $1D4B
TAN		.equ $1D6E
ATN		.equ $1D76
SMALL		.equ $1D89
CASES		.equ $1D8B
ASN		.equ $1DC4
ACS		.equ $1DD4
SQR		.equ $1DDB
TO_POWER	.equ $1DE2
XISO		.equ $1DEE
ONE		.equ $1DFB
LAST		.equ $1DFD

; Zx Characters.

_	.equ $00

_0	.equ $1C
_1	.equ $1D
_2	.equ $1E
_3	.equ $1F
_4	.equ $20
_5	.equ $21
_6	.equ $22
_7	.equ $23
_8	.equ $24
_9	.equ $25
A	.equ $26
B	.equ $27
C	.equ $28
D	.equ $29
E	.equ $2A
F	.equ $2B
G	.equ $2C
H	.equ $2D
I	.equ $2E
J	.equ $2F
K	.equ $30
L	.equ $31
M	.equ $32
N	.equ $33
O	.equ $34
P	.equ $35
Q	.equ $36
R	.equ $37
S	.equ $38
T	.equ $39
U	.equ $3A
V	.equ $3B
W	.equ $3C
X	.equ $3D
Y	.equ $3E
Z	.equ $3F
