Atari 400-800 Operation System Source Listning

Preview:

Citation preview

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

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

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 .

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

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

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

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

: *

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

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

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

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

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

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

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

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'

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

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

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

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

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

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

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 { {

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

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

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

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

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

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

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

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

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

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

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

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

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

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 ()

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

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 {

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

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

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

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

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

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 :

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

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

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 ( )

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

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

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 { {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 <

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

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

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

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

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

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

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

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 <

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

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

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

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 !

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 !

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

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

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

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 ! !

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!

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!

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$$$

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

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

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

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

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

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

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

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,

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

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

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

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

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

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

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

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

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 +

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 <

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

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 + + + { *

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

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 {

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

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

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

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

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

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

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 {

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

&

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

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

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-

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

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

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

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

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

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

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

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

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

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|!

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

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

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 ,

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

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

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

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

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

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 *

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

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

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

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

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

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

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

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

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

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

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**

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

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

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

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

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

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

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

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

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

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 ; ;

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

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 !

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

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

Recommended