@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED228 FREE SECTORS COPYING---D1:DISKFIX.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 160ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u8<<  B JKIHiDiELV`L8 8 BLV`LxT}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`HU}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0ICV}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::iX}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8Y} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9Z}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  [} L;D8:; :9 :Y;L88888?8888<88888?88888@@88888~@@8888< ]}88888| 0``8888888|8 888888aaaa108888888 8888 ^}<888888p  8 888888p   cC88ppp 8888888 _}88ppp x000 >88p 00000?0 8880p81ss3 88ppp0  8000` `} |888889` 88888800`  8 888888p 888888888888 a} 8 ||888888 |8889;?0`|88888800aaa>LJp9;><88 b} 8 88?888|8888<6:88?888|p8`8pppx<8< c} 0pppp9?888|`0 0`8>88pppsssq8<p8`x>pp d}px<;><8x8p p`p pqԩsթ֩qש(ܩݢ pG'@҈ q'۩Э ) e} pA`ۄچ٥مإ i p۱  p`)`@%`8 -q qLp q q -q -q)) H p f}ȑhi p qȑ -q``i``҅ qe҅ҥeӅӊe҅ҐӠ`e҅ҥeӅ`8܅ҥ݅`01 p g}c `pl0q1`pppBsRvRxRzR|Alq KRAJOWA AGENCJA WYDAWNICZA PRE h}ZENTUJE EDYTOR ZNAKoW [\]^^ KAW ;qqsܩݩ݅ҩxөׅЩrѠ -q@ȑ҈ q -q -q -q  p i}e҅Ґѥs¥ɽ"r#rirL\H߅MXqqqq qqqqqx3qɍ,ݍqvqݍqxq j}qzqݍq|qߥލhLr CHAOS FONT EDITOR WERSJA POLSKA [\]^^ KRAJOWA AGENCJA WYDA k}WNICZA PROGRAM POWSTA_ W CZERWCU \]^^ W CENTRALNYM KLUBIE STUDENToW POLITECHNIKI RZESZOWSKIEJ P L U S l} q-ۢ iЭ = = = =Аʊнۥ m} rr \ eq015L5-NN N` 3N`i LNLN` n}i`N&ee%*)e步)иƫ$ BDNEHI V0 o}L7N` BLV NBDNEJKLVP:9A>gggg >spps>pp|ppv|xp s{wss>ssss>> p}`<| >p>~8p~08p`>sw{s><>>g8g>>np~g>>p~ss> q}88>s>ss>>gg?> >~~>>g"Q*U"Q>gggg~s~ss~>spps>|vsss~pp|ppp r}|pp>pwss>sssss>>g>sv|~wspppppcwwws{wss>ssss>~sss~p>sssw>~sss~s>p>~sssss> s}sssw>wwwccw>>wccw>8ph{6>T"Q"Q***Q"Q*Q t}T"T"Q**P*T*E"E*EQ"Q""T(T"QU P P U"Q"Q* U"Q* u}U (P**Q"Q*Px`x`~{cc{?? ~~ Y]@??0000 0000??juju v}U00000000kukukukuU)U)U}}}}}U)U)U p \\______ w}UUjuju@]{k~x|nf5M0_61^6] x}6\6[6Z6hY6hX6W6 RGwMA=؅ۍ=lC F Gօ٩נH Lh&0M1 y} 6 򩴍 L FK L G79")%2:+,!7)3:!-)) <2%452.< [ G K KH Kh؊؊ z} L5` D6ȹD6 FK 9 P6 9L57U7L76=`6lʔF DL GL5 6_60 {}^61]6\6[6Z6S6)S6 6W6X6HY6H` L G0/$#:$25+!2+)7#).)* <4< |}[ K-` L G$25+/7!.)%[ NL?`ۅLCLC F))`JJJJJe̅ͥi(͈̐ }}I` L G5 9*^_ <2%452.< <%3#< 79*#)%[ K &L `7 LL7H K L Hh ۨ)L7 ۨȘ)L7 ~} 8 )L7 i )L7 cK`  FK g86 : !:L77 CL74 : FKL7< L7L7 L G^_ <%3#< 79* )..9[ } F֤ץHH F̪hhk G:!0!,!05.+4[L8 G'!3)05.+4[ L֤ F ֤ Fi L 8L*9 } ֤ F8 LLg8H88j8֤ Fh cK` K Lg8 K F }Lg8 K Lg8 KLg8 LeΥ݅Ϡkk̥I1Α cKLg8m̱ FKLg8 F } Gq[` G[`L9 LܙLcK L܈ K L` ;HH F G@.!4%*@$93+)%4#%@.)%-!@:")/27@:. }!+7@@[ Fhh KLG L G5 9* <2%452.< <%3#< 79*#)%[`م΅ЩgυѢ * }L ;eЅАL:٥HH D > =L= }L=h`i` Hh` 8Ѣ``L>8  e }i` A B L G$/#:!.)%[p>L> A Bp> L G!$/7!.)%[ ? ? }Z ?L?TOU $@R ?y0L? ?p>nԩD FΩPϩЩѢ ΑЈiΐϥi }А KHH Lhh`ΩRϩЩSѢΑЈL?RpTBU` @ RLV @ L G"$7% }79>>>[  FS D@ ^@ g@ ? cKLKTUXY`TUXY`Щ΅ϢХe΅ }&`H g@hJJJJ) ̈`=CLFK @ A B L G:!0)397!.)%[ ? ?Z ?0 @ R ?0 ? }`L? L G34!23:9"!*4!$2!$/7[ڢ Fکzȩ K4ehh` L1> @QA0G0)? }Q00:H'hHA0C )hLAh Mڑ̦ڕHhLALA[ B L G.!:7!0,)+5$,5" <%3#< [ } LF=C` A CLA Aکz  K4bhh`6 cK BLA7 A vCLA ` @QA0[0)?Q00: }rB MȩrBLA̙rBLA,0!34%2.!+ pB`=pB:qBpB Ƚ6CpBL>CD:*.FNT=CLFK })L:B[RTBUZ[ ?0TgUXYR ?HTiTUhL? ?L:TNF.*:D lC }lC=C`pB.lC ʎlC`*0%,# K K KlCڢlCpB MlC` L܈ L KLFK : L KH Lh }يي LcK<ʥ`m= DȹD : P6 :=LC G B=LC'EDE3DxDPDB>q>@o@=DԩD F }FKLKI܈`nԩDե DL` F FK K`܈`ԩDե DL` F FK K`\e݅ϥ܅ΠΑ܈` < K L K L }cK< hhL : cK`ԩE FLDLDԩE FLD f܈`Hh܈` L G^_/"2!#! <2 }%452.< ,5" <%3#< 79*3#)%[ K L K LcK< нhhL :LcKԩE FL'EЛԩE FL'E fHh }`J&Hh` < K L K LcK< hhL :LcKJԩF FLEYԩF FLEhԩF FL }ELE~ԩF FLE  ܈`J ܈`ܪȱ܈`ܪȑ܈Ȋ`H L P6 L۪LFh }`̩͢J'̈ F`i(̐`````؅̩e̅̐ F`HGhh F[ Fl }@ FLLG< HGIHGLLGI FL G`RGЩѩΩϢΑЈ` FϥHHΈБ̈hh FeЅА` }΅ϠЩH {GLG Ω Ϡ ЩIL{G Ω ϠyЩIL{G G G$ΩϠ ЩI {GL%Hϩ$Π SЩJL{G  }H qH qH qH qH qH qH # qH qH qH`hh FΠ"̠Π!̈Π F F F F }ldffffffffrhkkkkkkkkshkkkkkkkkshkkkkkkkkshkkkkkkkkshkkkkkkkkshkkkkkkkkshkkkkkkkkshkkkkkkkksvuuuuuuuutieeeeeeeeeb|o }|%$9#*!o|:")2o|:.!+o|$25+o|7%79o|3934%-o|ojUUUUUUUUUpieeeeeeeeeb|o|/"24o|,5 }342/o|02:%357o|.%'!497o|+/0)5*o|#:9o|ojUUUUUUUUUpieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeb|%$94/2:.!+7 }60,\]+!7ojUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUpieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeb|@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ }_| | !"#$%&'()*+,-./0123456789:;<=>?|`abcdefghijklmnopqrstuvwxyz{|}~ 6 }  68`  6 6 8`ҩ (ҍ`ҩ8ҭҍ`HHHҩ }PKhhh` L FHHH܅*km L Fhhh F`)? K'` KLKȢ FÏ }`Ȣ FÏ` LI(eޅސ` FK L G0/47)%2$ +,!7)3:%- <4< [ K- FK8` cK`8` })?'`LK LF` L Lܑi(ސ`ݥ M & & &݅ܩe݅`)`JJJJJTީߥ)eޅސߘ@eޅީe }߅߈``?i```i``pppBA&MH ԍ 2 }h@ h@?i```i``pppBA&MH ԍ 2 ZZjL?ZL_L_L^Lu`Lg`L?aLaLaLaLaLaLaL_L^L7`L _LA`L ^LzaL^YYҢ}ﺆ | |& |} | a#iЈ a aiЈ a `  ^ ^ g`ܩݩ [[ jj K[ }_ _ _$P l ` ^LZ) $0PLZ j j K[LZHH`)L[ | a a}pکcۥʢʠ ͡څ$Y= 0f$)`I@($)`L[)G I a}ГЏ$ J`L |L[JfL[e΅`) e$8iJJJi`)if`\\\\}\+*= _g\` [\\\ K[L`8J ͘5͕ \L```ҥ)Lg`} ^`>]1]P]X]`] _\` \\ K[L`$0 ͦϽY%͝Y 2]L`I` I0`ϥ)`8LL]iL}L]eLL]G]:]P]X]`]]]] y]$0 aϝY ;]L` i]j] K[L``$0YYYʩ a}Y` aYY YY``S 7``0') a ei ai$ aФ`H}ҍ 00) 08 109hh@ Ҡ2e1i123 !^2435٥<<˩8$  ^LlLg`}Y) ~Y} ~Y҆Ӡ``ʎ@̚ | ɟ `l L+_ [[ Iܥ `#,   ֽQ}`Э J`)֊)?, aL_'/<6Q ~}a {MQ `IL_I@ aL_)}0:AG a g 80`8`܄` `XeܥYiݦ0i(ܐL`נ܅Ȅ`Ҍ ӌ LS `}^` !Ҏҩ ^ʈ`Y˭ H H,P V ^  aO aϩR -` lh h  ``ʈ} aO aʹY !^ a a a a$jʈ a a a~Y a}Y) aY)0 a%}YJJLa,}Y u`0!҅إӅ٩YW -` l`YY؅ҥم`I aa$0iM #LlL|$0 ?}i(j`H) ahJJJJ iЈ`(eЅА``ަφʠ޽YJJJ)j   ĦʽY))&})Ɉ$^JJJJ)eLsb JJ)>nLUb4j5j ;c ʽY =l7,tj+)% 0 ʽY}) JJ) e  La j8I  ^c `ʦY iɂ Ii kcЈ `}ԄJJJ)֘***)օ֢) `ʦȽYLab} Q)**.*./1#"$($(%6#7 }(!>9/1#"$($(%6#2;:8@?>9/1#"$($(%FOHJGEK*CLN*MUSIPEQ}ST#$:1hibi7elcomtoselectotherfunctiowordesireu}decimaconversioUUUUUUvwrittenby*"c 7ydawnictw.aukowo 4echnicznusesecto3hftgedis2%452. numbecurren}filprevioucontentanwindo4ypeanykeytoexithelmendrivke#trldigitovercodarrowwit30!#% bacexirestorskio} neiimmediatelnexmovseleccursocharacteralteprograedihexadecimadisplabelotoggl4!" owritsigne!scor)nmo}ddirectorin$/3standarperforemptthe)/erroroccurehardwaroperatiowatcchecretroncemorleavabordurinmess}agtypchang-ovebarwitharrowfirsthi%3# othedateconbfosearc$%,%4% cleapatterbytetforwarfunctiomareadi}nifrosid#,%!2 bareathisfunctiondirectlfromeditwindowsectnextlgthfilemodefilediskl\\](\3}\P\NR!T D ar BҐb̊ BMRTHCLLSEEYDAãPN"N# }E3 TDPX 8  9 8 9 8  |Y}Lc|L}L|L5}L|L|8}(а`ЩѠHБ !Zhe`ЩѠ8 |Ј`Z}``XХYј !Z}L$Z |< I8e !Z`ȽS}ЈR}ЈQ}L!Z | l| | (| | l| |} | | | @|hihiHH`8eȦ | J|L@|FMGVBGNFP#S | Q P 0Z)?C *}إƄƃצ@ӆ䂰džå𿥏ҥ Z0L |e`RЈL!ZEЩL$Z S PL$ZȱH Sh S }PL$Z,T8僪0 iPLP |QЈ !Z sPł^Ńȱ) P P% Z P P} P8e P P iP $Z急LP sPQ Q !Zƅ | $S S$S S i+R`stname}extstlenf64/#info64/#map filesfreesectors l R08-SR R0 ,T R0i} ƀ(S)S&S'SS *Z0 R0@ b#m(S(Sȱm)S)Si8-S*S(S.S+S)S8}(S)S/Sm&T$S0Sm'T%SY6S R%T Rƈ` &S'S`RR ʈRL-Z,S,ShSH ShJJJJ%) }iЈ`lvLlLsLn 0Z)?Q`ʆ 0le`&ee&إ Z ZL}Z`ЄѠ ZLZ lɛs`lvl e0 8e浰ȱť lĢ`ȪHHƬ`eЩu} Z ZtL | | ơ lL |i l0 a lL m lL mƠ` `` evHvH`ILZ |  n}vvvn n *ei8e Z 0Z`n Z lĦ ZvLxm 'Zv%$0 }vI0Lxmvvv`ML N n0BƢvO n0)̱v覯ML҄ Z}NϩLs$0ƫ```!YOͲvҝMӝLN氘` Z0 0Z``ЩuѢ$}0uuuʝuuʈ򦫊 $ ȽvJJJJ Z0v$ Zuv ZLouL | |   oei Z l} Z 'Z lLFo p oLFo u & &ee*u)e oLFo ` }``u yl :luL |IJ 5`0 |  L9p |  q |RЈ} |uЈ` q *Z s`ii %p p Z l Z lLp ʆƩ`ƨ`''`` l}iAiw {q |Bw 0l ***)ŧu 0l !Zƣ 9qL{q | Z) })? ZHH l Z Zhh`88e奩i 墅`Bw gh 0l` | Ѕх} !Z` q *Z s`iiE | %p p l iA iwvL0Z |ЩR -Z}0 s`v@?wJJ |***)u 9q p {qĩ # q     }L+rL+r | ʆ #s l lLr81 #s *Z s`hhL |Ʀ``ߠuL | |  s e }Z l Z 'Z_ lL7s | Z Z Z s(LsϥƳƲ Z s(0 0ZLs p sL7s})`u yluL |υL9Z |L} R?ee  ?    D ;""<"" ' "> "   Щ`8 }#. `:G" $ # % 8$ $ % % $ % Q  #L<# #!  #0 #L#  #0 w#}) w#`ii`ii`ii`& "! '?>  #=  # '?> #= } #`D` >ii`A4 >ii`#4 'G '?> D= E l$5) 0ȭ( ȭ' >}ii`' ( ) ( i( ) i) L|$ح( )' ( JJJJ( ' 0' `$4 $ $ " >ii`5}` ! & `$4 % $ " >ii`& ȱ! `(4$5 $ Q% ",Xȑ)ȑ >ii`6}`(4$5 $ Q% "),ȑYȑ >ii`$4 % $ ",Xȑ >ii`$4 % $ ",Yȑ >}ii`$4 '?> D= EI急8倅L!&eiii8吅呅 '?> 5= 6 '?>} 7= 8 >ii`$4 $ $ ",Xȑ >ii`$4 $ Q% ",Yȑ >ii`(4$5 % }Q% ") >ii`* , + - 5 > R?ee  ?, * - + U'8, , - - L}2'`` '8吅呅 '?> (= ) '?> *= + '?> (= ) '( >ii}`}~ ' `.( '`" # :G B/ 0 (0 B V䥊`0BDE(HI} V ;Т   ʽ  '$ R?ȑii # 0L( #" i}" # i# L-(labeling now onlabeling now off. . (( 2`. (( 2` B/ `0 f-1 2  ,} C`0 f- + * QS L3CL *0 f- JDLA)iiŁŀLE)8倅偅$ % $ i}$ % i% 8倅偅0BDE$ H% I V JDLA) ',LE)8倅偅$ % $ i$ % i% e}e M,2 1 3 4 Lu)eeYʼnXň M,Lu)0BDE$ H% I V JDLA)LE)Load Ra}nge = $ - $oad oncatenate kip uit2 '?> *= *1 '?> *= *4 '?> *= *3 '?> *= }**( > *( 2`entry point = $init point = $ -T+1 0=0 f-1 '?> i+= }j+2 '?> g+= h+X+( >`l+1 0<0 f-1 '?> += +2 '?> += +p+( >`6,(} 2`virtual addressing set#\,( 2`load range beyond buffer, skipping,( 2 Q`L1 2 ȑ}0BDE}DD}EEHI V JD 8--( 2`not binary load file. uit oadfile loaded at} virtual $0000ii}H}I`0B1D E0 HI V`appended file1 A2 :  }-( 23 $ 4 % 0 f-1 3 2 4 $ 1 % 2 `9  ?9 5 6 7 8 c.9 9 L. c.5 i5 6 } i6 7 i7 8 i8 9 ֠ȱ8倅偅 "/`5 6 7 8 R@1  Y }`5 6 7 8 P1  Y`# of sectors = init address = $boot continuation = $ } '?= .> .ȱii '?= /> / '?= /> / '?= /> / '?= /> /. }( >.( >/( >`9 5 : 6 7 8 Lt0 R?00000( 2`5 }6 U ?00 9 : 5 R?ee0( 2`7 8 c.5 i5 6 i6 6 05 }0!7 i7 8 i8 9 ƭ: : Lt0`address below bufferinvalid sector number9 5 : 6 7 8 L1 R?}00000( 2`5 6 U ?00 9 : 5 R?ee0(} 2`7 8 .5 i5 6 i6 6 05 0!7 i7 8 i8 9 ƭ: : L1` (P6DS; < [2i2(} 2`; 2( 2`< BfD2EJ V JD [2`2( 2` B V`P:output sent only to screenoutp}ut sent to paperoutput sent to disk B(DE%HI V` B [2l virtual addressing off  R?8倅}偅 ',`2( 2`free memory $addr range $ - $8 '?> 13= 23 '?> /3}= 03"3( 2 '?> A3= B3 '?> C3= D3 '?> I3= J3 '?> K3= L343( 2`code buffer zeroed}恦XY L43( 2`labeler compression onlabeler compression offf4f4N4(} 2`f474( 2`+find listing option reset 44( 2`D:CODEBUST.HLPno help file} Help Screen}@BĝD4EJ V 4( 2@ B V` BD4E&HI V@B(DE&HI V0(ɠ >L}K5 QL-5TTACH OOT HANGE ISPLAY NTER IND ELP IST EMORY PEN EAD END NOPENIRTUAL RITE ERO EIT LABELE}RLIST FOUND-1 LIST FOUND DISP FOUNDET UT COMPRESSV (addr) S (D,P,S)E filename O filenameR filename } % filenameB (max # of sectors)D [addr] (# of bytes)C hex or char stringL [addr] (# of instructions)F (F,A) (he}x or char pattern)G (hex sec #) (# of sec) (buff addr)P (hex sec #) (# of sec) (buff addr)W filename lo-addr hi-addr [run-}addr] [init-addr] (alt-adr)(optional), < * , X - /required>[ * , x - /optional]Valid place holders are * , X - }BD5E9HI V`gathering referencesverifying internalassigning labelsF G :G +C/ ` 9 kC EC I: kC E}C C)8( 2 C kC C D C 8" # ) 2` : ; 

R?J R?P +}(= ) '?> *= +;? '?> A= B:F}:F}:FiE/ʈ` ? B(DE%HI V< &,} B(DE%HI V JDL?; & B(DE%HI V JDL?``%( `詛(` = JJJJ> = )-}= = ii@=  ` ?B :/B B D B C E D ` ?E )E D E E C )D B D D .}8E E D D L?` B L?? eiB ` @  @`F L6@A/} @ ޽'" @` N@`@ 9B C B :/B B B C @Ȍ@LS@ @`'" L@0}@ @`end of buffer reached݀5@򥒅ii ?A @`iiYXЧ1}@( 2`4=#- U'`8  "`  "` LB > R?ee T'2}" ZB` B`need source string for changeneed address and string for changeA( 2`"A( 2` 5B 3}C B :/B B B C LB tB`' " tB`HH U'hh`   𩛙4}  BD EJ V/ 0 ` JD B ` B V`   𩛙 0BD EJ V/ 0` JD C`05} B V`   𩛙 @BD EJ V/ 0` JD kC`@ B V`D:CODEBUST.TMPPBvDCEJ V6} / JD C`P B V`@B(DE(HI V`D:CODEBUST.TMP,LW0 Cɛ P BԝDCE V JD`7}@!BD E V JD`I/O error number iiإ)i0HDJJJJi0GDi0FD5D( 2`8}            9}             ???A:}DCANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLICLVCMPCPXCPYDECDEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPORAPHAPHPPLAPLPROLRORRTI;}RTSSBCSECSEDSEISTASTXSTYTAXTAYTSXTXATXSTYA ##%## ####('(((-(*!$!! <}!!+)&)) )/)0201620102018070  43  5 =} ,,,",,,.,, 620102018070  43  5 6 Codebuster is a delightful toolfor the experienced ATARI hacker. Itis a disassembler that will load anyDOS file into a ?}buffer and displaythe contents as ASCII, hex, or6502 instructions. It will write outthis same file as a binary load file.@}More than one file may be loaded intothe buffer and then rewritten out asone combined file. It will read boot files, butA} it won't write out boot files.Press to go on to the nextpage or enter a 'Q' to exit HELP.The next few screenB}s contain theformats of the commands availablein this program. All of the commandsare entered through the standard OSinpuC}t routines and thus must befollowed by pressing the key.The commands are entered as singlecharacters followed by thD}e requiredand/or optional positionalparameters. All addresses must beentered in hex (hhhh). All othernumbers will be in dE}ecimal (dddd).Codebuster does not check for validhex or decimal numbers.Here are all the commands available:ttach,F} oot, hange, isplay, nter,ind, elp, ist, emory, pen, ead,end, nopen, irtual, rite, eit,ero, labels, compG}ress, lister options, et utPlace holders * , -Filenames do not need the "D:".ttach labels to the disassembH}ly.AThis will turn on the label attachinglogic. Entering the command a secondtime will turn it off. However thelabels I}must first be ntered.Read the oot file.B ddddThe decimal number is the max numberof sectors to load. If none issJ}pecified all the sectors in the bootfile will be loaded.hange memoryC hhhh hhhhhhhhhhhhhhhhhhhhhhhorC hhhh 'abScefK}gh...'Change the contents of memory at hhhhto the hex string or the ASCIIstring. Remember you will be changinga virtual L}address which should relateto a section of code in the codebuffer. You can change memoryanywhere in the machine so becareM}ful. Using a place holder in theaddress will change memory at thelast found address.isplay the contents of memory.DN} hhhh ddddDisplay memory at address hhhh forthe next dddd bytes. This will be avirtual memory address unless a isenterO}ed to turn off virtualaddressing. If only a 'D' is enteredthe next default number of bytes willbe displayed. A place holdeP}r may beused for the address to change thedefault number of bytes withoutchanging the address.nter the label file.Q}E filename.extEnter the standard named DOS file tobe used to build a table for thelabel attacher. Each entry must havea R}$ to start the hex value.LABEL = $hhhh ;commentsorLABEL EQU $hhhh ;commentsThe labels will be placed at the endof S}the program moving the user codebuffer up in memory. If you werelooking at some code it will be over-written and the virtuT}al addressingwill be incorrect.ind a stringF (F,A) hhhhhhhhhhhhhhhhhhhhorF (F,A) 'abcdefghijThe second F tells cU}odebuster to findthe first occurance in the codebuffer. If it is not specified thenext occurance will be searched for.TheV} A requests codebuster to start atthe front of the buffer and find ALLoccurances of the string. When theend of the buffer W}is reached amessage is printed and the findpointer is reset to the front of thebuffer.et sectors from the diskG hhhX}h dddd hhhhGet dddd sectors starting with sectorhhhh (first hhhh) and put them atvirtual address (second hhhh). If noaddY}ress is given put sectors atbottom of code buffer. If no count ofsectors is given get 1. If no sectoris given get the firsZ}t sector.ist machine language code.L hhhh ddddList machine language code beginningat hex hhhh for the next ddddin[}structions. If the number ofinstructions is entered it becomesthe new default. The standard defaultis a full screen (21). \}If only an 'L'is entered the next default number ofinstructions will be listed. A placeholder may be used in the addressf]}ield to change the default withoutchanging the address.Display the emory location and thesize of the user code buffer^}.MThis probably is of little use to youbut it helped me during developmentand I didn't have the heart to takeit out._}pen the listing disk file.O filename.extThis is the file where all output canbe sent with the end command. Thefil`}e must be opened before issuinga isplay or ist command with sendpointing to the disk. Once it is openyou may leave it opa}en and end theoutput to the screen or the disk.When you are done you must close(nopen) the file before output canbe senb}t to another file. Many otherscreen messages will go to this filelike the boot file record and binaryload file load rangesc}.ut sectors to the diskP hhhh dddd hhhhPut dddd sectors starting at sectorhhhh (first hhhh) from the virtualaddresd}s (second hhhh). If no addressis given put sectors from the bottomof the code buffer. If no count ofsectors is given put 1e}. If no sectoris given put to the first sector.ead a binary load file into memory.R filename.extAs each block of bf}inary load file isencountered the program will promptyou for a response. This allows youto skip, load, or concantenatecerg}tain portions of a binary file. Arange that is loaded is placed at thebottom of the buffer. If you load asecond load rangeq}`B%DOS SYSB*)DUP SYSB SRAMDISK COMBO\EDZNAKOWCOMBBTUROBOWACOMBQCODEBUSTCOMBG>CODEBUSTHLPBHCODEHELPDOCBIBURP COMB#BLACKMETCOMBBBOOTOFILCOMBSVTOCFIX COM it will overwritethe first and the virtual addressingwill be set to that of the secondload range.You may also concanr}tenate a loadrange if it will fit in the buffer.A concantenated load rangewill be placed in the bufferaccording to the vis}rtual addresssetting.For example if the front of thebuffer was set to virtual address$5000 and you tried to concantenatet}a load range of $4000 Codebusterwould not allow you to because thatwould place the load range belowthe buffer in the progu}ram area.The address could also be to high.That is beyond the top of free RAM.end output to screen, printer, diskS v}Dend output to the open disk file.S Pend output to the printer.S Send output to the screen only.This cancels w}end printer and enddisk.Output can be sent to the printer andthe disk at the same time.This entire help file may bex} printedby ending it to the printer.nopen the listing disk file.UThis file must be closed in order tosave anythiy}ng written to it beforeleaving CODEBUSTER. If you leave withan eit it will close this file foryou, but if you just systemz} reset thefile will be lost. Sorry about thesilly name. I needed the "C" for thechange function.Set irtual addressin{}g.V hhhhIf a "V" is entered by its selfvirtual addressing will be turned offand you will be looking at realaddresses. |}If an address is enteredthe start of the code buffer can bereferenced by the address you gave.It is like relocating code }}inmemory. The program starts up withvirtual turned off, or in real mode.rite binary fileW filename.ext lo-addr hi-a~}ddr run-addr init-addr alt-addrThis command will create a binaryload file from the code buffer. Youmust specify the st}art and end of theblock of memory to write. You mayspecify an alternate address(changing the virtual address will dothe s}ame thing). Either run and orinit addresses may be specified.Place holding characters may be usedon run-addr and init-addr}.eit the CODEBUSTER.XThis will close the listing file andreturn you to DOS.ero out the user code buffer.Z}This will zero out all of theaddresses specified in the emorycommand. When looking at a section ofcode the zeros will he}lp identifywhere the code ends. invoke the internal label processor% filename.extThe input file is an assembly lis}tingfrom CODEBUSTER. Create the file bypening a listing file, listing somecode and nopening the listing file.Then give }the label processorthe file name The labeler willgather up all references and then verify which ones are internal andconv}ert all internal addresses tolabels. All undefined opcodes areconverted to AMAC DB commands. Toggle the compress opti}on@This will place MEDIT tab charactersin and shorten the the output fromthe labeler. It is a space savingfeature.}Lister options list found address - 1 list found address display found addressWhen "finding" ASCII or hex strings}these options determine how to tellyou where the string is. The addessmay be displayed or listed. Listingminus one will al}low you to see theinstruction that is associated withimmediate values or addresses ininstructions. Listing or displayingt}he address found allows you to seeASCII strings or assemblerinstructions.This program is public domain andtherefore f}ree for the giving and getting. My best wishes to allfellow hackers.Don't forget - Who ya gonna call .... } `````````````` `` `Ҡ` `` `````````````` xCodebuster is a delightful tool for the experienced ATARI hacker. It is a disassembler that will load any DOS file into a buf}fer and display the contents as ASCII, hex, or 6502 instructions. It will write out this same file as a binary load file. Mor}e than one file may be loaded into the buffer and then rewritten out as one combined file.It will read boot files, but it wo}n't write out boot files.Press 'RETURN' to go on to the next page or enter a 'Q' to exit HELP.The next few screens cont}ain the formats of the commands available in this program. All of the commands are entered through the standard OS input rout}ines and thus must be followed by pressing the 'RETURN' key. The commands are entered as single characters followed by the re}quired and/or optional positional parameters. All addresses must be entered in hex (hhhh). All other numbers will be in decim}al (dddd). Codebuster does not check for valid hex or decimal numbers.Here are all the commands available: (A)ttac}h, (B)oot, (C)hange, (D)isplay, (E)nter (F)ind, (H)elp, (L)ist, (M)emory, (O)pen, (R)ead (S)end, (U)nopen, (V)irtua}l, (W)rite, e(X)it (Z)ero, (%)labels, (@)compress, (-=+)lister options (G)et (P)utPlace holders * , -Filenam}es do not need the "D:".(A)ttach labels to the disassembly.AThis will turn on the label attaching logic. Entering the} command a second time will turn it off. However the labels must first be (E)ntered.Read the (B)oot file.B ddddThe de}cimal number is the max number of sectors to load. If none is specified all the sectors in the boot file will be loaded.(}C)hange memoryC hhhh hhhhhhhhhhhhhhhhhhhhhhhorC hhhh 'abScefgh...'Change the contents of memory at hhhh to the hex stri}ng or the ASCII string. Remember you will be changing a virtual address which should relate to a section of code in the code }buffer. You can change memory anywhere in the machine so be careful. Using a place holder in the address will change memory a}t the last found address.(D)isplay the contents of memory.D hhhh ddddDisplay memory at address hhhh for the next dddd} bytes. This will be a virtual memory address unless a (V) is entered to turn off virtual addressing. If only a 'D' is entere}d the next default number of bytes will be displayed. A place holder may be used for the address to change the default number} of bytes without changing the address.(E)nter the label file.E filename.extEnter the standard named DOS file to be u}sed to build a table for the label attacher. Each entry must have a $ to start the hex value.LABEL = $hhhh ;comments or }LABEL EQU $hhhh ;commentsThe labels will be placed at the end of the program moving the user code buffer up in memory. If }you were looking at some code it will be over-written and the virtual addressing will be incorrect.(F)ind a stringF (F,}A) hhhhhhhhhhhhhhhhhhhh or F (F,A) 'abcdefghijThe second F tells codebuster to find the first occurance in the code buffer.} If it is not specified the next occurance will be searched for. The A requests codebuster to start at the front of the buffe}r and find ALL occurances of the string. When the end of the buffer is reached a message is printed and the find pointer is r}eset to the front of the buffer.(G)et sectors from the diskG hhhh dddd hhhhGet dddd sectors starting with sector hhhh }(first hhhh) and put them at virtual address (second hhhh). If no address is given put sectors at bottom of code buffer. If n}o count of sectors is given get 1. If no sector is given get the first sector.(L)ist machine language code.L hhhh dddd}List machine language code beginning at hex hhhh for the next dddd instructions. If the number of instructions is entered it} becomes the new default. The standard default is a full screen (21). If only an 'L' is entered the next default number of in}structions will be listed. A place holder may be used in the address field to change the default without changing the address}.Display the (M)emory location and the size of the user code buffer.MThis probably is of little use to you but it he}lped me during development and I didn't have the heart to take it out.(O)pen the listing disk file.O filename.extThis} is the file where all output can be sent with the (S)end command. The file must be opened before issuing a (D)isplay or (L)i}st command with send pointing to the disk. Once it is open you may leave it open and (S)end the output to the screen or the d}isk. When you are done you must close/(U)nopen the file before output can be sent to another file. Many other screen messages} will go to this file like the boot file record and binary load file load ranges.(P)ut sectors to the diskP hhhh dddd hh}hhPut dddd sectors starting at sector hhhh (first hhhh) from the virtual address (second hhhh). If no address is given put }sectors from the bottom of the code buffer. If no count of sectors is given put 1. If no sector is given put to the first sec}tor.(R)ead a binary load file into memory.R filename.extAs each block of binary load file is encountered the program }will prompt you for a response. This allows you to skip, load, or concantenate certain portions of a binary file. A range tha}t is loaded is placed at the bottom of the buffer. If you load a second load range it will overwrite the first and the virtua}l addressing will be set to that of the second load range.You may also concantenate a load range if it will fit in the bu}ffer. A concantenated load range will be placed in the buffer according to the virtual address setting.For example if the f}ront of the buffer was set to virtual address $5000 and you tried to concantenate a load range of $4000 Codebuster would not }allow you to because that would place the load range below the buffer in the program area. The address could also be to high.} That is beyond the top of free RAM.(S)end output to screen, printer, diskS D(S)end output to the open disk file.S} P(S)end output to the printer.S S(S)end output to the screen only. This cancels (S)end printer and (S)end disk.Out}put can be sent to the printer and the disk at the same time.This entire help file may be printed by (S)ending it to the pr}inter.(U)nopen the listing disk file.UThis file must be closed in order to save anything written to it before leaving} CODEBUSTER. If you leave with an e(X)it it will close this file for you, but if you just system reset the file will be lost.} Sorry about the silly name. I needed the "C" for the change function.Set (V)irtual addressing.V hhhhIf a "V" is ente}red by its self virtual addressing will be turned off and you will be looking at real addresses. If an address is entered the} start of the code buffer can be referenced by the address you gave. It is like relocating code in memory. The program start}s up with virtual turned off, or in real mode.(W)rite binary fileW filename.ext lo-addr hi-addr run-addr init-addr al}t-addrThis command will create a binary load file from the code buffer. You must specify the start and end of the block of }memory to write. You may specify an alternate address (changing the virtual address will do the same thing). Either run and o}r init addresses may be specified. Place holding characters may be used on run-addr and init-addr.e(X)it the CODEBUSTER.}XThis will close the listing file and return you to DOS.(Z)ero out the user code buffer.ZThis will zero out all of} the addresses specified in the (M)emory command. When looking at a section of code the zeros will help identify where the co}de ends.(%) invoke the internal label processor% filename.extThe input file is an assembly listing from CODEBUSTER. C}reate the file by (O)pening a listing file, listing some code and (U)nopening the listing file. Then give the label processor} the file name The labeler will gather up all references and then verify which ones are internal and convert all internal add}resses to labels. All undefined opcodes are converted to AMAC DB commands.(@) Toggle the compress option@This will pl}ace MEDIT tab characters in and shorten the the output from the labeler. It is a space saving feature.Lister options(-)} list found address - 1(=) list found address(+) display found addressWhen "finding" ASCII or hex strings these options }determine how to tell you where the string is. The addess may be displayed or listed. Listing minus one will allow you to see} the instruction that is associated with immediate values or addresses in instructions. Listing or displaying the address fou}nd allows you to see ASCII strings or assembler instructions.This program is public domain and therefore free for the giv}ing and getting. My best wishes to all fellow hackers.Don't forget - Who ya gonna call .... ***********}*** * * * CODEBUSTER * * * ************** ***********hpzUUUUPUUUUUUUUU@UUUU@*UUUUTUUUUUUUUU@UUUU@UUUUTUUUUTUUUUPUUUUP!}UUUUTUUUUTUUUUPUUUUPUUUUUTUUUUUTUUUUUPUUUUUPUUUUUPUUUUUPUUUUU@UUUUU@!}UUUUUPUUUUUPUUUUU@UUUUU@UUUUUQUUUUUQUUUUUAUUUUU@UUUUUAUUUUUAUUUUUUUUUU!}UUUUUAUUUUUAUUUUUUUUUU*UUUUUEUUUUUEUUUUUUUUUUUUUUUUUUUUUUUUTUUUUTUU!}UUUUUUUUUUUUTUUUUTUUUUUUUUUUUUUUTUUUUTUUUUTUUUUTUUUUPUUUUPUUUUTU!}UUUTUUUUPUUUUPUUUUUTUUUUUTUUUUUPUUUUUPUUUUUPUUUUUPUUUUU@UUUUU@UUUUUPUUUUUPU!}UUUU@UUUUU@UUUUUQUUUUUQUUUUUAUUUUU@UUUUUAUUUUUAUUUUUUUUUUUUUUUUUUUUAUUUUT!}UUUUTUUUUTUUUUUEUUUUTUUUUTUUUTUUUUUUUUUPUUUUPUUUTUUUUUUUUUUUUU@!}UUUU@UUUUUTUUUUU@UUUUTUU UUUUPUUUUTUU!}UUUUUPUUUUUTUUUTUUUUUPUUUUUPUU@UTUUUUUPUUUUUPUU@UT!}UUUUUQUUUUUQUUPUPUUUUUAUUUUUAUUPUPUUUUUAUUUUUAUUPUP!}UUUUUEUUUUUEUUTU@UUUUUUUUUUUUTU@ UUUUUUUUUUUUUU@*UUUU!}UUUUUUUUUU@UUUUTUUUUTUUUUUUUUTUUUUTUUU@UUUUUUTUUU!}UTUUUU@UUUUUUUPUUUUTUUUU@UTUUUUUPUUUUPUUUUPUTUUUUUPUUUUQUUU!}UPUTUUUUU@UUUUAUUUUTUP UUUUU@UUUUUUUUTUP*UUUUUUUUUUUUUUUP!}UUUUPUUUPUUUUUU@!}!}"UP((( ((UT((( ((!}( (*( ((( (((!}((((((((((*(!}((**(((*((((U@*((!}((~]~ppppNp!}B@A~(F  XK~YL~ BHI}LV 0!}1~A!A000/851111Mad Max L.e{4W#E#@ xHI`DE @ BLV @!}DEBLV  BLV˄ ؠȱ)˩ `This copy of BURP belongs toSerial number: !}} KTTA KA KTŠ K"/` }Boot Utility (R) Pack 1.3 For DOS 2 (C) Mad Max !} Free: A. DISK CONTENTS (DOS/MB/ROB.C)B. RETURN TO DOSC. SIMPLE FILE TO FILE COPYD. DOS FILE TO CASSETTEE. COPY !}FROM BOOT FILEF. COPY FROM BOOT DISKG. COPY FROM MULTI-BOOTH. C !OPY FROM ROB.C MENUSELECT ITEM OR RETURN FOR MENUTYPE!} 1 LETTERNO SUCH ITEM TO BOOT DISK TO BOOT FILE TO DOS FILE TO CAS (900b)TYPE "Y" TO EXECUTE.SOURCE FILE?DESTINATION !}FILE?NO WILDCARDS ALLOWED IN DEST.FILENAMESELECT PROG. OR SECTOR TO CO!"PY FROM?TYPE OF CASSETTE SAVE? (0-3)0INSERT DE!}STINATION DISK, PRESS RETURNINSERT SOURCE DISK, PRESS RETURNDOS DIRECTORY CONTENTS:ROB.C MENU CONTENTS:MULTI-BOOT CONTENT!}S:DISK-BOOT:C:E:ERROR- PRESS "I" TO IGNORE, "A" TO ABORT.PRESS RET"#URN WHEN READYPLEASE KEEP DISK IN DRIVE.D!}1:*.*.EXEBOOT SIZE: LOAD ADRESS: INIT ADRESS: FILE SIZE: STARTING LOAD AT SEC# - !}*+++b-u---1 & B Z q 0/ !!!{'' ('ii`HI #$& BL $w` BHI!}LV K`JKDEB $L.`\" L# S` V`ӄԩ #i" b" KӤ`!}* ?ɛ` `0- $0!`ɛ # L+ # K #LM$L.:9ɛw$%`+t" #!} K # `0L$` #ԩբߠ" Ҡ" Kȱբ" " Kȱբ# " K` #ԥբ#  # K`*!}! K `Y`0   &R #`  z# # 2kc<" KiiI%&ԩբ i!}.i   ! e&Ȅ г`   &R #`  z#ƈX'" Ki9ii!}4i&8   e&Ȅ о`iiA  ԝ՝&'  K`!}`DE`8A `?! K M$07 # # & {$ $L.p" K `IAL.` &HIB $HI!}`! K `` ʎ  &R #0ƈ   z# #L.`&`Ƞ! K ``'( & "}ʎ W #0 z#  ƈ` )" K\"0*L! K  K # M$ 7$ ^! K #L' { # g' #L{L! "}K(.ɛ"ɛ K # M$ 7$ ^! K #L ( # B g'o)q)ȱr)  ()i"}Z)ȱi[)ȱR)ȱV),/e./-/e//8././////&8.///鿅.///8叅吅ix)%D/E"} HI $` #MD)EHI $`kD)E'H $L{ l l  Ȁ){*"}L)`@` {'JL)`ɛɛ #S K # # x* K"}扥y#+Lt # K `0Bɛ; נ KL*8Ay# q#r# x* # K`L{4L~. KɛL)L*"}i|*w+A i#j#ɛ` &R ʎ  #`S %` =%Q" K & ʎ "}R #` $L+ ` +0L+h   #`БЉ" K"ɛ # #DE"}B @ x+s,V  KLc+L{ g'L^* K -%`Wy +Ltl K & % {L! K K # M$ 7$ ^! K #L+ # #L{" } K! KƠ! K # ``80`8)膌) )l)y6-7- &L$" K ,,0 ,," } #Ht,o-ID,E B $HIНE $L, B $  # # {Lwԥթեj`  }䭊" }=m  } U U% U U Uեԥհ  yL [0 `EHDH`hh<`v  l" }l ) & % $p-k.l ) '` $l )! K `` =%L- )! K `` %! K `` &䈰!ԍ Ս " }3# # KL.򩀅 ذ ٰԍ Ս  3' $l`yWPy +/ B V ,B J_D"E V"}`8哅ԭ唅N+l.g/)բ  K #HȱȄh KĚ { w ) # K `0孀ɛL~."}E I נ KL.+Lq &䚰$ԱHȱձH # +hh /L.l KL.AAI. OTHER UTILITIESB. RET"}URN TO MAIN MENUC. INCREASE BUh/c0FFERD. DELETE FILEE. RENAME FILEF. LOCK FILEG. UNLOCK FILEH. ROLL TAPEI. FORMAT DISK"}J. LOOK AT DOS FILE STRUCTUREK. CREATE BAD SECTORL. BINARY LOADM. MULTI BOOT TAPE TO DOS FILEN. CHANGE DEFAULT DRIVEFIL"}E TO LOCK?FILE TO UNLOCK?OLD FILENAd0_1ME,NEW FILENAME?WHICH DRIVE TO FORMAT? (1-4)FILE TO DELETE?LOAD FROM WHAT FILE?W"}HICH SECTOR? (1-720)GENTLY PULL 'TAB' ON DISK.(PRESS "ESC" TO STOP.)This routine will remove this submenu from memory in o"}rder to increase buffer space.FUNCTIO`1[2N NOT YET IMPLEMENTED!FILE NAME OF PT. ?*11#272K2o2222{3414x4C/"}Z/m/|////////0$0 KY1 K`11L~. 2L~.0 K -%$ 20/L(.ƛW#E#` K0 "}K M$`!& KZ0 K M$`  K<0 K M$`\2W3# BDEL $ KJ0 K M$`$ K4Ӣ" K `<` Ku0 K"}i0 K # ``ɛ'1 52 -% D2EB $`D1: K?! K M$` #BHI $"}`ԅ $Յߢ9#  $ $բ?# 9# KX3S48 $`łŃL3 K0 K ``ɛw򩀅"} ذf ٰaԍ Ս S -%N͠0 K #0 K &A*Rԅ SW SAʎ` K"}0 K M$`DEL KL! K M$`C:T44ԩբ1 w1 K K # &`L11+@"}   R S +`|$?03==`R 0= L|?`="}=` =`B0Lҩ  0 4ӭ n kL+>*) 9`? l0$4Ӡ@"}* \*=L` l0ҩL@iЩР@ i L "}`#@R>  `UW `0<`=  0 L {'J q ccc9=cccccccccccc4 '& }ssssss2##-&!}:ì::곬::꯬::&"}:ά뫬0ά:::0::&#}::::::ά:ꪰ::ë&$}:;?;0 <&%} 015ߍi &&}`P`omc'>ιOWr.L A O W W'>OGWq. . 6B_rrpi4kpi4kp;i494&'}ΨOWr%.ń.Ä.„.̈́.̄ {c.'%.Ä.„.τ.΄.ńc&*}%.Ä.„.τ.΄cGW˗ϧ/wu˗"'W" g" fA'%"Ä"„/OW/OW"".Ä.„."bτ"&+}b΄"yτWy΄%. e. dc. Å-J%-H%{ L L%n%`%x%x-c%%&,}9`hx^Nc cax%zax%za*x"%%-cCNc cax%C%%zC  (  &-}&.}". T'>OWrҪ,ocGcGHcGcZGcO!,o&/}cGc!GcG!QQQQQ j ꃘꙅQ֏c7GcjOhcW.cWciWcZWc&0}WcWcWW.cGGcWcWcZWcWcW.cGcOcjOɆjcG OGW. ̈́ {. . . Å. %z.0..1<.x&1}˃<&2}. Å." " ..P*o K.L .b%'&3} r.ń.Ä.„.τ.΄cP*NWS%.+τ5엄ˬ. .'NwNwNwˬ. S.y T'>LOGWq.x T.G &4}S:ĄNw˕"LLNW3iaK"KNW.KJW.GKNWW._KNw.%' %.τ%:τ "L "K .ńc.%' *&5}i **.8.%'˧ .* .m *WNW˙NW˶NWl. {. %.'5*U  *U 5*L*K'&6}6LNW'6LNWo'6LNxW'6LNxW˼*nι * nι *5nι %.ń.Ä.„.τ.΄c".W. . . &7}%.' {5엄". *L*K. S.y T'6LOGWq.x T.G S"KJW"LJW*Nw.+".'s"LLNW,&8}aK"KNW.KJW.GKNWW ._K%. '.x {.* .m .5I*L*K'.wL.OL.OL.OL*'L. . .G S.&9}%' '.jo궅n..8iC*C W.LJ䮶ɧ&:}䧣򩯭&;}TSFUS'쩯TBKBDSéHWSNHI̩/. : 9Gwi9*9NW. 9NWb. 9i:&<}*:NWQ. :.:%' 췷/.@% ý%'>IWp'.5췫%.ń.Ä.„.τ.΄c.%+߄ S%.ńc˦&=}z㧣.%' *Ԅ.8. ߄˕%ń.Ä.„τ.΄ci*NW. i*NW. i*WNw~:Ą „ Ä τ. ń%&>} ΄c%.ńc .ńc.ń.Ä.„*τ*̈́.΄.̄c*n * n *5n %.ń.Ä.„.&?}τ.΄c"."NW}˧*nΨ d* nΨ k*5nΨ %.ń.Ä.„.τ.΄c7"aW"WNW. UNW. UNW&@}.+ . .W*maW"WNW.* .m . U*mW8"'jnΨ %.ń.Ä.„.τ.΄c7"aW"˅ͩ`̠Ieͅ&A}̥mvLfL+mE=D iH ih8DHEIHI C ,!L `m"aW"˅ͩ`̠Ieͅ$`46BߝD:EJK V BD6E7H7I V BD8Ee8Hf8I VH*C}  =R S=.= H R Siih*D}h B VBD:E J V BgD8E 9H 9I VBsD;EHI V B VBߝD*E}:E JK V B D9E9H9I Vs;ɛs;Hȭs;ȭs;ȭ s;ȩs;=j;=k;l;m;=*F};=;=i;=i; BpD;EJ Vhs; BD;EHI V B VBpD;EJ V B*G}D=EHI V B V BD9E:H:I V B VL4p;s;D1: .EXE6:} *H} DISK BOOT TO DISK FILE by dean wittmann and vince brimhall *I} ź ͮ *J} PRESS START A} READING SOURCE DISK *K} e} MAKE SURE THAT DESTINATION DISK HAS ADEQUATE ROOM TO SUPPORT SOURCE PROGRA*L}M. ENTER 8 CHARACTERS FOR FILENAME. PRESS RETURN.  D1:} WRITING TWO PROGRAM FILES: *M} d1:filename.exe d1:filename. } to load program*N}: USE BINARY LOAD IN CURRENT DOS TO LOAD *O} OTHER*P}WISE REBOOT DOS AND RUN PROGRAM.AS:E:;e;BDEJ VBHI4 D4LDE V *Q}L i;i;;;E V ̭ͩΩ4ϠΑꈱΑLr/*, \*"/`̠L ;; *R}l <(< T v_ \b \`4ꈱΑLr/*, \*"/`̠L ;; (6o}L {LSu > .T}l) ~/srڏqj ii #y$Ң0P@ꠢ!pQi 6!pQ #62.U} +!8iPXxxVrq"/MWq ``s6@#( Hh +iĠ `DKEKꢘRPQs>xBaV_8ɠxxz{_O+ +.#/?].V}m sv cf/Rv3N;BCr= Tp%+RDETOTN:3YF STOD Z 7  Gv.W} cS]"  GF I<d  d]f6SUDINF ]:6SnwFK:6ST TW.X}EFK:'ZFESSC @:; LSSONTSD Q::STSC K?+RO FSSF RYRD_.Y}E7HCTRDL TS\#DS RSR lf ơ!pQNbI/(Vt-P& 9 +b`!pQ! .Z}Ï͎ D #yK[ݯrpL#L(ڕ mnmo.[}:H-/"pQ 6 "pQ!"pQt[AvnGFJqv h4 ip%>CqYLq9HW D ^~ޏ#sIG.\}+ * #^~AC"pQMq9iij$Yj$YjJfUr ^+6&[͔ݣOҪqj.]}JfUpVn^ͳŸ).^’@ 7 ?6>{%*Jf*묻%.`jV5*`0)! #j.^}r8*B鍏TV!pQVWHaȡ!Ha) K pqyI Oܗ' 6O5~"pQ*._}6 )JJHdUUKl9\+(&[ikt qjcJJ_61C"pQ26"pQ-(6Ѣ"pQ.`}*loöqh2Ѷi 8 6JfUy)HdKn|'((6 R'pQM'pQ!詅JfU} .a}ikt qjcJJ_61C\^&pQM§'pQM-KH SB NC Ep"SΛ6Rv cISG Jp"S.b}U%EOTAAN Wv |?"STOE ^~ 򀢽8(2*$]LŌIL(꥽8>W.c}#pQ!GL )mnDo3茉鍈)pQ!+5+>+5+>+5+>+5+>+5+>+5+>+5+> ; 鍆c cͧ *.8R쵶.j}haY\\茎鍉r]V)JfUyVn^+68#ͧ ).8R쵶I$b J$b J$b  i]Kg)HY\\]VJfUy)HdKn.k}~\^'66(&=@*rͧ ).8RI$b J$b J$b  i]Kg)HY` "   "'.l}      .m}~         G(    .n}?.   oooooͭoomooo.o}mooϱEϑ% iːe˅ː̱molol|omooo,g