BASIC tokens

From Ninerpedia
Revision as of 18:51, 10 June 2015 by Stefan Haubenthal (talk | contribs) (Category)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is the table of BASIC tokens, sorted by token value. The rightmost column tells whether the command or character appears in all versions of BASIC or only in TI BASIC or Extended BASIC, respectively.

Immediate commands

These commands cannot be used in programs.

Command Token (hex) BASIC version
NEW 00 all
CON(TINUE) 01 all
LIST 02 all
BYE 03 all
NUM(BER) 04 all
OLD 05 all
RES(EQUENCE) 06 all
SAVE 07 all
MERGE 08 Extended BASIC
EDIT 09 TI BASIC

Program commands and special characters

These commands and characters are typically used in a program; some of them can also be used in a command line (immediately).

Command Token (hex) BASIC version
ELSE 81 all
:: 82 Extended BASIC
! 83 Extended BASIC
IF 84 all
GO 85 all
GOTO 86 all
GOSUB 87 all
RETURN 88 all
DEF 89 all
DIM 8a all
END 8b all
FOR 8c all
LET 8d all
BREAK 8e all
UNBREAK 8f all
TRACE 90 all
UNTRACE 91 all
INPUT 92 all
DATA 93 all
RESTORE 94 all
RANDOMIZE 95 all
NEXT 96 all
READ 97 all
STOP 98 all
DELETE 99 all
REM 9a all
ON 9b all
PRINT 9c all
CALL 9d all
OPTION 9e all
OPEN 9f all
CLOSE a0 all
SUB a1 all (after GO), Extended BASIC
DISPLAY a2 all
IMAGE a3 Extended BASIC
ACCEPT a4 Extended BASIC
ERROR a5 Extended BASIC
WARNING a6 Extended BASIC
SUBEXIT a7 Extended BASIC
SUBEND a8 Extended BASIC
RUN a9 all
LINPUT aa Extended BASIC
THEN b0 all
TO b1 all
STEP b2 all
, b3 all
; b4 all
: b5 all
) b6 all
( b7 all
& b8 all
OR ba Extended BASIC
AND bb Extended BASIC
XOR bc Extended BASIC
NOT bd Extended BASIC
= be all
< bf all
> c0 all
+ c1 all
- c2 all
* c3 all
/ c4 all
^ c5 all
Quoted string c7 all
Unquoted string c8 all
Line number c9 all
EOF ca all
ABS cb all
ATN cc all
COS cd all
EXP ce all
INT cf all
LOG d0 all
SGN d1 all
SIN d2 all
SQR d3 all
TAN d4 all
LEN d5 all
CHR$ d6 all
RND d7 all
SEG$ d8 all
POS d9 all
VAL da all
STR$ db all
ASC dc all
PI dd Extended BASIC
REC de all
MAX df Extended BASIC
MIN e0 Extended BASIC
RPT$ e1 Extended BASIC
NUMERIC e8 Extended BASIC
DIGIT e9 Extended BASIC
UALPHA ea Extended BASIC
SIZE eb Extended BASIC
ALL ec Extended BASIC
USING ed Extended BASIC
BEEP ee Extended BASIC
ERASE ef Extended BASIC
AT f0 Extended BASIC
BASE f1 all
VARIABLE f3 all
RELATIVE f4 all
INTERNAL f5 all
SEQUENTIAL f6 all
OUTPUT f7 all
UPDATE f8 all
APPEND f9 all
FIXED fa all
PERMANENT fb all
TAB fc all
# fd all
VALIDATE fe Extended BASIC