Index

ABS command 11-4 absolute value 11-4 accessing files 8-1, 10-8 lines (editor) 4-4 - 4-5 OS-9 commands from BASIC 3-7 ACS command 11-5 adding lines 4-10 - 4-12 addition 7-3 - 7-4 ADDR command 11-6 address of variable 6-8, 11-6 space 11-6 advantages of BASIC09 1-1 1-2 ALPHA (medium-res) 9-9, 9-13 alphanumeric mode 9-10 screen 9-9, 9-13, 9-30 ALT key 1-6, 9-4 AND command 11-8 logical AND command 11-84 operator 7-3, 7-4, 7-7 appending data to files 8-3 strings 7-6 ARC command (high-res) 9-50 arccosine 11-5 arcsine 11-10 arctangent 11-11 arithmetic

function speed operators 7-3 array 6-9 - 6-13 address 11-6 element 6-9 index 11-12

12-2

with random access files 8-9

ASC command 11-9 ASCII character value 11-18 codes 9-1 - 9-6, 11-9 ASN command 11-10 assign variable storage 11-31 variable values 11-78 variables (debug) 5-3 ATN command 11-11 auto execution 3-8 automatic error checking 1-4


BASIC09 Reference







11-17, 11-19 file pointer 11-148 procedures 1-4

scale (high-res)

9-122 text 4-7 - 4-9 text (editor) 4-1 - 4-2 working area (high-res)
9-76




CHD command 3-1, 3-7,
10-9, 11-17, 11-19
CHX command 3-1, 3-7,
10-9, 11-17 - 11-19



9-17
close a window (high-res)
9-83 - 9-84

9-121 -
Index

CLOSE command 11-21 code

color

command

ASCII 9-1 - 9-6, 11-9 error 11-43, A1 - A4 COLOR high-resolution 9-65 medium resolution 9-9,

9-18, 9-19

codes (medium-res)

9-10 - 9-11 default 9-79 high-resolution 9-31,

9-109 - 9-110 medium-resolution 9-11 of border (high-res)

9-58 - 9-59

of pixel (medium-res)

9-28 - 9-29

of screen (medium-

res) 9-26 palette default 9-79 set (medium-res) 9-18 -

9-19

interpreter 3-1 line storage area 3-3 line symbols 11-2 lines using spaces 2-2 mode 1-3 mode reference 10-9 commands by type 10-7 configuring (high-res)

9-47

debug 10-11 drawing (high-res) 9-46 editing 10-10 executing OS-9 3-7 - 3-8 font (high-res) 9-49 quick reference 10-1 -
10-6 system 3-1

11-20 - commands (cont'd)


9-48 using wildcards 3-5 window (high-res) 9-45 comments in a procedure
11-135 - 11-136 compile procedure 3-1, 3-8 -
3-9, 10-9 compiler, multipass 12-1 compiling procedures 1-5 saving space 1-2 complement, logical 11-96 complex data structure 1-2,

8-11 - 8-12, 11-177

11-178 data types 6-1, 6-13

6-16

compressed procedures 12-1 concatenation 7-3 condensed procedures 3-1 configuring commands (high-
res) 9-47 constant expressions 12-4 constants, string 6-7 control key 1-6 converting data types 6-6, 7-2 numeric types 11-54,



copying structure elements
6-16 COS command 11-22 _ cosine 11-22 create data types 11-177 overlay windows (high-


BASIC09 Reference


CREATE command 8-2 - 8-3,
8-6 - 8-7, 11-23 - 11-24
CRRTN command (high-
res) 9-67
CTRL key 1-6 - 1-7
CTRL-BREAK key
sequence 1-6, 3-1
CURDWN command (high-

res) 9-68

CURHOME command 9-69
CURLFT command (high-
res) 9-70
CUROFF command (high-
res) 9-71
CURON command (high-
res) 9-72
current command line 1-7
CURRGT command (high-
res) 9-73

CURUP command (high-
res) 9-74
CURXY command (high-
res) 9-75
CWAREA command (high-res)
9-76 - 9-77



changing in sequential file 8-4 complex types 6-1, 6-13 - 6-16 constants 6-6 - 6-7



DATE $ command 11-28 day 11-27 deallocate

buffer (high-res) 9-102

graphics memory 9-30
windows (high-res)
9-83 - 9-84
debug
beginning 5-1
breakpoint 5-2
commands 5-2 - 5-4,
10-11
display procedure 5-3
quitting 5-3
starting 5-1, 5-4 - 5-5,
11-112
tracing 5-4
debug command
$ 5-2
BREAK 5-2
CONT 5-2

11-27 -

9-101 -
Index

debug command (cont'd)
DEG 5-2
DIR 5-3
LET 5-3
LIST 5-3
PRINT 5-3
Q 5-3
RAD 5-2
STATE 5-3
STEP 5-4
TROFF 5-4
TRON 5-4
default colors 9-79
DEFBUFF command (high
res) 9-78
DEFCOL command (high
res) 9-79
define a window (high-res)
9-86 - 9-87
defining string variables 6-4
DEG command 11-29
degrees, selecting in debug
5-2, 11-29
DELETE command 11-30
delete line 1-6, 2-2
editor 4-2
high-resolution 9-80,
9-92
deleting
procedure lines 4-6 - 4-7
procedures 3-6
delimiter 4-8

in sequential files 8-2 draw
symbols (editor) 4-8
DELLIN command (high
res) 9-80
device path 11-104
DIM command 11-31 - 11-32
DIM statement 6-2, 11-31
DIR
command 3-1 -3-2, 10-9
debug 5-3
file access 8-1



11-19 data