,ll 6.6
,cs 10
,pl 66
,lm 0.2,0.5
,pn 1
,ju
,hd
,ce
OmegaSoft 6809 Cross Pascal Language Handbook (V1.0)
,,
,ft

,ce 1
15-##
,,
,ce
OmegaSoft 6809 Cross Pascal Language Handbook (V1.0)

,ce
INDEX

,ce
A

abs                             6-9
absolute procedures             6-7
absolute section                10-1, 10-8
addition                        4-17, 5-3
addr                            6-21
AMD9511                         4-21
and                             4-17, 5-4
append                          6-33
arccos                          6-9
arcsin                          6-9
arctan                          6-9
array                           4-23, 5-14
assembly language               7-4, 10-1 -> 10-20
assignment statement            5-8
automatic redirection           4-13
auxout                          4-29

,ce
B

base register                   9C-1 -> 9C-3
block                           4-3
boolean                         4-18, 6-12
break                           4-12, 6-16
byte                            4-15, 4-19

,ce
C

carriage returns                4-8
case statement                  5-9
character                       4-19, 6-12
character set                   4-5
chr                             4-17, 6-12
cline                           6-19
close                           6-22
code section                    4-35, 4-36, 10-1, 10-8
comment                         4-8, 4-9
comment nesting                 4-9
compatibility                   5-2, 6-3
compilation errors              9A-1 -> 9A-7
compilation options             4-11 -> 4-13
compound statement              5-8
concat                          6-19
conditional assembly            10-6, 10-7
conditional compilation         4-13
constant declaration            4-17
constants                       4-18, 10-4
constant conversions            4-16
control variable                5-11
conversion                      6-16
conversion checks               4-14
cos                             6-9
create                          6-23
,pg
,ce
INDEX

,ce
D

data addressing                 4-35, 4-37
data section                    4-35, 10-1, 10-8
debug                           4-12, 14-1 -> 14-13
del                             6-23
delimiters                      4-8
deverr                          6-17
device                          4-3, 4-27
device descriptor               8-1, 8-2
device driver                   8-1 -> 8-14
device mode                     8-2
devinit                         6-24
devstat                         6-24
dirct page addressing           4-33
dispose                         6-31
div                             4-17, 5-3
division                        5-3
documentation                   4-8
dynamic array                   6-4

,ce
E

e                               4-18
else                            5-10, 5-9
entry procedures                6-6, 7-3
entry variable                  4-34, 7-2
enum                            6-13
enumerated                      4-19, 6-13
eof                             6-17
eoln                            6-17
eor                             4-17, 5-4
equal                           5-1
error mask                      4-13, 9C-3
exit statement                  5-12
exp                             6-10
expression                      5-1, 10-2
extended addressing             4-33
external procedures             6-6, 7-3
external variable               4-34, 7-2

,ce
F

factor                          5-2
false                           4-18
file                            4-27
firq procedure                  6-8
floor                           6-13
for statement                   5-10
forward procedures              6-5
function declaration            6-1
function return                 4-25, 4-23, 6-3

,ce
G

get                             6-24
global                          7-2, 7-7
goto statement                  5-13
greater than                    5-1
greater than or equal           5-1
grogono                         4-9
,ce
INDEX

,ce
H

halt                            6-33
heap                            4-30, 6-32, 6-33
hex                             4-15, 4-20, 4-30, 6-13

,CE
I

identifier                      4-6
idnt                            10-9
if statement                    5-10
in                              5-1, 5-5
include file                    4-12, 7-3, 10-9
indenting                       4-9, 4-10
index                           4-23, 6-19
inline statement                5-15
input                           4-29
integer                         4-15, 4-20, 6-13
interactive                     4-28
interrupt procedures            6-7
interrupts                      7-7
ISO validation                  9E-1 -> 9E-7
I/O checks                      4-13

,ce
K

keyboard                        4-29

,ce
L

label declaration               4-17
labels                          4-17, 5-13, 5-15
length                          6-20
less than                       5-1
less than or equal              5-1
lexical level                   4-4
listing                         4-12, 10-10
ln                              6-10
log                             6-10
longhex                         4-21, 6-14
longinteger                     4-20, 6-14

,ce
M

macros                          10-6
mark                            6-32
maxint                          4-18
maxlint                         4-18
memavail                        6-18
minint                          4-18
minlint                         4-18
mod                             4-17, 5-3
modular compilation             7-1 -> 7-4
module                          7-1
multiplication                  4-17, 5-3
,pg
,ce
INDEX

,ce
N

negation                        4-17
new                             4-30, 6-32
nil                             4-30, 4-18
not                             4-17, 5-4
not equal                       5-1
numbers                         4-15, 4-16
null statement                  5-7

,ce
O

odd                             6-14
open                            6-25
or                              4-17, 5-4
ord                             4-17, 6-15
otherwise                       5-9
output                          4-29

,CE
P

packed                          4-24, 4-28
page                            4-12, 6-25, 10-10
parameters                      6-2, 7-5
pcr variables                   4-33
period                          4-3
pi                              4-18
pointer                         4-30, 6-32, 6-33
power                           5-3
precedence                      5-5
pred                            6-21
procedure call                  5-14
procedure declaration           6-1, 6-5
program                         4-3
put                             6-26

,ce
R

random                          6-10
random access                   4-28, 6-26, 6-28
range                           6-18
range checks                    4-13
read                            6-26
readln                          6-26
real                            4-16, 4-21, 6-15
record                          4-24, 5-13
relational operators            5-4
release                         6-33
repeat statement                5-11
reserved words                  4-7
reset                           6-27
rewrite                         6-28
round                           6-15
runtime errors                  9B-1, 9B-2
runtime environment             9C-1 -> 9C-3
runtime routines                9D-1, 9D-2
,pg
,ce
INDEX

,ce
S

scope                           4-38
seek                            6-28
set                             4-26
set expressions                 5-5
shift left                      4-17, 5-4
shift right                     4-17, 5-4
side effects                    6-4
simple expression               5-1
sin                             6-11
sizeof                          6-22
spaces                          4-8
special symbols                 4-7
sqr                             6-11
sqrt                            6-11
stack                           4-14, 4-31, 6-8, 7-5, 9C-2
standard I/O                    4-3, 4-29, 8-2
statement                       5-7
string                          4-22, 6-15
structured constants            4-37
structured types                4-22
subrange                        4-11, 4-21, 5-9
substr                          6-20
subtraction                     4-17, 5-3
succ                            6-22
symbol tables                   10-2
syntax notation                 4-1

,ce
T

tan                             6-11
task procedures                 6-7
term                            5-1
terminal configuration          12-3, 14-1
text                            4-28, 6-26
then                            5-10
transfer statements             5-12
true                            4-18
trunc                           6-16
type conversions                4-17, 6-11
type declaration                4-18

,ce
U

upshift                         6-20

,ce
V

value parameters                6-2
variable                        5-1, 5-5
variable declaration            4-31
variable parameters             6-2
varib addressing                4-36, 7-3
varib section                   4-36, 10-1, 10-11
version/revision                4-12, 10-9
,pg
,ce
INDEX

,ce
W

while statement                 5-11
with statement                  5-13
write                           6-28
writeln                         6-28

,ce
X

xdef                            4-34 -> 4-36, 6-6, 10-11
xref                            4-33 -> 4-36, 6-6, 10-11
