- Page 1: W ATARI' PROGRAM EXCHANGEATARI PASC
- Page 5: NCN-KKCMSXVE p MYALTY-FREE- LICENSE
- Page 8 and 9: TABL E O F CONTENTSC H*PTER 1 :ATAR
- Page 10 and 11: 3 7 5 1 2 T r i g g e r F u n c t i
- Page 12 and 13: APPENDI X A :APPENDI X B :APPENDI X
- Page 14 and 15: C HAP TER 1 :A TAR I PASCAL I NTROD
- Page 16 and 17: I. 2 S y s t e m O ve r v i e wThe
- Page 18 and 19: D i s k e t t e 2P a s c a 1 Comp i
- Page 20 and 21: 2 . 1 Comp i l e L i n k an d Ru n
- Page 22 and 23: T h e s y s t e m w i l 1 p r o mp
- Page 24 and 25: 2 . 1. 3 R u n Sa mp l e P r o g r
- Page 26 and 27: 2 . 2 . 2 Co mp i l a t i o n Da t
- Page 28 and 29: g e n er a t e d w i t h e r r a r
- Page 30 and 31: 2 . 2 . 4 B u i l t - i n R o u t i
- Page 32 and 33: 2 . 3 L i n k e r Op e r a t i o n2
- Page 34 and 35: C h e c o mp u t e r c o n s o l e
- Page 36 and 37: 2. 4 Ob g ec t P ro g ra m E x ec u
- Page 38 and 39: CHAPTER 3 :A T * R I PASCAL L ANQVA
- Page 40 and 41: modul ~ / pro g ra m. E x t e rn a
- Page 42 and 43: 3 . 2 D a t a A l l o c a t i o n a
- Page 44 and 45: 3 . 2. 2 Pa r amet e r Pa s s i n g
- Page 46 and 47: Example:PRQQRAN PROC2'TYPECQNNARKA
- Page 48 and 49: 3. 4 . I NOVE i MOVER I QHT i NOVEL
- Page 50 and 51: 3 . 4. 2 K X I TP ROCEDURE EXI T >E
- Page 52 and 53:
3. 4 . 4 S HR i SHLFUNCTION SHR (BA
- Page 54 and 55:
3. 4. h ADDRFUNCTI ON ADDR(VARI ABL
- Page 56 and 57:
3. 4, 8 F I LLCHARPRQCKDVRK F I LLC
- Page 58 and 59:
3. 4 . 10 CONCATFUNCT ION CONC AT (
- Page 60 and 61:
3. 4. f.R P OSFUNCTI ON POS ( PATTE
- Page 62 and 63:
3. 4 . 14 I NSERTPROCEDURE I NSERT
- Page 64 and 65:
3. 4. 16 W N B~ G N SF UNC't IQN 'O
- Page 66 and 67:
3. 4 . i 8 QPKNPROCEDURE QPKN ( F I
- Page 68 and 69:
3. 4. 2() PURGEPROCEDURE PURGE ( F
- Page 70 and 71:
3.. 4. 22 . M KH* V* I L i MAXAVA I
- Page 72 and 73:
3 . 5 N o n - S t a n d a r d Da t
- Page 74 and 75:
T h e pr o g r a m f r agmen t b e
- Page 76 and 77:
T he f o l l owi n g s e c t i on s
- Page 78 and 79:
3 . 7. 3. 5 C o l o r Pr o c ed u r
- Page 80 and 81:
3 . 7. 5. I . 1 Pa d d l e F un c t
- Page 82 and 83:
m axi mum v a l u e b e i n g r e t
- Page 84 and 85:
5. l. 3 I N TEGERT h e da t a Cgp e
- Page 86 and 87:
Th e i n d i v i d ua l c hav'a c t
- Page 88 and 89:
5 . 1. 7. 4 Re a d i n g a n d Wr i
- Page 90 and 91:
6 , 1 I n compa t a b i l i t i e s
- Page 92 and 93:
12. UCSD Pasca l daes na t f u 11g
- Page 94 and 95:
7 S ummav'y a f t h e AT* R I Pa s
- Page 96 and 97:
7 . 3 N o t a t i o n s T e r m i n
- Page 98 and 99:
7 . S Co n s t a n t De f i n i t i
- Page 100 and 101:
'" s t r u c t u r e d t y p e> «u
- Page 102 and 103:
7 . h. 2. 4 F i l e T y p e s' ".f
- Page 104 and 105:
* t a n y p l a c e wh er e t h e r
- Page 106 and 107:
7 . 8 E x p r e s s i on s< un s i
- Page 108 and 109:
7 . 9 S t a t emen t s: s t a t eme
- Page 110 and 111:
s e l e c t o r s . t h e p r o g r
- Page 112 and 113:
v a r i a b l e d e c l a r a t i o
- Page 114 and 115:
7 . 10 . 1. 2 D y na mi c A l l o c
- Page 116 and 117:
D I SPLAY I T ( A2 )(+ CAL L DISPEL
- Page 118 and 119:
4 3 S ( X ) Q R A BS< I ) — s p e
- Page 120 and 121:
n ew pr o c ed ur e s a l l o + He
- Page 122 and 123:
A PPENDI X 4 :LANGUAGE SYNTAX DESCR
- Page 124 and 125:
v a r i a n t p a r t >«'f i x ed
- Page 126 and 127:
! ( s y n o n y m l ) i s a n O R o
- Page 128 and 129:
i d e n t i f i e r > 4 . i d e n t
- Page 130 and 131:
APPENDI X 8 :RESERVED WORDSTh e f a
- Page 132 and 133:
1 7 : ' BEGI N ' e xpe c t e dS e 1
- Page 134 and 135:
119 : R e - s p e c i f i e d p a r
- Page 136 and 137:
1 5 4 : A c t u a l p a r a m e t e
- Page 138 and 139:
4 0 4 : E r r o r i n w r i t i n g
- Page 140 and 141:
1. DEF I N I T I ONBT h e t e r m s
- Page 142 and 143:
2. F UNDA)" EN T* L F I L E OP ER*
- Page 144 and 145:
P ROCEDURE A S S I GN ( VA R F : F
- Page 146 and 147:
g t h e Op e r a t i n g S y s t e
- Page 148 and 149:
3 . T E XT F I L E SDEF IN I T I QN
- Page 150 and 151:
F o r m a t t e d O u t p u tIn F i
- Page 152 and 153:
PROCEDURE READ'PROCEDURE READL N;P
- Page 154 and 155:
MI SCEL L ANEOUS F I L E ROUT I NE
- Page 156 and 157:
A PPEND I X F : P l a y e r / M i s
- Page 158 and 159:
E XTERNAL PROCEDURE 8 I GBANG> ( «
- Page 160 and 161:
END E L B E I F A = 7 T HEN MOVER I
- Page 162 and 163:
P IOVENI S S I L E i ( + ST ART t"
- Page 164 and 165:
M ODULE PE EKPOKE '(+Thi s modul e
- Page 166 and 167:
INDE XA BSOL UT E v a t i a b l e s
- Page 168 and 169:
D a t a s t o r a g eD a t a t y p
- Page 170 and 171:
I n c l u d e f i l es 5s 8 t 1 4 '
- Page 172 and 173:
DEMUCUN ( c on f or ma n t a r r a
- Page 174 and 175:
U s e rt a b l e s p a c eW i nd o
- Page 176 and 177:
ATARIPROGRAMW EXCHANGEP.O. Box 3705