Dis-assembly of NASCOM ROM BASIC Ver 4.7 PAGE 10
; RESERVED WORD TOKEN VALUES
0080 ZEND EQU 080H ; END
0081 ZFOR EQU 081H ; FOR
0083 ZDATA EQU 083H ; DATA
0088 ZGOTO EQU 088H ; GOTO
008C ZGOSUB EQU 08CH ; GOSUB
008E ZREM EQU 08EH ; REM
009E ZPRINT EQU 09EH ; PRINT
00A4 ZNEW EQU 0A4H ; NEW
00A5 ZTAB EQU 0A5H ; TAB
00A6 ZTO EQU 0A6H ; TO
00A7 ZFN EQU 0A7H ; FN
00A8 ZSPC EQU 0A8H ; SPC
00A9 ZTHEN EQU 0A9H ; THEN
00AA ZNOT EQU 0AAH ; NOT
00AB ZSTEP EQU 0ABH ; STEP
00AC ZPLUS EQU 0ACH ; +
00AD ZMINUS EQU 0ADH ; -
00AE ZTIMES EQU 0AEH ; *
00AF ZDIV EQU 0AFH ; /
00B2 ZOR EQU 0B2H ; OR
00B3 ZGTR EQU 0B3H ; >
00B4 ZEQUAL EQU 0B4H ; =
00B5 ZLTH EQU 0B5H ; <
00B6 ZSGN EQU 0B6H ; SGN
00C7 ZPOINT EQU 0C7H ; POINT
00CD ZLEFT EQU 0CDH ; LEFT$
Dis-assembly of NASCOM ROM BASIC Ver 4.7 PAGE 11
; ARITHMETIC PRECEDENCE TABLE
E2A4 79 PRITAB: DEFB 79H ; Precedence value
E2A5 94F9 DEFW PADD ; FPREG = <last> + FPREG
E2A7 79 DEFB 79H ; Precedence value
E2A8 C8F5 DEFW PSUB ; FPREG = <last> - FPREG
E2AA 7C DEFB 7CH ; Precedence value
E2AB 06F7 DEFW MULT ; PPREG = <last> * FPREG
E2AD 7C DEFB 7CH ; Precedence value
E2AE 67F7 DEFW DIV ; FPREG = <last> / FPREG
E2B0 7F DEFB 7FH ; Precedence value
E2B1 B5FA DEFW POWER ; FPREG = <last> ^ FPREG
E2B3 50 DEFB 50H ; Precedence value
E2B4 81EE DEFW PAND ; FPREG = <last> AND FPREG
E2B6 46 DEFB 46H ; Precedence value
E2B7 80EE DEFW POR ; FPREG = <last> OR FPREG
; BASIC ERROR CODE LIST
E2B9 4E46 ERRORS: DEFB "NF" ; NEXT without FOR
E2BB 534E DEFB "SN" ; Syntax error
E2BD 5247 DEFB "RG" ; RETURN without GOSUB
E2BF 4F44 DEFB "OD" ; Out of DATA
E2C1 4643 DEFB "FC" ; Illegal function call
E2C3 4F56 DEFB "OV" ; Overflow error
E2C5 4F4D DEFB "OM" ; Out of memory
E2C7 554C DEFB "UL" ; Undefined line
E2C9 4253 DEFB "BS" ; Bad subscript
E2CB 4444 DEFB "DD" ; Re-DIMensioned array
E2CD 2F30 DEFB "/0" ; Division by zero
E2CF 4944 DEFB "ID" ; Illegal direct
E2D1 544D DEFB "TM" ; Type mis-match
E2D3 4F53 DEFB "OS" ; Out of string space
E2D5 4C53 DEFB "LS" ; String too long
E2D7 5354 DEFB "ST" ; String formula too complex
E2D9 434E DEFB "CN" ; Can't CONTinue
E2DB 5546 DEFB "UF" ; Undefined FN function
E2DD 4D4F DEFB "MO" ; Missing operand