@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}}; ||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED VWSINE50VER 033 COPYING---D1:VWSI4}NE50.VER# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 144ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uabZm{FLCNTVARPRGSEQMFRLMBLKSSCREEGMODXSHADOWFFDUMMBLOCKADVANCADOIBYTEIII T V} _Ae@A@@ At + @ @Ab@B"qW}33!A!@G1!B@ B3@B@@&MAGATAR.X}N@0@@K<6-@N@@ ! B0 B! BB1;@,Y};@,;A,;@,B67A,..g +@A@1A@C-@\(@Z} theg(@^!(@ programmer's,(@H(@ instituteS(@^(@[}##(@ (O6.D:SH#67@,.COVER@@@O@2g @`\}!-@@c@@@7@%+&@,$AU,g <{G6-+@:7@<@,,%@]},$+@:7@<@,,%@,a6-@:7@<@,,{6-@:7@ <@ ,,A'6-$+%@,;,'67,.^}F@'67@<@,.1D@@N @b-@A@@@_}7@%+&@,$AU, P^@6-+0A@BA@TA@@`}^ BS/@@D:RAINBOWX.OBJ<)@I)@V)@c)@p)@a}})@-A6Ac)@T  U A6-@Z?67@<@,.7@%$@b}<@%$@,m6-@:7@%$@<@%$@,,67@<@,.7@%$@<@%$@c},d- 6-$-6-?:C:,Ncc67Aa,.P΍ ҅ȱ̠҅ҪҨy}͑˘ υ˥Ѕ̠ҪͭΈҨHN9967AA,.&͑͘ ͑  ֱˑ`RN$Rz};@Q,RHH67@,.5mͥiq҅˥ii˥iLR$U% D:MAGATARD:MENUT x |} }} ~}@@`@`H# } Lb A" Jb A" J A" I#> H" A" H" A" H" A" H" A" H" A" }H" A" H" A" H" A" @ @ @     } } ?AH AH AH I AH@ AH@ AH@ AH } AH AH AH AH  }P>~@@ }@@P>~@X"@U"@U"@R>@P"@P"@P" }@P"@P"@P"@P"@P"@@@@@@@@ }@@kJ"II@@ }```i{ymJ"IImJ"IIkJ"IIk{OyiJbIQiJbI }QiJbIQiJbIIiJbIIiJbIIiJbIIiKII`@`@`@ }@@ }00 } } }000 } 0 } 0 0?@ }``O{KII")[II")[ }II")kOy?kEI#)KEI#)KEI#)KII#)KII#)KII#)KII#)KII#K }@@@@@@@ }@@@@@@>>@"@ }"@"@>r@"B@"B@"B@"B@"B@"B@"B }@"~@@@@@@@ }$ } ALd AL AJ<$ A H$ A H$ A H$ A H$ A H$  }A H$ A H$ A?H$ }     }  " AH# " AH#) " AH"  >OI " A H" " A H" " A H" " A H" " } A H" " A H" " A H" " A?"       ?   } }@`H# Lb A" J A" I#> H" A" H" A" H" A"  }H" A" H" A" H" A" H" A" @     }@ }?'$N? }'? }) (" }?@ @(P"@(P"@ }(P"@/_>@(߾>~@ ? }i{y }   / ("( ("( } (") (") # (""( (""( >{   } }`@a }A iJbIIiJbIIiJbIQk{OymJ"IIi{y` } } }#䈠 } } }??? } } } } } }. 165 S     } !"#$%&'()*+,-./012333}333210/.-,+*)('&%$#"! }       }        }   }}E}}. \hԭ)@ `HЭ#Xh@i܍ЩLbh)@@ԩb}$%`ԭ)@ `HЭ#Xh@i܍ЩLbh)@@ԩb PXiʅ˥Yi̩ Ϡ@ͩα͑ϥ J`25.$34!24+h)@@ԩbc START SAB@+@90@@S0@@*-@@}*(@WELCOME%D:MENUD:START90@@S0@@*-@@7stL2"2SASTS3AS3BS4AS6CASPPPPAAAAAAFLAFDAAAAA3A3A4A4A5CCCCEAD }PP@  }@ } !"#$%&'()*+,-. }/0123456789: #@@ }S:5AY9@!,;@,;@,;@,;@,;@,;@,;@P,;@ },;@, -@@!&68,-* >-@@PK67<,. O [6-APg6-A @s6- }AQ6-AQ6-B7#@@K:- Bp7 A76-?:A6,46-F:@,%F:@ },$AV7$dp @-@@4( FILING STATUS L-%A %AYXAl%AAp } fb-@@(( :-@@b(" im-@ @6( }䠱H-@@m( jn-@ @7( }㠣I-@@n( - - nj-@@3( E-@ } @j( p;-@@;( s[-@ @ }*(<-@@ [(اtB88@,AAAA  }A!B A$u&-@@(X& A$v&-@@(X& A$wT-@@(X.-@ }@3(E-@'@J(T A$x=-@@(X.-@"@3(= A$y-@ }@(X|c-@"B('۱ݭ۵ݠݠO)@c @IA$}"@x }Au~"AUA558@,*8@,&@HA$77&@HA0A5A@ }AEAPT-@@")@."@25( J68@,-T A$) (X68@, }-@) A$T-@@")@."@25( J68@,-T A$) (X68@, }-@) A$-@@")@."@25( G-@@l( - - }68@,-6.6. A$ (X6. - - (6-@46-@@6-@D J6.V6- }@'b6-@f }67@<@,.6-@16-@ 67@<@,.M6-@46-@ } .67@,.C68@,-@M A$-@@")@."@25( G-@"@^( } s68@,-z6. A$W (X6-@""6-@.6-@2 86.M68@, }-@W A$T-@@")@."@25( J68@,-T A$) (X68@, }-@) A$m @-@@1( EXEMPTIONS I-%A %AYUAi%AAm } {-@@?($ 栠 Q-@@{($ 堠  }t-@@ @(%㠠T-@@`-@ p( t v-@ }@;( 젣M-@@v(# 젣6- }]8@,"@)8@,"@)8@,"@)8@,"@o-@@v(X6-%@e>8 }@,"@)8@,"@)8@,!@P-@@W(Xe6-%@?8@,!@*-@1 }@1(X?6-%@xQ8@,"@)8@,"@)8@,"@)8@,"@c-@@ }j(Xx6-%@e>8@,"@)8@,"@)8@,!@P-@@W(Xe6-%@ }?8@,!@*-@1@1(X?6-%@6-#-@@7-@ %@ c(7+ }&@,$@%@<$@,7+&@,$@%@<$@,0 6-%@< 8@ },.-@@<(8@,S6-%%8@,(-@@0( <N-@@S( }c-@"B('۶ݭ۶ݠݠO)@c"@xAP"AUA }R #BpP")@867@<@,.>:,R67@<@,.>:,46AA 46BA& }46CA246DA5 AT-@@")@."@25( J68@,-T }A"1-@@(X168@,-@?-@@")@."@25( ? A$<- }@@(X<68@,-8@,%@?-@1@")@."@25( ? AF-@ }1@(X<68@,-8@,%@F AT-@@")@."@25( J68@ },-T A(1-@@(X168@,-@?-@@")@."@25( ? } A0<-@@(X<68@,-8@,%@?-@1@")@."@25( ?  }AF-@1@(X<68@,-8@,%@F A|-@@#6-@ 16-@ % }=6-@ A n67+&@,$@%@<$@,.r | AT-@@")@."@25( } J68@,-T AJ!@G* @W+-@@3(>:,J68@,-&@H A- } @-@-( INCOME S-@@4(F-@1@S( }M-@@.(@-@1@M( G-@@(( ᠠ:-@' }@G(G-@@(( ⠠:-@'@G(E-@@&( 㠠 }᭹8-@1@E(T-@@5(G-@1@T("N }-@@/(A-@1@N('S-@@4( }F-@1@S(,R-@@ 3(E-@1@ R(1T-@ }@5(G-@1@T(6P-@@1(C- }@1@P(;S-@@4(ЦF-@1@S(@S-@ }@4(F-@'@S(EL-@@-(?-@1!}@L(JS-@@4(F-@1@S(OP-@@!}1(堨C-@1@P(TP-@@1(C-@'@!}P(YL-@@-(?-@1@L(^J-@@+(!}=-@1@J(aJ-@@!+(̠=-@1@!J(b A !} ARco 6-6-@'!6-@+ A016-=6-@1I6-@S A0Y6-e6-@!o A0hw!} B A`)-@#V('۰ݭ۲ݠݠc)@w"AUAr)@!})@767@<@,.>:,Q67@<@,.>:,k67@<@,.>:,u A`6-A:7@<!}@,, Bt;6-@0/"@ )"@)"@ ;6-@&w A`&@AAA!}AAAAAAAA5A@AEAPAU A`|#6-@6! }-@ # ~#6-@6-@ # #6-@6-@ # A6-&@%-@@! }+"96-&@= A  /"@e6-@'6-@+ / ;"@f6-@0'6-@36-! }@7 ;  A`#6-@6-@ # #6-@6-@ # /"@e6-@! }'6-@+ / ;"@f6-@0'6-@ 36-@7 ;  A`#6-@!6-@ #! }  q @-@@5( 1040 FILE LOAD M-%A %AYYAm%AAq %~-@ !}@,( 1 Š>-@ @ U( 2 Šg-@ @~( 3 Š'e-@ !}@,( 4 Š>-@ @[( 5 ΠϠΠe AP*!! @)!@A!}/"@A0 B A46-?:A6,$-@Q('ĠŠΠŠŠ!}^)@t"@)"@|6.C A(96.D:F1040<!@A@>{ @@!}-@:@G@T@a@n@{@?@@*!}@7@D@Q@^@k@x@@@CF-@!}@!$@-68,-1 <@F AH{ @@-(@:(@G(@!}T(@a(@n(@{(@I(@(@*(@7(@D(@!}Q(@^(@k(@x(@(@(@MF-@@! 6-8,-(@1!} <@F A& B"@#+&C A 6-@#+5AYC% D:MAGA!}TAR| B @)-@@@( FORM 1040 MENU X-%A %AYdAx%AA|!} i-@@4( 1 נǠF-@@i( 2 נӠ^-@@!}4( 3 נŠF-@@^( 4 Š?-@@5( 5 ΠϠΠ!}? AP!! @)!@A //AAuAPAA u`-@"B('!}堿O)@]6-&@H`$.-@@ .8,"A P9#"@!})"@)"@/6-@49 A 6-@816-@#-@@ 1"A @+6-%@!}"@+6-%@ (6.=:8,,6-B:, -&((8,   $ C -("6-B:=:,,4-+%@!},&@"C$ ( $[ B AP#6-@16-%@76-C6-@G ["@APP! }6-%@ 6-A:, B$H-%@( 0-+%@ ,&968,->(H ATPI6-!!}6-8@,38@,"@?6-AI ARQ6-AU# 6-& #6-Z&-@!"}@"6-%8,& _G*6-%8@,%8@,%8@,6"G6-%8@ ,d/,6-%8@!,%%8@!#},%8@,/$xi2 #Bp!-A6A(%"+/ 2$}imm104,165,88,133,207,165,89,133,208,160,0,169,125,14!$}5,207,169,1,141,240,2,169,0,133,82,141,47,2,169,8,141~itt200,2,169,64,133,16,141,14,210,162,4,142,198,2,169,128,160,0,145,2!%}07,200,192,0,208,249,202,224,0,240,14,24,165irr207,105,240,133,207,144,231,230,208,76,44,6,169,34,141,47,2,169,0,133,84,13!&}3,85,133,86,169,160,32,164,246,96i`m#AdAU#BpP#"am:67@,.  !+67,. :67@!'},.bm.@w- (.-cm F:Ad,AUBdm` -%)@F6-%A($+!(} A(,&A($+!A',N-%V(>:,` BemY -%&(>:&A($+!A',,3)@EAdAU!)}Y"AUB jmz"A&6-&@*!6@66-@2S67%@<%@,. [-%b( p6-&!*}@z Bom>!6@.67%@<%@,.>:,6-%>(>:,sm tm$Mq0-@("-@"!+})(- 0$0u<-6-F:@,%F:@,$AV%A Y9A(<$D:F10401AAA3A3A4A4A5CCCCEAD \1$A$SASTS3AS3BS4AS6CASPPPPAAAAFLAAFDAATTTAXPERAMTPERIITA3TAAAT%-}A3AA2A1A4A4A5ECCCT@ %.} %/} !"#$%&'@()*%0}+,-./0123456789:%1};<=>?@ABCc1;A,;A,;A,;@%2},Q@@S:cAYoo67@<@,.T00000000230000340000440000650000850001080001290%3}0015000018200023500028800034100041500ii67@<Ab,.N0000000034000055000076000119000160000202000246000299000352000%4}45800060000085600ii67Ac<A@,.N000000001700002750003800005950008000010100012300014950017600022900030000042800%5}ii67AA<A,.N000000002300004400006500008700011800015000018200023500028800034100044700060600oo67@<@%6},.T000000000000000132000272000608000948001385001847002330003194004837006692008812012068ii67@<Ab,.N0000000000%7}00000252000546001234002013002937004037005574007323011457017705030249ii67Ac<A@,.N000000000000000126000273000617%8}1006.51468.52018.50027873661.55728.58852.5015124 ii67AA<A,.N00000000000000025200054600089800151800222200295800%9}4442006138008152012498020289 67@<A,.d0012141617192223273135404450001214161922252933394449500012141619222529%:}333944495000121416202223283238 !!67A<A,.414950 hh9@2,;@,;@,;@,;@,%;};@,;@,;@P,;@, -@@2&68,-* >-@@PK67<,. O [6%<}-a6-g6-m6-s6-y6-6-6-6-6-B^ 6-6-6-5@@K:? %=}BpT68@,-@^ A76-?:A6,46-F:@,%F:@,$AV7$ q @-@@5%>}( 1040 FILE LOAD M-%A %AYYAm%AAq %~-@ @,( 1 Š%?}>-@ @ U( 2 Šg-@ @~( 3 Š'e-@ @,( 4 Š%@}>-@ @[( 5 ΠϠΠe AP*!! @)!@A/"@A4 @%A}-@L('ĠŠΠŠŠY)@o"@)"@x6.C: A(96%B}.D:F1040<!@A@>{ @@-@:@G@T@a@%C}n@{@?@@*@7@D@Q@^@%D}k@x@@@CZ AP!-@@2.@768,-; F@P %E}BZ AH{ @@-(@:(@G(@T(@a(@n(@%F}{(@I(@(@*(@7(@D(@Q(@^(@k(@x(%G}@(@(@MF-@@2 6-8,-(@1 <@F AR" B@%H}" A7 A +)AY7% D:MAGATAR B+r @-@@%I}6( FORM 1040 MENU N-%A %AYZAn%AAr `-@@ 4( 1 נ%J}ӠF-@ @`(ŠĠؠЮ--@@-( 2 Š?-@@5(%K} 3 ΠϠΠ? AP!! @)!@A AAA uj-@#%L}B('堿L BY)@g6-&@Hj$v @-@<( ADJU%M}STMENTS TO INCOME N-@(W(¯i-@1v(L-@@-(?-%N}@(@L(T-@@5(G-@(@T(P-@%O}@1(C-@(@P(U-@@6(H-%P}@(@U(U-@@6(ůH-@(@U(J-@%Q}@+(=-@(@J(P-@@1(C-@(@%R}P(T-@@5(G-@(@T(O-@@ 0(%S}̠B-@1@ O(S-@@4(ĠӠF-@1@%T}S(z-@@,( TAX COMPUTATION >-@@[(m-@1@z(%U}U-@@6(H-@1@U(R-@@3(%V}᩠򠨳E-@1@R(W-@@8(J-@1@%W}W(T-@@5(ŠŠG-@1@T(A-@@"(%X}4-@1@A(N-@@ /(A-@1@ N(K-@%Y}@!,(̠>-@1@!K(: 6.=:,6-B:,)-@8&5:(%Z}l6-#-@"@)28,>6.=:8,,I6-%8,R6-B:,h-@5&&@!l(> 6.=:,6%[}-B:,--@8&@ 9>(B 6-&6.=:,6-B:,1-@8&@=B(U8@0,%\}*6.=:8@0,,36-B:,G-@8&@U(8@0,U8@1,*6.=:8@1,,36-B:,G-@%]}8&@U(8@1,I6-&8@0,$+8@0,,&8@1,$+8@1,,R6.=:,[6-B:,o-@%^}8&@{( P6.=:P:A$,, 6-B:,4-@8&@@P(P:A$, M6-P:&%_}$A,6.=:,(6-B:,<-@8&@HM(D A6.=:,6-B:,3-@8&@?%`}D(U6.=:8@2,,6-B:,2-@8&@ G8@2,U(8@2,K6-%8@2,6.=:,&6%a}-B:,:-@8&@!FK(6-A B+-@#X('۲ݭ۳ݠ%b}b Bo)@"AUA A)@')@.6.H67@<@,.>:,b67%c}@<@,.>:,|6-A:7@<@,, @#)!@9AC6-&@%-@@16-@'%d}?%@!C #Z,"@3*"@e*8@1,"86-@0D6-@P6-@0Z A%$Z,"@3*%e}"@f*8@0,"86-@0D6-@P6-@1Z A%%"@3A(="@86-@ %f}'6-@236-@0= A%*!@)A- AP AQ ;"@2*"@f%6-@16-@0%g}; A ; B 6-%@%6-16-@5 ;6- 6-A:, B$H-%@( %q}A?B'DOS SYSB*+DUP SYSB&UMENU B={S1COVER B SHCOVER BRAINBOWXOBJBAUTORUN SYSBSTART BeF10401 BI,F10402 BE~F10403 B_SCHEDULA BA#MACHINE3 BdAUTOLINE BGUARDIAN B "MAGATAR 0-+%@,&968,->(H A@#6-#AAM8@,M8@,A%r}AAAAB$C%6-@6-@% AD%6-@6-@'% AE%6-@(%s}6-@@% AF6-@A6-@SGK -;6-A:7+&@,$@%@<$@,,AG6-K %t}H6-&@6-&Ir=6-$A:7+&@,$@%@<$@,,'Ao6-%A:7+&@,$@%@<%u}$@,,r$xi2 #Bp!-A6A(%"+/ 2$}imm104,165,88,133,207,165,89,133,208,160,0,169,125,145,207%v},169,1,141,240,2,169,0,133,82,141,47,2,169,8,141~itt200,2,169,64,133,16,141,14,210,162,4,142,198,2,169,128,160,0,145,207,20%w}0,192,0,208,249,202,224,0,240,14,24,165irr207,105,240,133,207,144,231,230,208,76,44,6,169,34,141,47,2,169,0,133,84,133,85,%x}133,86,169,160,32,164,246,96i`m#AdAU#BpP#"am:67@,.  !+67,. :67@,%y}.bm.@w- (.-cm F:Ad,AUBdm` -%)@F6-%A($+ A%z}(,&A($+!A',N-%V(>:,` BemY -%&(>:&A($+!A',,3)@EAdAUY"%{}AUB jmz"A&6-&@*!6@66-@2S67%@<%@,. [-%b( p6-&@%|}z Bom>!6@.67%@<%@,.>:,6-%>(>:,sm tm$0u<-6-F:@,%F:@,$AV%%}}A Y9A(<$D:F10402SPPPPAAAAFLAAFDAATTTAXPERAMTPERIITA3TAAAT$'|}]""SASTS3AS3BS4AS6CASPPPPAAAAAFDAFLAAAA1A2A3ATAA4A4A3A5A6TOB)}CCCEA6T@ )})} !"#$%&'()*+,)}-./0123456789:; s)}9@V,;@,;@,;@,;@,;@,;@,;@P,;@,;@,}+@)}@S:AY -@@V&68,-* >-@@PK67<,. O [6)}-APg6-A @s6-AQ6-AQP6-B7#@@K:- Bp7 A76-?:A)}6,46-F:@,%AV$F:@,7$ q @-@@5( 1040 FILE LOAD M-%A %AYY)}Am%AAq %~-@ @,( 1 Š>-@ @ U( 2 Šg-@ )}@~( 3 Š'e-@ @,( 4 Š>-@ @[( 5 ΠϠΠe )}AP*!! @)!@A/"@A4 @-@L('ĠŠΠ)}ŠŠY)@o"@)"@x6.C: A(96.D:F1040<!@A@>{ @@)}-@:@G@T@a@n@{@?@)}@*@7@D@Q@^@k@x@@@)}CZ AP!-@@V.@768,-; F@P BZ AH{ @@)}-(@:(@G(@T(@a(@n(@{(@I(@(@*(@)}7(@D(@Q(@^(@k(@x(@(@(@MF-@)}@V 6-8,-(@1 <@F AR" B@" A[ A +)@)}A;AYMBB@d[% D:MAGATAR B+r @-@@6( FORM )}1040 MENU N-%A %AYZAn%AAr W-@@4( 1 נؠӠF)}-@ @W( Ҡ[-@@ 1( 2 נӠC-@ @[(ůĠ)}2-@@2( 3 ͠Š?-@@5( 4 ΠϠΠ? AP!! @)})!@A ''AAAA uj-@#B('堿)}L BY)@g6-&@Hj$p @-@2( TAX CREDITS D-@Q(c-)}@1p(P-@@1(C-@'@P(P-@@)}1(C-@'@P(O-@@0(B-@'@)}O(S-@@4(쮠F-@'@S(S-@@4()}䦠F-@'@S(I-@@*(<-@'@I()}R-@@3(䮠E-@'@R(K-@@,()}>-@'@K(K-@@ ,(>-@1@ K( M-@)}@.(Š@-@1@M((-@@(( OTHER TAXES Q-@@)}2(D-@1@Q(I-@@*(<-@1@I()}R-@@3(E-@1@R("U-@@6()}Я٠H-@1@U('N-@@/(A-@1@N()},U-@@6(H-@1@U(1K-@@,()}>-@1@K(6U-@@6(㮠H-@1@U(7)}T-@@ 5(̠ؠG-@1@ T(8:6.=:,!6-B:,5-@8)}&:(9m6-#-@3@@28,>6.=:8,,I6-%8,R6-B:,h-@4&&@2m()}:> 6.=:,6-B:,--@8&@ 9>(;B 6-&6.=:,6-B:,1-@8&@=B()}<g 6--@A@H,8,86.=:8,,C6-%8,L6-B:,b-@8&&@)g(=> 6.=:,6)}-B:,--@8&@ 9>(@6-A B+-@#W(&۴ݭ۵ݠ)}ݠa Bn)@"AUAB$"@x@$ AE A)@!6.;67@)}<@,.>:,U67@<@,.>:,o6-A:7@<@,, @A)!@XAJC6-&@%-@)}@16-@'?%@2C O @ APSG6-&@6-@11-@@G"%@))}APU  Ar#6-A AP# AQm @-@/( PAYMENTS A-@)}N(`-@1m(R-@@3(ׯE-@'@R()}S-@@4(F-@'@S(R-@@3()}E-@'@R(R-@@3(ʹE-@'@R()}R-@@3(ׯE-@'@R(S-@@4()}F-@'@S(R-@@3(箠ﮠE-@'@R()}P-@@1(̠C-@1@P(96.=:,!6-B:,5-@8&)}9(l6-#-@I@U28,>6.=:8,,I6-%8,R6-B:,h-@4&&@Gl(> )}6.=:,6-B:,--@8&@9>(( 6-& 6-6( AeW-@@.()}ŠŠ@-@1@M(W ApM-@@.(Ԡ@-@1@M()}=6.=:O:,,6-B:,,-@8&@8=(6-A B+-@#W(&)}۶ݭ۶ݠݠa Bn)@"AUA  A)@!6.;67@<@)},.>:,U67@<@,.>:,o6-A:7@<@,, @`)!@fAC6-&@%-@@)}16-@'?%@GC #6-A AP# AQ3 B 6-6-)6-@- 36- 6)}-A:, B$: -( (-+%@,&168,-6(: xi2 #Bp!-A6A(%"+/ 2)}$}imm104,165,88,133,207,165,89,133,208,160,0,169,125,145,207,169,1,141,240,2,169,0,133,82,141,47,2,169,8,141~itt200,2,169)},64,133,16,141,14,210,162,4,142,198,2,169,128,160,0,145,207,200,192,0,208,249,202,224,0,240,14,24,165irr207,105,240,133,20)}7,144,231,230,208,76,44,6,169,34,141,47,2,169,0,133,84,133,85,133,86,169,160,32,164,246,96i`m#AdAU#BpP)}#"am:67@,.  !+67,. :67@,.bm.@w- (.-cm F:Ad)},AUBdm` -%)@F6-%A($+ A(,&A($+!A',N-%V(>:,` BemY -%)}&(>:&A($+!A',,3)@EAdAUY"AUB jmz"A&6-&@*!6@66-)}@2S67%@<%@,. [-%b( p6-&@z Bom>!6@.67%@<%@,.>:,6-%)}>(>:,sm tm$HqU-@@!#-@*(6-@7=(A U-@@6Mq0-@)}("-@")(- 0$0u<-6-F:@,%F:@,$AV%A Y9A(<$D:F10403A5A6TOB(mGH///AFLAASSSSPPPPDCAFDEDUCKCCCEPCC@-} -} !"#-}$%&'( vR9@T,;@,;@,;@,;@,;@,;@@,\6.-} j6. v6.  #@@S:-+?AYK6-APW6-A @c6-A-}Qo6-AQ-@T68,-  Bp6-BO#@@K:E6-F:@-},%F:@,$AVO Ad6-?:A6,$-@G( MEDICAL AND DENTAL EXPENSES _-%@@%@y-}kA%AA e]-@@ +-@@0C%$@@%ABG K ]AY-}@4f96-A!-@@9(gd-@@/(Ʊ堳A-@@-}d(報堲ͯ h4-@@4(i4-@@4(-}j\-@@/(A-@@\(k-@S-}@Y!6. ;67@<@,.=:,T67@<@,.0h-@@67<,.>:@:7<,,%A(, --}@&@D( la-@@0(젨B-@@a(򠳥Ʊ峳m-}8-@@8(堶堷ͯ n,-@@,(場o-@@ 5(-}̠̠X68@,-8,&8@,m8@, 68@,-p68@,--},-@@I68@,-8@,%8,M m68@,-8@,$@68@,-+8@,&8@,,$-}++8@,&8@,,!,q#68@,-8@,'@m68@,-AP$+8@,!AP,%8@,$+8-}@,AP,68@,-8@,$+8@,!8@,,%8@,$+8@,8@,,s;-@@#-}6-@1/ @;6-@'x$-%@ Ae ($ |-@@"( ( B2 A$D--}@#s()۰ݠݠ} B)@} @HA$~"@xA-}u"AUA!! @H)!@IA$6-+&@H,$A% AP2)@L6-%+&@H-},$@V APd6-'@ @)!@A$H)@ 6-%&@H* APH"@0)!@Y-}A$3 #Ap!-@%"3"A7  A?6-%@ B'6-@13 -}@1?6-@'%6-&@6-A! % -@@"($^-@6@*67<,.7<-},86-&@< J-@W67<,. [ ^$W6-B:=:8&@,,,.6.=:8&@,,W8&@,* -}@APP(8&@,"(6.$h BP-@,( TAXES D-%@@%@y-}PAd%AAh ]-@@ +-@@0C%$@@%ABG K ]AY-}@4h6-Aw!-@@A(S-@@h(-@-}@.(@-@@_(q-@@( -@-}@(0-@@9(K-@@ T(f-@@(̠Ӡ۱--}@@( INTEREST EXPENSE --@@Q(c-@@(-}6-@@6($-@@$( }-A-}A!6. *6.=:,>-@@\67<,.>:@:7<,,%A(,` t-@&Aey(} 1-@-}@ 1(̠Ԡ68@',-,-@ @'86-@1F-&@P AeU(-}z68@',-8@',%8&@,~ -@1&@ Ae(68@6,-,-@)@686--}@1F-&@P AeU(z68@6,-8@6,%8&@,~ -@1&@ Ae(-@-}@"( ( B2 AD-@#s()۱ݠݠ} B)@-} @IA"@xAP"AUA@IA6-+&@H,$A% AP-}2)@L6-%+&@H,$@V APc)@s6-%&@H} AP#Ap-@@"-}"A  AE6-%@6-@1)!AY76-%@E6-%@6-Aw  -} BP-@4( CONTRIBUTIONS L-%@@%@yXAl%AAp -@@-} !@ * @ I-@@0/%$@@%AB3 7 IAY@4m6-AR!-@-}@?(Q-@@m(-@@(0-@-}@9(K-@@d(v-@@(k-@-}@ 2(̠D-@@k(! CASUALTY/THEFT & MISC. LOSS(ES) -@@6(-}H-@@k(}-@@(-}-@@$( 6-@@?(Q-@@Z(l-@@u(-@-}@ %%(̠ӯԠî68@C,-,-@8@C86-@1F-&@5P AeU-}(z68@C,-8@C,%8&@,~ -@1@  Ae(68@Q,-,-@E@Q@--}@1&@2J AeO(t68@Q,-8@Q,%8&@,x -@1@  Ae(-@@"-}( ( B2 A`D-@#s()۲ݠݠ} B)@-}"@xA"AUA@PA` 6-+&@H,$A% AP2)@L6-%+&@H-},$@V APc)@s6-%&@H} AP#Ap-@@""Ag   A`-} E6-%@46-@1)!A076-%@E6-%@1 !!"A0)"ApA`6-AR -} o A BP/-%@%A;AO%AAS o-@@@I-@-}@0/%$@@%AB3 7 IAY@4M-@@;( SUMMARY OF ITEMIZED DEDUCTIONS M-@-}@"(̠̠報4-@@Q(®̠Ӡ報c-@@(î-}̠Ԡ報-@@h!(Į̠ 堲3-@@V(Ů̠ï̠堲h-}-@@%(󠱰7-@@S(e-@@(-}ĠԠͯ¾] #Ap "68@R,->-@@@J-@1N"X Ae](e(6-}8@R,-8@R,%8&@,, >-@1@J6-@ST AeY(e %A6-A# A.}6-A4 A6-A-@1@$68@S,-06-@T: Ae?(P6-8@R,&b-@1.}@q68@T,-}6-@U8@T, 68@T,- Ae(o B A )-.}@#X()堠b Bo)@ A  BP-@@.}5( 1040 FILE LOAD M-%A %AYYAm%AAq AY@4%~-@@,(.} 1 Š>-@@ U( 2 Šg-@@~( 3 Š'e-@@,(.} 4 Š>-@@[( 5 ΠϠΠe AP*5 B A5 @)!@A.}/"@A46-?:A6,$-@Q('ĠŠΠŠŠ^)@t.}"@)"@}6.C: A(96.D:AFILE<!@A@>c @@4-@.}TA@J68,-N Y@c AH] @@4-@TD(@8,H . }S@] AA + B! A 3AYA% D:MAGATAR + B| B. } BP)-@@@( SCHEDULE A MENU X-%A %AYdAx%AA| iAY. }@4'-@@C( 1 נ̠U-@ @i(̠V-@@/( 2 . }נӠA-@ @V(Ԡc-@@7( 3 נӠI-@ @. }c(ٯԠh-@ @3(ӠE-@@h( 4 נ٠Ơ.}4-@@4( 5 ŠŠ?-@@5( 6 ΠϠΠ? AP!!.} @)!@A%77AAuAPAAA uj-@#B('ԠӠ.}ҠŠL BY)@g6-&@Hj$6-?:A6,$-@@O(%.}g-%A %AYsA%@A  xAY@4'-@@D( 1 .}V-@@ x(m-@@9( 2 .}K-@@m(󠦠a-@@9( 3 C APa.} @)!@A 6- $E B 6-6-)6-@- 1 E"@APU 6-m 6.}-6-@,-@6@<67<,.7<,J6-&@N \-@i67<,. m $I6-&@.}-$( *-668,-A:,;(E BI X??10,20,30,40,50,51,52,53,54,55,56,57,58,59,60,70,80,90,100]EE.}110,120,130,131,140,141,142,143,160,161,170,180,181,182,183,184b==200,201,202,203,210,220,230,240,250,251,260,261,262,263.}g!!300,301,310,311,312,313,314l19,28,37,44,52R-@"B('堠O)@.}R$:6-?:A6,$xi2 #Bp!-A6A(%"+/ 2$}imm104,165,88,133,207,165,89,133,208,160,0.},169,125,145,207,169,1,141,240,2,169,0,133,82,141,47,2,169,8,141~itt200,2,169,64,133,16,141,14,210,162,4,142,198,2,169,128,.}160,0,145,207,200,192,0,208,249,202,224,0,240,14,24,165irr207,105,240,133,207,144,231,230,208,76,44,6,169,34,141,47,2,169,.}0,133,84,133,85,133,86,169,160,32,164,246,96i`m7 B B)AdAU3#BpP7"am:67@,. .} !+67,. :67@,.bm.@w- (.-cm F:Ad,AUBdm` -%.})@F6-%A($+ A(,&A($+!A',N-%V(>:,` BemY -%&(>:&A($+!A',,.}3)@EAdAUY"AUB jmz"A&6-&@*!6@66-@2S67%@<%@. },. [-%b( p6-&@z Bom>!6@.67%@<%@,.>:,6-%>(>:,sm tm B.!}$0u<-6-F:@,%F:@,$AV%A Y9A(<$ D:SCHEDULA,WAD@!R5#@@K:5A@U +A@t>i} VJ \ SIAB-MACHINE LANGUAGE #32$}@@'@@89AAPY@@K:kAR@x;@,+2%}f-@f(LŠ٠ΠéŠ MM(E In our 2&}previous lessons we have focused on how you can use 6502RR(Jmachine language to perform various tasks involving disp2'}lay lists, etc.,SS(Kall of which had applications only to the ATARI. This lesson we would likeQQ(Ito focus our atten2(}tion on problems which have applications on ANY 6502RR(Jbased machine...basic subroutines to perform the various arit2)}hmetic func-#SS(Ktions (*/+-) on binary and BCD num- bers. It is important in almost every(SS(Kprogram you'll ever wr2*}ite to be able to perform these basic operations, so-D:(2let's build up a library of arithmeticsubroutines!D AP2R2+}R(J First let's talk about the additionfunction. Sometimes it is necessary7RR(Jto add numbers in 'multiple precision'(2,}more than one or two bytes), so our<HH(@subroutine must be able to do these aswell...all in one routine!ARR(J Let's p2-}ut our values to be added into two tables, the first at $0640,FSS(Kand the second at $0650. The first value in the fi2.}rst table ($0640) willKPP(Hcontain the length of the numbers (in bytes); the first number begins atPQQ(I$0641, and the 2/}second at $0650. We'llput the sum of the two numbers intoUOO(G$0641 on (replacing the first number).Let's look at the sub20}routine, andZ,"(then get some explanation., APd`(10 *=$0600;( 20 LDX $0640 ;index= length`( 30 21}CLC ;clear carry to startiR,($40 ADD LDA $0640,X ;byte from #1R(!50 ADC $0650,X ;add #2 byten\6(.60 STA22} $0640,x ;store result 70 DEX\(!80 BNE ADD ;cont until donesR(R(G The instruction CLC (clear carry) 23}is used because there is no carryxQQ(Iinvolved in the addition of the least significant bytes. The instruction}RR(JADC24} (add w/ carry) includes the carry from previous bytes in the addition.SS(KNote that DEX does not affect the carry fl25}ag. Also, by changing line 60SS(Kyou can place the result anywhere in memory (just as the two numbers can).VL(D Ea26}sy, huh? So what if we want to dothis with BCD numbers? Well...V APg(10 *=$06005(20 SED ;set decimal mod27}eZ( 30 LDX $0640 ;index=lengthg(35 CLCOO(G40 ADD LDA $0640,X ;get #1 byte 50 ADC $0650,X ;add #228} byte\6(.60 STA $0640,X ;store result 70 DEX\(!80 BNE ADD ;cont until done,)(!90 CLD ;return t29}o binary mode,(J@(8 Not very different, huh? In fact, it's just as easy!J APSS(K So how about subtraction2:}? Well, it only requires two minor changes toRR(Jour addition routines. First, we change CLC to SEC (set carry); 2;}next,<<(4we change ADC to SBC (subtract with carry). Easy!qq(i Note that we are subtracting the value in $650-2<} FROM the value in $641-. Here are the routines: APh(10 *=$600+(20 LDX $06408(30 SECQ(2=}40 SUB LDA $0640,Xh(50 SBC $0650,X:(60 STA $0640,X'(70 DEX:(80 BNE SUBN(D(9 That's f2>}or binary. Here's the rou-tine for decimal...N AP u(10 *=$600#(20 SED8(30 LDX $0640E(35 SEC2?}^(40 SUB LDA $0640,Xu(50 SBC $0650,XM(60 STA $0640,X'(70 DEX:(80 BNE SUBG(90 CLDJ(M(2@}2(( Easy enough! Moving along...2 AP,NN(F Now let's go on to a much more dif-ficult subject...multiplicati2A}on.1UU(LOf course, the easiest way to multiplytwo numbers is to successively add the6UU(Lfirst number to itself, decre2B}menting the second number until it is equal to;UU(Lzero. For multiprecision numbers thisis sometimes the easiest way. 2C}However@QQ(Iif we deal only with 8-bit by 8-bit multiplication, this method is muchEUU(Ltoo slow relative to the siz2D}e of the numbers. There IS a faster,easier way!JSS(K You can perform multiplication on acomputer the same way you that2E} you doORR(Jlong multiplication by hand. It is a variation on the successive addingTUU(Lidea...you simply keep a par2F}tial prod-uct (actually a sum!), which is shift-YOO(Ged along with the multiplier to keep it lined up correctly. You ch2G}eck^RR(Jthe current bit of the multiplier, andadd the number to the partial sum ifc5+("it's a one. Here's the algorith2H}m:5 APc(1--Initialization6( Product=0, Counter=89(c(%2--Shift product to line up correctly_(( P2I}roduct= 2 * Product (LSB=0)+(_(/3--Shift multiplier so bit goes to carry.`'( Multiplier= 2 * Multiplier*(2J}`(14--Add multiplicand to product if carry is 1.U)(! If Carry=1, Prod.=Prod.+Mult.,(U($5--Decrement counter an2K}d check for 00-(% Count=Count-1; If >0 Then Goto 2.0('(Here's the Program...' APt'(10 LDA #0 ;LS2L}B'S OF PROD.=0N("20 STA $0643 ;MSB'S OF PROD.=0t(!30 LDX #8 ;# OF BITS IN MULT.`%(40 SHFT ASL A ; SHIFT PR2M}OD.:(50 ROL $0643`(!60 ASL $0641 ;SHFT. MULT. BITg(( 70 BCC CHCT ;NO ADD IF BIT=0R(%80 CLC ;ADD MULT2N}IPLICAND TO PRODUCTg(90 ADC $0640p(100 BCC CHCT>(!110 INC $0643 ;W/CARRY IF SET](120 CHCT DEX ;LOOP2O} 8 TIMESp(130 BNE SHFTX-(%140 STA $0642 ;STORE LSB OF PROD.0(X(# Note that we are multiplying theUU(Lnu2P}mber in $0640 by the number in $0641and storing it in $0642-3. MultiplyingOO(G1 byte by 1 byte gives a maximum of a 2 by2Q}te product (try it!). So nowA7(/let's use a similar algorithm for division.A APUU(L We want to divide an2R} unsigned 16- bit number in locations $0640-1 by theQQ(I8 bit number in $0642. The numbers are normalized so that th2S}e MSB's ofUU(Lboth numbers are zero, and the number in $0642 is greater than the number inRR(J$0641. Thus, the quot2T}ient is an 8-bitnumber. We'll store the quotient in`4(,location $0643 and the remainder in $0644.`(& The algorithm i2U}nvolves trial subtrac-0&(tions, just as you do by hand.0 APn(1--Initialization7( Quotient=0, Counter=2V}8n(22--Shift Dividend and Quotient to line them up.g$( Div=Div * 2, Quo=Quo * 2g(>3--Perform trial subtraction2W}. If no borrow add 1 to Quo.fT(L If LSByte of Dividend>Divisor then MSB of Dividend=MSB Dvdnd.-Divisorf( 2X} Quo=Quo-1t)(!4--Decrement counter, check for 0R($ Count=Count-1; If =0 then goto 2t( Remainder=MSB of Divide2Y}nd,("( Here's the program:, AP W(10 LDX #8 ;COUNTW(620 LDA $0640 ;START W/LSB DIVIDEND30 STA2Z} $0643``(X40 LDA $0641 ;GET MSB DIVIDEND 50 DIVD ASL $0643 ;SHFT DVND, QUO 60 ROL AQQ(I70 CMP $02[}642 ;CAN DIVISOR BE -'d? 80 BCC CHCT ;NO, GOTO NEXT STEPnn(f90 SBC $0642 ;YES,SUBTRACT DIVISOR100 INC $0643 ;2\}& INCREMENT QUOT. 110 CHCT DEX ;LOOP 8 TIMES!@(120 BNE DIVD=("130 STA $0644 ;STORE REMAINDER@(&SS(K Note 2]}we need not SEC (set carry) for the subtract, because it will al-+((ready be set (see 80).( AP0LL(D It is h2^}ighly recommended that you spend some time studying these5SS(Kroutines, learning not only how they work but their limita2_}tions as well...:SS(Kthis is especially true of the multi- plication and division routines. All?pp(hof the routines pr2`}esented show good programming techniques you should try to adopt in your own machineD(language programs.(I ( 2a} eview or nd ?N)@"@%S"@iX Ac-@#A(&2b}堠K A`X)@`(}c$p<-6-F:@,%F:@,$AV%A Y9A(<$ N)2c}@( B D:MACHINE3-MACHINE LANGUAGE #30*  ;&SIAB@@@xx%;A ,;@,% B'K +*(6e}AUTO LINE NUMBER UTILITYG(ENTER STARTING LINE NO.K+(ENTER LINE INCREMENT!++ +(((6f}q6-F:@,($6.=:,,6-%@-B:,%F:@,F( I(L(X!B&n(LINE # TOO LARGE!qCB:,"6g}$-@@#9(POKE 842,12:STOPC B' F:@, @!B'--@@#-(POKE 842,12:G6h}.32702'-@'AB@ D:AUTOLINEx%;A ,;@,% B'K +*(4@1A @C-p((Ҡ堠-@U00((>j}屠򹠠UA-@@ #-*(6-@9=(A U-@@.( GUARDI>k}AN MASTER@-@@^( SCHEDULE 1040 PART 1p-@@ ( SCHEDULE 1040 PART 2U2-@@>l}2( SCHEDULE 1040 PART 3U(-@@(( SCHEDULE AU6-@@6( AUTO LINE NUMBER UTILITY>m}U.-@@.( 6502 TUTORIAL #3U{-@!B('ԠӠҠŠO)@>n}]6-&@H{ @)!@B V %B V B0V%D:F10401V%D:F10402V%D:F10403 V>o}% D:SCHEDULA V% D:AUTOLINE V% D:MACHINE3Y@(}.-@@U("TO RUN , DO THE F>p}OLLOWING:X((# 1. TYPE IN , THEN PRESS .Yg(<(1 2. SELECT OPTION FROM THE DOS MENU.?(g(# 3. T>q}YPE IN TO THE PROMPT.Y<(<(1 4. USE JOYSTICKS OR THE KEYBOARD TO PLAY. D:MAGATARA@t<l .HHH"A,I,Mԭhhh@D)ҩύou " M# s ) * " # # # (L2 :} 0ͭ1Ωͩ`HHH Hȱ͈(hhhh`-YΥXͥi(ͥi`HHH 'H&ȑ͈hhhh`:}XͥYiΥiHͥiΥYХXixϥi`HHH 8ͥϰhhh`0"+ύ@ )Š(н:}@ɂж( & ͠I  ͩɆ0Iڮ!!ʮ!!H:}HH iϥi͐hhh`ϥ8(ϥбd (ϠVɆ9HH,0"%i%$i$ m' %:}hh% ' % %ɀI!0 !ϥi(ϥiL!XͥYΩ'͈i(ͥi` HH XͥYά:}i(ͥiΈiͥiΈ ` ɀɠ 8 i@ͭi( ihh `ῼϩ0Р͑:}Х0+0A` _+ "i  ' "(- `+:} "` ԩ&%$*6 e& '15( )( $5`. 'LK$ %!@ 1& !:} %@ #* e& & '! 1& ! 9&- 0 L)$A ?- -- -- -- BIB0 - :}`- `- -- -- -- L$DE2FJҍҍҍҍ `1-1 - L"%1'̩:}-1 - L"%- 1&8&%%$$ &%$ % &`! & ' ' %`5:} %%8%$$ %&$`$8 &`8JJJJ 0 "8) 0 "``   %`%:}i%$i$*J65 m'L& m'# ##*8i f!8)(`f!)(` , :}轎,`轎,`-  ( '`66ة, ", "*8 &轚, ":}66& " %`ҩҩ+ '`ҩҩ+ '`H+h` ӭ) MLO%M:}L4%)MLl%L"%=- " "!   "DL( `- "!  "|D !`-:} "!  "|E !`- "!  "|F !`- "  "Y "hhL*DE?F`:} Kp:qBJpDE V0` HIB V` ( " ) 4) (`Rύ   S`,$݉:}"%݊ &݋ i x`! !!*ح*$%&, ":}, "] "C (ɛ "!ɛ !C䩛W S`, " , " :} 0 " "ɛD "ɛ: "ɛ0 "ɛ& "ɛ "ɛ "ɛ " "؍8 &/ "8 &:}8 &8 &  i pL@*- " ( (J. . ( ' (`UUUU((((:}(TTTT((TT(<~~ << GUARDIAN >> '''''''''''''''''''# $ # $ # $ # $ # $ # $ # $ # :}# # # # # # # $ $ $ $ $ $ !!! !!! !!! !!! !!! !!! !!! !!:}! !!! & '''''''''''''''''''''''''''''''''''''yșSCORE-LEVEL- EX:}MEN-$ :GREAT SCORE #ENTER NAME FOR THE RECORDPROGRAMMERS INSTITUTE [C.E.A]1983GUARDIANS TOP ENTER [K]EY:}BOARD OR [J]OYSTICK[U]SER DEFINED OR [D]EFAULT(A,J,K)LEFT MOVE=RIGHT MOVE=FIRE=OK TO DEFINE?:}2 ) * " # # # (L2 8a