Reference cards
File formats |
Turbo BASIC File Format Description
Conventions
BYTE - 8 bit unsigned char
WORD - 16bit unsigned short (little endian)
WORD - 16bit unsigned short (little endian)
Header
Same as Atari Basic
Variable name table
Same as Atari Basic
Variable values table
Same as Atari Basic, two new values:
$C1 PROC - unknown interpretation of data
$C2 LABEL - unknown interpretation of data
$C1 PROC - unknown interpretation of data
$C2 LABEL - unknown interpretation of data
Token area
Same as Atari Basic, new commands and operands:
Commands:
Commands:
38 DPOKE 39 MOVE 3A -MOVE 3B *F 3C REPEAT 3D UNTIL 3E WHILE 3F WEND 40 ELSE 41 ENDIF 42 BPUT 43 BGET 44 FILLTO 45 DO 46 LOOP 47 EXIT 48 DIR 49 LOCK 4A UNLOCK 4B RENAME 4C DELETE 4D PAUSE 4E TIME$= 4F PROC 50 EXEC 51 ENDPROC 52 FCOLOR 53 *L 54 ------------------------------ 55 RENUM 56 DEL 57 DUMP 58 TRACE 59 TEXT 5A BLOAD 5B BRUN 5C GO# 5D # 5E *B 5F PAINT 60 CLS 61 DSOUND 62 CIRCLE 63 %PUT 64 %GETOperands:
0D NHCONST 55 DPEEK 56 & 57 ! 58 INSTR 59 INKEY$ 5A EXOR 5B HEX$ 5C DEC 5D DIV 5E FRAC 5F TIME$ 60 TIME 61 MOD 62 EXEC 63 RND 64 RAND 65 TRUNC 66 %0 67 %1 68 %2 69 %3 6A GO# 6B UINSTR 6C ERR 6D ERLNHCONST is same as Atari Basic NCONST, except that it's interpreted as hex number $XXXX.
(c) 1998-2004 Jindroush