155
8/14/2019 Atari 400-800 Operation System Source Listning http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 1/155

Atari 400-800 Operation System Source Listning

  • Upload
    jorevf

  • View
    264

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 1/155

Page 2: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 2/155

COPYRTGHT 982, ATARI, INC.AII, RIGHTS RESERWD

rO ALLPERSONS ECEIVINCHISDOCUMENT

Reproduction s fo rbidden without lhe specific written permission IATARI, Nc, sunnyvale, A 94086,No right o reproduce his document,nor he subjectmattei hereot, s granted nless y written agreement ith,or wrillen permission rom the Corporation.

Every effort has been made to ensure that this manual accuratelyalocrments i:his product of the ATARI Home Computer Division.However, due to the ongoing lmproveinent anil update of the computersoftware and haralware, ATARf, INC. cannot guarantee the accuracyof printed material after the date of publication and discldimsI iab i l i ty fo r changes , e r ro r s . o r omis s ion s .

Page 3: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 3/155

I

6

e " i

! Q ! U - -

i l l r i ' r r r . r $ F - o 6

Page 4: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 4/155

Page 5: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 5/155

ctr

u ! , " - A H 3z t 6 ; 5 2i 9 9 ; 6 E - i

! P * i t = 6 5E , i t i s l 3 5F = , : i s i ; , 9 i - ' .l F z < u F < P

6 :p t ; S = E = z z r a \ , _ 1; . \ , P i " . . 7 5 6 6 - = d t i 6E E r a ; J = a = " L" 3 ' b ; ^ ; ^ r 1 , , e iI E e 5 5 , d 5 5 5 3 , i A d Ea n J; 5Ea r E6 E e a E . , 5 P ; P n b ' r I i : "o j - : ' - F ; a F - < r - E i n < L i , C - p - f U E b : r , 9 E 5 . .. : S E ? E e e 3 I " , - H ; o b o q ; 6

E t l E l : s B r = E E : E 8 F t s , , , ,E € E € E s E? 8 6 : : H l E- f t 7 = i ) * . E ) f r A s ' E h b t ! i E i E j i s ? . , r u r , : r i i x * t i ir 3 ; ; E i l H : * : E E i ; l H H i : ; ; ; E i t ? ? : : E i 5 ? E EI E x X E B s a i s F = B ; 9 8 5 3 B 3 3 e ? J h t s E H H E ! 3 R ? e

' EQ

? : . " " " . " " . o @ ' , { N< o a e = si - d 6 - d o { o 4 , .o a + + + + c < r * < f : 6 6 u o u 6 - . . i q i r y d d N N d E

' ; > ; i e 6 - F b & G s € ! | | s e u L i o o N s 4 r e d6 s " 6 "2 t tE s ia , ' , , " i n . n r ' 1 , , , t r n 3 q u ' o i r { n r ;

S C . . . . ' , 6 2 2 " ' - . , '< l ? a 3 t ? a ? z e ; a ? : ? , = u r E r P s L o F d < ; > > 5 5 5 * 6 ; - 4 i ' : 6 o c i b 3 ; F g E p S E H h * j g g E 5 3 ; 9 5? . E E 3 f i F H i f i f ; : E ; 5 d d E i . . : . : E E E a : : d # . : . 5 i H E 8

a q

- E 6 Ft z o z t s z o Jf ^ u l l ! a o F E o

^ - - < t o o 6 o t H

;

d o o { o u r J . r i ( o u : < N < a m a \ h E g q u J < 1 q n ! ' l g r { D { l ri N + ( D u o o

6 , n i i 6 n l n n r { { o o o o o 6 0 c t i i N c l n , N o l c r i ( n L q c ! ] g g : . ' l '6 + + + + + + + . i { . t + a { * O O o o 6 o o o o o o o o o o o o o 9 g S S 9 9 qa i l i l l i l n ! r u l ] lu i ' l i i r . r l l r n o o o o o o o o o o o o o o o o o o

ur <r o { N o s o i r\r o rr 6 { N o G o < cr o !t lrl { N o o o i o n o o f. o q I !{ !i l a ft { F. o q' o i o, o { o { NZ n {i 6 { 5 O F F F. ia F- N N n F n 6 o o o 6 o o t0 (! @ B o o 6 o 6 6 o F c o o o o o o o o o o

: *

Page 6: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 6/155

Page 7: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 7/155

u l !

: ! F t s < < l !o t s o a < < d

l r l l !d t t < Z : J : l L l u J e

l j l ! - Z o F ! r U J E O € d to F o & o < r E l r r 6 a > o o q a F r l r l o o d

d a ' < L G o z L l u z a o E B o o 3 < - u 1 4 i r o z z r !o o ) a H - r r r r o E { r !

r r r < o o . . o F L l F o i o l !< k ! J e e u r \ > l l r r r J ! < ! J ) r - z > > < i . r a < < t '

1 r d o z a o a 6 z u t , ' ' o t ]r f d o o o z a < u J r . r a t r d J L F F o

: ) < { < J d H F e o 6 < < G i : F < < > F

e t : F r J z L : r ! a d c r l r r n z o c < a < F F l !u r F c J q t t < z z z a , o 6 ( , d x S F r ! t ! H e E u o z z F F qr r f r ! 4 r r r o F ) r t J 3 l J : c z l o c r r l ! >N Z J : t l : U O o

1 l I ' g = g

;

d i ; d ' . ; d ; ;

a t i 6 6 t t g t a . t 6 t t @ 4 8l! tlr !l l! lrJ !l u lrl lrl lrl lrl lrl lrl

! : F O F O a - 4 l ' O < l : c ] r < r r J r

o { ' o t s . ( 6 t s * o < r e o e o o o o o o

@ G . < e r r r N o < o o l ! { ! o o o o o i o j E l < ' 6 € N ( a F 4 q q ! . i ! s 1 q q 9 4 9- o o o 6 6 d r1 i o n i ( l ,n i N N n N N c i r r t l ! a r N n | c rl9 o o o o c lo o o o o o o o o o o o o o o o o

< O O O O a O O a O ( : o o o o o o o o a o o o o o o o o o o o o o o o o o o

n o * trr F. o o o < N !'r <r o $N lD F o ir t o c f, o F- o 6 0 i r1 jo + o { N ro o E a E ql9 4Z N h : N N t s i i n 6 o o i o i o t o o o o r o c 0 o o o c a1l 1IaJ rn a{ a'i N frr

Page 8: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 8/155

g ! ! 9

J Z t

u zz t

x < ) o 4

z aZ t L

4 t!! - :o

d i o E 6 -i i " t r Ef o u

a z E r E b E

o <l'l !r ul

r o < o F o < <o J < o

< t ' l o e G a < <9 X ; d S E ? 3 i 5 E 1 E ;

t

n (4r1l' uJ ur rB o o o o o n o (, ( , ] o o r! o IJJ tr t ,uro(r)( ' ( ' ( , ( ,

i i 2 2 a u ; ; i i - \ u i r J - i d i a ; i ; ; ; ; . .r a o o o o r r . ! o z F o t o oo o o o a d e u 6 t c u4 c 3 3 ( ' ( F ? ) l { ! u F l ! 3 JJ J U I L J O ' ) J O { < T : ] ) H I O O

> J Z 1 F E r - . r - r c rt s E r ! o z F N > o < l < : eu 4 o t s r o r r ] t r t o F d < _ Jq : l J E r o r r < o F d o- l ! - - o o o - < o o

< \ q q q 4 q 9 o u l t ! o < N o < ( o o o u l l ! m N o i t ' lo t ' o N o < 6 c l ! , * o + a { a ] < to u u J ! o c , jq q r q q r q i a q l o o ( ' + < r { ( r { { o N r J o o o ' r r 6 6 6 6 6 t r . a $ { o r i' o { . 4a o a n nq 9 s q 9 E 9 O o o o o o o o o o o o o o o o o o o o o o o o oo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o 6

u 9 \ q q a .. eJ o { !4 a N o o o i N o <r $ { N o o o i N o (r o { N r0 6 N lr <r 6 € F. o 6z N c 1 r l N ( ' n O O O O O O O O * ! l + + $ * s r C N N N N N N N Nfll d (il.n a\l u l!.! rx cJ.J tu

Page 9: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 9/155

9 F, -o o F

I . - ' v 3 8= u u

E - | : = : C EE a e > J z a o6 F o > o a

S E b 9 [ ? f i E i l q e ?r < u o - J ai r J t > er.i rrr ^ o a. t d o d F r l

e o E > 4 a o o o o d 4 J

: 5 , , " 3 8 3 - * - ' E H E E E E e g g E ;A F U ; u < r r r' g E J S * S * fE E - . = . = . ' I z z z dF J r F > a E a E E E t r ! l f f I l ! - = f 33 , ; S g E H S S F ; ; 8 3 3 8 8 3 t f f8 8 H

:iHEiF He a;;:EAri

a! N r1j N a! cr N rJ I'r C! rrl c'i

' 1

{ o < u l r l o N < t { o < @o o c t o o o o o o n d i i i i i < n i 1 l r l l N 0 i Nc'i n, ft, C1iN c'l N cJ n cll rJ N.ri N a! N c'i N c'l fl N rl a! rto o o o o o o o o o o o

d t o t . 6 < q u o u r< o o o o o o o o o

l 1 j i < d i i i f l r

o r l t / o c 6 F o i N . 1 d

e 9 t s g t 9 ; B P E C E c ; 3 ? ? ? i 5 fg ET F F F F F 6 6 F F F F

z i : d H E < o o o F F F

L r o i N o + r t € F a D o . o i t 1 r ( ' < r D { F o 6 0 i a t o < r 6 { } . ( ! q o F c ! n < 6 0 F @ l l ' o N o + D { N @ G o i N oZ 6 6 ad a6 o 0t 6 b o E G 6 d d c c 6 o o 6 o o d o o o O o o o i i i !r -,n !,! !,! ltl (! ltl S\r t C'l rl !!j ry !! A q A q; d it in 6l ad.n ii ri ai fi a! cr N cr (|! c! crl.! c! c! .' o o (' o o o n o o o o f.' |r1J

s g s s s s n g S s s s g n s s s s S

Page 10: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 10/155

Page 11: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 11/155

< J

2

o a rF o o

A l i l

{ o ( J l J ( j ( : 6 co o o o ot t o z a t r l ! i o o i ( l o o

t l t t i 6 a a 8 6 6 6 r n a 6l! l! r! lJ rrl r! lrJ ! l! rrr rJ ur rri ui rr rr/ ur rtl rrr rti rt rrr ul !r !J rrJ r! l! rrJ rrj lrl l! l,l l! !J

o { N o d N o . . . . . . . . l J t o o . .o o o o o o o F ! . r . : a r o o r r . r, ' J i o : r ! < e J < < J J o o J < r n u od c i a r c G 6 F o * < L ! F F z F r - 0 - e - l < o - E o > J e E d J J r ! F o l f 0 l : J l J J JF F F F F F I - O : J : i > x x H x x E O > O E O n O Z i E ! u O C l O U O e O O O O O O[ [ 4 U ] 1 4 n O ^ o 3 a H ' ] r o I o F r ! F J i t ! F F r t I t u J . -

B i f l l O < r 6 € r - . O l } < a o l r r O : O ! l € r . rO l r l ! o i ( 1 l c ! o N ( ! 6 n u o ! l l ! o i l t o + 6 . n N oo o @ @ @ @ o o @ @ @ @ o @n ' O ' r ! C t C J t r O C {o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o 6 0 i c'i ('] + D { N o F o H c! o + rr, { N o 6 0 i clr o + rtr € F.-6 0 0 * ci o ql u, $ F rD 0. o iG O O O O O O O O O O O i i i i i i i i i i r n O r N a t N d ( 1 | a i n l f t O n O ( '

+ s + + e * c + c + n {

t'

Page 12: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 12/155

a A i ! 6 tH F 3 ' I F

o o I U H

z J u z > u a t -

l ! : ) : ! : )! r r z o z @ l ! o G z

o U l ! t < t

" c* 4

q : < F o

a E:-.rrr u ^ > nJ E r q s 3 < ao o ! J < E 6 6 6 6

! l ! - L t <

q < g E o { o < iu r { _ <

S > u 4 - i i a O

g r . ' r r ' o o L r > ! ' t t s o r ! o < F j FE t r o ! 5 [ 3 g ' ? $ E g 3 6 h EJ a 4 0 0 d ! {

;

e -

r r J o f f J { r o u r ( ' l , l { ' l ' ( I J ( , { l }

q :s o o c l r ' t G < m t r f , < q u o u l l !' . . - a q t ! t l r r 4 l l u J r r J u r q L | l ( ! t ! r l l ! r ! 6 a o d o o o o d o o o dN N t1j. l l . t j t | l | ' l l \ l . l l< o o o o o o o o o o o o o o o o o o c t o o o i t 6 a t t 6 i t d 6 i j i i 6 d d

u d o { u r { F , o o o <z ! I 9 9 I I ! . i ' r r f t + { { { < i + n + n . i + n + + + + + + +

a a l j r a a

N L . . F r r r r . . c f o o o . c i o o , i o u r o *: 9 q g e q z qE i i 6 ? ? 6 9 i E E E 3 3 t d . i : 3 : 5 5 E t t t 5 5< ! ! u > a E - u < o - a o . - u < u l ! a { ' } . - - -d 6 a o d r a i i ] o i i d d d

Page 13: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 13/155

6 6

2 ; n A zO L l E H

L 4 g Z - , . , 4 : * i Ed 6 f r f i 5 e - a a i

9 r . z q z - - , " = r xi 1 : ' 1 + * - - ; n i ; ; T i i- * 6 - - ; f i u t i i r F - =

< I O E r t o I O

J E Z a J o < t r r ! 6 r ! r

i r h e € ; 5 f s 5 5 5

g g

< F T f O O O O O T T T O

u 4 r e E t z z t s

t s A o z r ! t t ! > t : o Ez o < x l : t l r t t r l 4 F H ! J

N i i a J t f l i e i F < d

6 6 6 6 U t t t t 6 a a a a

E O J G I r , F ' ! O O J < Fl J J u I l r J € c ( E * h o < t

. . F < o F * F F F T O F t l J t s -

;

ej g

qu u i r ! o l r r c f r $ N o on o o o o o o

* i < i i B i i i i d i i + ! {

r L! i!. o o 5 < r J : r J r r r i N d

rrr { F. D 6 0 : a! o e o € n lo l} 0 i r1jo + 6 .o \ q, F o i $ o <r 6 { F. lD F o i c! o q o € F It o o i a'l o + n o n o sz d t! 6 6 6 o d o o o d o o o : * r ; ; * -i - ;: ;r rii .! N ft rJ r! N d a N i n n n o o n o o o { I ! 9 ! I 9 9 9 9; + + ; + 6 6 6 6 o 6 6 6 ! - 6 6 D o D o D o o

g s 3 n s f i f l u $ f l f r s s $ ss

o a N o < r o { f . , t D F < d+ t i r + + i t * c + t t + {8 8 8 8 8 8 8 8 3 3 3 3 3 3 I

Page 14: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 14/155

- < Z ) J

o o o * i > ^

n e , - e ^ l r -U : e : J -

[ * | ! i - - Z <

r ! z l r t ! L r o

+ 1Il{ r. (0 G o i lri o <r n € F. @ G o i N o + fr € r-- lD c o < c[ r)! ! u ) r r n r r i r ) r t J L D l l ) ' l , € o

;

3

a e

| J l H

r t ( l l H

d < < al ( J

< e

* a o

lrJ ll !l !J H

N O O 6 0 0 l : 0 0 F - o {d i: i: l! t1t !t o a lr rrJ

o d d d d 6 6 i : o a : a a :$ { r s * 6 < r * 4 4 s

2

O Hf 3

u E o J > o o i : o o > 1 , a i I z6 k a g J a H ) t : S k a . l a l : F F oL l ! < l ! c o < : : c J - . ] J J r t o r

{ o { < r f 1 r { @o 6 i l F o F . s o o o 6 i i o o io O l r t < i t { € d @ @ 6 G < < 6

Page 15: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 15/155

v r x x : x x x :E ; i f , ; i ; i i

J

o [ n [ $ [ u r i [

t r r o i . | o q 6 so o a J o o o o o

l!

, . , '9

*t r t r u ;) 3 2 )o o H o z

i o + i

@ > > O O o i

r . i f [ [ i I

. . . . . . o F

r r 3 c 3 3 5 5 H

d d d d d i l J

6 € € € € E t t

; 6 d 6 E 6 5 5

d r r < o o o o L l L

3 3 3 3 3 HHH h AF A * h 3 3 3 3 F F B H , ' F H F I c o o o d o o 6. 6 6 6 6 d d 6 6 6 6 6 6 E E 6 6 b o o o o o o o o o o o o " B B X g g B g B

4 g q € q H $ : ; t : i $ i ; 3 9 $ $ $ $ $ $ $ $ $ $ E $ $ $ $ g $ e f i $ g s g

e f r! r o

5 ?

\ ) z z

' 9 . " *6 ! ; i j :

- ! 9 , " * e ! 4 . -z 6 z : ' f a f i r '! C H d A H e Ea 9 E l t ! ) L q ! l ! !H 1 . " : e t { s q E E

U * d E E -

o - H b r . r " E e r _ * E * ' P ' 8 5S ? o a . B o r o z t r , ; { < o < J

e * E 6 3 z z " a p i ? 9 9 ! . 5r s r 3 ; ; E : 5 F E ? Z e s * - - N Z

i i

t|?"z 'r . , ! L r ! < - i i < , i N c ' | N t u - o o ( l r N a 5

s - iq q . ! r q q s a 6 6 a 6 a o @ o ( r ' u r

T p H " i i g H B g H H E E g H g " s, . , g ; :

F H, ? i d ; [ [ f 3 9 3 = . a ; 3 te q ' a ! , ,* 3 3 g 6 ; 4 f iE f i h B B i F d 3f E t r r fs B l E ;3F i t s E s . _

;

g

Page 16: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 16/155

o i c l r r : o d c i | ! q 0 -

a o o n c l o o o o o

r ! o < r 6 { F . o o < o u l i ! o oi a l r o + o . o N

o s 4 q o o u r r ! o H ( ! 1 1 { L r {F . o

o< q o a

6 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0a d i d f t d d d 6 d d d d d d d n o c , r N t u , i d o o o u 6 o o o o o o o< a o o o o d d 6 ' ! d

o 6 o i N o + o { N O l} aI O + rJ A F. O } O * atl oz 6 i n o { 5 0 6 € € € c 0 r 0 0 ( 0 3 0 o r@ o 6 G o o $ . o 6 0 c 6 0 0 0 0- o € !n {r s o {i { {i {t s { € { { { !r { { { € !) € { € $ { s n o N N F. f-

g

; _ ,

.;

o * r t ) * o o o r r )F . @ C i i i i i O i a ! O

o ts alr n + 6 s N o c ts F i i H H i i ts n (\r a\r (\r N l1 .rr arr an an (1l

It t! l! !, l! !J l! !l l! l! !l lrl Ll i! l, !l lrl lr.l l! lrJ Ll I!

o o o B o o 6 d o o o o 6 0 ( 3 l J 0 0 0 ( f , o t l

F O i r \ r o o i A l o o i d o o i r ! oo o o o z F < { i t ! l l r o f J { { F r ! o ) z - J< (' (rJ (, {n |, Lr o |' rfi rrr rrr rrrur r! t! L! [ n d. L ! d

o o 6 6 o ts E e o e H l] o o o o t3 o a N N Nf l l t f F : < l r J r a : r

d < < d E ( ' H c 0 < < < < < < < < o r t o x o

Page 17: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 17/155

i i

t r F9 t _ _ - -

d c ii a ' r oo o o o z o o ( r I , l

r / v v v . |t | | | < J J . , I r !o i . | j o z F F F FH H i x _ . 1 < < H H

r;i ; ii ';

o i

F F F F O < < < <

C J I J J I . ] J I I I I J F OJ O <o o l! ! l! t! l! l! l! l! J J -l J J -J J J o o (, o ts q o o o ll c < < z ) I > Ir c o F F F F

:c u !: t t 0. 0- o a ! t E t 0. a L o F F F F ...< o o d a t > [ o 3 > 0- o z z z 0- L o a e - ^ - -

lrl L o i l! 19 $ |l' o F, o 6 < r! o r| rrr ! o < rri o o o i $ o c |r) N 6 < a o a !t |! L o o : o oi i o o o O o O O O O O O O O O O O i i < io o o o o o o o o o o o o o o o o o o o o o + tr + <r + + <r <l c + <r +r ! l : i t o i : i : 6 i : o d o o o o o o o o o a o

..i

t r 6 O N @ O O - C ! r r * r r O t s 0 d O i ( t o + D { F o o o iz

Page 18: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 18/155

o t I z o! o s J l r lo F 1 ! C r 0 .

> \ : i ' o z

o l i lA <6

E O < @

! r o d c l r o + 6 €z { € { € a { {

Page 19: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 19/155

E 9ii ;

i r,r 5, r - ,: o l ! o

, P € '< q I o a t r

H z o a F F : l( Z J F

F rrr !r z tt zN O L r O O O ) o o l r J F 6

t r r E E a ( ' @ o -A E

Lri Je 6 a L

o l nO I - G - Z - Z - o o

Z O F G F E F0 - r ! o u o o { N c J o I r ! L 6 0 - ( J < oH t k o o ^ z

< l l i : l L f r : +o <t s c > ! r 1 z * e 9 . ! z z c

: l r J o H x { < < < { < < t oo I n r F l t ! r F a F a F x J o < t o F o * u r - a Fa J _ l { r J U } ( o F o < F O a C e i I l r a

He z z o t J

u c l r €. . . . . . . . - . ! ; - . . f r f r t r

d O lrl { B < o l! Ci + F. O l} E u lrl€ < < < < < a ! e 6 6 0 r c a o q o l l l o o o

rrr rr rr rr rr rr rr ur rrr r r! ur rJJ rrr O o rrj Lt

r r r N o F o i r l j o * o { o - o i n | . r l r o { F @ n o i c l l l ' < r n . o

r n l } o o o o d < @ o < c o o

Page 20: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 20/155

Page 21: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 21/155

- < t l !

! J O o O 0 . C H J I !

< o t I o > o< a u z 1

o l | l o u q H t ! o t ! 4 z f Fe o d > l ! o E H l ! E a

6 < : E l l ! O l ! Z F l l J > )a l> _ JH tr - H o H 5 0 - ! o - )F l r l r tn ! t 4 0 r0 o Fg ) a l i o o o

z z l zo t o l r o < rH O

- x u > z - J > E l ' eF C O ! t l < e Z C d a t s Z e , a Z G a l j Z l : J d , t zt l r J x o € l r l > F t u e t - Z , J ] E < o F o l l ] o . F d . F r -F O t . j | X C J J ( L H l l H Z O i ( J O < A r J O q o o o E

a o H E o o t l oo <\ I . J

t l r l z l r J O >H l r l > <o I & o z d F < < l r c < < < . !H I E > A T U I O Er J - r a l q | t l 1 6 : c ) o - J o l J o J o - )

e z a z o o r r l !E l r C O S

o ( ! ,

t l i t r F , u l i o o o < u u l o6 ( ) 0 0 F d d d o i . i d d 6< !r lrJ !l lrJ !J l! rr, l, trl t! l! uJ tJJ J trt ut

rrr o o d (r o c o € F. o e o i ari o I o { F. r! c oz D I { { { { { { S { { },. r., F! r. rr N F. N r\ f! t0 o 6 o 6 o c0 ! {[ o 6 c 6 6F o o G o (D o o r! @ o @ D (D@ @ @ @ o o r0 0 0 G r0 lD 0 6 tD 6 0 6 @ @ @ a!

fi

Page 22: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 22/155

u J < <

r! z rrJ lrl lo

r r r r i tur :c ZFl la { c E z

l ! z > o r r j o o l lz a J e ' ' a r , Fz H o F o o c . o t r J l ! u rq - - : -

0 - o * Z F l : l r l l - N a \ l

r r . r z o H H F> u l c l E : . i q : l l c

o lrr

d z <r ! r . o < d d I x < < r -o 1 6 r f i l ) r r r J J o -

o o F ! r

trl rrr o > d o lrJ

F t l l z

a z a : i t L eo : . c z J a

u r r t l l u z F o ao < : z n l6 t > ! - o H t

c E a ar - <

F- O Oootllrrl rJr l! ll] rrl

' 0 ) l l J l JU N F A d N Z N Z N ' ! € Z N g

o l l ' E o ] . o < 6 l ( ] I ,

) + H o o o *o lrr l!

a z ! t < a L Jo i : F o o o i : F 6 F o F i < H o E z. o J o l a ' ) J o _ . r o J t t )

J O G

e 6 a a u F H Lo < oZ J J

o ( , 6 ( ,

H l ' 6 N O o

lrl !J lrl !r lr, rrr l! l, lrJ rr

rrr <r 6 { F. o o- o i ru o <} o { N r0 o o i.rj o s 6o o O O O O i i i i i i

6 G O e 6 6 G O O O

ot!

o + o l f o 6 f r 6 6 o r r a

Page 23: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 23/155

{ -x r te frH, . ' 5 E i 6 t i 6 2 c

lE r E l I P * f t t r t s 9 6 EJ ' z b - o r ' o o ' [ 5

l e 6 i : , i E " l 5 6 H ! f r " 5 ;: n t E P = 6 e c I E $ rF E E F i E s Z p U r € r 1 E tE e . E 6 _ r r a . r i i ? ' ' A E E H € E ? E s

^y = : - 4

i . _ (a

z zK " i . c 5 5 d 5 e E P ! , : . H - t - ! . ' H E- , ! - . ! 4 g e f E o t a F 6 F F d .r ! d l ! F o o. , y : : . q q i : : : 1 E a # E E E e e E e e l HE g- - ' F ' - - - -a " a , He E 6 . r F I E . :r aeri dr E: j j -?EB?E-bEE5;,d:,d*

r * o s o E f o o e * - ; i * c o o 1 ! d 6 E 5 6 ;< 6 ' d5 x l i e : j F t r2 i E c o r : : E > c € d o E < < r" 1 ; i ? E 3 i ; E HH i E ; q f ; tE q f ; ; i $ q $ ? H4 $ H q gq Hi t . 6 5 H ,E i t 3 , i E { | - b . . f i H . .E H H r : 3 l E 5 e E E a

@ o o N F r 1 l o oo r r r o o i o f r 6 ( '

q 6 o . :I { . o { € N F l r r N f l o o o 0 j 6 6 6 i t o i } c a t 6 d < i ? n6 D D 6 6 l r ' 0 n r o o o 6 ! t 6<t rrrur rrr rr rrr !r ur rrr ll rri r itr U r,i trr rr rr rr rr t! ill!r i rr o { D { N o lll o d .ri o + o { f., o o q :! ctj Q ! 14 I N 6 0 c' i rri o + o { N o F o i N o *z q , a q q ! r ! r q r o o { 6 6 6 6 6 ! t o a s { j { ja { j 6 $ o 6 i t s N N N

E

Page 24: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 24/155

Page 25: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 25/155

rrr o

< l !

< F

o z < l d6 t H l ! < - r F r r r

u < t t z z

l ^

- .1 @ E<

J A J< r z I o : q : co o : ! H o t r J H l o l f , B e iH x ( J o Z 0 a q a \ r u

l!F O

- . 1 O 1 6 - ) l ! J < o ! l J o o l . ) l ! - ) q

l l i o o a l l a r r r . Jod oo oooo | t r r r r r r r r r r r r I r r !<r !r r! !, !, uJ rr, !t ur rrr .rrrr u a Li !.rlrr r! r! r! lrJ uJ ! r! u !r ui t!

U o i rtj o rl l., A F. O O O i ni O <r n -! F. o o O i an O + tr' O F--@C O i (I O + 't A F O B. O i C! EJ n oH o o o o o o o o o o o o o o o o o o o o o o

Page 26: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 26/155

$ r !

O E ( ) J Fl< u t u i

o l ! a z* . > F

N J lrr |' rrr L o !t trJ'. - lrl ..

lrll!

v t ! )J a !

r o z o r . r - J <0 - o { o H ^ C Il E F d * 3 x * o u r ( , ' o

F > ( J

z < l o < o r r l, F J < A O J ' J F - ' -

< LIJ<z > : c l 5 z a

- ^ 3

c < o r r t o N< UJ ! lrl

ur { t- (! o o i oi n tr o { N 6 6 0! . 1 o o o o o o o o o o o o o o o

Page 27: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 27/155

o : p -

| ! A

3 S= H '- HF F t l O l !

o f H o> o F o

- l . - . -

F L J

< c l - N . N o >

F O F o R 6 o i O @ o os r a < c o o a a a o o 6

;

qq

o | l a l + N o a o o i c i i rEr i. i < cl| rri ni lt tu a! o (1 o o r'rcoF,e I € € { € { . 4 € € o o o { o s { €

rlr trl trr trl trl lrl trl t! trJ rt !.t rfi

!! ! fti o e 6 { F o G o i nj o <r 6 € F- @ o o i a! Ir, <r 6 oN N t . N t . N N r . f . ( 0 @ ( ! O @ l 0 c ok o o o o o o o o o o o o o o o o o o o o o 6 0 d 6 d

< r a 3 > 3 a > < < <i P, , : 6 ' 3 3 3 b 3 6 3 3 h : : 3 S

o F z t s > zo s d e E d

c G 6 C 6 r 1 j O C O @ O O

Page 28: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 28/155

- i< o

a l ] l o zE tE -o b o j u t * > - t . o ; t

i ' E ; E . H E d F q E 9 ;6 . H r ' e E E ; ( e l : " - E s5 8 = 1 ; z t l H i i ! i E i ; ! * : r :i z t I t " R 8 3 b 1 5 * " ; ; ; q a ; r . p ] 9 ; b; i qq Eq Z i =e ZZ E E eE d- ' : H ; ; E ; r ; 5E iE > a s 6 ' > > r r r 6 ? F o _f r l ; ; E S l v G ; i : E 5 r . '

R ; s ; 1 i 4 5 : f ; 3 € i i ; : ? i H . : H ^ e : : B EI a F o [ r E F - p o r F F t s Y . - * g - F t l ^ KI r q r ( r j p 6 E i ! a i l l z u r i . , i i , t i ' i ' + r . i " s ' ^ e i 4 5 " 3 r n ;. r . . . o r > . ' ! c z o a 6 < l - 6 6 i 6 6 6 : 6 H , j ; : 3 H - - : - o : : i : : : . . - - : : - - : - z : : : - - : T g t l Y , ? 9: ? a qe c * g ; i i ' t i i Iu e - 3 i . E ; - i i i I ; r i i i i F i e _I e i ? ; : E s f i B n g f i F fo H f r 5 ; ; * s i ; l b ; fEi * , e i 3 " 1 3 F i e f : c 8 : c : S H s c g E e e 5 g = g ; s E

- 6i H q 6 Z e 5 : 3 H= r F l ; r s i : e i s s s s r * : i I : 4 f ; f ; : Hl N q g g X * g: E : I r 4 H; 5S

a7 - I r [ < . .i - P ! u 1 , ,

= i 6 E a 6 ; d 3 " H E 9 S E g *3 " " E E 6 * g e a i !' - - 6 E . - . . . - = : . . . - . - ;

F q E i S E t { s t E q d D E E E E h $ q $ ! $ 3 s $ R R x * i R {? f f f : f , i i l i l 8 i l f f i l f 8 i s f , i i l f s d i l j j j j i f i f s f i j j? h f r E i l E i I d i E f r6 q q q 3 3 5 3 5 e : E e : s : ] E e R i l s f tiR * h f t3 6 s 3 s 3 3 h E

o n F o + r l o d < o i o . o 0 ) 6@ @ @ 6 { @ < r q < a @ o l 0 i o

Page 29: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 29/155

c > > ol o o a o F . J 0 _ J L F J c

4 : c E n l 9 o G @ t r J o N o r r { F o < c oo @ ( ! G o c 6 c o r l l } c 6!l l! uJ rt trt u l1r rJ L! r! l! lrt trt

! i. t1t o { 6 o r.. o 6 o d cJ o + 6 { N @ o o F ft l' <r 6

J i i i F H i H i H i

?

z

r' i Ol ' o A o

O O t i o o < l r t O o @ r ! { o

Page 30: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 30/155

E >

a r l r N z o @

u r > au k F t cFnlcz z - . r r r. r<

z t s F l ! < >n lrr ul z

x o 3 t ! F z t ! 3l r l c o A - > F a o - > oz w a < z a . t U ' 4 > z t t u t

J > I N C

a z o * 6 a o z

o 6 l t r o l r r > F r r r o o o : o o F J- J o q o F O O J - 1 l ' o a - l O u> z6 N Z , , , . t . ,O F t i

H ITI UI LJ

( j A aq

d H I

u l z n u l J o

u r < e a o Nk o l ! < t > >> o H H r < r r r

o J r d J q d c a d o

3

)

l r J o c r r t l { 6 6 0 l : t o $ c }o < < < < < < < < < { r 9 i € { o € € { {

trl trl rll tr.t rl l! u t M! l!

o + q i < < {o o N i o t !O { O O 0 . o @ O ( ! O< s l ! < r : u o o 6 i

i d o c ! l ! , o o o a !

6 0 ( ' ) < d r a o B < t 0 i

I o o o d N t ) * 6 { r . , @ s o i c l r o + t r r { N q , c o i{ $ o € N t.- n F.. .- n N F., N N r0 d O q} O O r0 0 t0 {D O O. O (} O 6 6 0. S 6 0 ()

Page 31: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 31/155

a

r

"d

d

6/ o

5 , d d

. E 9

: 9 E

a 6 0 i ! - r r , +q o e A O O i' q . o { € c r i { o

5 8 8 3 8 3 b 8 8 9 : s 3 : 9: r g g g t g g l s s s 9 E s

Page 32: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 32/155

i : ? :a 3

u r , o o @ a o H <O F F O F h Z

lr l U l>* I H

z ct i >

F FF:< o ur rrrt I t ! : l r E r l

, Z r l O * t r . ' ) ' ) - ) ' * - ) ' *

3

e < < < < < < < < oa 3 3 3 3 3 3 3

dJJ :c J :l .]o o o o o

d l ! d L o l ! o - | !@ r t o o o o r i x

N o t ! Nq

o N + {( 0 o N { { o o o n l t t q ! ! i t , r { t 0 a o o

6 6 ; : ' b 6 O J i c o d 6 0 , G 6 o 6 o G B { < <A 6 6 + { r a + . t n n + n + + + + < { ( r c q 9 9 o o o o o oa 6 tr Liruit ur !t l! lrr ul lrl lrr ,.l rr lr LrJrl lrl lrl lrl olct'Fooss

Lt o F. o t! o i N o q o { F., o t} o i N {') + o { N 6 o o i r1l o < q, { \ q q g n I_\ o { |ri € \ o 6 oZ : : : ; d o' ai ii N i\l d ar m .1l O o O O o .1 ci n- r,r tu (1| r1j N in ii in ii ii hi ai in aJ ai a\r al m i! N.rl ai ri.i N.! ni cr.'r.J c! ni N r! tu c'i r! c! N (1lc!.! r{ N r!J i i : i x i i i i

F . N N F . O O O F . 6lrl lrr lrl l! O O O lrJ !J

r ! ( o o o o o o < ( ' < 0 0 4 0 < 0 c < o {

Page 33: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 33/155

Page 34: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 34/155

Page 35: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 35/155

i ( l $ r l . < a | ! < < ! 6 € N o eo . $ o r l r l G , 6 < < < < < < <l! ur i! 11,rr 11, ! l! !r rrr rj rrr rr rr

4 t . @ 0 . O i C r t O t r D

H o r r o z u r E v l > t F t :6 6 ) O - l < a : F a F a ! [ - J

a o a o o 6 0 0 < c 0 r 0 t 0 a o

Page 36: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 36/155

?=

+ l .

F < t r2 tE I e H : I

z - . ?, - F . . * S Ci i i - t - l ; : 1 g * ot l : - r : 6 " ; f <r 6 F - > a < ; 4 r !* e ; x r . ; E . ? H: _ + n n - g x : i , ,; = x i ; - : : g a

. f i E E l " i l p E ' - H * p P 6t 2= i

- c i i o l s[ - i d d - . : g ] o F o

3 F ; t r - ; 6 - 9 E : 6 E * i : i e i [ H F f; ; 6 # ? l ; ; i i i ; : - o F + i " . e 9 : q a ?Z a r t r n b i , r <* e ! , ; t n 3 6 q * E _ e 5 l F l H ' i - d " . i; E i 5 . - q i c d _ n i 5 L : 6 " d u . , "

d . a $_ - q @ E r < o z d z l ,? 2 ! E $ E = J E " F " i ; E 3 : € 4 E B I :o F o ( ' o o F 6 H ( i i o _ A n

S d F s i <

**E*F*u,EgE**;;-sfr,u*tfilaere*i;:*sEd;a3H: : H : { i i d f ;{ f ;4qHq6Hr 4? 8q4 f ;; ;f ;H4f ;f ;; J6$ ? fd

f l * i 3 S ? i ' S e 3 * S S $ t R 8 3 9 3 s s S B v ? E e e t B e B ? S e B

3 3 $ F F $ 6 F F 9 $ i 3 3 3 3 8 6 3 3 3 3 3 t s 3 f rf r lH r i l f 3 3 3 3 3 s d b s : : E :D f f D D h l X h i i I L i , E h h [ , i ] r b [ ] [ ; D t : 5 i t i ff r F f f F E f rr r t r f

trl lri

: I e 9 3 l * I 3 3 S t , . 53 3 J g 31 b ! d + . ' r m d

3 3 3 3 3 S 8 3 6 3 3 3 k 3 S E 3 *S g s

$ H H H E 6 H H i l H * [ @ " " 5 3 5 3 3 9 b 3 9 e : E e : e * ! e e R i R R f r, t \ g & E 4 d S $ q* - - - - _ * _ . 1 : : : : : : : : s : 1 : : j j j i : : i i j i : i : j i : : : i :

Page 37: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 37/155

f F i > - ;

Z J I ! <l ! N 4

k o F z o: ilJ lrl o

F Z O l r ' J Z { F < l ! l r l > ! r ! ! -6 t 6 : L O > r ! : )

.: C r F * r Z

a t t e l r r r ! I J < : < : ) E F F F

1 : : 1 : 1 1 { : : : : , : : 1 : 1 6 : q ? 1 T Ii o

l r r J d ! t \ r * i < s c } 6 F F < J { J < d N F s d N u r t i a r l j d . o - oa E q o t s r a ! r <

E t > F t > r F + @ r -o & < < F o x F F O F F O C lO O > q > > > L J s v JO O s r F l l 7 r ! - u J 6 * d L *

a o > o a o > o < * > l , l d a r o * o 6

t - zz z< : e 3

F A F A F iJ O Z l' a Z Z lr E UJ O F O- Z rrr d Z lrr i' i! l! L! O 6 rrl6 Z Z r! ZI O C O J g J < A A A G - . I O O < J J I J J J J O : J < O A i ]

u l o N 4E < A O

> : I t r oz . n a F c . r t J

$ a a -

o firIlr,i @ (o Ncn or! ai ci ari a1i c,i o a1r o arlo o o o

$ 9 E l t : . O q o o i i l ! + r ! { r r i d € e c o i o o o o l l oa U O L O O T I O 9 O e i O i : C l r o l r l a r , d o o { a l o O f l o t ! o o o- e € e q c ! a q q o oa < @ < @ r c J : l r l ! r t ! 6 * L r " IG l r . r < | ! < i J i i a o < o < o < < a { + n *

E o I E ! @ 4 q q L \ l q 9 q ! ] l t l . < t F. < a ! d o € r D < o o o 6 F -< a o r r ! r i c r r F . < q6 r 0 r E o o o< &i lr.r ! r! uJ r ur u u,lrr r! lr rri l! lr rrr ur rrr u u !d ul l.l ur t ur ur trt ur Li rrr lrr Lrl ! '! ul

u g. : ni q 9 'r ' 9 \ e q s: cd ! t a r N o 0- o i.lt o + f, a F o o o H c'j o + 6 { r--o 6 o i N o <r o { N o } o t r\r o

Page 38: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 38/155

a a u )

o !a rrJ

o F > > o o

F E I I U J q O N Z

> I ! H I Jz u r o o oO O l! l,lrl lrr lrr ul

5 5 ^

^ :

> : > t ! > > r ! > r rE i E x : E x E x | !

Io a o 6 0 0 0 0 a : * *

o io <

o r r F o L o - ( ( ( l ) a * * o < < < o - * < 0 -

x > < c e G < f n J < x x > -r i l 4 F o a a o o o F o u F u l l r l d a

g 9 L r o ( ' 6 | } o h N o 6F P o G 6 o l o o < < < t < 4 < < o @ @ o 6 q @ a q o i a ' r r n O o O O o 6 a o o a o d r i ! t r r r i tq E ! 0 @ 0 0 ( 0 E o o ! 0 o o o o o o 0 0 o 6 @ o o 0 0 o o i 0 t i r 6 o o o o @ o o @ E @ = d o - d o - 6 o -rrrLr.r! rrr rr rrr o o J.r ,t rr rrr rr E E I E 6 [ E i E in [ [ F

H i 4 3 ! E S E 6 g E E 3 € E B E 9 ! t : i i X ! 9 e R 6 R R f id h R S 3 6 3 3 3 3 3 h E t s 9 ; $ S6 6 6 6 ii ti ii iD in it io ii iD ii irt i6 ii o o o o tr ut d o 6 6 6 6 6 6 6

E

o o o ' o 6 ( ! ( ! s o o r !

o r : 6 L , r i 1 6 0 t 0 < r s < {

o a,r a\r \r clr cd

o o * o o v + q q

c r i a r r l ) a i : 6 < o on @ o q o o c o d r s

. \ l c l l

€ . ' o o o o

( l i o o < r < 4 a F < o < < r 0 ) ( ]{ < e * ( l * o c c J } o o o i

Page 39: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 39/155

: - t

n i ^ l \ i

d (ti ::

x.i ri

rrr z Jir l t rz rJ , urzo aH * 3 O H o o

r i 6 6 0 6 6 0 0 0 0 6 0ul ur rrr ! !r l! ur r! ur Lrt ! trt

@ o o F c r i o + o { f .o o { .o { o s { s a o { F f.. F. F. f.. N F. N t.. N 6 0 d d @

r

J < < x < x L r J x { 4 { Oo F x o F ! r z c F > F F

< a < r c { l r c o l ! i 1 @ 1 1 ( )

Page 40: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 40/155

irt z <

d H Its :E i uZ : f r A E Eo E < o 6 u l *

i d a i d 3 r2 E a ; h E :5 ' - t i , l E :9 e H r * g s 6-

5 5 f 9 * ?3 r R ' " E i P Et 9 2 f ' " i E= - - ^ a , ^ e t rH 9 s ? t r E H r go f d P E g f r d '

o F oe & f f ; i . " : 3 3, f i - 3 " : A iJ ' i - , { g :; f o F 5 . F f i: 3 6 5 8 g e '

: trJ ui

J < IH z or c J a lz

r r r u r o F. . t 0 6 ( ) s r l j o {z 6 0 0 t 0 0 0 6 6 6 D

Page 41: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 41/155

< < a

o r! r!

o ^

trr > <r6 t r ] 4 z c r r r F z

J O e

< f r ro l r r ! r ! z t sd :u zF6 ta 2 3 e

o 6 6 0 : l J

l } I O I O O B U r t r 6 U r l t3 d o o 3 a l ' s r

6 P

z z z t -

? u o . l ,

a q q s q , 5 5 o o o o 5 o oL l O Z i : o , < z o l ! O ( 1 | o o o o o 4 o o i < 6 N d or r >

{r 14r r i o x o<2 lr, a o- t z u a< o

. o > r r 0 a i [ l [ i n 8 n l n [ , n [ n . . n ( [l r f ! E z

E > ! l r ! F o O H B H t j l t r l o o o of a o - z u t F E < < J 6 i r : J r Z Z J r o o r l o o9 g _ L n q u q r E F g 4 O 3 E ! C E f < L o * N N o o c j 6 A A c s . O O d Eo 6 e 5 o E o 6 o o F F e r i i ; iJ a . e < a l t l E o r ! H c r o J ; { i . a a H t r ; ; r . r o ; ; ! ' o. . . - - . - . . l l ) z o a - - - < z o u t , - - . - . - q a @ a I I - 3 d 3 c a : l E 3 c

qo o n jF , q q g q 1 1 6 [ < rc i 6 o o o d a F 6 6o o< o o o o o o o o 0 6 c ! O 0 O . , 6 6 6 6 6 6 6

E { 3 € E 3 E ! i l l i E X ! P $ 8 i f t f i 3 h 8 S 3 6 S 3 S 3 3 h S $ C + $ g g g s 5 p s 3 6 s B f ,H h

Page 42: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 42/155

g p

o < : ) ) o z r r r

o o o o E F z a

! t : E { r . - | ' ao o o o o 1 6 -

< < < < ! l l r J 6 c

+ q + e E C \ i U J t !

J

A EH C E I ] O F F E ! J } L ! I ! q B( ' H H U o o o l r J t l d 6 B c r - F

E O O l } 9 e 1 )N U l a l i 4 0 d C , r Oo o o o o o o o

r r r @ 6 ( ) i N f ) < r o { N o o o < r t j o { o { F - o G oo o a { { { { { N N N f . . FN N F . N F . Oo € a € ! s o € € { o { {

Page 43: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 43/155

1 :

e \

D Od - F 5irr

9 , l E - ,9 3 " ; 8 9

J O

a

o >

4 Zq o

+ <

C Fa z< a * H o o: 1 ^ ^ 9 E g ( C

t r @ 4 { , Z > > >!1 6

F {

J F z a , e zL z U l < H o d

a z z d . t . ds l od z n d S

a < o- . t r r r o o da g o 0 4 o a o 0 _ > o o ot r " ; l t < u E j l E l l 3 : 3

;6

E S $ S 6 8 6 i f $ $ 8 3 f r 3 B h f ; B h $ r s? f i f i f r f i f i ff ss $s $s [s h s$s[ f r s$h? 6 E 8 E 6 d A E E E 6 S 8 4 3 3 E F q E 5 g 8 E 3 3 E 3 3E e : e : : p e 3 i l s f i& R h R h 8 6 s: : : : * s * * *: : : j i I * * * 9: : : : I I l I r l l : : I l : : : : : : 5 | r l 5 : I : : : 5 : 5 I IE

Page 44: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 44/155

t rll

c r <

z ao O l r l s

a a !

x e o -< g p l ttrl !

uJ lr- L

E S

: T

o rrr rrJ

e i f

L J I - C I F El ! l r l F l ! F

u i o < i : E o d

q ^ ^ :: , e 2 2 * - $ , 1 ' d : : f ; ; i _ = 3 Er ! z L r l r o o ) r r 5 u ) d L o : r r

, < S g < 9 9 9 ! r < < < 4 < < 4 < < a < & { ' rq : q ! r q q q E a ! : a r o -r o _ r o J o J { D } J o F o

a 64 o

4 6 0 U t rq 9 9 \ N \ \ < 4 < < < < { < < e q i ! 6 @ i n ee q q q q q q 6 . o o . o 0 .

rrl r! trr ur rrr trr lrl ur lrr Ll u 1! ul rrl r! u (i

! q q 9 \ q q q 1 ( \ r q 9 o € f . @ o o i c ! n + o { F . o s o i f l ro + 6 € r ' . 6 d r 1 r f l < o { N ( 0N N N n F . ( o o . 0 ( D ( 0 ( 0 0 : 0 ( 0N N N N N N N N N N t s n N N N t s N i . F n N n n N n N F n F a n F

r r r > - J n - l o J ( '

J O Z

- - - z -

o < I l < a l r < t o a a r < a r c + c d n Do o h o o o o o o o n o o o o f t o o o o c J o

o o o r l @ i : 6 ! . o o e 4 F o l o 6< o < a i < { € 0 t < 6 n t 0 4 ( 0 i < 0 ) a o < o d

Page 45: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 45/155

g F l q

q c

a 4 0 zE < < r ! d :

o r > a z u J

J 1 4 <

6 0 . 1 ,

t

:

. r- -r <u

F lrl |-<

r ^

o ) J ( r J l a

g

l r J : a< z

1 z A

l ! | r l

E H l l I

o l r l

^ < E > F O <

o 3

e z x ( ' t ) aF < 3 < t f @ z to a t ! z J 6 t t z< < FF O ll <il, lrJ {,l I o d

\ ot E o t u d > d z E

F O < F F E F H €H E s F t < u d b J 0 - z a

t o d a l r l <

o o

t r l 6 0 i N o q f ) € F - @ 6 0 i N o + 6 { t s l D 6 0z o o 6 0 c o c r ' 6 0

Page 46: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 46/155

s *c <

o ) @ o d

< A H O Fo ! r

r ! c : ) z

J

E : 3E . 9u u u l

d p

Q g g

, I ' F

3 0 e E e . z

a < < u < < < < < < c > < 0 - r r rJ O F A F A F F l r F O O 6 : Z

O J O l l : c { { t > O t r lo t s

o d r! l ! r r r ! l r L r. l l r o o ( !4 )oF > - l ! F ) t ] - o C l l ! r ' F O 3

q qr I q { \ q e s n c,i q !. c 9 \ q q q .. i\r o I D { N o 6 o i .r o q o { \ o r} o H rr o <r 6 o F_ o o o F c1ro <r D oH o o dl dJ co @ o o o rD 0t o 0i o @ @ d i! i! i! iD i! o d i! 6 6 6 6 6 6 6 6 6 6 6 b 6 6 6 6 nr

."

< a - o q * d

o lrj

< o I o c r i + o @ < ei i i 1 1 | n j f 1 | r 1 l N N a !

u r , j i + . 1 | o f t

o a o i l o 6 r . r o o o

Page 47: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 47/155

< u r> 6

z zo zt , o : c : o

E J < o za z l : l E

c g

q . > q

t u l

< F

) d e o a < o o )a : o E o E A A A t r r i F t r EL J < O o l l u r o o 6 F 3

o E r r r f r r r E z u J A F z a F 6 t l t rJ O J U A

- ' 4o F L ! O t : C E

rrr rrr lrr lrr !J rrr rr

q | 4 q I ! ] ( ] J q r q q 9z 6 o - o o o o o o o o o o o i i i - i L i - < i f t ( ! c r j c ! f t t u N a r jN oo - G G 6 6 0 6 0 0 0 0 c o t ! . c c o 6 0 . o o . t F o G

I r r j l - . to 1 4 ! lO F Z l : d F FJ U } @ - , ] J t ' E

rrr 1l ur rrr ur rrr trr lrr ur !

r r r i d o d o i o o +

a G o o ' o o o o o o< t o r ! o r ! o a < o a lD 0 ' o F A O O

A o a ' i < r { @ < u l ! o

Page 48: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 48/155

s f r 3' n 2

2 i 9 -, < 6 9 s6 6

o iz l e i z ;

e 6 5 ' , E + i - h e :<i z 6 - 5 2 t ,5 3 5 r ' r

> > E r o - L d z

E q E i r I ? " . d P 5r ff 3 J i E S S Hl 6 H*.

c ! o B H o t s l !J A I I I : ( : c :

o o L o o : 0 r r u lH 5 E 5 5 f 5 H E d r t r s t + 3 E 3

a i o e o o z a E d - z a d - , 4 l' d t r d o F n

o ? o uf o c o -

3 lo o^ z

r < r F

F H )

< )

: t i i 1

r > of r r r : 4 l r r o o o

o a z 6 x z a

J

< r n u r [ < o d o

< r o $ < u c d {

r , r , i r ! r o o o e e { a | ! d c c o o L l rf l 0 ( ' J t Y l l r ( ' 0 ) i g ) 0 ( ! 0 t r o o i o * o

< t s l < r o ' 1 < o o 0 0 { < . r l

E g q l ! l l l D t 0 < o | ! O i a r i c { o n o r r J o a r j o o o o | ! n o 6 N { a oe \ \ \ q ( o o 0 6 o E o s o o < < < < < < < < 6 i 6 a i ! d a a? t rff ff f isf i fifi tr tr f i f i f i ffff f isf i f i f iffs fifffififif isf i f i *frffr r r d ( r jo < r6 € \ o c o r f l r l + o { F .@ q o i c , i 6 0 F o s . o - c ! n {z , t i D D 6 6 6 6 6 6 o o o { o $ { { { { N N 0 0 0 a j o o o o i n 0 0 0 } 6 i r ( i o o i } 6 6 . 6 o d i j d: I I I I I I 5 I I I 9 I I I I 9 I I r I I s I I I I q I I I I I I I "_I 5 g I I 1 I E I I I I r R3 RRR

Page 49: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 49/155

z a z

r r r F Oz a t t

t!

1 , < t

e z > o a 6 2

< o < < a < < < HO Z F F J F

o t J zI d ] l ! A

z r , , l r l uH o < ( ] r ) | n

eo < > g s s {l ! J J q { l r t r l ( '

J

E : f 5 6l l o o o a> G < < <

* - O

> < < o e q < a

a g q - e d 4 q a< o G i o { o i r < [ m < ( 1 i 6 ( 0 6 * a n d 0 6 0q

o u o o n o o < o 6 N o @ r r j !a o o o o i i 6 E r r i r r i . t u Gq g < < < r < < < < < g g < < < < . < < <r! !r ur rrr r! rrr ur Li r,lr,r uJ ri trl tri trl trl trl lji |l] E

!-d 6 { r-.(J G O F N tr) 6.o N o O.o r Clt 9 {i 9 \ q q 9:! !! o + 6.o N roc rN r ! o ( 1 c t a i o o o o o a + { + + q < + q < D o 6 0 6 6 6 i . dH o o o o o o o o o o o o o o o o o 6 o 9 O O q q O O 9 9 a O d 6 it 6 6 o d 6 6 d o o o o o o o o o o o o o or .1r J c'r N N fii ni N O r{ c! $ N a'r 'l c{ ni tu ft.1r cr r'r r,r c1r.1r N N n tu N c,rO cdc,i N c! di d d N d d d to d d d d d d d d dr

q F F

c o o o o o 0 l

Page 50: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 50/155

J

T

:J llj

r r r o < zF : !

o < o

o o o

J t a !L U O

OlrJ < r- <lrJ I c !i c Lrr_ u l _

t

z < <H > a

o F > O F : < e : a ! t s > r

u < u t l l

O e

a 4 z oO L I A H L I T I

d t q q F g

: 1

o O O r r l r JO ( o o6 t ' N O @ l r l O io l l 6 ( ) < ) + o o< @ a l o < O < l !

i i

t r t r

cq 4 n 9 9 q 4 4

9 q ) ' r , \ E g c r u J t r o N r , r q d l ! i o l ' l Nq q q q 4 E q q t ! o o o o o o o o o H i i i i - o t N d i !a a E @ a l a c i i a a< r! rrr rr rr ! lt.r rr rr rrr r! rir irr ! Li iri Li i! Li it at O G

I q o d a1in + 6 { N o o- o i ad f, (l nr { r... o 6 Q !r ft o + 6 { F. o 6 o F a\,z q 9 9 9 I g 9 I 9 I s F. N r-. N r.. N F. N F. F. o @ @ @ o 6 o o o o 6 o o s. 6 0' 6 i! $ c o o o cj o d d o 6 6 ; i ;io o o o o o o o o o o o o o o o o o o o o o o o o o o o d a l o : ; i ; i i ; i ; : < i iJ a1l J C! (rl ci N alr ad ad cJ cd .lJ cd cJ c0 r1l c\j a'l ft N a{ a! ci nt cd N c,r N c'j dr ft O a! r! O crr i, c,t N N d r'j ft Cl, nj ft d an J l\t al CJ a! ar,

i o a ( r o i o o | ' ' f r 6 0 < oi O l ' l ! O Os o o c l : o o a i 1 ( ) l r ) 0 0 6 0n o f ! 4 r 0 < c + < L < ! { < o

Page 51: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 51/155

J E E O < H O O E - J Z E ZJ - J t l < o

f r ! : J t - : J ( f ( j 0 0 d@ a e a o z o * z o

z z e t tz a E u 1

o < r $ o & @ o o , : o i o D o 6 { o { r r r o o f r o o o o o o e l r , o< < 6 i { 4 6 < r ! < O l !

q q q E o r ! < r {@ l > < r a u l ! : o 9 { o < o u , o n l + { a ! < o u . l c r i

r1r rr !r r! LJu u {]r rrr rr r! rrr ! r! ur LJ !l uJ lrl uJ uJ uJ rr rrr

ur o <l 6 s F. @ s o i (rlo + o { F o F o r a! o +

a,iclra! a,r a,i ! aJ a! ft a,r dr at N ai t\r cd i li a\r c'i ai r1l t (\i e,, rl ar N el N ft, hr

E

i <

o

< 3

:) tlts t t t J

3 <

z z < Et ! o

t

a l r l

I @ l! {rl

> > < < < > { H < > < o o o <z z z d f 6 E o o l t i o F L i t

J A J O E

; J ; : -

r l j < f n ! J a € o a oo o o o o o o o o o o o n a o o o o a

Page 52: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 52/155

$:H*aE:;

- e - F

t!

qr t!

rrl l!=

5 0 5g E ( ! F

o c t o o H H { H

2 Z ; 5 i t a s ; H

3 X f 8 S 3 f 3 f Po J ( , l < o J o < B d

4 < < < E > < q3 b 3 b q 3 3 8

@rrr t!

o ( ! @ 6 0 0 0 0 r 1 l } c 6 6 6 6

at r\l tu ci ru c,J i (! rd c\r c0c,J 1rN

< r a r i @ r D o 6

i n r 4 { c , < 6 $

4 a ! J O O o O <

ur ra u, trl trl l1rrrl ut

N I D O O i N O + D $ F . O 6 0 i d o

clr flr a! ni N cJ clr cJ N .lr a! d d d d

Page 53: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 53/155

c g

z! ;

| J l : ,

< r J

: > x l rd l i a z o< r -

t

! , i ^ r

F I :

t

HI J t s F

o o - r r x r l t o - G t s x > N r J o za J J t ' F G a Z t s

E E c t s F O o l F < O o Fe @ u l t < - F o F l !

E : f u * 6 ( l J : r * o * ! -

< < { > < i > x r a < < E G < r F c < < ca z a a a | ' | , a : ) o F EJ o 1 t l

a rrJF O

d A F E

! r a | !

F O < Fo r l n c

z q z a F

- o F r l ' , o

r ! @ : - ) ' )

o !J l: o !J !, !J lr, r! oan o < € r ! l ! r ! <o l \ r 0 < ' 6 r i l ! Nd < $ o o o o fr o l r , ao l ! { € o o o F . o a o o i l 4 { N q i ! Ji o o o e o o o ( ) o o o r o 6 6 i : o o o o o o a : o G 6 ao a a t i N < < o < < w < o < a a n N d N n | < $ < o +

o r ) 6 ( D < o l l i o { @ a t ! o o { o . u l l N c 0 r }

< rrr rrr !, r! rlj rrr rrr rrr rrr !.r!J r! !J rrJ !J !J l! l, trJ ltr l! l! l! t! ur !J

rJ i cij o <r 6 { F. @ r}- o i (r o <r 6 { N r0 0 0 i N o <r 6 { F- @ o o < d o + rr, { F (D F o i t! o * r, €

J CJ d lll N fl C! C! Or C1i N d t! t! lr l cu clr lr c1r r c! N(\lNo/rlj .nN

Page 54: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 54/155

Page 55: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 55/155

z

q * :

F o o

I >

trJ oi o z , J B

> _ J ){ r l > o

o + F F :: ! 1 : l r l Ho

zt- E JJ rrr rrr rro o a F z

rt

J

t!; in

o ( ' z* o o r ! { o ) l !

L < O < < r x < < x x Jo i ) z F F c a F r ! t r J r -

J s i - iE O E ! l 0 J a O Z O O o O O a > O O o o

d a < ) H < a H < a u i < o a a :t 4 * * a z * < z a ! < 6 * o { <

a < < < < r r x 4 > l r r < r < * x J < r < > > g < <a F - a l ! c z a F r r r r r J o -

o r ! : r t € o o u i l r - o d r c . I r G q a o i No c l r o r o 1 ) ( ' c t ( l r r o n ! t + * + *ltl UJ J lrl U lrl ttl lrl lrl lrj

o 6 0 i N o < t D o F . o c o F c ! o i r o { N l 0 $ o i a !* O o r , o c r o m n o o O o O O O O O o o r l o o

c ' iN ad aIcJa r a ' i t [ c ic c ! a l r a !d f Jn d f l i r t Cx r l r t ! r \ lCr iu ( l ln i N N o lr1 jn i ( l l c ! N

o i i o o o o< F r r l l r 6 ( r r s r ! < < ot t < N 6 l D < < c u o iI D < < < o < t o o o d

Page 56: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 56/155

o o oa E u l

< < d

< r o z < o z

r { 6 > < 6z 4 a z 4 6

J F : - J E F Z '

H C Z H O G O Z A

= = +{ € { z ra \ r { r c { a d r F

F o a q € d r r ] {

1 3 0 ( 4 ( , r o r o I

; e :i - -g E g

e : s b! ! 4 i u r

5 ; ? t , * [ .

' - ' - g 6 s b # 93 i g g E H c E

EC E"1 Et j

z d i

l ! ;

5 ?f F

t o, - g3 :

i -'r,:q F! ! E

o i i; o

5 i * f l f l i f l R F F E 3 3 s n 5 s 8 s b sf E 3 f i 3 H f i 3 i E 8 H H 3 f i 3 8 8 E B g g g

I $firHhft$n$fi$n$hfifieiH$iH*iHRi;HHi$;RH

J: s 3t : < < *

d - o - o 2 iF T J I J H O2 "-xzeld

Page 57: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 57/155

< o

- U E 9 F

l r o zlrl <o l r J < r ! r !

f t !

< rrr

Z H<| r j | !

e < <

l r ) l r J ) l r ,

J Ou l ! > t ! u l 5 l ! l r l L ! o t r J l ! t ! O q l ! O. E ) ' : ) E E E E E : J } O I { T

< > E < < r < < t 9 < < a o > r ! < o o z r ! < o

E or! r !<N c F. r lo r ! ia! o o B o L at

lt0 0 0 [ r1 l € 6< < < < < a d @ o o o o o o o

< rrr11, ! L r! l, l! IJ l! M! rrr !r rrr ! rrr rrr rr rrr rr rr.l ur rrr uJ lJ ! uJ ur rrr

ul n O $ O i C'i o + fi € F. !! o O d a1lo <r 6 O N o o o i rtj (') * 6 € F. C ll. O : CllO c r, 4 N @ 6 O : a1lO I r, € F, O O, Oz o o o ! r + q l t + * t rJ tu ft N Crr Cr Or 'J d N r0 ci N a\r ar r\l ad $ c1, cJ fi a! a! r! c,r a! N N cd ,j ad a,r N ar N n arr alr a! ar a! a\j cd arj c! o rrl a1 N r! a! a!

> x € G < l '

z, j

[ f i

o o a f r o n o o o o l l r oo o r r r o o r r r o o o o o oo i t l o o { o o o c ! F i ri i o a o o o i o i i o6 0 ( ) 6 0 0 i t i l 0 d o o o d o@ ! 0 a \ i @ < o < o U o < e l r l <

Page 58: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 58/155

)

! r z

6 F -l l! E

- f F r ! :

o q

-J ra ilo 6

* t !

c ct < (:<r l ) d r o :a l r. J

o a F - J c : C A C ] C

a : F r l J 6 0 - r r r J 6 < d a Fr o t ' ( ' a a o < r - J < { : r i !

z t j

g sl r @

! I G f J

o i : a l z ec H r ! f

! r : €

: i

* H l r J 0 , F . i C

a UJM- J r: < O O It O lrJ o < > z < li J !t t! !.

H I J

J I ! J F -o * a l r i

o t t u a F J 4 a u B i l r r r Fd ( r a o l t c o < . < . . !

o o I ! o @ < < < < @ o < o $ o 6 0 6 0 : ) l ) 0 r D o o , l o a 6 a c ot l n j < < i $ o d < o $ u r i o i i . . < < F . o

a N l ' ji o r ! o t 4 o o

qo | ! I f l o { N r 0 c < o o r r r ! o a r t o € @ $ o o o - o D t D t } o o o o 9 € o ! , r o e o l !!r r! l! l! l! u- l! l! r! t! o

rrr rrr !r r! r, rrr uJ ut !l Lr.r ! lrl ul trl trt trl trl trl trt trl trl tlj t! !l lrl trr ut tr.t r, trr

u :. a o I a 9 F o 6 o < ni o cr 6 { N (0 o o i N o + 6 { F. o t} o < ni o * o € ^ o G o i N o <r D {z q q q q q q q q c a s s a a q q o o o i < i i < F i { B i N ft c'j N rd N .i fi r1l o l' aj o o o o .1 o o + + + + +I a{ ni d O r! all l a! ir l! n or N m a! e'l crl c'i ari a! a'i (\r aria! a{ (t a\rc', fr d N clr c! a'l r'i t an ar, ni t ar 0 d t O i\r l1r \r ClrN a! r\r ci

Page 59: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 59/155

t z : u l

i CE3 e "' a ^ i nE : s E d F ! E : , ! f , El s E s ' b ; f r *6 E d ! i ; , € E * E s 3 U 5 Ez ; d " a i f ) E E z i * F F B Bl : E E r E S ! s l s s f l s ! i* * l e l i i 3 : * 2 * l - f - r iS g } H # F *F E * E E g Eg E E$ E

J

J E < O F O r -E F r O i > : ) > 5

< l r r H d < 6 ! - o n > t r t

l r t 1 4 r z r < z B z o d cE c !< q o E r f o i o > o o E E E o t t l

o z E ! ! a z u l o z z F 6 F F F o F ' r o l l r

. . N - ;

F : ): < o

i o c ! o i r r r i o i o o. l o o 6 s o o ! J + L r o< o r ! < f i r a o < 4 0 @ < ( 4 d < l ! < d : ' r r s

l l o o

E O O 6 € O 6 o | ao i i t r l i l ! i f o

a $ a O i : O O l r l o o< N o r ! @ o o u o <

r ! r r r + { 0 \ o t r l ic { 6 @ o t r c r r r 6 o o a : o o a o o o orr.i rr r u r! Lr r! B ul u u t! l! lri ui ui i.r

rt .o ... o o Q r:, N f) * 6 { N o o o i ft o * r, I \ @ d c,i o + D { N t! 6 o i (rl o rf r, € N o1 9 9 9 9 !4 4 q q q 4 A'rr A ur.! { 9 { { { { s $ { N N N N N N n F_ F. n O @ oi 6 O o o a! 6 o 0. o it d s 6 oi a. 6q 4 r |4 D {i n {, q D 6 D ut dn D ut i6 !j it 6 nt nt tr n,6 n n, '' o oci ru nJ N c'r (Uc'r fll N c't r|j f)t r! ai m N c,r ,i a! nll N arJ \t l!.r tJ ari 0i clr N c{ f,J ot c! N

Page 60: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 60/155

T

aq; f ;H f ;6f ;f ;H4f ;f ; f ;3$Hf;{Hf; ;H

t s , ei : : d aE i 5 g '

F ; i* 4 s 9 . 1

s F P - t 2 4 . ^ ; - ; ; ' Y 'i = , . 8 I ' n 4 9 zi s E : A u : d i 5{ H = S " ' P . E Su _ g tE H I E 6 H H d 3

q <

8 f f 9- c E5 ;

e ' 6f i i c E

q 6

lrli = q

i u r a 6

E > - 5

3 3 , . , 3 5 s i e: 6 [ [ i t ? : ?;gEE-;*is,F#frs5tg-**,$

E : R 8 E e 3 3 e E S 6 3 3 t 6 3 6 S S e ? $ 3 9 $ 3 s St B S s s * 3 s s g

e F$$HFFHh$hfFH*F*HF*n$$$$$$H*$$fiifi*HHH H3 h$$$H$$$H$n5$$$i$$i$$$$$$*$$$$$$$$$$Htr

f i 8 3 3 3 E g 3 3 3: t B h s 3 s 3 s 3 3 b s 8 3 S * 6 3 3 8 8 8 3

E : h b 3 ; ? r 8 d

:

rrr a6

Page 61: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 61/155

+ a \ r o @ { ro { a - . ( 6 6 6 d * i d € i

o ( ' o 6 6 0 a . . o { 6 0 F* ( 1 r o 0 0 N 6 o f i f . - c

i n t

3 *

o q 0 . t >!0 trt 6 [

) o

r. - f :F

- E c r t o

z U r r r r < . F Z @

) U E z ^ t s oc r 4 u r 3 v F < o . o ) v

F J \ >z r r r E

U O r - i o d

z r o (] |,.f o

" z " E B ' 3 * 5 h Ea o L q 4 E < - u

I I I F J

L l - <

t - z

J

z

5 r E i

N A o ( l l r . l + O r ! D < o {

c 9 9 9 3 C C C C C 9

q a u o o 6 € F E r r t t r

E B B H H H H H F n n 8 3 8 8 8 3 8 t sa 6 6 6 d E E E f i f i E B B f f f f B f f B B

E$$$$$$H$$$$$$$$$$$$$$$$$h$$$$$$$$$F

J

Page 62: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 62/155

6 { { N @ 0 ! O O i ( 1 r ( i l + +n i i i i i ( ! N a \ l N N a ! a u

o < r r o q { i o F . N A o oo H t-. ra lrl @ rl O 6 lr + < o{ N N N O @ @ O F C ! < < r 6

c 9 t 1 s ii g x x *? f i E E E A 3l r l t - l ! q o i n i o + r ' € N o o o i N o + D { N, . 1 ! . t f _ N \ N N F N N

N {! r1r lJ c1i 'i cJ aJ l! cr c1r

)

o l l r ( } t , c 0 0 t f o , 6 0 r o ( o @o + < r + + + t 5 c } t 9 $ o o n

Page 63: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 63/155

{ o t

r < a

* z *

* *

l ! - r r ru lH

- E Or E <

o o _ 3 g a < 4o c a t s t E o < <

I

r r r r r r r r J i t F o o o

F F F F < C E ! ') l l | ' F o E E :

( l J o 6 0 c o o u r ( t

I

2 d

H r r r < H o F F < < rv r F d 3 < : o F F

i n i r . - . - . . - 6 n - i r [ 2 6 [ - - - -

i O o - O O o

o o o o o o o

q q. 9 :: q a I q 9 \ c q o * or o c o { N o t} o i o { f' € N o 0. o i a! o q f, € F, @ 0. o H N o <r Dg $ I I ' I I r ! r ! r ! . r ! r ! r ! r t I 9 I ! f ! I i 9 i a ! D. r t u o c ' l o l . i ( r l r ! N N . r r u o c r r c ' i n i f t f t . ! r r \ r . 1 r N N . 1 r N c ' i o i . n N N . t N r ! N N N c ! i u a j i ! i !

s r gO - O C ' r F o i o o

6 i i i ; i

Page 64: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 64/155

q o+ : )5 E

, 30 i

f i ! " € 'i " 6 r 1 l H E E9 p s Z , E i r u :

H : F { e b ce z € 6 z " E i E a- d i i o " * 5 F g " Pc o E

E s E : E i A E E H Ft r 'S t r == Z *frt [ i * ' t r s ' + ' e - E 5 [d - 6 4 ' & 3 ' : : . : 3 . 3H v i 4 3 9 9 H 5 H i { 9 H

+ . 6e n u r E . ; ;: 5 ! , ? L . c : E : i : : : ^ ? L =z 6 - E > o [ 8 l i

) c u l < z

a E F I , U ] F U E l l E

F . F F F <U U ) o f L j L l | r ] o | ! o

-J

F;;lrs,ifl;ciI5i*iE,6;,:eE;55-EEq#4 { i l f ;i f ; 44 sHi 3H4f ;f ;6 ; E ; qd : $3Hq i 4 ; 4. q . ;t ! t o z o o! e b P E E es i S i g e E

s B B S 3 ? g S 3 $ S t ? t 5 3 ? 5 3 S 3 S S ? H s S 3 3 e C ? S 3 3 3 6

E ^ H t E t E E E A L 6 3 3 3 3 3 b : e e : : e : 6 N , h s 3 h a E 3 5 S 8 Hf f f f f f A A N f f f f f , S H H H h H H S H h H S H h H S H H J S S S Hs 8 E $ d F B $ 8 ; S r 3 * 8 F 8 $ 3 5 3 3 3 3 3 b 3 3 e : ] : : p i rxX55H5[XIhhh[$;[$[HHHFRXFHHHHRRRnRRHnnR-l$HHftHHHftf;;FHR

ci cJo o o 6 a i d d ui I { r l . ! j \ 9 q q r y R f t o c ) u < + r ! o + o o o o s io o D o L J o o o o o o o o r o

Page 65: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 65/155

o o o o o i o ic o o ' r ' oo ' ! o < @ < a < o t l o {

. a r ! o H o r t r N o c E o | l o i + € 6 e a o ( l l d ) na t f o f , ( , n r i n . ) f , o t r ! n r € { € o € . !a uJ ! !l lrl !J ul !r r! rrr r !J rrr rr rr rrr rr U

{ N 6 6 0 i n i { 1 { D { F O i C l r $ C t r r oz o o o o r r + { : } c r r ' I , r r s { 6 { a o { o 3 €J l{ alr a,r i, c! a,r o l1r \r a\r c\r ct N $ N r1la\r$ cn cll d fli ei c! ai a! (!l .ir d a\i arr0r a!

E

> o' - 6 U lo u o' ' z a l l d

tr

T <

6 q < A <

Page 66: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 66/155

@ a o t r j t : : c € l t eo J { r r { F o a r a lr ! < r 3 > o ! J o o o

I ! E O H F F d Z O O

6 Z Z Z Z

+ i : 6 i ' a a c ! J

[ 3 ? 3 3 3 3 : e

ul N 6 s o < N o + rtr I F. 6 6 () i N O + !) € F. l0 G O i C! O + rr € N O O O i N O + lr' { F. {! S O i fl O + rn { F- @ 6 ('H O o o o {! o (0 o o E! o @ 00 @ l0 (j0@ @ O o O 6 6 $ 0'. s 6 o o O o 6 6J rd aJ c\ra\ra! l\i N N a\r (! c,r c\r ! N a! ni r! N a! N c'J \l a1lN (1i ! ci ru r'r a! c! a! a! ni fll N ni a'i N ol c! N N c', aJ ft r{ a'l N a! a! a! lJ ll

t

N o o 6 t ' n r , * r f t r ,4 + f t i a J c o * * + * s !

c ! c 0 ! i o o N o r t { c ]o a\r: i { tr , cr,:t t f,o o o o o o o o o o

Page 67: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 67/155

9.

s

i

trl

o o

r ! L r F < )

F l o o F F o 5r o a u o u r t l c

rrr rrj Ll rrr o rrro trt

r r r N ' ] o o 6 EJ O J - r F Z i a r - Fz > o o F o f F o c ({ < r 0 q r r o o < r ! F 4 r

o J o - r J J ( ' | ' ) ' J 6 ) d

rr.r! f, o rrl <r t!rrr rr o o lrJ rl ut+ r r r a r ! o t t < i o n c

o o b r u o i : i : o o o o o

Cq g q a l ! H o D o q a o o € o a u

[ . ! ! r { f . . s o@ E o o o o o o o o o . G o < < < < a nt! Ll u l! l|l rrr r, u, trl trl trr t d ul ul trl t Ll llj< lrl lrr l! ul lrl trl trr tri LrrA lrr lrr rrr lj t]l it u Lrr6 E tr.l rt

i N o { o O N t0 o o < cI cJ + 6 { f.- (0 o O r c! o + D r N o c O q nl O { D {z o o o n n o o o l ' l + o o o o 6 6 6 . i r . o { j ! t 6 o n n a o F N i . F . n i i l : i . F i 6 o ] i d d 5 r iF o o e c o o o 6 s i l c 6 d 6 i > 6 i l d i ' 6 6 d 6 G -.r d fl nr r\r.d c'i tu.'r rlj ft N N ru ft cr ru ft ei .1r c,i N m ni ru c,i tu ai nt ft tu n

F

Page 68: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 68/155

. 5 D i . i 3 t s 5 d b , 9 9 3f i E 5 t 6 " [ 3 f ? 5 i e 5 E 3 ar l c . 6 F o q ! : c u F

s f i f i c g : P x I t i 9 3 e 6 ; 6 6 P

3, H ' * l ll r t e t r [

0 5 " [ 6 .: 1 q g t J - . - > ? 1 a E;F;+"5: i r Ee: " t r R d " P r ' a P Fu = t i . . ^ f = . > . . 8 .' ' t 6 H ' 3 ' " - j = ' ' . !

F _ E a l* , . 8 : : r i 5 E6 6

. E - i I i dd u f r - i f i *. E [ q J o > d l ! <

E F E He s FH 5 3 h a f ; F

g u l o o r r { o { o u r o F $ .o N s e o L N q '@

q' q E: r c ]6I u !! u u t! uJ rl trr trt trr u, u u lj,t u/ur ul ul u t! u ! r-t !,1! 'it llJ |! Ll t, u nL J I I I L L f u

lrr 6 o t-. (! F o r c1t . { 6 6 N E F o H r1l n 9 l|, 9 N o o o i Aj n { o { N o o o i .rt o {z @ c 0 6 o t 0 } 6 G G c o o c 6 c o o o o o o c t o d o : - ; ; : - i ; ; ; : d N c i n , i . r jN ^ l f t | \ l r o c i t i c ] o o o Ai q q q q q q q q q q q q 6 F 0! o o o o o o o o d d d d o o o o o b o if o o d d .j ij .jN N.1r N N o n o o o o o o fr n n lY Jm rr r n h a n n o - a o n 6 n ii F - 6 - 6 6 6 6 6 6 d

_ i d

o o r ! @ o o L o o o

q 4 o { o { o o o o 6 o

Page 69: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 69/155

t 2

@ o u o o z> t f ( , H E F

o u r o - t ! o o ats . ,

F F O rrr rrr rrlE U E i ! [ I F F F

6 > d E : J l ! E xe 4 5 @ F - 6 F U F : l O :

L,l

I

4 r !

r r ! z = 2 2 - o

rJ t <i i r ! r r r

" - z u d F : o * I r

x l! tlr LJ lrl

z * o t < o o < | ! F F E t

> { d l r r x l ! o l ! x ! J d u r x x > < r ,l . a t z ' l z E z . . z r z a F P F t s

d . . N

e 3 3 e E

E n { c0 l 0 r! d + { 6 l! trl o (r r N 6 < a ul o cr * $ o < e ur o lt <t a o o o r!c l l l l l l u l l E o o o o o o i i < i i r t o r N l l l 1 r i l c l r . ! o o o o o oI! L r! |! L |! I! r! l! L! l! |! [ |! L l! r! rr l!

l ! 6 o i r { o + 6 € r . ! 0 o o i a ' i l ' + o $ N @ s o < r 1 l o + 6 { N o r } o i f ! o r } ! ) € f - . o o o * c l r < r { F o 6 o i a r io o o o o o o o o o o o 3 0 0 0 0 0 0 0 0 0 0 0

$ o o r i o o o o o o o o

o ! a 6 ( ) r \ l o G o r J o G o { u a o o o

o n o o o o

o l 0 0 f i o { o { o o o i o

@ < r l r i i < o < o < o < o !

Page 70: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 70/155

Page 71: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 71/155

1 i

;

> o

u Oat r. LJ e

q F F F Jc 6 L d t r t

e u o o o r !- oF ( r o < < r t u4 < Z t I r

i - - ! -r 9 l^ *

Lf'6 o o

19 'r d (: zl ! q

* d r t s ( ! n> o > > o

( ' 6 u z JE I l G O Gz t t - ) * - )

l r l F ,f r O O l l d < f r - e z ZA E E 3 : ! . " . - l l A r r I F F . - . . . -

o < u J a f l i o + o q | ! < o i o o | ! a! t + t t r r r to o o o o o o o o o o l ! L ! l ! r 4 r !o o o o o o

rrr o. o i m o !t o o F o c o - N c') + o { f., ID c o i n| o :* D { N o 0. o i r\jo i i i < i i r i i i a[ (! tli (u d c! an $ cJ ar (! o o o o o e, o o o + tr + n * < *

r o o ft o c] cJ o o o o rj o o o cj o fi o o o ft r, cJ o o o $ {1 (, {l r' I, (l l! (' (rJ ' f, c1 (' e) t9 e) c, o o o o

Page 72: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 72/155

z L is . l

= H ,5 9 8 H ' E , E

3 E d I

l ! u l | ! U I

U d F _ 6

* t F r t r o * : }

o 6

u ;9 a E :F : s q |! , z Eb 5 g sE s i q I 5 3s 5 H i $ ? g " 1

H E * :P - F ! . . q z . -g E C : z q 3 o

- s I = I 6 E 5 ' H E E 9q " : B H ; r ; ; F ; d : g: i : . - -6 ;

? a : ? * 5p b l l s

: ) si . 6

e ' 9 ' i 6 I : ! LE q { i q t { ? q q i : ; a * E E;

" , ,R . ,

?gIrgtEgeetegaF$ie,g- arr!euru

9 S q

E 5

i*4?$E3EH4f;6qE$f;4{ai4{ie*qteq**qz

jj

J

@ @ c 0 c o s 6 6 F o < <b h h h t r h h b h h h

< < < o N 4 A < 6 0 +

o( \ r

< r $ o e l ! i o o 6F N N N T . . N F . 6 O O OI A L L | ! L L I I ] , E Lf + 8 s f , f R f ; 3 3 h S $ $ $ s 3b f r b h h b b b h b h s b h s b s

H i g l E E E E l E d i E $ 3 1 9 3 ! ! ! ! ! g E i t s E i S R i E { 3 5 $ s n s s r s $r o o o o o n o b r ri i'in fr E 6 fr 6 ; E F 6 ; ; 6 6 E 6 i ; 6 ;i ; F 6 n : 6 6 6 E : 6 ; fi fi 6 d A 6 6 6 ii ; $

a s f i 8 3 3 8 S S h 5 B f i S Et S t s s S s e s $ E 3 S 3 3 t E

c d ( ! o

Page 73: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 73/155

J

!

r ! x > z E < < < 0 < l ! < < > o6 F O F I ' A F A H d A I I F i I A I T ] O F O U I A Z A F O F

3

. . . 'B " i t > o> o f iD r ! o > 6 F r - L O t ! O

J O O J O F I ! F < C F J F ]i f r . t r r r t { l ' { d * < < t { r r r t * o e o d . i o c . d

4 * * U t t o @ 4 q 3 * o *

c { o r e o o o | l , o < ( , l r r i ( ' s r ! < d L i o f ,l ! t ! l ! L ! l ! t ! l ! l ! L I ! [ h | !

r l J i N o ( o € N @ 6 o - o . l f r { F - o G o < c ' i o r t 6 { r . -H N ni o, 0/ C1lN C! ol Cirai d N ni a! ni ni .l, N fl r1j a'i r'i c'l fl fl c', r1l

l ' j o o I t o o g J F r o o o o o o o $ o

EE

c o u l ! < i i < F , o a i

Page 74: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 74/155

< F I ! J

o<! lrl F FU J O F O

r ! z x 6 Fz d d < l n o < c ] z o J < o o : r l r f i J

l r l< zr-a| - r ! <r- t u r * L r r j r r l L < u u i z

x O

+ od : ) t ! t ! J ! ro d o a F o i a E F r ! r r -

o u r t s * J o F f , e o x' H 6 ( ) c * < r r r F 6 J { J 6 t ! h l: E O O * € * u r * < * Z o 6 < , U *

F o 6 > t n F n l l I U J T Z O F t l r l o i -, F J i' J A 6 J d J C J : F A I O J J O A O

O O I !

o o o 6 0 ( ) C } 0 r . J

o o o r r t

t ! O l t @ L L ! O r ! O N O i i O O

4 . ) < r r l r ! 6 ( r r < a < ( l l 6 { r J < o < < o L a o n @ c o < {

a o o a d d r! ur r! ul !r !r u ur l! t! l]- t! l! t! r! o o o o o o oaJ l! u L r! r! r.l! r! ll. l! l! l! l! l! r! u r! r! r! l! o o o o o o o< l, ur !J ur l! r, r! uJ rrj rr.t rr rrl rrj rrr rrr rrr tJ rrr 1r rrr ! [ |! G I u l!

lrl o o o * aJ o <r u: { N @ 6 () { d o + fJ a F- 6 6 (): or o + nr $ N (0H (r) c{ a{rai cr ai cd a\r (\r r! td a! a,r ad r! d ad ar cr' cll (rl ai fti c'l cd clt r! n| c,i r\r c,iJ O O O O O ll O rl |) O O n O lrl $ O n (rJ O O O O ., r' O O O t'} O O O

Page 75: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 75/155

Page 76: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 76/155

Page 77: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 77/155

u d

< r aur ao r! xt - z r !

o 3

x L ! J : o t r J3 U r r ! r r l c < l l L r J > d r ! l J a l

r I ( D I C F o O U T )

' ! Z F F H O F Or 1 l J t l - ) | ! c t J c O l r ro o a o o 3 r !

o o r -

6 > F ( J x

a 3 o * : l ! * * e N n ? | !

O J O J X< r u o o < 3

O a { < r t . ( ! < u t ! F + { Oo o o o o o o o o o o o o o o o o o o o or ! r ! r ! t 4 r ! { l r ! | ! t l t ! t r l !

!! !! o { 6 € N rE 6 O i (1' O + D { ts 6 o o i N O * f' {r a !!i a (! Ai oi c,i N rn tu cJ fl d c! C1jN N r'i o o o o D f,c7

o o o n o o o o o c ) o o o ! r o

< H e > < < o x c r x < E E x < < x J < e e

O l !

G @ i o N i t < L < r l l u L o o < u d No o o o o 1 9 0 t s | ! r : u F o o r r r ! a oa o o F o o 4 0 u r 6 0

Page 78: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 78/155

;.

5 <

9 g o

z z <c -ut *..9 -

fi

2I i ? i t ? :E o i I t r x 9 9 X * - ; ig i d . "4 ^ * E e * E e - 3 , s * 5 5 " J " b { i IH t s i ' i i 6 E a e E r F E r ! 5 f f 5 f E . . t E l S S E Yi i E L * o +

*r:ieiia?cn4iFHf;IHdHEE*siHeiHaI6HEq:EifE

B 3[ 5 8 i e * 3 a : f r c 3

$ € s 6 t e B 3 8 e S 8 f i 8 3 e 6 e

g FF$$F$*$FF$$F$$FFqhfi f,Hfiif iEfrig$fi$il8fifiHH$$flH$$g$fiigilhfiiBeiln$Hn$

3 f r tN n |

f s 8 8 & 8 3 ? S ? s 36 i o c l N r t r o u | ! o F ) < r

p$Hpp$ppH$HH

q

Page 79: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 79/155

<f uJ" " " " " " , 6 !h 3 5 6 3 8 8 f i t 1q l { d

H F Sg 5 s

E ! J

3 f ; 5 f , 4* 6 f ; 4 f ; 5 ; 4 $ 5 f ; $ i E E i ; i f qHi, r .. 2{ 6 : o

F e$$F$$$$F$Fn$$FeFF$$$$FHEHFFFFH$i dHfi$n$nfi$fiHfrfi$$$hfifiBnHH$H$H$$$e$E

i o . E' ; . E ' i

F ! 4; g x ' * . ^; E I t ? 3 i " ? P

e I ? H d : F f i E : " 5= c c d Z 2 6E . [ H 3 : f o r ! > o di - i + \ E s : i H J i

: ; d F u 3 H C b S *- ; F . U i i . - - - : o ! l Ei f f H s J 3 t s ; Es Ee s H? - -; . f i po u r t ! O d H

: E ; : r i t : c , 3 9 f 8 p ' , ^ , 4 { { E3 E'E$EEEBBEE':aiF$:i$6fii*sggel

3 8 8 8 3 3 3 t 3 S 8 E 5 S 3 8 9 8 3 8 8 t s 3 SB t 3 S B t 3 t 3 t 3 9 t t B t e 5 s ? s g E 8 s

3 I 3 I 3 8 3 8 8

Page 80: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 80/155

Page 81: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 81/155

" 5 8 "t r a o* E o

5 E< G

U q

o l k o : <o 3 !

a i* 0 6

a o I

o " d . i S | * f t zF F O- o t r * 5 : * z u

F O Oc a > * 3 ' * r !

N O < r u > > >* o - o u j s J

I r | !r d * t ! a * > : . B J* r i r r r r . l ! l !F l r J * t ! E ' * < O3 * o o *

* o ! r z I : r t r l* z * i a !

o *

E *

t n { r E t f } t

o o l J o o

i . . o o { r }t j o o o ol r r 6 0 0 6

q l q r { r - \ q q e . : q u q ! ! Q 9 \ Q c a i 1 1 | g ' * o € N @ 6 o i f l o + D { F r 0 r } o < ( ! o r r n , € F o 6 o i a l o r r r r o{ { .o { € fr F F r.! f., F, F. o 6 c 6 6 6 6 6 6 6 ar 6 6 6 6 0 6.i

o o n o l', o o o o rn o o r. o l', o n n tJ n o o o o o o cl o o o n o o o sl o o o o o ('J o o o o o o a ct ej rj o cj ii

!

U l !

Page 82: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 82/155

g - 9

:

z <

F ! F F f ' O

! l l

zj

r r r F F d z l r zJ Z I ' F L I A

ITJ :C Jr ! ! r rd

! J A ! J A I I I . r L J A ! I O

a 3 a 3 6 3 q 3 a 3

+ i o r a o f r o * I ' l

o o ( \ l i : o oN O 6 * n i O q l r ) o ' O

i c . d r r o L + <+ * < r r a t i { r r o

d o o f r o y r o o o A o - $ r ! + b o i

E O ! i { F . 6 - < o A r ! O C \ j € < A C J € < r O f t t l O H 6 i Or r r ! r ! l ! o o o [ i l o o - d r ! ol r o o o o o o o o o o o o o o i * i o o o n B F o o i o o !< L r ! r ! ! - l ! l ! l ! l ! r ! t ! o o o r rL l ! o o l ! o o l !

r l l F . O O o { e ! O q o a N o 6 o d n J o * 6 { N r ! o o i r ! O c r r € N O 6 O * C 1 lJ n D € f . @ 6 O d n t O t ! 6 O N o 6 OF i i N C l t ( t c l t N N $ N N

$ o c.r o o o o o o o o o o o (' )o o o o o o o n o o o t) o o a: o o o o o o o o o o o o o

Page 83: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 83/155

fZ J

6

{ F 6q u { q J *

> : t- z ; - , a ? a o : i i i r , : " . ? " . Eg g : 4 r r ! r u , N , . . s 4 o 3 N

J 5o o r o!{ < F< rrr - r r r o

h H t !z r F ! r F u o o o t l l o

. 6o + o E + + N E O > o > u F !E J J : :< E E < d t t < r d o l o l o I J Fo : < < a o _ J < < e J t ! J o J o . c l o

E + *

Z O l t

* o * t s < r ! < r r r * 3 *

o * ! )E * I J J

o - r ( 4 o r F l " ) - . t Q< > n < < > > r r r o x x r r ra o F F F Z 0 - Z Z A 0 - 2

o o o

o € o < @ a ! J i c a i 0 < o u r c , j 6 F , l } e o I r 1 j < r N 6 a L r o n j 1 1 € 6o o o l ) * c + ! l + ! r ( r f $ { o € {4 l! r! L 1! & t! t! L! r! r! !- r! l! r! r! ll r! r! r! r! r! r! r! l! r! r! r!

l r l i N o <l t r ) N (0 6 O n Cr i + o .o N s o o H Clr F.o }o :N o *( B ( D ( 0 c 0 l 0 0 a 6 0 c F F o o G o o o o o o o o o o o o i i i i i{ { { o { { { {J O O O O O O O O O O fi O Cr O {rl O .] O O $ O O O O O O O n O O l? O O O O O r n O n O O O O fi O O O O O O O O 19'

o o r ! l ! N . 0 oo o l ! o F - o No c o o c i < o o o oF . . < O O < 0 ' i i ( r l < ( :

o o < r 6 + o G ! 1 l r ' { d

Page 84: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 84/155

I ao L . r

J * q Z O Oa * > H : a

o a a F t r r 0 - u l J

, U J O

c E d : c 6 ( rl ! < r ! <

IJJ

a J $ H o x J o J { t

H :

o l ,E O

o . d

l ! : o

| ) F

z a < z a

r r r r j E , r o * < c < l r l

F N N : < S : ' F N I l ' N

a E o o 6 t s d d ! ? l n 0 < F 4 EF 4 : $ l r r a a F i E d i ] d 6 <

' ! F t s a d a a z z 0 l ] 6 0 0 0 2 2J t n r o a J o H - )

q o o o c € o < o [ c t o o r l d . l r oo o @ ( ! o ( } 0 . o 6 s n { < r < < 4 < d 6 0 c

< l!l![r.l! l!l!r!l! l! rr- |! 1! |! |! l! r! l!

u l r ) { N O O O i a nO * N 0 0 C < ) C , i l ' l + r . , f . .@ G O i a ! O n o A F - O S O i N r 5 + u : A F - @z < < < i i r\r (1rct N m d cri N N N o o o o (' al o

s 9 { o $ { o € { a € € € € { q { € { { o { € { { € a { r r ! )€ sJ O l l j | i O O O i r ' O O n $ O O I ' O n ( r tO I r )O O O O O O f i O O O O O C I c j l r

o 6 O l ! 6 O r . O O O l ! 6 O t r - O o

<r r0 0 n rrrq < !: ur tl ( rfi d < 6 rrr

Page 85: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 85/155

5

! o o

l l . o : F r r r z :e a z o a z e . z

lr l n c< o lr.l

r r r < o r r r Q t r 4 0 0 I

t

o 0

o [ € H 0 3 0 4

d : ) 1 1 h > l r J oz F t s d u z

o ! J l r o d r r r o do $ o o @ a o d

a =

c . o o c ( 3 < 1 4 0t - r - t s z t - z o t - z

o o r . o 4 < r o o n o

d < a E d t f i c ' o l r J o o o o e o l l l L o L i < s @ a a | ! f l < r! r r r l J r r ru l r J r J ! t ! L l ! t ! [ | ! o o o o o o o i n

z a N F- N ts N f.. N N n N @ @ O O O 6 @ O O !0 r' O 6 6 0 6 lt O G O O O O

J O c' O O O O O al O O O O O ir O O O O O a' O O O C' O O O ar O O O O n O O O O O O O O O

x o z < z < t x >

J l o l o - J t ' l o ' )o o e u J o l r l o o l r r d Z l r lF J A 6 J A J J A O < A

o o a : o ( l

* r o a r i @ ( l < 6 0 < a

< n 6 < r ' l < 6 < r G ( \ l

o s i 4 < l ! + o < f . . <

F o o o 5 6 0 0 6 0< o < | ! < r a l r r ! { < t ! !

Page 86: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 86/155

z !-\r

:

l J t s r ! 9u l o o

! r , F 9 r ! g < . 1 1 0 6o Lr- ! t ! o i ro o a t !

1 q q 9 9 I f t o o N + < + < + O n n

- . l { s o o E ( 1 1 6 r \ { o o o c N oqt : r n n l r i N ( ' j ( { d f t o o o o c i n Oe qq!ryc! ru c, r n u in . i

l r l !

E f t f i * * h R f t 3 6 S 8 3 3 3 b 3 S C + 3 3 C S * ! S $ 3 f iJ ft o o n o o n o o o r c,rh cl o l' {rJn $ o n ir ir) ir ar 'r ir o i!

Page 87: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 87/155

" i

E F O A O

Ul l<t H< F Lrro E cr! rrloo F < > ! < z r t! J r r r r r r z a u o l r t

5

E : i : :

+ H O o C J ! O No r - J o : E l ! : t c t ! r :F < O < r e d d c c z r d e

a J o J o r r r r @ ( r 6 ! J o J

o c i i

d < < l ! o < | j l < J ao * A z Z a Z O ( t

q rI tt I rti { F o F- o - N .' <r 6 6 f. o 6 o i r1l o + D r N o o o i nl o { DN t s N N N N o 6 ! 0 0 i o o o i o o d 6 6 6 i t c 6 0 . i ' 6 6 0 0 a i a i o o

F- F N F- F- N F N T.. .. F- F.J o o o o o o r ! o | ' , o o o o c r o o o o o o o o o o o o o o o o o o o o o o o r a o o

o o f r o 9 r i r i ! r r | ' r a I D {r ! o o i o o r r - o o o t ! o ol ! o + | } n t i O i e O 6 d Do n o < o @ r r 6 0 a c o <

tu (1r { ari \l rtl c! 6r a! alr l o, o,r! r! r! r! r! r! rr r! rr r! !! l! l!

Page 88: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 88/155

o u P' ' ;

€ - ' ; t r Hl - L = e- : , . , ' Y : ' 1 : Ii F i q I i 2 a - r? - ; : 5 - l r l o- - - * 9 J3 q i q ' i - - i ; ? i ' -E : * P A E - - : 9 i s - >: l = E E - ' : ! ' 3 i i ' " ': 4 - , - g

6 ; : - d . = E r F * - =* . - . . " j : - r5 E : : ! l l E f i i g p " Eo* * , , . " , 5 6 n 6 9r u , ' . . . .

; E - s s v e e5 4 : r d i d l 6 S i " J S a l B l i Z S Z dI i : 3 i i i g ; - i : i : i : H e : H a 6 : 9 - * i E . s 5 f E F ; H ;g3 iE J ; i g$ =

: E $ f ; { #$ f ; ff ; i f ; i f ; qqqq qq q q

* ; i

a ; i5 F 9z a 3

z 5 + d 6 ;

g 1 : s s 3 s 5 ! _ u r i )

3 I 3E 3 3 3 f i f i f r f rS f i f i ; 3: ; 3 [ b 3 i l i 8 S 3 [ b f i: S 8 3 S S $ * 5 8 $J r s s B * 3 3 t 8 $ 3 S B 3 S S R R 3 R S ? $ 3

FFF$Fi F$$FF$P$$$$F$$fr$EFFrfEFFF$I dEEHfiHfffidEfiiEHHHfidE$Hfi$HBndFH$EE$$ffiE$EE$$$

Page 89: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 89/155

o ; o F a F o F o d

; ; o l r

rrj rrrr!tso < rrrt t t t o t t z o >

;

: i : i

d "l O r * o u l ! F - ( ( t l , l A + L * u *

, E r > i 1 d i n r L r u L 6 6 o : J o F < t o 4 O l Z ) zt i h h l ! l ! O u a o o

z F 6 < a r , ) : J r r F - r r r oi - i n . - m d 6 < n < o @ @ @ u J o < o o < r r o o < r o { < o < o o

i r | ! o { o + o + oo O + r ! r O { O O O o o N o o

o d @ d l r ) 6 l r ) i : ' ' o 6 i< r 6 c 1 J i f ' r < r r ! { r d 6 a * < o < o < r @ < l D < s }

o l r r i < r { r } @ 6 r ! o o 6 N 6 a r ! i o € ( D @ o r r r l lI I L T O O O O O O O i i i O O O O i I ! O | ' )r ! | ! r ! ] ! l ! l r t ! [ l ! L L l !

o tr D { F, 6 0 0 i c1r + o o r.. @ 6 0 i c! {Y}? vr €

$ o o o o o o a r o o c t o

o o q

o @ i { o <o o o o r J o o o o o o o

o o o i : G l to < @ c I - $ < @ < @ < r o

E l ! i c , 6 t , G o O l ! i , * F -< ! r l l ! a ! ( lFF, l o c l r i l a t i a ian r r lN

lrJ o i a! o + o { N o 6 o i (\l O {t n A F. O 6 O i (\lH o r0 E E rD o 6 rD @ @ o @ rD@ 6 (! @ @ r0 @ t0 (a (oJ O O n t O O O O O O T t

< o < o o E o 4 < r < < d J oo l ! l : z l ! o F o F A F o c F

Page 90: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 90/155

| ! < t

o o r l o

2 2 l : e OA F | ] l

u r L z

6 A l t i l ! l !>Ul : ( ' a

x < < F o E J >u q q r o I o o

z

z @

1!

F . > o | ! A . l ] - :o < A F F o d l ! c u ]

s O l r lz ( 3 r F l l o F OO L D F O I ! C F O

o | ! r r r F < F o < i . . < r A < O J *H J L r O k ! , r r s o r i F o o ( l ) < 1 1 a Fa o o i ' o o : o t 3 r o E < oo 4 < o o < e 6

E * C A U d O l : d o @

< x < < < < < < < c

J

g c r y I \ q u L ! ! | 9 d < r r r r+ € o o s o o 6 { 6 a o L i + { se { + + + + + + 6 6 6 o o 6 o d r 6 o 6 d 64 n n o m cr r o cr n o h E n c ' n n c) o 0r p n n q ir ! r ! r ! , r r 66 oor}oocloocrc7| ! | r | ! l r [ | ! L [ | ! L L l !

t r / 9 q a r \ o o o i N n s D { R o s o i r ! o n 6i e c e q o 0. o q q q q q q q q q q q q 6 o G s 6 s il. e G 6 G o F o o F o 6 d d G d d dn o o 4 o fi o o n n o q o 6 o F o cl o.,J n -r n) o o o o o o n o o o o o o o o o 6 o o il 6

r,

4 t ' l 0 e F - r F ) J o 6 J

3 3il r flfl r 3 I 338 3 + : 5 3 3 6 $ g r $ 8 3 $ ? P 3 3 3 $ 8 3 3 3 3 ;s s 3 3 H & e f l * B t g 3 R & C R J i E t $ S e S S S s ?

o < l 6 0 r r i L o €

< . l i a @ . J 6 d 6 a o

Page 91: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 91/155

S io ! ' I

f9 L .l! r

u > o l !

O O I I J F Z F J I r A

E U J O d r r > O F

a , a t 2 * l a r@ z

o l r J a >

z

-J

! : $ f - > r - - l ig i . e q u 6 H i 6 t . z z z zgEH$erscCisEheggEHs$g

6H6?Eqg856:qq6f;H44f;{*H

F > o > *

4 0 a < < < 4 E O

3 ;

g9 o f l r { o < o o d c <E 5 E F - . * i * - t H H s B t s e q o . e . ; o o c , ; a ; ; a d f E E E E 6 f ia r r : l i i i i i i t i t i l [ [ r [ [ [ [ [ [ r f t [ [ f f l [ [ [ [ [ r f r

: 8*FE$$[Hf[$[BHHHHHnBHBEE$fi$Hfi8fiEI

! ' ) {oo

8 3 5 8 3 f i $ : 3 H s R 5 3 e $ 8 8 8 t 3? 8 ? S f , f t 8 t S 3 3 8 f i 5 S E 3 t 3 ? E S$o o r i a r ' . i r o o

Page 92: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 92/155

Page 93: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 93/155

Page 94: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 94/155

' 2 d

z t t r-u r ! o <r urF d ro o o o

z

* ; ; ; ; ; E g g q < = E ? g - A A E t z? t i [ 5 i d E 6 H i P P S i P> Jq Z J A O

L ! e z d a o o o a u t aF O < E E C E G E F U I3 9 9 9 9 9 9 C ; i ? 9 9 9 9 9 9 t ; i ;< 4 <

oo <

F 8 q 6 3 E 3 E b e E l i e : e l? ; ; Y f f i n f s i l r r s ; i l i s $ $ b ' $ $ g $ $ $i $B$$$$g$$8$B$$Es$E$e$E$$8$$$$$$$$$;e$$r,

Page 95: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 95/155

5 ? f rE b E

F A XL F o F o :s r E b i i s

< f < < r a < < < oO F A Z F A F FJ ( J ' J < O J O d

5 ; i l h f i H8 f l P? r r f r r f l r rg EEE€EHbE6H8

Page 96: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 96/155

" 5H r 0

{ q >+ U E€ p o H

q = A p s l= ' E 6 E

H 9 P - q2 5 ; a d

e z o

z ; o i V

o 9 ! E 9

z N . o6 u G G i

E E d E f lr E q c q q € ! q q q i l e i q i : e E R 6 s R f i8 h R s 3 6 s 3 s 3 3 h 3 h e s $ s $++ ++4 + + + : i + + 4 + ; + 6 5 + ; ! 5 ++ ; ++ +5 ++5 S C i F5 i i i 5 + $ 6

i i E : : ; . - , r f r . x : - . e q r i ' ; ; ' " i . " 1 . " i :

sr;sr$,:st-sFiraFre,:H*ei,E,E5E*:gfrE;ai ? 9 4? #4 f ;f ; f ;f ; E # t 4 f; f ;

i H! d66 t E * i E ; i #54 H4f 6

3 S 3 3 S S S S $ A S E B S 3 g 3 S 3 t 3 8 S A e t F S e u 3 F 3 e : 8 3 9 8 * . ^ 8

F$$H$F$FpE$F;iFii$Fg$$$$$$9PF$P

9 H It ; 68 f i 3

l ! f l L i

c { o o € o c { 6 o o + NN I ! O O { L O o o L { it 8 3 f i 3 S 8 h S [ 8 f l & 5 S 3 9 9 3 8 S

Page 97: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 97/155

O G6 . 3

2eaz t d 4

1 i f ,

6 x6 : <6 -

4 < o o J <L ! - l d

> : ' o < F > L

I ^ z r n > H 6 2 q ? C q E| j E o q l oE o ! } E t O O - 4 o e6 - t r . - e 6 F 4 g r < aE X ;< di 0 3F

- _6 E F a < u l E G r r ' ) o a

o | ! J F o o r t i * z u ; - a i o F r , r J oN E O O I I I F C O E J

Z , t : F i u r ) Fd i r F 3 @ n F o >I t u u r o ) l r J l ! ) F < < H F - l t r u u6 t r o z ( n F H a ( , l t , 3 3 o F o H

F

:c

i ; i i i i i t4 { d o u o o $ ( , c t o c o 4 a x o N o d

6 z a = * u F d o o o c o a u5 f r ; L F 6 d ; f l D o * l r r r l ! : ) <t t L E $ z t s o z { o - F J d & > d > o F I o o t h @ E > i ( > i l d o z < r z6 6Efd 6 ir i o . ; s i * o { 6 a i r { o n o , 6 6 { o , 6 a a < a < q * I o Cll a 6 q u * q <roi i 6 6 , ! 6 t Z < < < * i r * o + z * o o < u t o > * > . : L z * < < < o < o

< < < < a u d c o < < o < < < < E < E x < < < c o g e S g gE H 3 t ? 6 S 3 3 r I p p e E E 3 q 3 E 3 ; 5 3 5 3 b : 5 A E 3 H : b H : b 3 h E ! E i , 3 ; 3 5

F ? Ez >

o _ f € @ l ! N G c < o F - { Li clr o o o q { 4 o { LDo N l! F r. o |r a € q a o s i (' i o i a 6 o c! N i c1ro 6l l ! S O a o i

< 6 D O 6 O O O C 6 o o D 6 o O r! O O O O O 6 A tr 6 lr} o O F O O O A 6 O O 6 |} O l} 6N l[ A < C{ r0 < r! r} (D { o { c! o < < lti lr., (l < @ o < o < o < o ii (rJ o 1! < o a < o < (D o] < lti o < @ < o

a n| 6 { o o 6 h O n { o { F. O < i., O l! Ol + O @ 6 lr, O N .f € $ re ir O O tD N 6 6 6 l! i O € (! € 6 l!o { € € € { { s N N r... N a. N F- N N N F O O @ O r0 0 0 0 F G G 0. r} < < <r < < < < <r o a a @ 6 a E< l! l! 14 ! l! r! [ l! rr- r! l! l! t4 l! ]! rr l4l!

< r D { N @ 6 O iz + + r, o o |rr 6 0 6 trr rn lr, { .o { o o { € i { o t. r-..F., .. F- F. F. N F.. F.. 6 @ @ o @ o t0 @ t0 @ 6 0 $ G o o c o r} o o oJ n * + + + e + { r f r v { r f + ( l r + ! ' q n n { : r < r r ! i * + 9 + { c * <

E

Page 98: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 98/155

.n_J F .!)@ ] LZ U J( o

x ! <5 lrt

i ! ) o o oC Ho ok o E <

L! H trrE < T < Oz z z < 2l r r l r r o : - <a e4 t!) -)

o lrl l! < o o <r <rr.! o o

l r j :q c 4 4 q q ? x | 4 4 ( 4 r o Jh t z u z o u t r l ! l i ! l z o u r n r r l i | l l u l u t i F l l i FLl F O < Er !Eo d n E c E ia o o c o E o a t r l r ! i i to { o ! o ! z z z E t o q z a o E i o o < o r o c > o > o J i i j n o f . o E - . j _ jF o x | ! o G { { L o F * F o F o { F < F 6 . F ! }F r F 6 6 . .o * o * o * o o o z r * o * o * t r j : o a 6 r a i t - a t g t i t a a < t n < i i

SiqEdiEf 4qiq;4Hf;44qf 43s44HHqiq4q4qEH4q6q4gq4qif;6 ; A a iE E B t s ha .

q err r! r r! r,- h rr L L tr i ii ii

c ' J c ! a r j . @ < N o N r ! F - o € o o i n N 0 r : E o o < o N o N h N i N @ c N @ F _ o f ! o N o t s { 6 D d* L D ct ; iD { : ;r 6 ;" E - 6 : tr D - |n - ,, + :. i : ri :< .i, 6 id oi c ! 6 0 < o + o o o F o 6 0 0 F r o + | ! q 9 < Q c 6 q q q q q q c q 6 o . o F o o o 6 aa { n N o i < o & c! < N <t N i < .o (0 < 6 { ^r o o < u F < { ('l u N r di { d a d ,i d < d a N < o N t ni < .! < 6 < 6

F F q i 6 4 F h 8 6 i i l S f rh r f [ f r [ 8 9 3 3 3 6 3 3 b s * ] s e s f tt i & f r3 s 3 h 6 8 t s i $? [ r i I i x f f I f : x i f: f [ [ [ i [ : f f l [ [ t f I f f [ [ r I r [ [ [ f E t I f I f [ [ t r 3 [: g E a $ 4 E g $ 9 ; l I i l l ! ? s R 6 f ts i s i h E & 3 6 s 3 f ,s b B S s + $ s s 9 * 5 9 $ B n s: s c s s s s $ s g s s s T $ s s s s $ s ? s s E $ s l s s g 3 g $ s s s s s * s s s $ s

Page 99: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 99/155

Page 100: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 100/155

I E S g

q c g

* lr l >L l

* o

* . i . io e o u d N d F F F ( \ r ) a o e $q a c a o ) o o c > c d ) J 0 . a 6 a ! l el ! < J F E F < d F o F F o F l ! F 3 0 J < 6 < < Z < r r ! q { n d < | l 4 0 , O t - r l z

I S Z E r * 4 1 <o < r * o o G < : * d d E o H r < o o : * E o o < < < 4 < +

z- r < ( , J l l r < o n d " r o l

; ; r l n id O l r f

d i i o c ! + N < . : l ! i + N < o r r , o ] n u r ! c r r @< o a o o 6 o < to L io . 1 9 9o o (i o o o o o o a o a o o ur ur rrr ul lrr ! u u !- r! l! r! L! L !! r! rr- L rr. o o o o o { { € { { € a € {< r! r! r! r! r! r! rr, u, |! l! l! r! l! r! |! r! [ r! r! L r! [ |! L ]! l! |l rr l! l! t! ll l! l!

o i N r t + D { f - . c 0 o O * c l O t r ' n A F. O t } O t s N o r ) F - i 6 o d n J oz i i i ; r i i d i i i ( ' ) c J o c ] o o o o h o f i or n + + + + + { + + {

l r J f t 6 c {r r o r r o

o l ! a < ] - - < L + o o o o r r < l o < ro < 6 < t r ! . o D a < 6 f ,r i o o o u l ) 0 ( ) 0 ( ) 0 ( ) 0

<r 6 < d o q - < < .1 i J N ln ( \ l<o n j -o N < !r o o

Page 101: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 101/155

o 6 5 i !

o ! J < Z F ] - r !

u o H r r r U 3 z

I

c o < 6 1 ! i c { o c oa € o € € s o € € j j< l! l! l! l! lr- l! l! l! r! l!

t t r a r € N o 6 0 i n o c r r { N ox o o o o o o o o o o o c , o o ( ' )

a , z a z o a a a F a t s

o

o I o @ ! - ( o c f | !o r r r o 6 o n o r D o o6 < 6 * ( 1 r < < O < O

Page 102: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 102/155

a< 5' F

t r r Z)

2 u Z t s <

e z uz l r l o h > l ! Z t L

z ' ) d < i t < F o <

- l { i , r o cu e t L ' e ' d 2 4 z a t s

l | a U l < r e | ] l o < ( ! - | r l J L . l l ! o r 3 (o o : o i o L l o L o f c

e 4 < 4 ! < < < d > s Lg Iq e z q E c E q l t c r r r r nn 6 E z o E o ! J 6 t s o F o F r r F ! : o o or l ' ) o r r n l l t :

T ; o N o o ir { q j u € a o iq l l o n o . ]

-U

r f f I f 3 [ f f H t 8 ; f 3 f Hs E s 3 f ,s g i l i v n s * e g $ R 3 3 s f rS * € 8 S : $ 3 $ f lr S 8 B f lS gR 8 9 3 t B * 3 3 8 ? 5 f lS g S 3 S s R 3 * 3 t 3 * S 3 e S 8 8 R s R t e 3 $ e!

i + o o { u ! r q n f 6t 0 < o { o c ! $ { o

qu

-< r 0 . u t !! s { N N N N N n N 6 o i o d i o i n o G 6 6 6 c 6f f f f f f f f f f f f f ff f f f f f i l * f f f f f f f f 3 J f f f f f f f

\ a r s s : d r !: e @ q c 0 6 o ( 0 o o @ G

< s + + s + + s r + q * { { < v +

Page 103: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 103/155

( ' c ]

!l r_

o o E t r i

d < l] joo > J 6 A< o o B l l r <

I F ! : l ! o o or r l ! J | ! H o o

o * E < o * I I a o o :* <r ;e

:

o u J

z e a F

a o u t z- J d L O O

! o z o !

I F r r o d | ! ! F l !

rrr rrJo o a r! lrt l!

< < r < E n < x s < a o <a F o < 0 _ o o c F E u l i z oJ o - F o o l J l J t U A a a J

ni i ci :

r ! uo o

q : O D O F I ! < + { G < O | ! O r + I < { O a t r t ! o n , o o 6 L i oa a lrl lrJ .1 ut lrJ !r ut I r! t!. o € € { { r€ € { € o € 6 { € o { € f . , \ N I . . F . N F , F , \< l! l! r! rr r! u- l! i! r! r! t! l! t! t! l! t! t! t! t! l! [ |! L l! li |! r! L u u i! i! u l! L! L

q a 9 lrr 9 \ !0 o o i c,i o + 6 { N o 6 o i c! o ( o € F. 6 3' o d N o + 6 { N o c o < ol o c f, € F. o o o i ct o c o €4 a { $ € { s { f . t F . . F . F F N F F l ! t 0 o t 0 o o l 0

6 f t < e u r , r h a l io < o q [ < u r < a 4 0 { < l l r do L r o o o d ! o r l r 0 r 6 0 0 0 0 0 u

o J d L < < r ! J x 4 < < < d d dr l r o o E c c z o z o F o F o o E

i i . 6

r r o < ( l i o i @ o l ! l r e r ! a o o N o u i E o r r r i o { )L ! h N { o i o h h l r l N L E o U O O L ! L @ a O O oo o 6 < o 6 { o a 6 t ) n , ( \ l ! o < o o c ! r i 6 c o 6 0 0

< o f l < t r l o . < o ( o q l ! a l r <

Page 104: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 104/155

e U 3 J ,i ^ c

i ^ f t r - . u d i< E d * F f , i o E B If i t 6 : * 1 " ! . s F - -c = E f r # " . s " H " e ;

, . s l E e e E F s f s I [ 3 ZE F 6 6 i j l - * a i E d ; o 6 *I f i r E E d E f i H : H : 1 iE6 A ; : i E 6 E f E : : E * E 3

1 t r" t s g= - 6 i 3: E d { ' ;6 d d 3 ; t i

:F f i g g J JE 5 d E A , 3 3

3 3 E U x : t x r f r - r * s : + r - , c q e -o t r F . r f x o o i ; + 6 i t s . t t ? E - H g i = s , g E H 5 E d E S$ i 9 $ r e $ 9 $ E i H $ $ c $ , f$ * F h E f id $ s t fl E F e F g E s t ? E e

F i 3 3 ! F $ i F & F f i$ f ,B S 3 h + s e ! $ s 3 $ ; n fs s , , " c r s s s s R [ *? r i [ [ t r I i I t [ [ i t t I i [ [ [ [ [ [ t [ [ [ [ [ [ : i [ [ [ : i i i i f [ [I 6 E 3 $ * * * FS 8 6 33 33 3 5g g : e : : I : s R" " " " " " " " i E E $ E s $ r s E 5 $ $ $ g $ $ $ 0 $ $ $ $ $ $ $E

ztr*qggi$EgHf;H$H6f;ge6f;$H4sglgHEgiEEqqE{Hf;

6 6 +.|

8 f I IE * 8 S 5 8 s C 3 5 3 H t S 5$ t 3 $ 8 S t f l 5 8 $ 8 3 $ 8e 3 b s 9 3 s t a g s 3 t s 8 $a o 6 u o o o a a u

Page 105: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 105/155

: - -

e p [ 5 s H s s s I p p : 6 d 6 p d p s 6 i l ; 6 8 3f U f i f , t u i * l *EfiEEHrEEHe'6eeegEed;eegEEsqS'SHFFgEq5dqg4 f ;E d6 F ; g : 4395886 ; 994 f i: i HsE 6qq4 i f ;H : 469 4 f ;AHq f;d d i ; i r - i i - ; ; N q ri ! > J J o l r l c o ( ,

3 6 e g t r f r 6 E E 6 p 9 s Em 5 g g s 5 5 5 B s d d d ?

o N o o o < r o D o { o L . t i 9 o + o ' i o! l d E d 6 d d 6 L 6 E u i 6 o i ' io i i o h o f i I L i t < l ! o 4 h € { { r h @ o r ! ! ' 1 4 € o

o fii o { o o 6 o 6 o u { { { < q q q o o o o o o Fa A n J : a d d + d n o 6 a ; 6 < 6 u E < o + u r { o o L < { N { o

6 6 Lr L i O { F r} o | ll O O frN O a A L- i O o N < o Ul O ii r} S 6 0 UJ |! i fi' tt,O l0 < o lrld

cd 9 9q

Eq

i F E F d d i d b 6 6 6 6 6 c i F c d O : $ < < < < < < < @ F a o q e o E u ui . i . i . i . F F F F F F a F. f . F F n r. F F n N N N t si ! i r i r i ! i r i ! i r i ! i ! i ! i ! i ! i ! L i ! i ! i ! r u . L L t ! r ! r ! r ! r ! r ! r ! r . r ! r i - r r t ! r ! r ! r !

ft o * o { F, o o o i cri o rt 6 { N o s o 4 cn o + r, { F. o o o i N o + 14 { \ q q o i qi qr + 6 { N o o o i c! o + ci i i i d n i i i t 6 . l i { a a t i r r + n a n 6 6 6 ' l D o oid id i,i id irt i6 irt i6 6 6 d 6 6 d D o D o o o,r, r, lrl 6e - r i . t c i a l i + + + { *

Page 106: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 106/155

t l t t & F J F t ! ) z t s - J F J J F l . t r t_ 1 4 J : t o o 6 t < JL o l ! o o

6 6 ( } r - 6 J O F ( } F < Fo: o o E o rrr s o t c.) j rr}d 14 F ) c d r] 5 < L o d < tl H < il o H o H r Lr z o o f o z ':]zz a! Z J E

o o c zH r G O

F L r jO Jt t z o

u a z

e t i z o a - a J z < o

{ z l ! r ! o 6 a o : : c o o r r r r u r F < L I l r l

I

2o o < i < a L < 4 < L s d

o : r i j o t z o 0 ! o ! z ! : r ! n c F o : 6 ! r ! z o ! }( l ] l r j r 4 r d J o d J o o - ) ) J f ) ) o J o . ) J o - 1 0 - a o J 0 - _ )

| ! o r r L i ! u l ! r ! r ] - h l ! | ! | ! o [ l ! I !

{ o arr6 trJo r- G n 6 0 d, o r. alr ! u a < o r' o o fti o o 4 ci trr d i o € i 6 <r N o d l! o ri € o r... <

< o l ! < q A l 1 l 0 , < o i ) < l ! r ! < t l 0 l \ r * l \ r { u o r \ r c J 0 ! o { f l r o + < < < + C J N o < t O c l r < + N € q 6 < t f \ t

a aul!lrrr ur rrJ r l! rr r ! l! |l r! r! [ !- o o 6 o ] l o a 0 & a 0 0 e t 0 @r! r! r! r! |! t! L r! rr r.l! r. 1! l! l! t! (l r! [ l! l! |! r! |! t!

Lr { F. c0 O (} d ft CJ <l f, cr F. O 6 () i a! O + rr A F.N N Cr a\r N N N N a! C! O $ (rr O C) O O O O l ,o @ r J m € o r r i a J ] € {

g.

< < rrr -t z

Page 107: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 107/155

a

F O m

J z t t z o a nI O ) * O H E F

J a z o z o u r r ro F < z u a o o

a E e f

e z

6 5 o F ; 6

r ! o > o

e c g g g g g g q < q ! r < r d s r > < o > { 4 d a 4 o d < < d < < a o < < rE s s b S b 3 I q d E H S E H E s 6 H S i b q E q U q S b q : h d ? h 3 h

, " . ; ; , ; a - . - - - i i *a i s i i s i F E ! t r F4Fdd l g f ; 3 ;E SE gd FgE $Et r HBiE s l H s d s d g E ; E * qE d F b d s e t d sd i d 1 d 6 5 8F E E s F E

a o o u o ll.] g { g o o o !.r o o n 6 o o o o o 6 dr (J o o i o o (0 i o o o 6 o 6 o o 6 6 0r 6 o lr) {n 6 6 € o o o

e o0loc00r0rm60o 6 oi n s i o 0 i o d j o o o iE @ d lo o o ro ot! r! l! t! l! rr i! t! tr. t! t! t! t! t! [ t! [ ( t! |! ( r a! L n E l! [ ia l' !

q o $ t! o < o i N B 0. r'J o + u: o N @ 6 o i c'i 11{ 6 { n o o o i ii o <r f, a n @ 6 o d (\t o! 0 r 0 0 t 0 ( 0 6 o G i r .

o o + [ o . t l 0 l ! < r o{ i o @ o < o { D o

o r E t 0 a e a l r t ' N ! t @ a J s s € o { n i o {

Page 108: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 108/155

- E Z ?

| ! o z

E A Z J! J H I I J Cz 4 J l q

; f r 5J l l o

lrl e

f H o

E r r r N > r r l

t!

J

t

: f d " ' - E s h ! , i l * o . " - ! o ,e d d - j i i E e I F " i $ 6 € 9 ? d H i i E a gs i d 3 3 9 9 P 3 I ; $ H 3 r 9 5 g E B 9 ; E E t d

: 6 H q q q i ; i fq F E : E i q : 6 H 6 9 f if ;q q : s q i q a d E

q6 < o r! ! I \

qE

qu |! .! o <}o N o 6 o trl o

(ilD o < u l! NS ! 2 9 C q q q q q q q o o u t r l r tU t r lu t r l ! r ! L t ! L t r r ! t ! E d o o o a O : ; i? f l t r f l P P f f l f l f l P T E f l T P f l f l E PP : P 3 3 t s P t r f l TS I T I S I

!c s f' 9 \ !D q g 1 rlr rt 9 o { N r0 s o d c! n + o { ts o o o i tu e q F { N o F o= $ S $ $$ $ RRRRRRRRRR i i i i i i i i i RRRRRSRRRRE

o of lf l f f lo c o ( f

q q g q e q 9 g a @ @ o o o o ' . 0 ) o d o o o ourr r r6N <r. ! < o< o o r \ lo o i {r1laJ u o o { o r0 o r1 l i a l t . t { a d6: o

Page 109: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 109/155

o o o u ( r , o

5

I

9 d6 r o

= v

u < < c

d o 4 o i o H o a t s o r !

F < O r J F U ) { r J l l r r Oo F E e 6 E O d a d d

* o a o < n < 6 < l 4 < o n < < o * o

i i i u i " i [ i 6

l lz < c

z z o t -

t u < < o G l t ic @ N @ d O F O < d

a a z a z

o - o. - . - . - . - 6 . . . i , i r .

r l < < H < o o < o o < a o r ! < 4 0 < < t oo F o t A l r l 6 F q L l A l J 0 - l d - r a - ) J o

6 0 r r | ! $ €6 0 6 0 0 6 l 0 0 0 r ,< r + < r * < r + N < 6

D n,o66 [ i c .o o 4 a qr q !'r I 9 q < !] !! q r\ , 9 I6 ; i a ! 1 j 1 i ! c r tN c! o

( to o 9 ( | ! f+q ( t r r r. r oi i 6< r! r! l! [ r! r! r! r! r! l! l! h L l! l! l! l! l! lr- l! l! l! l! u,l! l!

F O G O r N O < r 6 0 N O t 0 S O q ( t lO + 6 S F . 6 6 0 d C d ++ { \ t + ( l < r c r r l l 6 6 6- ii ii ia ia ii ti ti N N n

E

i u r o l r J c r ! ! t r n 6 L 6

Page 110: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 110/155

z u

I r ! < d

E e * O Ro < n za o s | ! . r F Fa Hlr rr r

o c o x

O F r , l r F o < EI J o - l !

< O i i - ) z H t d

;

4 e d i , . I i c i { r d . e i * d o . , i ' " . . ' { . ' q ' o - o o ' l . SF r F 3 i 3 i E E E 5 3 E t s = F I 5 h 5 S 3 3 g F S s E S 3 E l $ E E S. F F F , ] ' r z F F z t J Z r t Z i - i - Z i - [ t d F d d d F -3 J ; " i E i q " l " J 9 ; d p i 3 = s d ! 3 ; 3 ! 3 s " i 3 i c E l E E E ; F F J * F

g { < r r < > > _ J J J3 6 3 S P h 3 b E E ? E d ? h 3 ? ; 3 3 H 8 { P E 3 : 3 t s ; t s S E E - E J E h B = H E

. ' 1 . r ,

5 t 5 R t S 5 S I i h 3 $ 3 b I i $ $ $ H 5 Sq e 9 9 o o o t u o o < € 4 L J o o @ o 6 o € @ u l @ < o L l r o D D 6 6 6o m o N + o < r < o o o + o o s o H o o o ' ' t ! c ) o i u * < < ; { 6 r o < {

H r ' 6 8S ' 3 b 3 S S3 $ 3H t * * ? ? H e E S *SHE L L L rr L L L r! L r! L r t! r! L t! L l! h h k { |! |! |! L I L n L n n L

6 { r. o q o i rtr n { 6 { ts o o o 4 N o + D { F. @ t} o i c1r + o { f. o3 3 8 8 8 d 6 6 6 6 6 6 6 d 6 S S $ 3 8 $ $ S S $ 3 S E A 8 S

8 t $ 5 f r 5 F 5 5 f i € 5 * b B d{ r 0 < o . \ i o < @ o r ! o a n o 6 < o d < i 6

s s B f ; H s $ s b g $ s s s R R t l R R[ [ [ t r I s I s [ [ s I r [ [ [ r s rE S b 3 S 3 ; E S 3 B 8 h * $ 8 3 3 3 3r : t s N N t s F t s N N N N N

Page 111: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 111/155

2] R

o nE - <

z t s , 3 H3 I : * ;

r [ 3 ;* a o u a- 5 6 J h ;E ! . 6 ' ; ? g E ; :c z L" ; : , 5 3 'i i t E : i E : " E i i - E i r E2 - > j 3 d " " f " . : f r . 0 ' ] * : JL r ! a u r F F F

2 3 E i E r S E a r : i i ; i e ; g $H i a ? E l e i € s I H F t Ei s s E = :j ; E ; h h E r g , ^ d 6l r . i r 5 : l s * ;I $ i c ! F c E * E d *E p d E E d H F E

6

E , ! d P f f q g 6 i 1 6 a s * P f r t r : t s ; p f i : i*:E?e;gd;iAg'Eg:gHeg:EseHPEHg;Fg3 E 3 f : E : 6 6 c E r 9 C f li r 3 3 g 6 E S c 3 3 3 6 c 6 X : 3 S

r u a i A i . - i - . i 5 ; i

;

9 q ! r { < <

o o t r t s ' ! D o D 6 n 6 o o o i c i o a tO D L i D : 6 d F d - i , d 6 N . , t 6 N -o o F ! ? r r a 9 ! ! a { 6 on 6 rr 0r c !0 ! < < D ra rrr o o L E n i 6 a d n d < u F < L d + d { : b d 6 <

E E 8 I ! s $ E g E E d I E 3 3 6 3 E i f t i l t 3 h r I P I e f s H I 3 3 3 3 s 3 t s : : : e *r a r L r L r L r ! n L r r r a [ ; E ' i i ' i ' i r i r i r i I n i d

G o - N s r + 6 { N q q q c . : r y a + o { N o c o { t o r r 6 r ^ t o o o < f l o +h 6 o { o { € o { { { n n n \ i \ ( \ N l i i \ i F 0 0 o o o o o o a J 6 b d D d: q q q q q o o q e q ( 0

r.

O J E E I O O C

Page 112: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 112/155

;

6 6

" R \ 9r E ; : {

= 2n ^ : r g i ; i t g

' i ,? r , d < ' - , + * 'r u : e , b 8 6 , '" H s q ^ E q f !A H6 -j s ' '

e 6 f o ? " ' . ., a 4 ! - r q i

d 2 5 E j : ^ g P 3 , 5 8 =E : "a : : t s B L c i + s " E F5

i6 2 , L .

U . ^ . . = " f rr i . E . . z ^ 3 ' t s E . : t -s s ? 3 3 I " E 3 F ! 9 ; E

- f P z u ro F r J o i !

r r . ! 3 f o m d

o G r r l o

2 8 Z 5 ? t 2z l J o l o J

I S E r E E . p g i l : f f 5 4 9 ; - . ' : r : q - e F -r ; q H R * e . . ? s e 1 . F L - d i # E 3 t f i s 3 o o , d ; 3 f ; x 3 gE c ' e e l . ? d e d F i $ H E *E F ? $3 : E $ $ f r : d E d $ d

E3qq4E5f;4$:6ihdaE?43H;*H6E4sHg;q:sE{Hd$f;< i d : i ,t e = d . r E 3 6f r H E S g E s 5 sE : 6 : E E 3 H . . 3 =

g Pfl r [ 3g 3 ? 3 8 8 F R f i 8 8 f i ; E K 3 3$ S 8 R R e E 6i 3 E S $ t 3 t 3 R $ s 3 * e s p t s 3 3 3 8 S $ 8 3 €f r 3

e $$fPr$FpflP$Ff*Efi$*$FF*PlPF$F*$I*F$F$$F$EFF$3 $6$6$$$fif$$$$fB8A3i$$i3da$t8*$$$8$$$$

r ! o o o

Page 113: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 113/155

: i d

< * * * * ^ u t a 6 a z

o U r hi < < < {

a : ' : : :o O . . i i d d e F < l t r * z { t o <i H F < < < < O r ! t a d I 6* o * o o o o H E F z a ?: : u i a ( i L r u ! r

a o i r L u d r L l l r L l o ( t

r o ! - . 1 < u o ' << H a n - o <

t i z i z z 4 a a E ^ i F rrr rl J! r r o r r r ! l ! o : . r ! i l o l !

z f - ) z * a o @ e 4 l to ururr iz ua< G Ltr i i t 6 a d a F < [ l { i lG< , o s t r i o a u ) o t ] J t !F Z Z Z T O - < Z < 2 6 3 r j ( j Z J A O Z , . . r - . r O O r F a : <c + < r < o o r < E F o ' a z z 0 n < o z 4 z < o z o o z z r , o o e c . : o u o

o o d d + r 1 + 6 6 q I * . 1

o E rir o rrr.n 6 r u F i] n I o !r a z a Lr E z lrr o z o F J J 6 0- !} rJ J t r o E l J o d d - l 6 a - )

* c , l

r! L L i! l! L r! r! r! r! !! L r! r! [ L. r! r! L! r! Lr l! l! r! r! !- r! r! 1!rr r! lL rr l! r! i! r! l! r! h

6 6 6 { S { ) € { { { 4 { O O . 6 6 G O G O

Page 114: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 114/155

F >

. = t frb ts gt i zx o a o u J< a

a F z F Or z o :

N : < F FF

l ^ l x xz z 6 e > o F ! d d L d 5 z d < dz H - l r r r r a { < J 6 6 < o < d 6 A t A

< t o E a E a E c t l l l t ' o| , 6 . r ( t t a j F - F o F o F F E 6 6 :' < e e o - d u l ! \ { - H F H c H { ; * 4 < < 6o ( l J E d o a ) J j a a ; E F @ E a F F dg q 4 < < e z t -f i <F F J F U I F I !Z Js 4 4 f E f E i 3 E i 6 6 f i I E d d d e 3 S 6 3 f s E 3 8 9 f P :. a 4 t s J { r o r r r F a ; . - j o o i ! - i l r r < i r i ! r Og _ r < o : o l r t l L i u t

E o c a ( n o o o z r F E Fc qq ] 9 E H H H H F H ( ] I J d & F ' r } C 6 6r 1 r F o F r - 6 ;x 6 0

' . l J

6

a l ! l l . o o

o r / r o l : 6 0 6 0

9 ! 2 l r t 4 q i 9 ! D 9 \ o o < d o o < r { 6 o l ! i1 4 ! 1 4 r r - r ! r ! 4 r ! 1 4 ! o o o 6 o i ; i ; ; : = t u i i

I L L L L i r i i i '

HHHHFHHHHF;HH*H;;HFHgH$*H*B$*

o l } < a d r @ n < < < oc N < t q 0 0 a ( l r ! r < r {

Page 115: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 115/155

f :5 r' 1 4

3 " E SH E . C

E T P, . , q 9& '

? h T 9 ? :

: r o ) o c a o a a o < o e o az u J z r ! < r o E < u d J r ! < u l <J A J O ( ' F E L F ! < ( J A E A (

g B F

I H N Z

g

< r > > n J r J r a x < r o < < t , ,. 6 0 0 0 0 0 0 2 < ! a z E F F

d d F - + F . - { o @ 0 O * i 6 0 . + o

s 6 6 6 O d r r i i f r i o o o r n 6 6 o{ o o r r { < r < o < a c ' ) a o< < o alll r\i it (! c! < < cJ o {

c o 6 (o o .o r r ro r N D N o o!2

q! l 4

Ftu

6 N< a r r JO N * { O < u l r l O N <r 6 N G 6 0 t !

i! ii i! ai E i! ai d r ta il E ii E a E I Gr r r 6 { t ' o F o r c , i < r D { N @ c o - c 1 r l + o { N 6 } o i l l l ' + u r f . . 0 - ( ! o * r , { F, oz o o 6 6 6 . o € { { { N F . N @ o 0 i o o o r o i ! a a a D 6 G i t t c 6 c i } 6 c o o o d 6 d d d 6o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o d 6 6 :

ur o D o D o 6 6 6 6 li) 6 l.l f, rn o (, rr, 6 rr, o rr o rr

&

Page 116: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 116/155

Page 117: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 117/155

o l J

r r o

: :

o N o l r J o o d o o d i Jc u J o r ! r ! F o o

< o n < o * * v < o < < c o a :

I

6

i . :

c ' 6 $ d U O A O i O O d O

o o o o o o o a { o o . ] a r o o

J l , - . J O J - : o J o < O l l

€ c r € 6 € o i i o o o o { { l , a { { o ot o d € < + o a 1 r * o c oo < @ < u u a < u @ < < o L ! : r ! < o o +

c 6 d r n 6 { ) o o @ 6 D s< r o < ( 0 < t 1 l o < i { @ o + i < g 0 r g

l ! l !

o o + i ! a ! q o o o i r t ro { 6 6 6 d O { O S f r l !

o r ! i f l D f . .< o r ! r ! i o o o 6 0 6 [

| ! l ! | ! l ! l ! L l ! | ! [ | ! l ! ! .

o (l fr { F- o s o i lt o + r, a N @ o o i ru o q 6 a N o o o H c\i o * f, o o o i N o <} |r' {N F . N F . F . 6 i E O @ @ O O 6 0 0 ( ) 0 0 0 0 0 0 0 i

6 ri 6'ri 6 it rt |n ut d itt 6 f, 'l 6 6 6 o

6 F . 6 e A ! J O N + $ @ < ( J l ! O N + € O <

r! r! r! l! r! r! r! r! r! L r! r! r! l! r! [ l! t! l! lr-

Page 118: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 118/155

= ! !

z o r r r z Jo < r

F L J r ! r r r H o 0 - o

o < L r > u r r r r u r < L

l

i

a9r! ur

6 - F o - t rq L as z . J r l i E o H z L o z o o r r d r J l ! : ' f o r ! - i d o i ! E z n d a

c i d 5 o od . 5 f iS r E p ' d f g 3 e 5 3 f3 s 5 3 5 3 e 3 s d E s e g E

, r o o u e r i d . n c t r L

; 4 f { E i 6 H { g H : q q : 4 g H E q q # E $ g E q 4 g g E $ H i f ;Ei : r I r sa 6 a 5 : 53 B 3 3 B F

\ o

i { { 6 0 6 6 6 ( ) 0 0 ! d s <o 4 6 6 ( ) ( ) 0 6 0 { D o 6 0 0 66 s r t o [ ( \ r < o o u 4 a o o o o

o L , o 1 1 ] c o 6 q o r ! i B o { o 6

L L L r! rr rr r! r! t! l! h l! L L L L

3 5 S l R E 8 * 3 f r 3 3 S S 8 $ 3 f l H f , S *3 S 3 S ? e t S 3 ? 3 8 S s 3 S t 3 3 3 S 8q r - J o f i r r l o o 4 o u o N

N N N T , i N O O O O O9 9 o o o o o o o o o o

r l r N @ G O i c , i o * o {? #$ftfr ntrfrgfiFHfiriinftt i ri i rriFfii *ilfim*FHftl$fiii#Ffit i

Page 119: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 119/155

Page 120: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 120/155

Page 121: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 121/155

Page 122: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 122/155

Page 123: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 123/155

: 4 i ; f$5# [ d i t f ;F i t f ;4 3961 ] ff ; 4q : F f ;E gE : 48 f ;: i sHHi g st l f e $ : ; f ;; * i * € E ?d o E 5 E E E

H X R R R R S $ * R 3 i F R : 3 R { 3Rq q Q 4 q a a q { - n 6 q{ o @ @ { < + { { s < o < o o ; < {

H$F$F$FFFHF$$$$$F$r l r < < o @ 6 < r o o < <

| l ] | ! o l l l < l { o < o u l o

. ' l o . i o o

d r r r 4 < o o 6 q o u i <

H 5 C

! o , , , - o" 6 s i l- : . , 1 : i ?t r i iE i 6 i 5 P =i F I x r H !

f ; - , ^ ;-1 f; ^ - : b i 8 " B f f P

F d = s q s H E H S E5 : i i q ? t l t l t E ! q I< f ; i d d i E E H : 3

Y , : d ; S S t F . * . ' : . e * - * s - ! : F i - o - . q - . i i : <F { s E u 3 - z c - 2 . ; ; ; i i q I E E ! ! t ; - ? E ! g ! ! i g E ! E !i s e d 3 F d d ? d S E d E { d gE "" E E B g Ex B g F E H E E

+ D E S q ; S g $ S * !$ 3 ; s f r, B B S B q ! t $ i [ $ t S S R i S R X S R R R R B 6 S B: Bix f , ;B ; f , f , f f lF f , x f , f , r ; f , x ; ; i : f , ; ; f r s s f , , , 8 f , j f i f r f i i i iH ;H$v|!

Page 124: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 124/155

, ' ?l o a

lrr

! aF o <

E oq ' . ;' ] *? . - = ? z z 6F z I - d 7 aE 9 :; a s d : - c < - o a

e 6 6 i f i 6 ' b i i t s4 :lt! g o trl

-$sg**$t;E;frE*f

< r <

o o o

f ; q : $€ f ;$ $gHH{ $s i dE $gg4E E d : g : 5qqq 4 E q{ f ;fq i f ; qH4 $ qqH$ S e , < a ;i t i ? g : 3 g 3E E s x E E s E E

i i i f f i l E E B g I f g B B r H B E 8g f i 3 f R R N R R R R h S R X S f e B B [ 3 * 3 * 3 * 3 * 3 i f 3 [ h 3 r s f i; 8 t 8 e r 3 3 H r p6 3 1 f t * s 3 ? 9 s 3 8 3 3 3 S S e 3 3 $ 8 ? 3 3 e s 8 S S S S 8 ? B R ? 3 9 S R s S S

5 EBEH ssE sss5 8EH 8HHHFEHF FFFFF E F fi $ $pF rE9 ; P 3 3 3 8 h F $ 3 d 3 3 3 3 3 5 3 F " *: n*niin;i;ErFFhFhhrFF$ff fn*snff fii i1f; i i l$f;Fff; f; f; ;Atfii$ifiE

Page 125: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 125/155

J

: G E C E O < i

o * o o l q d d d

J O T t J O O l o t - )

( l F ( ' L ' r . r F . G l e o ! - d

o lrl l! l! l! r! rtr rrr rj rrr<r r! l! r! l! l! l! t! l! t!

l ! o { N o 6 0 d d o

c 9

f r G r ' u r 6 6 0 0 0

Page 126: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 126/155

:

ri

ri

ri

ai

d

H { ; ] l : :

a ! a l r i E J - . 1r r l E @ i o r { x x x f o o

x x x ! x ! o o o

:

d

!;

d

i

i

|i

ii

.ij

c;

a

rd

d

fi

.d

d

d

o < t < <

o < < <H n { F . o o < a a I o o o

d o * o l o { o o F - o o i i

u J < r D € N r D O O < a n n < 6 O R 6 6 O d N O + r r r N O O O i N O q D { N O F O i f t O ( t ' r r€ F . @ O O i r \ t , { f i { F ,{ { $ s { a N F . F - N N N r | . ' t F ( 0 0 t 0 0 0 0 c 0 0 0

J O F 6 0 0 0 6 0 6 6 6 6 n t r r n l t f i r ,

Page 127: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 127/155

.i

ci

oioi

ci

d

o

d

{t

; ;

fi

e q

x 8 8 3 R ? f , s 3 3 E 8 6 t s 8 9 6 *g 3 E 3 : ? f , 3 ? 3 3 8 6 e 8 8 8 *s 6 5 3 * 8 f , s 3 3 3 8 6 t 8 $ 3 S I; 3 3 8 8 3 9 s 3 3 3 8 8 8 3 3 8 R 3 * R

E 6 E E 6 6 3 s B i s s ? 6 3 s ae F F E F [ s [ [ H r r u [ H F $ H F F F; $$F;H;;H;!3$$$$$$s$$$$$x$$$$$B$$$$$$$$tr

J

Page 128: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 128/155

1

ia .i o;

d d d

d u i d

" a d d

i d c t

d d . ;

d

o

d) o J L o 3 B H < < t

r d d e e o e J J t s F l u oI q O A O lr.,O L lt l: r! !J U @ q o u J A (, U e !- F a J !J -J U O

-)z l - d . F e , t s e , t t l - e .< > o > o > o > a > o > o > o > o > o > c3 > o > o > o > o > oI o 3 0 3 0 3 a 3 a 3

a l} < o o u, o c! of,

{(0

0 lo a l!r! i

0i+ L, N o < a o u o d ct * { < lrlNs<uJ{!c!

o o o o ao a r! i5 a o 6 a a a a o u ur lrr r, {rl rrr ur ul lrr rlr rJ- r! Lr- ! !- o o o o o iit rrr Lr l! lrr ul uJ !J !J lrl rrr l! rrr rJ rJr rrr ur rrr r! lrr lrr lrj U ur r! lrJ ri lrJ rd l! !l< a Ll. E i! a! r! r! i! r! r! rr- r! ir- r! r! l! r! r! r! i. u- |! L.l! l! u- E l! l! l!

lrl cJ (t + D .o F- l0 O O i (t $ q t.J c F l! 0 o i c! f) + D { F. (6 O O i a\l C} <r t, O t O 6 o i N o + o { t'- q q O H rll o + 6N N F. F. F f . F F. 0 6 0 c 0 @ @ @ @ C 0 ( 0 } o o o o o

J D o rJ tr} D rtr [i trr 6 ', ui rD !t o D D D 6 6 D o o

r ! r r L l ! l ! l ! l !

u l ! O o l ! 6 l ! < d : O l r l l ! o a o a t t a ! ' | l l N U - ai F - d O i o ' i < i - , . o F . r lN i o o o o o < l l t s O O N r ! O t ! A & O

Page 129: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 129/155

i , i . i o i

. i + d i

d u l r i +

d d d d

d d d d

d . i d . n

d; .;

d d

d . ;

d c ;

ni !i

. d d

:

d i d d

d d d ;

i d d r i

d . r " i d

d ; d d

?o o n

c i d . : a d o * d d ' i io r !

r J a ! ( ) 6o d

€ l r l f . . o o { t r l Fo @ @ o

o + * a i

d d d d d t d d o d da\t r0F O

!r !. rrr LJ lrr

f l a ! { r - . o o € No l l ( ) t ' o o { D NN { r 0 F . @ o € a

U l d c i N o o i< r ( 0 | I ) l r ) | l J 6 0 *

6 . ' r l t r , N N + D

o r o + o o o F .c ' i * o o O * < +

o i i i [ 0 d o o

o o r 0 ( } o o o o

t r l i c ' - i o l ! o io o i i o r ! @ o

c o 6 a . o i : + o

o a o * o o @ f . .

9 @ o o o L 0 . 1 ! € N o o r o { o 9 q 4 q d * o o { o o o t u u r o L { so i N r o N f - o N 6 r 0 0 6 6 d r i 6 + 6 o 0 6 r t ; d m - o o - o l b L o o

{ <l ! l r io | { < r r r $ € < r JL i t r t f t{ <d u Jc l r {< t r l . ! o <! t r J r t N{ <t r lu tu {i : . a : l r y q q ! ! q ! r ! r ! tr r f , r r [ [ r r r r r r r r I t t t t t t t I t t k ' [ [ t [ [ [ . h [ [ [ [ t [ [ h [ [ [ [ [ * I

4 O N 6 G o i (! gl c o { N o o o i N o + qt 9 \ q q o { it o + 6 { N o 6 o n r! fi + o s N 6 F o *z : . r " r : i . 1 r ! . ! ( 1 l i n i N n i . ! N o n n o o c , r n $ l r p 9 + < r n + + + + + + 6 6 i i i ; o 6 o 6 o h . b { n ! i a { q { 6 n6 6 D o r o D 6 6 6 i D o i ^ i D D D n ^ n o D D i D D d s i ^ f , i D ̂ o 6 6 6 6 6

Page 130: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 130/155

1.

g r .

ri

d

ri6 O U r I i ! - r * < < t f L J a !

6 I F l r , k o u k O 9 O x t : c a l l r l O F s | 6< o d < o - < * d n * o o - o o r . < * < n o

< a u < u < e ! J < 6 < ( ' < < { < r < < < < < Ha t z o z a E z o o F ( J

F O

r! $, crr c! o o o o o6 r n n - O 6 | ! < l ! l ! a r l ! o c ' r O n o o o oo L o | ! f t o 0 . o r ! L r ! o L L 4 < J u o c o i ra . ) o a o i l 6 0 0 0 6 ( J< o a < r : < o t : < * ! 0 d c 0 0 < o < o < r c 0 { < r

c a r J r ( l o 6 a u o N ' r r F. 4 u t r c u + r ' - F a a o io o a a a a a o 6 uJ l! Gl ur trt ut la t!r! r! r! L r! r! !- L !- l! r! r! t! r! t! t! t! t![ t! ooL L L L L L L I rr t! t! t! tr l! t! r! t! t! t! r! Oo

o H a r i o + 6G 6 0 6 6 o . 0 0 0 0 0 0 0 0o o o D o D 6 6 o u t i t l t i i r t

E

Page 131: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 131/155

& i f r s 8 8 $ R t s $ * e $ 5 R b t s3 ; S $ S g f i ; 3 $ F : f i H R

$ u g f i d a E 8 r b $ 3 t 6 s R 3 8 3 3 Sf r s s s g f g f i ; . ^ 5 g $ 3 9 R f t * 9 $

HFf;F$1Hfi$ig[il}EFR EEH$Fg$8f;$g [fiFFRRHHfif f f

+ { i a { L a n D o - N n i a \ i i t i i i n , " d ; i i i t : ; a r -

q S q qi rl q S :.lri ri o a { o u, ra o i r' 6 F. o o N { o o a' 6 o o l! { or r o o o + { o o o o e } | l o o o N o o o . i 6 . i€ q N o u ru + o o f - . o f t i u l t r lu l o o . ! N c l r v r1 r t a1 ra o o o o o r r j u r l ! o

J H O H O E I A4 0 u r < z u z I E l r l T

o T T J J J Z Z 0 _ 0 . O L F F F F F ) ) ) : ) t > r f ) F * { { < r < r < < r< < < < < { < < < r < < < t < < { < r { < 4 < < < < <

( t @ F o N € o 6 o { o Ni : i s H r y s g f ; f iE ? f 5 + i " i i s Ty $ f r f $ s l f f f f f : f f fl : * * E a g i

Page 132: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 132/155

Q !? qt { \q o a j n o n - o oq 6 F o o * ( ! - o o o 6 c , t { d b o , i t o ( ; G s { + d! ' r * - o o r ' $ o + o < r N + o n j c i a N : : d + i , j

6 ( 0 ( ) C l9 = \ q q ! s 9 3 ' { , 9 1 i e o o c ! @ o o n o . ! o o ; d - o o i , o { j& 3 R 3 E e S g 3 8 ; R S 3 3 $ $ S 6 9 S 3 R R S R $ S i E e f i ? $

-.. N !.. q q I q 9 a e c a q Q o G o i o o N o o nj { { o (rto N N w c\r \t € o €G r0 G € rlt : o + n { F + 6 {I 6 i f f r B R r E E d $ 9 3 ! E X $ E i s 8 3 S 3 5 e S $ E S $ E S b S S sS $ S 8 3 R s R : 3 6o n { o m c r d o i o N r i s + < c \ l o o o . 1 l - m * f t n i i

! + { o {r !! \ 9 gr 9 o o o i o:r < € + o o.o o d {5 i e rr N + c n fir 5 f...1r * i o 6 +o ! . { ! : q l g q j ! ! q ' l q n 9 * 1 . ' i o a ' r + 0 . 0 ! + F . N < { t - . . i o n o o a ! + o 6 o 6 o o o o n < r . l r a i O a i a ! c { c r + N di e 6 8 f t ? f T f3 3 $ 1 5 8 * 5 R T b 'h T i t l f li E f e e s s * s s i t s s S s l ? & T f is

o o o o o o €

J - J H O *

{ r r o € o f i o e r r r @o o < r r r o o r ! r r r i €o u r r r r ! l ! L r ! r r o o

< ! J @ < O < o | r l + o l q i 6 u r r < . 0 < - < o n u t r < l O 6 O o io r r r o o a r l l } o ( ' @ < oo rrr r! rr- rrr r! r! o o I! |! !! r! o l! l! r! t! l]l o t! trl t! t!

o F i z i : I J J i f , u , o r !o r G c o o H E 6 6 < FF F F ! F < |! F :< :a O O O A F F :<<H H H F H J J J J I - J O O O O L i ' I '

N F . O O O 0 t *

o < r * o * f \ r *

Page 133: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 133/155

O t i O s O 0 . 0 .r r u r < r + < a c ! i n

d , o € c 1 r 1 9 c I 0 < n l r ! r . . {N F . r . , . q * o < + o d + +o < l N < l q o r l * o F 6 6s l F o i i { i i t u d i i

o { { c ! o o f . .. o { o F .

i ( ! a J

n o a ! i i a ! o @ @ o t l o o 6€ { J O O D O F . € { € { C ! c ' l 6

o o a { o o oT ! D O O H G

T J: - s E E ; r ah ; r = E H s s s : U ? E g q d q E ; E E F E ! ii ; i i d _ ! ! r g g € g E Q3 3 5 5 5 3 3 3 3 3 3 3 3 3 $ S S S B B s s e B B s B B S e e B BB B B B d i s r s s E d r d

o @ o o N N i o o F . a ' r o o o F. l t on n D f ' r o o o o o o . o < o o c o o

q d q E E f t6 $ $ ; $ q $ 3 s q x E i s h 3 5 5 t 8 3 3 s 3 6 S 3 3 R $ f iR S h R R S C b S $ S 3 6 8+i d r ! i no n+ + .o* { - oo | ] (" r jc i i i i t a j 6 i i i i i ia o . r i i ! i N + + N d j in . ;. T , r ? ? . ' o o * i , ' - " ? , , r r I " | ? i T : , r ' . i . r r . 1 . . r . n .| | | | | | : " I r - r .

$ E Hf f E E qbS 3q+ HB hEH I E666 &Es 3 He : : s R H l [ 5 r s s b E6rrs 5 5 E3 3 ff3 i 3 3 h r33 3 3 J3s S333 8 3 3 3 3 3 3 3 3 3 3 3 3$g g gX33X f8 5 i

< { o l t j

f l o rD i

o o o oi o F . N h r

o o o o o

Page 134: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 134/155

$ : .

a; $+ o

i ! 6

6 6

\ r , o o H o r ! o n N { qm tu + ni .i o + o o o q { + 6 s o e} o * 6 + o

B r 0 € o o o r r o 6 F - @ € t l o q o + o o G o r r o6 6 d d F o < < < o o o r . o { A o @ A o c ! i os o a 0 ; o - o @ o o t s N F N @ t s o o o F s F o

+ d t , l O

l t ro n i < i d r < o o < t 0 { q o L l ! 0 ' ! ' i q c q u : 0 ! s ! 1 1 4a < i . < i 6 - c i { r ' i i - 6 + o t ! + - a a o N N N <f l r s f r3 f i J f s * s 8 3 H t [ 3 3 f ln n [ : I t P l 3 P h d 3 H 8 3

i o L o i z E c r d e E u j e a: = 3 E F S , f i E r - E g E , p E 5 H d 6 3 : i * 3 3 3 f 8H E i d ? ;9 9 9 8 8 9 g C s c : t e r 8 9 : 9 9 5 5 5 5 5 9 9 ? ! d d

0 ! o l ! o * o u : o i c t !l ! O O O o a o i o l l l o Nrrr rrr rrr r! l! rrl t! lrl uJ ! rJ o

t o c ! o * ( r i o < t 0 -H C O O d d a d t

< c r r o ! r r r j r ! r r r r z o c )

o { 6 o { < @ 6 { q r o q q c F : ' I p o o r ' o N i c l l i c ! o qd.6 i.i o i,'iN F t.t'ij G F-d R G o o : ? o i o N T e t " . i

{ , " Y Y T ; t i i

Page 135: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 135/155

f l o F. o G r * f .

6 F S ( ' f ) o { @

- r r i < * o rd + { ('t \ \ + < < o u ; o F E @ o a < + N 6 i. c3 f f 3 3 8 3 3 3 3 3 3 3 3 8 3 3 3 H f, f S S 3 f i[ 9 3 f i [ [ [ 1 [ s - f f 3 3

. i fEE$$th f r f i$FI $ !$F$ :HRd$s$s!$E$; ; s$s8: ; 6 + * - : . ; : d ; f : i i s ? w v s s v i j ; i . ;

f r $ f r i 9 9 ! i i 6 9 3 D $ t s c 3 3 3 5 3 6 3 3 3 & S 3 S R $ s 3 s 3 5 3 : 5 3 3 : : f ir s s s B ss f r f r ? $ s 9 s B fT lTy t 1 1 i l r i T T T. ; s : s b t : * f i s s 6 f F g T g $ $ s T $ T $ ;

F i 9 z E a E E - ; 3 i t f 9 ; g ! f i e iF 9 : 5 6 6 ? d = ; g p ; p P E , Fed;ddAEEEdddd;HddddaEEHFEEEE

Page 136: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 136/155

aro ++ c,r . .o o o o o o

N + a r ( J ( 0 € NN O & O r 0 0 t 0+ ni a( r! or Na

i l . ) l ' 0 a o {

! t d ( r l { ! r \ l { \ lo

q q * N e \ i i N ' r rN o o + o - 6 F . 6 6 G 9 o N r ! c 1 t N o @ q + N o { 6 6 o * o s { o i n { f . .o c 0 s ix $ I ; 3 6 H i 6 E 8 8 3 8 ! 3 E S S t E E 5g $ S R i R R S SS S f F F ; : * e i 5 E I 3o * * , < o + + N c , j ( ' ] N N i i i

o (jl \ (' G 6 o ol o ni n € o N o { s ot o o o + o { o i { * e N 6 o i o. 6 * N * *'rr o o } o F o o * o N o { gl

6 5 $ $ S $ 6 H l b $ $ 8 3 * f ,B 1 f rl g E h e S S S s R a l t l s \ ; 3 $ $ 9 : s I R s g B s $ s g Ef ? ' i " f i i T T " " " r + + i i a i i i i 6

oc! o.,

<l<

eo Lr-

* s+

fJ+ * F o o frjo o { } + o o < i < l r r | o o o i o o o o

O F i H O N A O d

E r J x x a d r f i : ) : l !

o l ! { N F , o a @ ( D r o + @ o u o s o < u - r 1 j L r J o o o oo 6 ( r + r r r o o b r N t t ( ! u t l ! L 6 c D @ < F q o f t < N 0 0 ( )o o o o o { 0 " l ! r r o o r ! o N N N o r . - o n t ! o + c d o

t ! o t ! L U O h L

H z > o a i N o + o a Na z o J J o c ) o F r r r H F

u u w 4 J z z z z z z z z u J o 6 0 0 0 0 q Q H H o F He ' ! d o . d , c d d , t t t t 6 a a 6 F

Page 137: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 137/155

o { Bi : N

E q E ? E 6 $ $ : H f r $ F i E $ ;s 9 : 9 * f i ; ; ; T ; i i 6 i ; + ?

e E n 6 8 i $ S q q S $ $ $ : R * H t H f i H * F 3 E E h 6 E 8 33 s s * R_ e : e l : d x i * i * r 5 - , . , , i i ' B * ; $ s h h F

3 t s E S i S $ 6 f i3 S S 6 5 8 e 8 3 S S h 6 ; 6 6 E i i d 6 & q i s R f3 8 E F e 9 i t s s * s $ F itj + i" + o ;: s {j { + + { € { * f. N N N { c!+ d d ir 6 h i! 6 d N ii qr P * - t ' - o ? I f I g g h i i h ' $ I: . : i i i i . T o Y { i ' T f Y l f ' T ' i - - *

AfifiE$EE$$F$F$FEFFFE$FF$$$$HFHEg$$$$$EF$gEs$$3o * - d E u t i N < r 6 : oE E r i s E I a i ! 5 = E E : i : : : * E ; E F ; F ' ; p 8 d 8 6 3 3 f f 6 ? = a EE E s i ! i d

F F F t u G G 6 6 j j i r i r J J J r r r8 8 8 8 8 8 t s 3 F E E B B E t s t s H H H Ht s H H t s t s H t s t s t s t s H 3 H H H t s t s 8 5 6 3; ; t s 6 ; 6 E

Page 138: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 138/155

srll:sssuaeeaaucsuuEFsuIgE;*;gguggggugEse

3 3$ s g $ f i $ [$ F n $ i l E $ $ $ n H $ H $ $

3 X 3 R h e : S r R 3 s s 3 : R I R sr R e E S 8 3 3 $ 3 3 f r e 5 ; S t S 6 6 3H $ E $ $ $ $ f i $: : : + r e f l s f r * $ f i H s s e s s$ $ s R ; f l * $ e a s e * $ + s $ i $ r "

+EF${+$?i l$$f ti l f i$$$$F$; i l4 f ri$d$i$4R$$$*sErrdEc + d , i i6 + $ Y ; + * + * $ $ 5 t i * ? ; f , f f ix ; ;

5frggE$FsiF$#Fg$F$FFi$$FFFHFFFPp$Ff,FpFFE$gsFF

Page 139: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 139/155

{''l ul N e i { < f. f] O s o i i F 111 D O O < i {.o

{ o o d ul o i o O !l < O o 6 tr $ 6a @ l : u J L l ! o a ! i o o o G i o [ t l o o o u r o o ! ] f , € F . G { o o t r ' 4 { N N l r ro o o o o o * o e ' ) o c i o c l r o c J o o o a t o c J r t o € { { € { { € o i H r t i N oo o o o o uJ rrr t! L o o o o o o o o o o o o r! rrr o I r! l! r! r! r! r! t! r! r! !r o [ !l

z H > r r l r > o L ! € E r o o i N o o { f s r t s l < l !I r r { { t s o 6 O o ( }< d J € E O ! l ! 2 d A o H r - J F F e o o e a a u C l o o H F < t l -

3 F F E I I H H O ( O F : I ! { I < : * } F F F d F F F F FH x r, rrr r! r! ur lrt rrJ o a .l o a a H{ t o ! o F t F ) ) > 6 d t t t o o 0 o o o o z z z z z z za r! l! i! l: l: a a lr !r uJ rrl rrr rrr rtr rrr rlr r! r! ur lrr LrJ ur LrJ !J r!

6 O N i g l r 0 o oo o o o

o o r \ r F. o

< r t l N C ! 6 ( 0 ( 0 N o { { ] ( 1 6 r ' . N O + { 1 < l

o * 6 n o t - . i F . 6 r l i 6 ( ) N t s \ r € € 6

o d o o H d o H o a l r € o o * o i| . . ( 0 F - S . F + i ! . r. . ( ! ( 1 | t , N r - . r i q $ * ! * < r t l O r i { { r ! l } n or r l o r t l o a r i + { + i o o o l i a ! o ( + < r + * r r * f l

!' O $ @ 0/ ft C { <r 6 i O 6 i N { N i d N o N D F- O O I (\t *F F. c'i +'l { { a'i @ N { 6 ts tr r1l S dI d O e. O G o + {.r - 6 F O ! O i \r i.6 !! O o o o i

* + r r D o o 6 0 0 f r o o r a d N { N I r o o o H * c J * o d i * ( l ( l r f o r a o o o < r t r

Page 140: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 140/155

Page 141: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 141/155

r t c t r i N * n i o < o t r , 6 { N o * o $ o @ o 9 9 r J : .r i n a o { ; * i i r 1 i n i o o N @ ' r 9 r y . : i

_ o { o o o { o , i q o ?- 1 t $ -

i lc ! N + o

o { F o o o o o F F l o o o N i o n n i N N o + o oi t D { t { t o n € € 6 4 \ l c t - € O o ! t u t 6 a i n i i + O I F . t C l r 6 c O O | ! i O @ i 6 l ' F . . o . o . 0 { { o o q r - + € a nI r a I i a I i a r { r | | r | | r r o c J r 9 * o r t < t o r . ! o | | | I r { t r

o.rl

0 a 1.., rrr rD { N o N o 6 cvo

o o oo

0'6

N+ r! r! o < o rlJ |I o F

at o ul lir ii a ui rrJ o { { @ rrl rrr !J < < € o u a o o o \0 (! r0 .o o i r o o o ts F.n u q a r r l o o o o o o r !c O O O O O O O O O o o o O o o o o o lrl trl o l! o o l! t! O r! O l! t! tl l! l! uJ .1oa Aa c Ao h

6 t - l t c - l O - a ! O o d c l ,d a io a u r u r < t : c < > J t ! l r J E u E z

l r o a c o < r l l d a o o a o - < t o a z u H o L ! r L ! ! l ! d < o H o or - r - F F F d o l ! t o 6 ( l s E < < < < < < G

G O O O14 llJ F 60 LrJ ! rri l! UJ ! lrJ r! -J O O Or! |! l! l! 14 L l! !. l! l! rt i! o o o (} o o o o o o o I I x I I I I

€ c

o {o {

O o i

Page 142: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 142/155

6 8 f r i l E g 3 $ $ R ! * F $F F $ p i l $ H *$ $ f i $ $ B $ m i g | F l g g l l g $ $i $ $ * R f i F f i i l H H+i{+$pfiF$$$$$$if,$+iflryFFt+isF$Ffiifr $if, Ffi$iFfihe

$6$85F$is*EEsggg$gg$9fr$$g$gAgsEggEsfi$$s$$g$fi$$a$aFs$eeee$effE;irsEssddddggEiIEiEE5ieBtgE**

Page 143: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 143/155

B 6 ! X E 8 E $ R s s s 3 t R s s Eq i $ e B s $ s s e 8 g * g g ; d I IH $e i $ ; $ 8 $ $ f i h $ $ :$ g ! 6 { [ f ; 6 f t f t F h f t *$ E f l c Bf l 6 F E : 8 i

- F f i V: : i i s s s t s g H H 6 + d ; ; d ; + g ; . 1. : j : , : d $ T ' T ?

e < $ D o € o N ( \ o + 4 r 0N o - u a < i ! q o r u J u ! ! o o o o o t ! t ! u j aq o o 9 c .! { 4 0. 6 6 c c 0. o o rr 00 o sr o o o s q @ o o !0 f! t d a {i o a o rl + + + D 6 0} o o o .r dr oL r r r r r -o i o u t O L i o o i i u tn u i tu d 6 6 6 i i i in

x i 3 t s l t 6 E f r 6 6 E 6 j jg i 9 f c 5 ! : s * = g e : s E " , s 9 ? ; H 2 ,F ; F F L F F > o o o ot z ? z z z z z z 2 z 2 2 z z z z z z z z z z z z z z Z Z z z z 2 2 2 2 2 2 6 d a d o o o o o l ! l i r n

R

q c'i $ N { N o 6 d c0 o o . N o o c! N .o o 6 { q N \ o qj q N { o o i 6 6 €

$ Q $ i d r f f 6 ? . u 6 $ i 9 l q ? $ t $ s : f t$ $ ! * 5 6 R B s r Ts ; E + $ s ; s b ; 3 F e 5 5 *r + < ! r < i + i ; 6 i ; . ! t i - i I t t , t r c i i c i

Page 144: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 144/155

6 * o 'rJ 6 Cr clr <f I'ro d t c0 6 € (0 {o a t l o o

o { o F * + a i r o

D i € O $ O t ! ( \ r ( ! r l o oc J a i l i N d o

e C r + + * | r l O A S A r r O O O F - O - oi c 1 t C { t s ( f r 1 l f i ' N * * { + ( O i r f < r + * d O C Or r l l

<r !- s o o o o s E o + + o : u, o llj c,i L rrl t! o < ct u f: N o o l! ario 19 F { * ll F O sr c1l ! i C\l i rl l! l! l! F. F. l! { ot'. t- F F F- F N r'l o <t a't o q an ts { { s 6 6 6 6 q or! |! u- r! h |l l! t: o lrl l! o l! l! O A o o

r r r o o d > J i a t o l ' r a I E | ! od i a z i z e u e e 4 0 z c o . n l J o o o o z o r ! L ! E o oo o F a H d o ! E r o d a t! z o o F d N o; d d d d a < - - ; a o o > o o z c z z d < e c ' r o o o oO d O T O F F F F F > - ! l t r r o o o o a o o a ! t o l l l r o o o; ; i - j 1 : - ) 1 - r r

f ) . l j

N

N.O CBO $ fij A H H N O { A : o < { 6 i O i (J ni (l N O r.' d O C\iG O * r1l O a! d G F. q O N { O o + o O N r0 r0 o tstl o 6 i C'l 1...F. n F < O 6 O o tu a o € i $ rn F. o o i 6 .o .! i i D N 6 'rr O o (} $ a O 6o € o o * c! cJ , !t (l + + o N f[ o o i rr o f\r 4 N o l.' < r.r trr a\i { t1J

Page 145: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 145/155

v s

: 3 re s sE :Re&*$!n$ tE8"$ f ;gFq iEgg* :$$HHi iR$"f t$F t$$ iFE*f * 9 : T T i l t t t \ t T B T q T i ' , "s $ : ' Yi : ; ; ; ; i ib$ T r i

i $ $ $ * $ $$ H H H H H $$$rH6*8q**HiF$88$$E*R$flEF$i r ( D d r s + c ! o

F. r r l l i o n i + v

$$H$E$$EEgEggEEfisgBAg*gFgg$F$$$$$0EgEggs

e E s d ElirFEEaEEc8el;!:a= EE ; s

Page 146: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 146/155

c l r o o r r 6o + o N o

fi6feF6iflfrrypsp pii86g$Hfff1$$Hi*$$il$*FF$$*$s$$$HH$$$Fnfi$$$fl$F5firEi+dE$i$$[$flHf

FFtsgFFg$Fg$$gg$PF$il*$s$HEFsnF$gAH$F$*FgEFHgg$8fcEFF;BsAgEEEsa6gcEsuuEFs

Page 147: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 147/155

* 3 n n e r e 3 n 3 3 6 3 s i l ; g g H l g H e l H $ [ * $ $ $ 6 + F l * 3 - i + $ i $ T g l l l . * { , : i ; t u . i f t d :

$seia?lf$;$*$$$$++$i$+fii+fy++*$i$$fifF$$tHrifr3qF++

: E b E = a 3 " i E E E = 5 e i E 3 $ E $ : 5 " - , ' - , " , * . , r; : : : : : : f ; * : " D e E E t Ez z z z z z z z z z z ! , r d a a d a ( i ! E o i i i a a i i i a a o 6 i r J o G E j > o o 6 65 t s 8 & t s o . & s B t s b t s h B B E a a a a e e e B R i ; t t [ [ ft f f f f f f f f r f f r h 3 i * f

o + oo 4 N

s E E l E d B q E B 6 $ 8 3 R 6 8 t 4 E 3 3 U 3 8 3 3 3 3 5 8 8i R R F R R R R Se a - ' e 3 6 3 3s r i [ 3 3 8 3 3 3 S 3 h h i t I ft [ [ 3 3 3 3 8 8 8 3 3 8 3 3 8 8 3 3 3 H 33 8 8 8 8 3 3 3

Page 148: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 148/155

g : q q6 i l ! ! 6 € 0 r r ! \ o

i ?; 8 R h f l R I R f r 3 3 S g g f s 6 s ! ;s 3 & f t e h : s I n u t ; , ; 6 H H 6 r i

*aa$F*?if:FFFrxrg*srrs:$:;5*F $FFnrrrrpEsg$$hfifihilnfrfi8$FEfFEgg$PEgEEF$$H FEEiE$E$$d

Page 149: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 149/155

{ ] . o G o F. oo F s r t o o$ o m o { c

r ! o o a ? qo 6 6 ! 6 i

o < { o n

{ F } $ $ H f ; $ i f l [ in$E hHH$H;ghfrHE;$$ $[8$gF$T ' ? T "

3 t s A g R F ; $ S S $ S B 3 [ 3 S 3 3 i * 3 $ : $ 6 8 5 ; $ 3 $ 3 9 f t?f rTTH?HT?$fll l l l$TEft fi R[$f;Tgfi $fi $;FtsT]Hg$$$dfi8+r{

o q < o E q * F [ .r o o rrr r! o F r1lo u o o a q < o - D o t s q ! q q 4 s ! I ! < o F E uJ 6 < F L { _ir : ; 'l i r r0 o - - r. r.. N N o o o co < { + o o tu 6 o 6 [ 6 |h o ul N c'l I o o l! 9 o F 6 c F lrl F < a N N; o L d i ! o 6 i i o o c , r , r ! . r r N c r . i . i o u u o o u o r i , o o o o r . i i o o o ^ i o c r < < < < r ! + 6 o o od 6 fi ii [ 6 6 d 6 6 d ii 6 d o o o o r]r rrr rrt o o !r o rrr rr- r! o o o r! [ L o o o o o ii |! l! r! r rrr ur r! t! trr u

i ' H 5 g r f ' . 6 8 5 3 3 3 3 3 5 " 5 . t s 5 t P i 3 f i f i i : 4 i 3 " q l b 6 w d E - . f l x i < c- E P 9 9 9 9 e F : i ; ; E ; p a ; t f F p s s s P r F F P E PA ? b B i! 2 9 9 9 9 3 9 : : r :t d E d d d a 6; ts F i. F F r- F F F F r r > r ) l ) l l r ] t 3 3 3 < < < < < < < < < < o q o I I !,d d - d d - d d a o a d d . a L o . - 6 - o - d d - c a o

(' {'] clr N

' ! O i e ' J a ! 0 i { | ) C i ( x d i

Page 150: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 150/155

9 c'lq €, ! q n 4

s a \ q q o { ^ i o r o cg q ! o 6 s n N F N v ;

N < i

\ t r . t r d € O q q O O o + n { n6 {N +

E E S ! $ 3 R s S 8 * S F 3 S $T e $ s s $ $ $ s g $ s f i i $ *$ N r ! o o o - q { o ! f i t , o d D f t oP D n i r ' i + o o i r n o ; + 6 6 c o o . + d c i" f t d e * g P g $ s f , * * s f r f r : r t r $ 9 $

l : t Q n + o 6 ' i . b 6 h ; d + +E R s e $ ! E $ * $ $ * g * g 6 H i : R ; s *

4FFfi$FfieH$$ $$A$E$frgfr$FF8Rg$S$*fiHE$E$$fr$s $$FF+$fi!8fr*$F?$r$h$n$$hF$$$[$$fi$]f;rF$i$qH$$i+figTf' 1 ( i ] ' | 6 + + + * i - - -+ i , , i , j . i i ; I i I

fihilfiffiBEggg;E$93$F3g$giF*$ $HgEgg $HEiEo***3Hiei55Ee4!n:5EEEEfi f ;x : EEsi rE l lh i ie ; E p F F E e u u E E E F " i # FF E F i $Z E Z ! F H E E; * * f r H $ $ g

Page 151: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 151/155

q l . 9B S S R $ 3 R $ E; 6 $ $ x R R g * d 5 g a

s b s R s R R h S x s $" " , * . . " f l s R t r f f t K 8 8 8 3 $ R R R S g S Si f l n + * { * n { o i i : * n ^ r !

o z > z l . N o c @ J > x F s i t ! l : : > z o i c r og 9 d d d 6 ; L ; : q 3 H t s E = a * 3 9 s 9 9 9I 3 i [ [ i C 9 =35 r 3 i t t t t n s Fq c q I ( . ' q q a u l ] . l ; ; ; ; ; i ; ; H H H H H I < 4 6( r 0 ) ( r o r r o n o o o o o a o t J ] a ! ' f i | l J $ * a a o ) v t 6 a a t l t l t t u . n o l J r ' ' t l l o t ' o o r t o r t o 0 t o o a o 6 d 6 o

+H$*8$$FHfrt$T[?ig*I383friF$$$$E$g$€qrF*NFft*sdssRrsE, , : N i f i + + + v : & f : : 't { $ ' i { fT : f f f f }

q r B F . < a ! 9 u - i o F t ! f ' r s r < o a + { r . c o 9 c g ( l t r l r l i o < o l l r o i o * o + 6 + r } . @ t ! o @ ! ! < a u < t ! Hq a e o < qr E !! o { $ o o € € or q i < o 6 N o 6 c € .i o ; D irj o 6 6 o 6 o 6 d 6 ag : . F F F q c ' i c ' l r j ! t { ! r

Lr Lrr ! a a L! ur lrr t! rrr , lrr o rrl o o t! r! l! 1! o t! @ trt ul trl trl t! o !r o a r: ll 6 ri - 15 i o o

Page 152: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 152/155

o o o

9 g rD q l e o - r l c re n

{ D -

D \! l J A o i c \ r i ro H ( !

9 C l q c t u +

N i Clr

s * R 3 3 9 n S ? " -6 " j r $ f i * H i * * g $ $ $ * $ : $ $ E $ *F s i 6 6 ! 8 \ l i $ E i F ! 3 + i D l b 3 3 3 $ s t s s f , s s s s s s s x , $ 3s i . t F 3 : : f t * H e :R g E e h R : : s $ s f i r : e 5 * g s 5 6 H i *r l h

$lrB?*iiFi$fifiFfl+SiBnFH$n$i$$$&$E$F$$Tq$enn

g q B r . - + o { o a - ce s q q s ! ' q \ ^

u r < o o o o N F -ry r 9, q! I llj I I !'! 6 o ur q q1 E * Lr:o N o i- o { o r0 o b 6 < F N N3 b B f l H f r 8 8 g t r f r f r B g B E B 8 ? BB B B B B x S Sr r B g g B s [ f i i l : 8 8r E B p : g

, s _ . ,a " g c & ; p t t < 9 . 9 ) 9i l S d ; 5 8 3 H H * t r e s e e - x g s ; E 3, _ , . i ;u r ! L J u r o F F F F F L : < < < < < { < g 3 | ! , . - * - r o c j a i t ( a e e E E F Q qs b 4 s f f f r 6 6 f r 5 6 t r s s 5 6 b 6 5 h6 b b 6 6 6 6 ; h h 6 h h I h A F b a a a a; a S ; ;

Page 153: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 153/155

o G o a o

o a F o o {€ F F 6 F . S i l

i i d a n c | + o * $ { o { € c r . r@ { * n | o o s o { Di i * n + ! ' o i ({ N d c l r ! f t l

* o o o o o o @ 6 N o * o { f l o od - + (! N '/, 'rr $ { - i rtj (tj o + a!

i + < < + o $ r u

{ rD(J O O + <t lrJ r! N O cr < O O l! < r! l! Cri + fi tri !l o o f! o a < o o 0! i o o € c'i * < {cr F. 6 () i € € F., 6 0 0 6 6 trr (tl o r.' .r o < tr, lrl i tu o H i <r o o 6 6 a < € o $ o o o +('] o o @ a o N o ali (\l a\i (rl o o o a or! o o rrr rr lrr trr rrr rl rrr rr rrr I o t! o o o o o o o o o o o o 1!r ]J o o o o o o o o o o trl lrl

c d d ( ! o + € N < @ J > < r 0 " F z x o s c ! 9 i F x e J F 34 J 4 0 0 0 g e o F a e a a a a a o a a q € < z u

> > > > > > > > > a ( u r L r r l l * * 6 n a o J c< 0 - o B a k ! s * c c o o o o o { t o o o o > o 6 6 0 J J : c J : E r i E E : E E E E : E z d L d I d < z z ] f

H t s H F H H H E E E E I : A C ] E ! J O

o o

o F { - E O 0 \ r . r i o a 0 ! o o F o + a ! o * N oo N ( 1 r o { " , 9 r i o o r + { { € + r r ' t J + < o ni I o : < . i . . i ; i d d i H i

Page 154: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 154/155

r1l 0.€ a7 <6 9 t i ) 0 c J 0 q o o

i < . ! i F. . r l N 0 1 6 0 \ 1 1 l c l < r N0 ' o n 6 * G 6 0 s o 6 c r d < + @ N N i o F i c J ,r t @ + O A O n r r q @ r ' j d f t o + . J d o c ' l c 1 j a ! O t u O c r , j a ! u a {a t l ' }O < < i o O O O O O o Oi r r o { l o 0 r < } c

I O r C I n O O r r - o O f - r ! i + S O ( l t - .O @ € { 6 O o O O $ < r O N 6 < t ! u O N < q t u < @ ( J @ < r . . q r F C f r E+ lI s 6 o N 6 tB o o l' O |! d O O H o o o o o o o H i i N t! i o N o F. o O A A o t! lrl( , ooooooeooo + o c ' r .c c , r , r ,i + fd c ' ia l ro o a a o o o t! L! l! c rrl o o o o o t! o rrr o l! o rrr o o r! o o o o o o o o o o o o o ur rrr rlj o rrr rrr rr rrr rrr rr rrl rrr

E o o o o d { o o o o o o E o d o z e F L.r < ) < J J - H F > u d E d d E E E J J F F F r E q - n - N (: +H F F F F -l O < < d 3 c) F t(l O o E Z trj i. o trl trt trl

o e

H 6 O i C ! O 6 O C i ( \ r N € G O i F . * < f ( ! C \ l < l r r 6a ' j i n r r l c ' r i H d + i H i H N c ' , c ' j N N c ' l N N N 6 f r o o 6 d n ,r l \ . o I o t 9 l ] 9 - o ( i o o f i l t ) a u o o o d * I F - o o o o o o

t 6 i ) < f : a !

Page 155: Atari 400-800 Operation System Source Listning

8/14/2019 Atari 400-800 Operation System Source Listning

http://slidepdf.com/reader/full/atari-400-800-operation-system-source-listning 155/155