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
background color
high-resolution 9-34
medium-resolution 9-11
backslash 1-6
BAR command (high-res)
9-52 - 9-53
base 10 logarithm 11-83
BASE command 11-12 -
11-13
BASIC09
advantages 1-1 - 1-2
graphics with 128K
9-37 - 9-39
quitting 1-5, 3-1
starting 1-2 - 1-4
starting windows
from 9-39 - 9-41
beep 9-54
beginning debug 5-1
BELL command (high-res)
9-54
binary data record 11-58 -
BLNKOFF command (highres) 9-55
BLNKON command (highres) 9-55
BOLDSW command (highres) 9-56
BASIC09 Reference
Boolean
data
6-1 - 6-2, 6-5
functions
7-10
OR 11-106
TRUE 11-175 - 11-176
value
11-51
border color (high-res)
9-58,
9-65
BORDER command (highres)
9-58
BOX command
9-60 - 9-61
brace characters
1-6
BREAK
command (debug)
5-2
key 1-6, 5-2
breakpoint (debug)
5-2
buffer
defining
9-78
font (high-res)
9-94
get/put (high-res)
9-117
group (high-res)
9-101
pattern (high-res)
9-111
button, joystick (mediumres)
9-9, 9-22
BYE
command
1-5, 3-1, 10-9,
11-14
byte
data type
6-1 - 6-2
numeric range
6-2
retrieval from a file
8-5
type functions
7-9
calculate
low-res characters
9-5
sine
11-154
square root
11-158
call a shell command
10-9
carriage return
1-7
high-resolution
9-67
CHAIN command
11-15 -
11-16
changing
a procedure name
10-9
color (high-res)
9-65 -
9-66
changing
(cont'd)
color (medium-res)
9-9
directory
3-1, 3-7, 10-9,
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
character
backslash
1-6
blink (high-res)
9-55
braces
1-6
brackets
1-6
fonts
9-43 - 9-44
graphic
1-6
high-resolution
9-8, 9-94
reverse video (high-
res)
9-120
tilde
1-6
underline (high-res)
9-126
underscore
1-6
up arrow
1-6
value
11-18
vertical bar
1-6
CHD command
3-1, 3-7,
10-9, 11-17, 11-19
CHX command
3-1, 3-7,
10-9, 11-17 - 11-19
CIRCLE
high-resolution
9-62
medium-resolution
9-9,
9-15 - 9-16 _
CLEAR
high-resolution
9-64
key 1-6
medium resolution
9-9,
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)
text/cursor (high-res)
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,
11-71, 11-162 - 11-163
string data
11-181 -
11-183
copying structure elements
6-16
COS command 11-22 _
cosine
11-22
create
data types
11-177
overlay windows (high-
res) 9-107
procedures 2-1
random access files 8-6
8-9
BASIC09 Reference
create
(cont'd)
sentences procedure
4-3
sequential files 8-2 - 8-3
windows
9-35 - 9-36
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
cursor
graphics (high-res)
9-95,
9-119
graphics (mediumres)
9-27
invisible (high-res)
9-71
movement
1-6, 9-67 -
9-68, 9-74 - 9-75
position
11-116
CURUP command (high-
res)
9-74
CURXY command (high-
res)
9-75
CWAREA command (high-res)
9-76 - 9-77
data
changing in sequential
file
8-4
complex types
6-1,
6-13 - 6-16
constants
6-6 - 6-7
data
(cont'd)
directory
3-7
items
6-1
manipulation
7-1 - 7-2
meaning
6-1
pointer
11-140
reading
11-132 - 11-133
structure
1-2, 11-17 7 -
11-178, 12-2
structure address
11-6
to files 8-1
type, Boolean
6-5
type, byte
6-2
type, conversion
7-2
type, integer
6-3
type, real
6-3 - 6-4
types
6-1, 10-8, 11-177 -
11-178, 12-1
types, creating
11-177 -
11-178
DATA command
11-25 -
11-26
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
directory
change
3-1, 3-7, 11-17,
11-19
data