' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]LF L}BBL] X  ` 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"ųųೳŪŪųųij  !"#$%&'()*+,-./0123456789:;<=>?   1 '" *"( (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0"):$(%"%:$(%"%$$2%4%$$2%4%$(2()!)E(!8b $!H(+ "@H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`葠葠ȔЖȔЖȠHIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   LDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^Lõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- (  Ϡ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈ۭm浍浭m䵍䵩m嵍`"L ŵ8ŵH ~(`  d ֠z# u`&"&"",2"2, >" ,22,"""& " 0 " " ****"""&"""&& ,22,& <,2""""""6***""" <""">>  "<6*"""">""""""""""""">>>""2"""">""">>"  ">"""**6"""2*&""""""""",*"""" """ ">""""""""""""6**""""""""""> > *666( <12# *>*>>  "&*2"> >  ""  "" >""">""""  <""00>>     >!!!&!!!>> .!!!>> >!!& !!!! ! !%%%%!!!!!!!!!!>!!!. > !!!!"""))))6""!! ? ?77$$~$~$$6.""> !!<<!!!?????<9"!!!/!!!8!  !?!%%%%%!!!!!!!!!!! !!!!!<   ><!!!!!!>!!! %%))"""""??<<00> 6677> 75:+;<>> 00*6*>00>1)%#! ?? ?? ""?!!!!""$ $ $    &"\"#"@@ <"""<0H""<&!@   >*$"""^0$8D">"D""D"*"D"<$8DD>"8Dd"8D!8$DBB1xx8D2!DD">"~?p@ H$!8TRB"LLJ*)8DD""8DD>8DD"*1^8DD> 8D ~DD"""DD""" DD"**B$!DB"~@`? @< <* $H~$>> >G%tRq  . *"*>@ 8DD""p($!!!> 0 "    wss"*6<wo[]_Q]L_1=_!=@_3 }};A_1-===@?}_A}??}oa}}|^3 }%;A===?!==_Dwwww_@? oommfq==]oi]=}}}}}}_@;-1====;55-===_3====AoQ]Oa}}|_3=5-=A_1=_i]=_!]^ =A?wwwwws======A=====;_o=====5;=;_ooW;==[oooog?0_ow{?_C{{{{_A}{wo_?_Q_____Ao_? ooogoooogog[[I[?[?[Io? _?7Ig?=\o7|ݽoowo-;_?+-goo? ogooos_Aooc??_ow{}|_#==-5>Aokoooo?_3=_g{?_3=?S?>Aook=hog?}_0?>A?}_1=>A?!<_owws_#=_#=>A_#=>1?_`ogogogogs?{}{w?_A_A{to_ow{|oQ^o    &"&""` ,2"2l"><,22, &""w  0 "2 # ***+&""#"""&&l22, `&< g""2lg""c***6ccg""< >$> !-3>">""w"""""""""""?"  "??""r""w"">""w>**>c  g"?c6**""w#&*2""w"""""""!!!)."""w1 #Iw"""""w""""c""**6"c""cw"">""> "$$$< (#21*>*>> "2*&" >" ">"  ">" """">"""""""< "00>> "  .>>>>> ,>>><>><<>>, >666 00000>2> >*"">666>>>>><>>, ><8 > <666><"""""*>>>>66>< ><> "*6<>>>666>>>>>>>>>>>>>>>>>>..>66>>>66>>>>8>>>>6>>>66626>>>6&>>>>>>>>>:6.>>>>8>>>>>>>>>>>>>>""">>>>>>>>>>>>>0 >> *666< (#21   *>*>>> "2*&" >"  >"  "> """>"""""""<  >>>> < "    373>33>00>3;3>>#?3>7733>03?3?3338888;;377>>*"66?##77>2&>33?>33?60?7?'9?><<8;;;3??3366"*>>66666;;3?07??9'?"< "*6<?!?!333;;3333337773?3?3??3?33;3;;3?377773377'3;???--!33;3'?937>26&>3;?>33377>#<1??-- ?;;;;;3;; 33!--?333??33;;3?07?? .&? * 66$>+89#21:;6>> >"666">39???30<03?????03>333?31?3??3?>33>03?$ $>> $ >60<    0>3>3333300>333>3?633>03333 00000333 >kkcc33333333333>003>063333333 cckk>3 3333>0? ?𘘜8>c]]A]Uw?a]!]]a?>c]uu]c>1m]]m1>c]q}]c>>c]q>c}u]c>wU]A]UUwAwwApPPPW]c>gU--Ug}AAUU]UUwwUYUMUUw>c]UU]c>?a]]a=>c]]UMc>?a]]a-Ug~C}#^_a?AwwUUUU]c>wUUUU*wUU]UUAcU**UcwUU*A_(zA8p`xx``xx>8888866$$~$~$>> >B%$R! *,88888"6">~~`p83;?73  ?30 ?30038<63?00?0333?3 333333>0 ~~ < <~b0 8  |&& ,2"""" "$(4"|****,2"""""",22, &&,2  <| """&""""***6""""">> 88 "*6, "">"""<""<""<" "<"""""<> < >> < " &""""">""">>D8"$(0($" >"6**"""""2*&"""""""<""< """*$<""<($"" ">""""""""""""""**6""""""""> >< <@ <<*666>>( <bd&F($*>*>> @"&*2"(>" >" " $~> <"  <"">""""""" >>00"  L<$*0 >*** > >>> >*$$$"><>    >**>  "> >>8>$>> > >> """"  **" >"""">>""     <$*0 >*** > >>> >*$$$"><>    >**>  "> >>8>$>> > >> """"  **" >"""">>""    8 > > >  >" >>>>$>> > >** >> (  >"" >>>>$$$$>><$"  <> >> & > ">$8""$.<&( <*(6$ 0($ $1"$*$ "8$ $$ #)-*8  80,>c""""?""?""?>k>?""">""""  "c6**"""&*2""""""""?!!?""?""?6c"""""k*"">> >00000>"g(~ < (&20 *, **>> """ " >> ">> """>""""""< >> "   6>6>>>>>>""">AAAAA>cAAc> 0`@@`0  @@ AUIc]A>"""A~ ~ *II*< ("">>>""""" >"  >"  "> """>"""""""<   &"&"" ,2"2,">,22, &"""  0 "" " ****&""""""&&,22, &< """2,""""***6"""""< >> "*6< ">"A"!!""" !!! """"=#> 0"""!@> H>@ "!  ! B=**+**A&*+**"EEE"""%B@0L?"""!@>>@>@?B<B%$$$$2MDDD(:JJJ*B% R!B%$$XA>> > *666< (#21 *>*>> "2*&" >"  >"  "> """>"""""""<  00>> " 0>3>3333300>333>3?633>03333 00000333 >kkcc33333333333>003>063333333 cckk>3 3333>0? ?𘘜833?3333333333333333;33333?333? ?00003333?3?33333337;3333333333337;3333303? 33333333333 33333?333 33333 ?0 ?8p`xx``xx>8888866$$~$~$>> >B%$R! *,88888"6">~~`p83;?73  ?30 ?30038<63?00?0333?3 333333>0 ~~ < <~b0  &"&"" ,2"2,">,22, &"""  0 "" " ****&""""""&&>>&< """2,"""""2,>8>>> >"> <"">"""""""""""""">>>"2""""">""">>"  ">"6**"""""&*2""""""""">>"" "" ">"""""""""""""2,>8>> > *>"""*666< (#21 *>*>> "2*&" >"  >"  "> """>"""""""<  00>> " L <"6<(($>"">** ">  <$$$&6***""">"""""""""**"">"""****>""*.*""8  80,$$>"">">BB>"""< >?!>>***>"BBbRJFB$ZbRJFB>>"  "<((((*&"6**"""""">""""""""""""""****"""">"""""******>""**.**"  ">> 8$$$8(&8$8($$$< ("".22. *, ******~@ > """ " >> ">> """>""""""< ? > >>> " 00>3>3333300>333>3633>03333 00003333 ?[[[[333333333>33>003063333>333 mmmm~3 3333>0? ? 8( ?3??33?33??33??333????????;3?333??33?? ??3;;3??cwkcccc337?;33?333??3??##+.?3?;3?0??? 33333?33333 ccckkwc33 33333 ?? ??8p` ?66$6???? ??0? '<:9 *.  88888*>* ??  >>`p833333<630000?38???0>0?8<63?00??0?33??0 ?33??3>0> p88p>>>>8?3.&"&""` ,2"2l"><$,22, &""w  0 "2 # ***+&""#"""&&l22, `&< $g""2lw""c***6ccg""< >$> !-3>">""w"""""""""""?"  "??""r""w"">""w>**>p #"c  g"?c6**""ws&*2""w""""""""""*,"""w1 #Iw"""""w""""c""**6"c""cw"">""> "$$$< (#21*>*>> "2*&" >" ">"  " 0($~ p>" """">"""""""< "00>> "     z #? ϮԠ ٮԠ ήԠ ׮Ԡ ԮԠ ЮԠ ŠήԠ  ׮ԠîԠîԠ ˮԠԠҮԠ ŮԠ ɮԠϠˮԠ ŮԠ ̮ԠԮԠîԠϮԠ ٠Įà"  ٱԠ ٲԠ ٳԠ ȮԠ ĠЮà" ؠ̠  خԠŠϮà"Ԡ ӱԠӲԠϠ ĠԠǠ Ǡ    9996'''''88>999'>.>99>8'''88888:'''''?+++''''''''''>999>8.# 1>.'''''' 555?''''999>8??8<  <88& ?#+7>?99?99'''''''''''>>>'7''''?'''88888:''''''??+++++''''''''''''''''''>`'''''#<1>''''''''' 55555?'''''''''>?8 ?<< @888888 6$??? ' 9 #21'7'  -?-  >>@ >7/''' ?9889???<='''?''''99>890880>>>> 988> >">>""">>> >""">>">><>""> >>""""  IIII>"""">""">>"">>""> >">> >><$$$$<"""AIII"""""> >>><$<?!###?!##??!#?!!###????!9##?!!?!### 001! ##??IIIKKK')))++3?!!!##??!!??!!)+/?!!?##??00?? !!!###?!!##"AAIIKK! !!!!!? ?? @< <6c66$""""">> >G%tRq  .     > >>@ ? ?? >>>>~B@x L <"<"""<< <"""<"><$""< """"  "" 6***""""""""""<""< :< $"""2,"""**6""">>8  80,"*:<>""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""**6"""">>>> >00000>"(~ < (&20 *, **>> """ " >> ">> """>""""""< >> "   Q `Lg LL  gh^_sŖt嗐ML stLL  LL ^_ML ghLHљ(2Qљ($P$ 0  L + ȱ @ȱ @$ ghנC6 zȐ   & "MLPkȥQk,ȰТ @ghȱTȱPȱQȱ3ɲȱ @ :  ȩ @ @ ikm  L 8寅P尅Q [ة67 `ɍ ɀɠ)?LJJ Lb89 ` GɠC ʆFJJJJ)   ވۥꩠ$`ɘN`ɍ)N$mm  [`L GTHAUKEYSEA<70,%  S ؈7W ؈evOhh HH  ,پ #!Ȱ,إƹƸ:` HH f0PQ ђ/ PQ , IJJJJ`hhL LgPhQ [ Q `ZLL : W`L/L `ԠҧӠԠΠéԠŠҠîĸLLLLKLlL\L L LLKLlL_RENUMBERHOLDMERGELECOMPRESSSHOWNOSHOWAUTMANUALXREF     HȑnhmȑstLS g ^ m  ` ^LLg L@A8m  @0 /@   q@8 @8e@@AiAP`L2Ġ JJJJHȱH ȩȩȩȑhhȩȩȑ /"& &  "  gLS) LSȩȩȩ ȩȩȩ gȭX Y Z [ \ ] hhh`HH ' hh^ `HHHV  V ` Lhhh`,n àϠȥ𬠄𠠠ŠϠÊәĠ̠ m ` 18)`8`HHH n  V H$hb V W X Y m [ l \ ] S ^ T _  ' hhh`HHV ' b i-c ihh`HH$Hȱhhh` LHHHHHHV W L m m  뭒 L   m   (m , r0+p  LJ  LJ -  ȱ  LJ ȱ  LJ s tL m JJJJl ȱm n   ,L, L%" n  :, " +, S l L\DЪ m L\        s t   ަL !8     t d:3n3:"DOS TOOL KIT";30);"VERSION 1.0"ex5:"(C) COPYRIGHT 1980, APPLE COMPUTER INC."m:sASE 0.2""FOR INTERNAL USE ONLY. DO NOT DUPLICATE")(4);"CATALOG"FIHOLD" "&MERGE"" "&LENGTH"3 "&COMPRESS"@ "&SHOW"O "&NOSHOW"j "&AUTO ,"y "&MANUAL" ""&XREF" ,"&KEYS" 6: @216,0: ON ERR OFF J T"UNABLE TO LOAD" ^216,0: ON ERR OFF hdd PROGRAM TO LOAD APA!n+x3406ADRS0N(4),"BLOAD RBOOT"g520: EXECUTE RBOOT{ADRS(0),"APA" BRING IN APA, ADRS=STARTING ADDRESSADRS: INITIALIZE APA:"&RENUMBER ,,," "&= B Z ] Aa h , M \ a f k w } U Z ` i iqx"%2DIQZbiy 6 9 < A D K N Q Y \ z  $  5 #(3N$9BORY\dlory&-;T[y&5JQrINTERLEAVED OLINTOO LONdž L A#/14!#%')+-CNXA),6FILOASbnqtyjlkmln`kP ȱkQ`keׅklץnlmkeׅmnsmtn`8u`H hHHrH h hh`#%.#%4=HQZ=c4=quINVALIPROGRALENGTH I BYTESAVENHOLD FILIN USDUPLICATLINE NUMBEINCREMENTOO LARGCONTINUEQ`PQPQ&u0؈` FJJJJ) ` + PQ A `݆`ı0&:"PQ ђ hh LLȱ0:8`` `8喨嗪ʘ ^8^Ɯ8^ƚ`ik ߩ  ׈PQ +׈k @ @nДmЎ `Lh89 ` ɋ`Ɍ`ɏ`g^h_^4^ L hh`8e^^e_ȑ^^_^_ȐՈ^e^^_` Q&P*QP & &ePPeQQ )ePP% ( F k k`MLHHHhhh`0: A[`8`mnLikeׅjli-  ׈k @ @㥜ݥklа`k`׈Hkhk`8iׅkjl 2 ɠ @٥st ȑ @gL2 S s ĐL; R ͑LL ץgh` Ƀ ɲ F` : &؄"" &L`H &hVkȱHȱkhk > k > $itjsmg ȱLɏ ȱPȱQ kPȱkQP Q ȱ Hha z  kPȱkQ ȄȹFJJJJ) 0 ߥ,М L` @L` ghPQLߌȱPPȱQQȱ LLPPQ ,ȱPȱQPQPťQ妰ĠΥghkFJ z  kPȱkQPٹQ,кɠ# LL @ d'smtnMLgms 8minj8s쥧 ũ媰 Ld ץPQ VȥћȥJ &MLkȑkȥkȥk LLeeimjn`ikũ媰OghLJȱPȱQPQlPũQ媰 PťQ妰 L, H h`sog^⥙ LĽљ,љ#ȱ @ȱȱȱȱ @ @ůДL2st ^ikm`Fװ  ,ADRS: INITIALIZE HRCG3 6216,0: ONERR OFF9 @O J"UNABLE TO LOAD"g T216,0: ON ERR OFFm ^DFx J"UNABLE TO LOAD" @216,0: ON ERR OFF Jd A0300? ADRS0ADRSADRS65536: MAKE ADRS POSITIVEU CSADRS768A:CSs CH(CS256):CLCS256CH ADRS7,CL:ADRS8,CH I1A "NAME OF CHARACTER SET ";I; CN$ (4);"BLOAD ";CN$;",A";CS(I1)768: LOAD IN SET "Ind PROGRAM TO LOAD HRCG&n3301xADRS0I(4);"BLOAD RBOOT"b520: EXECUTE RBOOTwADRS(0),"HRCG" BRING IN HRCG, ADRS=STARTING ADDRESS"HOW MANY ALTERNATE CHARACTER SETS""WOULD YOU LIKE (0-9)? ";A (A0)(A9)170&<]gjnA 'FNVry);@CQZ`cfiknAq%svz} !A%u)A-:=h ,5>BFIKMOQSUY[]_acegikmoqsuwy{} <"<"""<< <"""<"><$""< """"  "" 6***""""""""""<""< :< $"""2,"""""**6"""""< >>8  80,"*:<"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>> >00000>">>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""< >> "$$! $%%#,fp% "Lp"% $`"H Β*+)hi#"H Β!*0+i+idH#d hd`"%$$%H hi#`$% Βc,d*+Me,dPMc*!0 +i+`%J) b+je *`PPPP򠥹,r0tL"$!e (' !!%##`f`" e$$ ",r0st(!#L"L $b . % `L a,gPgA[8 & & &mh)mi ̒e$*+Me$(Mc,dp ,cpP!pA* +i+Mebrs"t`,Tb@0,U`* L" {LB$!$$"% %L"c`g`g`,,Lҩc`@a`de` qLXde`s$t%L$td`e`g`f`Yd`e`L$e (' 8!$!$%"{LȎ !%# "LȎ5 )5`)aW L| JHIHa`G~ҏ#+@HPXs{ɐG֐G+R$a`1  emhi` b` ,r0rbj$s%t`@b`s$$hLde`,rSjd LL LHLH C `u8967 ,R,W U ,P`ɭӠҠΠΠ Р̺((*)  b+*HN OI*P,h*,H,`0ɛ` ɍ $h`ɐ 6+` qLȎ LȎ      DDLES IN"v,x(4);"BLOAD RBOOT":520A}ADRS(0),"HRCG"Y~216,0: ON ERR OFFvADRS0ADRSADRS65536CSADRS768:CSCH(CS256):CLCS256CHADRS7,CL:ADRS8,CH:ADRS3: INIT HRCG(16)2:" ANIMATRIX: HI-RES7X,Y:XSX:YSY:13701< REJECT CHARACTERbF23:"'";(C);"' IS ALREADY IN USE. ";(7)vPC0:I11000:Z EXITd23:CS$;(6);:n INITIALIZEp CHECK PADDLESr((16287)128)((16286)128)1400 t"YOU MUST PLUG THE PA(7);%A$:C(A$):C33C0:1370>SHC63C96CC32H (C)pKCSC8256:J0:IKK7:(I)J1~:J1340( ACCEPT CHARACTER2I07:KI,(LI):3 UPDATE SCREEN MATRIX4SXX:SYY5Y04:X066CM(X,Y)Cİ70033X:CU$,XX1:X6X0:YY1:Y4Y0B3Y:33X:CU$:X CARRIAGE RETURNl3Y:33X:CU$X0:YY1:Y4Y03Y:33X:CU$: SAME CHARACTER IMAGELCSCM(X,Y)825623:1:"SAME IMAGE FOR WHICH CHARACTER? ";:Y4Y0%$3Y:33X:CU$:1000:6. UPPER CASEU8SH0:11:33:" ":fB LOWER CASELSH1:11:33:" ":` BACKSPACEj3Y:33X:CU$tXX1:X0X6:YY1:Y0Y4~3Y:33X:CU$: FORWARD SPACE 3Y::3:33:CU$( GRAPHIC STRING WINDEReCG$(2)(1)"1":Y004:X006:CG$CG$(CM(X0,Y0)):CG$CG$(3)::CG$CG$(4):14:33:CG$:X0(0): UPDATE STRING MATRIXCM(X,Y)C:3Y:33X:CU$;:33X:(C) 700:XX1:X6X0:YY19:33:"LETTERS ":20:33:"GRAPHIC ">2:X052:Y041~X222:Y1510388:X,YXX0,Y:XX0,YY0:X,YY0:X,Y:23:"PRESS CONTROL-I TO DISPLAY INSTRUCTIONS ":1070:XP49256:YP40256 C(" "):X06:Y04:CM(X,Y)C:::X0:Y0*\10:"CHARACTER SET TO EDIT? ";CS$Ef(CS$)29ĺ(7);:860SpCS$""ıqzD$;"BLOAD";CS$;",A";CS: DRAW SCREEN(16);1:X06:Y04:X030X1:Y033YIX0X0284:I,Y0I,Y032:IY0Y0324:X0,IX028,I:::+BSAVE";CS$;",A";CS;",L$300"-+ IS HE SURE?c,23:1:(6);:"DO YOU REALLY WISH TO QUIT? ";A$x.(A$,1)"Y"820023:1:(6);2SH0ĺ(11);: FIX CASE33004 END>(26);(16);: RESET & CLEAR SCREENHR INPUT PARAMETERS6 X028,Y0X028,Y02:K601:0:I63II64:3[ 1X0K4,Y0:II2::Y0Y04::t  SAVE CHARACTER SET CS$""790 23:1:"SAVE AS: ";CS$; "? ";A$:(A$,1)"Y"810 23:1:"NAME TO SAVE? ";CS$ CS$""812*D$;"00:II128 P0II128; C0,I:3P0:X006:Y004v CCM(X0,Y0)P0X03030:P1Y033J41:P0,P1P0,P12 ::14:33:CG$:C0:  UPDATE SCREEN MATRIX LCSCM(X,Y)8256:X030X2:Y033Y1 JLL7:I(J):0:I127II128:305 XX0(IJ):Y0IJX0:I((X02)2PLY0)J:C0,Iy b3PL:X006:Y004:CCM(X0,Y0)Ĕ1X030P042,Y033P141 l::14:33:CG$: v TOGGLE HIGH BIT X0(PX7):Y0(PY8):CCM(X0,Y0):JPYY08 C0CSC8256J:I(C0):P01:I127PP0PX42(PX7)2:P1PY4(PY8)1G 2P0,P1:I150::2P0,P1f (S0)127PL0PL0:570 &(S1)127PL1PL1:570 0290 : SET LOW BITS DX0(PX7):Y0(PY8):CCM(X0,Y0):P0PXX07:P1PYY08 NC0CSC8256P1:I(C0):J2P240 C20İ630" C21İ11602 C26İ1090@ C27750N C32490e  ACCEPT CHARACTER~ SHC63C96CC32 1030  READ PADDLES P0(0)XP:(P0PX.5).7PX(P0):PL1 P1(255(1))YP:(P1PY.5).7PY(P1):PL1'  24576: 3000)13902850;(900E22100Y" READ KEYBOARDr,C(KB)128:C0490|6KS,0@C1İ1070JC41660TC8İ1120^C91610hC11C91mC12C92rC13İ1200wC15C95 C19İ1           416368,0 >23:1* H(15);(16);0 R<  PRINTN Y:X:M$(I);] J1W::m M18:M$(M) M$(0)"1   " M$(1)"1DAGEBHFC " M$(2)"1DAGEBRFC " M$(3)"1DASEBTFC " M$(4)"1DAUEB FC " M$1:900 J1500:(  WALK ONSTAGE0 W1> I16:900L I17:900` XX1:I18:900m &X1520  WALK OFFSTAGE W60:J1200: I13:900 I14:900 XX1:I15:900 X38730 I712:900: J1500:  END@ r"MAXWELL_______ , A SMALL DEMONSTRATION OF HI-RES "u |"PROGRAMMABLE CHARACTER SET ANIMATION !!! "~ 255  WALK OFFSTAGE W40:I611:900: J1200: I13:900 I14:900 XX1:I15:900 X38430 I XX1:I18:900 X1120/ WAVE ARMS9 W100E C120X I((1)12)1c 900:u I16:900: , LECTURE 6J1500: J100 T15:10 ^"LADIES AND GENTLEMEN... ": h"APPLE COMPUTER INC. IS PROUD TO PRESENT " MAXWELL'S DEMOB COPYRIGHT 1980 BY APPLE COMPUTER INC.k BRING IN FILES AND INITIALIZE HRCGu(20002 RUN 50 TO RESTART<255F(15);(20);(16);P1000ZX38:Y10d WALK ONSTAGEnW60xI16:900I17:900  ".L " FORWARD & BACK ARROWS AND RETURN KEY. "fV 24:"PRESS THE SPACE BAR TO CONTINUE... ";Z$;: "UNABLE TO LOAD RBOOT, RLOAD OR HRCG." 216,0:' JULY 1979 BY CHARLIE KELLNER, APPLE COMPUTER INC.>">"">>OR VERTICALLY. "A "BUTTON 0 TURNS GRAPHIC DOTS (BITS) OFF, "q$ "BUTTON 1 TURNS THEM ON. THE KEYBOARD ". " CONTROLS ALL OTHER EDITING FEATURES. ":8 "TO ENTER LETTERS TO BE EDITED, SIMPLY "B " TYPE THEM ON THE KEYBOARD, OR USE THE "IGN SAME CHARACTER IMAGE "O" CTRL-T : TOGGLE HIGH BIT (1/2 DOT SHIFT) ";" CTRL-Z : SHIFT TO LOWER CASE LETTERS "" ESCAPE : QUIT AND SAVE CHARACTER SET ": "PADDLE 0 MOVES THE CURSOR HORIZONTALLY, " "PADDLE 1 MOVES THE CURS "3" CTRL-D : DISPLAY ENTIRE CHARACTER SET "c" CTRL-I : DISPLAY EDITOR INSTRUCTIONS "" CTRL- K : ";(91);" (LEFT SQUARE BRACKET) "" CTRL- L : ";(92);" (BACKSLASH)"" CTRL- O : ";(95);" (UNDERSCORE)"" CTRL-S : ASS6300,0:504 INIT2#>K$(11)0HL$(12)=RS$(19)J\Y$(25)WfZ$(26)cpB$(2)pzW$(23)}O$(15)P$(16)Z$O$B$P$;"HI-RES CHARACTER SET EDITOR INSTRUCTIONS "" CTRL-A : SHIFT TO UPPER CASE LETTERS4vC1CX18CXO$O$;*C2C132JC$(C2):(C$)2C$" "C$RCH^C$" ";m(C2)" ";yA$"1";(C2);A$"0"C1CHCH8O$P$;24:"PRESS THE SPACE BAR TO CONTINUE... ";:A$ 230,32 1300,0:300|'O$B$;:16299,0:-9A$(1)AP$Z"CHARACTER SET ";n40(CS$):CS$wK$;~60,20279,20&CC27950CXCC279CCCC:CX,20CX,180DCX1,20CX1,180NCXXCH1bCX09419lCESSO232,0:233,3:768,2:769,0:770,6:771,0:772,14:773,0: SHAPE TABLE774,45:775,54:776,63:777,44:778,151:779,13:780,5:781,0:BLOCK782,13:783,30:784,23:785,13:786,21:787,0:CROSS1:0J T16299,0:A$:16 CHARACTER SET EDITOR "1"VERSION 1.0":g"COPYRIGHT JULY 1979 APPLE COMPUTER INC. "ICSCS767:I,0:CM(6,4)KB16384:KS16368:S016287:S116286CU$(15)(3)(127)(15)(16): CURSORD$(4): FOR DOS ACժժժժՀ`@*UժժժժU*U*U*U*U*asayAs|?T*U*U*U*U*U`@ժժժժՂ~a@?@?ժժժժxpa@C@~~P*T*U*A U*U ЪժժժժՀ`@*Uժժժժ@ U*U*U*U*U*qsayAs|?T*U*U*U*U*U`@          <<<>>>>~|<<<|llLL @```@`px||xpppp 3#008`pxXXXP@?gG@p00  >@` >>>?@@```p@```@@``ppxXlfb  ??????3333333s@`p000000 @X ^`p`x@~|p8p`xx 0@8@@0< g```````p8p00xxx0px@` |~sqpppp x8xpp008  .>ADRS7,CL:ADRS8,CH:ADRS3: INIT HRCGnHD$;"BLOAD APPLE LOGO.PIC,A$4000": LOAD BACKGROUND SCREENtR ERROR TRAP FOR RLOAD  "ERROR IN RLOAD OR RBOOT" 216,0  (0),"HRCG"(216,0: TURN OFF ON ERRY ADRS0ADRSADRS65536: MAKE ADRS POSITIVECSADRS768:CS: MAKE ROOM FOR CHARACTER SET D$(4)*D$;"BLOAD MAX.SET,A";CS: LOAD IN SET4CH(CS256):CLCSCH256: CHAR SET LOW BYTE & HIGH BYTE$(14)"1 FG HI JK"6~M$(15)"1 LM NOPQR "TM$(16)"1 S TU VW "rM$(17)"1 XY Z0 12 "M$(18)"1 34567 89" INITIALIZE HRCG2500:::ADRS0(4);"BLOAD RBOOT":520: BRING IN RLOAD ADRS(5)"1DAVEB FC "1 $M$(6)"1DAWEB FC "M .M$(7)"1DAGEBHFC "i 8M$(8)"1KAGIBHFC " BM$(9)"1LAGJBHFC " LM$(10)"1NAGMBHFC " VM$(11)"1OAGMBHFC " `M$(12)"1PAGMBHFC " jM$(13)"1 A  BC DE"tM(Uժժժժ@*ЪՊԪՂU*U*U*U*U*xsay@s@?P*U*U*U*U*U`@ժժժժaA|?ժժժժxpa@C~pP * U*U*U*U*U*(Uժժժժ@*ԪժժՊU*U*U*U*U*~say@s?`?T*U*U*U*U*U`@ժժժժaAx?ժժժժxpa@C~`P*U*U*U*U*U* Uժժժժ`@@*ժժժժU*U*U*U*U*say?@sp?T*U*U*U*U*U`@ժժժժa@p?ժժժժxpa@C~@P*U*U*U*U*U* Uժժժժ`@@*ժժժժU*U*U*U*U*Asay@sx?T*U*U*U*U*U`@ժժժժՂa?@`?ժժժժxpa@C~P*T*U*(U*U FX:FROG$(0,1);:"  HOP RIGHT9 FX27āI150::p FXFX1:FY:FX1:FROG$(1,3);:100:FX28FXFX1 FY:FX1:FROG$(1,4);:100 FY:FX:FROG$(1,1);:  CROAK *1:16 4" RIB*BIT "; >W120805:PT,40:DR,2:TN:PT,$(1,3);::1300" FX28FXFX1T FYP119:FY:FX1:FROG$(1,4);:100::FY19o &FY:FX:FROG$(1,1);:~ X HOP LEFT b100:FD700 lFX8āI150:: vFXFX1:FY:FX:FROG$(0,3);:100:FX7FXFX1 FY:FX:FROG$(0,4);:100 FY:LEFT FD500" FX7FXFX1W FY19P111:100:FY:FX:FROG$(0,3);::1200i FX7FXFX1 FYP119:FY:FX:FROG$(0,4);:100::FY19 FY:FX:FROG$(0,1);:  JUMP RIGHT FX28FXFX1 FY19P111:100:FY:FX1:FROG 10000: INITIALIZE(900:10009d FLUTTER BYbxBCBC:BCĢBY:BX:BUG$((BD0),2):vBX1BX38150BY:BX:BUG$(0,0):BY((1)8)23:BX((1).5)371:BD1(BX20)2:BSBS1:2000BXBXBD:BY:BX:BUG$((BD0),1):  JUMP        ժժժժxpa`C`~?|?U*U*U*U*U*qsayC`~P*U*@U*U(U*U*U*U*U xa@~?*UժժժժP*U*U*U*U*U*U`@sx?Ъժժժժ`@ժժժժxpapC~x?ժժժժxpapC@~?@*U @T*U(U*U*U*U*U*`a@x?*Uժժժժ@*ՀЪՀU*U*U*U*U*U`say@s~?P*U*U*U*U*U`@ժժժժpaC|?ժժժժxpa`C~x(UP P* U*U*U*U*U*&~OA$:A$"Y"BY1:10:36:"YES ";LOA$"N"BY0:10:36:IE$;"NO ";uOA$(8)A$(24)BY0:10:36:IE$;OA$(13)20350OIP$;:1100:BYĢ13:1:"GOOD! LET'S BEGIN! "OIT$;:I1500:IOFXFX1:FY:FX:FROG$(0,3);OIFY:FY:FX2:FROG$(1,1)&OI1100::NOI11000::FY:FX:IP$;FROG$(0,1)i$OI11000::FD0:1100y.OI12000:LOIT$;:BY9:BX137VOBY:BX:BUG$(0,1):I150:`OBY:BX:BUG$(0,2):I150::jOBY:BX1:BUG$(0,0)tO10:36:BY0OF WINDOW,zNIY$(25): FULL SCREEN WINDOWUNIB$;IC$;IP$;"HI! WELCOME TO... "N10:"DO YOU KNOW HOW TO PLAY THIS GAME? "NIA$;IT$;:1:1:" ";NFY1:FX2322NFY:FX:FROG$(1,3):I120:NFY:FX1:FROG$(1,4):I120:O(2): SWITCH TO PAGE 2>>NIC$(16):CLEAR PAGE & HOME CURSORbHNIE$(5): CLEAR TO END OF LINERNIP$(15)(16): NORMAL PRINTING\NIT$(15)(20): TRANSPARENT OVERLAYfNIV$(22):UPPER LEFT CORNER OF WINDOW pNIW$(23):LOWER RIGHT CORNER 778,5U*779,206:780,1:781,3:782,240:783,9:784,202:785,208:786,245:787,174*788,0:789,3:790,76:791,5:792,3:793,32:794,63:795,255:796,96*PT768:DR769:TN770 N INTRODUCTION*NIA$(15)(1): SWITCH TO PAGE 14NIB$(15)RBT$(1,2)"2 ONML "2)RBT$(1,3)"2 ONMML "O)RBT$(1,4)"2 ONMMML "l)RBT$(1,5)"2 ONMMMML"}0* START BUGS:*BY((1)16)1:BX1:BD1:BC1* TONE SUBROUTINE*770,32:771,74:772,255:773,173:774,48:775,192:776,136:777,208:C  BA  9I8CBA 7654GF"<h)RBT$(0,0)"1 HI"Vr)RBT$(0,1)"1 LNO"q|)RBT$(0,2)"1 LMNO")RBT$(0,3)"1 LMMNO")RBT$(0,4)"1 LMMMNO")RBT$(0,5)"1 LMMMMNO")RBT$(1,0)"2 IH ")RBT$(1,1)"2 ONL ") FG  CDE  AB  ABC8I9 FG4567 "q)FROG$(1,1)"2    QEDCBARKJIHGFPONML ")FROG$(1,2)"2 JIH")FROG$(1,3)"2 SCBA TIHGF TIVU  0ZYXW  321  "#")FROG$(1,4)"2  GF  EDd(BUG$(1,1)"2*'&:)("5n(BUG$(1,2)"2#! %$ "z(FROG$(0,1)"1   ABCDEQ FGHIJKR LMNOP"(FROG$(0,2)"1 HIJ"(FROG$(0,3)"1ABCS FGHIT  UVIT  WXYZ0  123  ",(FROG$(0,4)"1  ;"BLOAD FROGS2.SET,A";CS768:e'CH(CS256):CLCSCH256hj'ADRS7,CL:ADRS8,CH:ADRS3: INIT HRCGt'(16): CLEAR SCREEN' PICTURES<(BUG$(0,0)"  "F(BUG$(0,1)"1&'*():"P(BUG$(0,2)"1 !# $%"Z(BUG$(1,0)"  "(4);"BLOAD RBOOT":520: BRING IN RLOAD>.'ADRS(0),"HRCG"[8'216,0: TURN OFF ON ERRB'ADRS0ADRSADRS65536: MAKE ADRS POSITIVEL'CSADRS1536:CS: MOVE HIMEM DOWN FOR CHAR SETV'D$(4):D$;"BLOAD FROGS1.SET,A";CS: LOAD IN SETS`'D$ĺ" ";FS;: WRAPUP((# END62#16368,0W<#(26);(16);: CLEAR SCREEN]#n' INITIALIZE' CHECK FOR PADDLES'((16287)128)((16286)128)10010'"YOU MUST PLUG THE PADDLES IN"'':::24576:30000:ADRS0)$');:PT,10II:DR,3:TN:q<(FYBY1FYBY2)FXBX12FXBX5ĢBY:BX:BUG$(0,0):BC1:BX1:FSFS1:2000:800wF SCOREBS9930001:1"BUTTERFLIES: ";:BS10ĺ" ";BS;:17"RIB*BIT "; "FREE LUNCHES: ";:FS10RBT$(0,I);:PT,10II:DR,3:TN:x(FYBY1FYBY2)FXBX2FXBX9ĢBY:BX:BUG$(0,0):BC1:BX1:FSFS1:2000:800~ RIBBIT RIGHTFY2:FX4:FROG$(1,2);(I15:FX5:RBT$(1,I);:PT,32II:DR,3:TN:2I501:FX5:RBT$(1,I127İ600! .(16286)127İ4003 8:1100:1000? L CROAK` VFY4:FX4FD:FROG$(FD,2);i `800 jFY:FX:FROG$(FD,1);:  RIBBIT LEFT FY2:FX:FROG$(0,2); I15:FXI1:RBT$(0,I);:PT,32II:DR,3:TN:!I501:FXI1:W:DR,3:TN: H1:16, R" RIB*BIT ";:>  TURN AROUND_ FY:FX:FROG$(FD,1);:100:o  MAIN LOOP I1(1)400100:100 P0(0):P080FDFD0:900 P0160FDFD1:900 P117((1)16) (16384)1559000 $(16287)@  @(PD"F@  Ђ((D "D          (???~~~|}yswoo_~|p`@366???~~0p`@8sxp8??|`0`p?xp8~3ay??L`0~|pps9ysg?~}}}}_??g3f p`@~ 0acf` xpp00p@`px|~~@p|~@`px|~??}l @`@???GC"AD@HAR PI) W %".X0`@  " IP("(%S V,X PP0p@@``ppxCCggfvp0|~wr00ysg|g`px|~72~||xxpp``@x|||~~~???@``pppxx_Ogw{{}?f66~~~?? g8p`x@`px|~@`px|~~|p`?x@@@@@@@aqy=_@@@@@@|~Ccs{;>y|Ffvv:|rx Llltxe pXXh8 plvA((0)5)10"V300DC07:S$(C);:D(S)::" ";bV200ĺA$;"2";:VV300AV100ĺA$;"3";:VV300AVV300AV07050E1$;:I1200:IE2$;:I1200:IE3$;:I1200:IE4$:I1200:I PARAMS TO DEFAULT0O$;T$: TRANSPARENT MODEKO$;W$;: WRAP SCREENsP$: CLEAR PAGE TO GET BACKGROUNDypz FLY THE SHIPS$(1);A(S)(S)(S)(S)(S)I27:S$(I);::" ";Xb CRASH THE SHIPB$A$"4ABC"C$"DEF"Q$D$?E2$B$A$"4GHI"C$"KJL"Q$D$c"E3$B$A$"4MNO"C$"PQR"Q$D$,E4$B$A$"4STU"C$"VWX"Q$D$6 INITIALIZE HI-RES CHARACTER GENERATORADRS7,CL:ADRS8,CH:ADRS3: INIT HRPZ$: SET"Q$D$)S$(2)B$"KLM"C$"NOP"Q$D$KS$(3)B$"QRS"C$"TUV"Q$D$sS$(4)B$"WXY"C$"Z"L$"AB"Q$D$S$(5)B$L$"CDE"C$"FGH"Q$D$S$(6)B$L$"IJK"C$"LMN"Q$D$S$(7)B$" AB"C$" CD"Q$D$ EXPLOSION STRINGSE1$ :: S16336:V300D SET STRINGS FOR CONTROL CHARACTERS` A$(1):B$(2):C$(3)~ D$(4):L$(12):O$(15)  P$(16):Q$(17):T$(20)  W$(23):Z$(26)    INITIALIZE SKYLAB STRINGS S$(1)B$"EFG"C$"HIJS768* R(4);"BLOAD SKY3.SET,A";CS1536O \(4);"BLOAD MUSH.SET,A";CS2304e f LOAD BACKGROUND p(4);"BLOAD WORLD MAP.PIC,A$4000" z  RBOOT OR RLOAD FAILED "ERROR IN RBOOT OR RLOAD" 216,0  SET CONSTANTS  OFF ON ERR= ADRS0ADRSADRS65536: MAKE ADRS POSITIVEr CSADRS3072:CS: MAKE SPACE FOR CHARACTER SETS *CH(CS256):CLCSCH256: GET HIGH & LOW BYTES 4 LOAD CHARACTER SETS >(4);"BLOAD SKY1.SET,A";CS H(4);"BLOAD SKY2.SET,A";CLL FALL. THE BUTTON WILL START"3 8"IT FALLING."Z B"AFTER IT LANDS, PRESS THE SPACE"z L"BAR TO START A NEW GAME." V   LOAD FILES  ADRS0:2180 (4);"BLOAD RBOOT":520: LOAD RLOAD ADRS(0),"HRCG" 216,0: TURNP ' P(16287)12870: CHECK BUTTON> Z7000: CRASH SHIPS dKB$:KB$C$45s nZ$: SET PARAMS TO DEFAULTy x   PRINT TITLE  ::13:11 "WELCOME BACK, SKYLAB!" :: $"PADDLE 0 CONTROLS HOW FAST SKYLAB" ."WI 1000: PRINT TITLE0 2000: LOAD FILESQ3000: INITIALIZE CONSTANTS{4000: INITIALIZE SHIPS & EXPLOSIONS(5000: INITIALIZE CHAR GEN-P$;2(1)201:(1)351<A$;"1": SET CHARACTER SET TO LARGE SHIP F6000: FLY SHI     !!! ! ! ! ! !!!!!!!!!""" " " " " """""""""L @?@@@ ?^?    L`@   @(>P0| `x @@p@@   L2`Llt`d @Xh8@I00Pp00`` `~ & ``@@@@|L@@@ x3;pfv:?0@@@]  A0@`@vN$@<@@@8x0@@ `@@8@p@@@cq @{3`@8`@@#@0@@@ `0?d| @@p@| 8p1@ 0`x@@`@>>xT@~~ @ @@2 D@0N@`"@@@j8 @8~,@@9Pp@`@ 3`@0\B,@ @@ 0 p@`@@ `|@@@@0||"@  @p@  @` 00@@< @`@pG!@@@Dx `@ x0@@ @@|@T3@@?& @ @@6@@@G((p@A@@@FA `@@@@0 @@|~@s|}@p `` @<@@@84@~@@O(@@X@@ x6p~ pp@0 `2@lD~ A`>@p @`80@|?68@ f@? @(pxp8 @@8p^ac~ @;@``  h @`g}6 0@j|pl @`@`|0@@8,@s@` @@g `x`@ @@`NL@8x3@ @@@@x @8s@n8@@p@@`|@Pa@`@@"@8GdA0@:@0 0@pO@0`@&l/X?`p>@@@'`? @0@@%00@c @  @?xApA@ ^ @`@@ @@@@`@p@@hQ@80 @@`@@@8 @ '@@"@