@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  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}}}67 |||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 ALLOWED112 FREE SECTORS COPYING---DN:4}# 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 2.?}D2: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- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4RuT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4RuL5BV,* pL*)* &V}HH HH V3? $ o0H$h`?멀# o0H#h` L$L)% $L hL;= hL  hLW}! hL?h` r0h`Lo0,L=,+L!,3L$`LH 1,I6p E5@,6p X}6  1 H 1 ,P E5, 6 1`&˭&̠@/` p2L2X,Y-(m,,m--`Y}`0nnn``0...``,Э-Ѡ, i  $Z}`` Dڭ#ԭ$ 40 轁##  #`RU r0R`TH0 %  h`[}T  r0T  r0` TH0 % TU r0UTh` (,ͭ-Έ0 ɀ`T`T \} 1LERROR - LINE NUMBER NOT SPECIFIED  0`NO MORE LINES #) U# r0 .1HH 4L ԍ#Ս$ Y4# $ v ]}L \*+ 2,)pTT` !L  hhLJ  0HH 4` H,)0  P,)p(' ^}( v L !'#($ Y4 \L$)   ԍ#Ս$ Y4L@!3,)0P% & v  L !%#&$ Y4 \L$ɝ _})L(!,)0   p2L2@)!"  7"L! # T  @)# r0 .1T   HH 40L 7" Y4L `} hhLJ  0HH 4ԍ#Ս$ h"` Y4%#&$`H˩̬hɛ`"01:,)P "a}˦ 1L"T`%"0TTn"#nn=0i z"e~"` # ɜ #I#h@Lb}#,#0  ҍ#h@ )w ɭL#L#L#L#ɗ 1 E5,J60 I6ͥ6 6 1h@ 1c} 5 1h@L#L# h@ LISCONGOTRURETU#$RNEX$   #0## #`)d}#S$t$#T$u$ȩ ##,!0!R$,0 :LP$ `s$!` 00$$L`$e}$L )` L`L ` $%p2 ],@  #` + p2AM22N2 ,,60 6 f}I6ͥ6 6` L2& r0 &,6 6##R d&S !#LL 3 ::;V @9 ::C;Pg}A@ WDɛ轀  ,;;x'y'%& 2L &,60 6} r0TI6ͥ6 60P:L#h}#  #,9P .,D `7L2 )##  #L$ ) LH&  #L& ,HH 401ԍ#Ս$ Y4"#$ i}-0 .C`hhL2& 1 .1`ENTER TRACE OPTION,hL=,+&'hLx",99) 2hɛ @9<Lr0,3CPhɛj}- r034 6V3 @3,60 HH 6hhhLr0H@ 44h.h,4(ɛ$*4,:3,<0 2Li'<`H,0>k}> ɛ> 0 ,* pL&*)*hLr0,*0쥺'( $hLr0h,0ɛ` @,C ],l}$T)C,9),60 67$8$9 9* LO)x'y',9P:9 9,60 6THUHUT,@ 05m}6' 0hUhT 6D j8 + .),G -3#:)I60 0 L(,P)?()) E5#-I)#> $Ln}2!,0# @,0PL)L*   ,=0 - - x-$~2Gj')k' .= ,?,G -3)` .o}ͭ ά&ͩ@hh`    `,/P ' * + )LO)8厍&*反'*ˍx'ȱ)*y' - -͍ x-j')k' . p})&*e˭'*e̠mͩm Υͩ)HOH -hhLO) .ͭ  c+0`H .hh ݩeq}˪ę fڰFˤ ݠ0 `ڥ0L* `ڥ ͭ `8厍1反2&hh`ԭ*+&լ3&`#` *x'Hr}y'HHH V3hhL!)` *,3 @+ - - x-=j'+k' . @+ ύp. ].͍#΍#! L)1eύ2eЍ ύx's}ύy'`˥̥8˥ + 8˥ +L{+`HHHH V3hh`˥̥+,8˥ +`t}8˥ +L+0$ ,ͭ ά `˥LE,˨ɛLN, ˠˠe˅˩e̠̅ɀ`)u}ˠL6,"ˍ̍ L, ,"G˪˨ɛ ˠ&ˠe˅ˍe̅̍ ɀз,-"`"Lv},ͭ Π͍ &- :- 1-`mͩm Π &- :- 1-`"`͎2-Ύ6-`͢`,"0&L9.w}L9.$Ln)%L9.L9. L(*  hh`ͭ Πͨ0 ͠`)x'y',30,6-.0 6 1 x}6`ͥL-ȱ ͍΍ `eͩͅe΅Πɀ`, P `ͭ Πͪ&ͨ͠ɛ L6.` , p2y} A3hhhhLT)HHHH V3hh`Υ͠ αΘeͩͅe΅`h.h.h)......e./Hz}eHHH`͍΍ 8mLI.,30`hh#$ \*LT) / /?+/Ѡ/ 1 .1ɛ /+/ {}l/ P/ڠб `e΅ΩeυϠ0`0o/eЅЩeхѩo/`iέiϥ΍5ύ6m55/|}0m66`idЩmѠ ЈЍ7э8`/`;"";ENTER VARIABLE NAMEɛ`>HH0HVH 3 }}@?!HH0H\H 3 ??`READYERROR0 0hHL0Lo0,@"P,6H6hHɛB0 0hLr0 0`B~} 01 0B @`ܢ0 1+`@`OUTPUT TO PRINTER? (Y/N)011001 r01` BwHI}DE V`  # 3BDEwHI V 3#)),0`hhL2 1 r0 1 1`1}11`A%Ш12B%Ϡ@2`@ 2`` 20 G2 AHH r0hhA,@,A0 0A,:P 1` Dڭԭ} ٩ԅ ةȱ)` ,:p A2 1AM22N2LG2UM2N2` 1`,@ 0L` $ 12 1 } .123#. /`READY@`HhL2) G,p 1 $ A3 1}L2ҥҩ. h@H)Gh`### x'y'`h3h3h3h3h3h33H3H3͙3 33 p `}33p`I `34hhhhhhΊHH]3V33͞3I3383333333ͬ33̠3Ȍ3}3L33Ρ33``h04h-4hhHHȱ 0:` ذ ٰ`˥̩%&'(&HH$H#H V3}*ˍ%ȱˍ& 4ɀ8Р45Рe˅˩e̅`ˍ#ȱˍ$ 4ɀ(ˍ'`#$'(`轀)蝀`$}$̠2-`hhhhhhϊHHАЪ  `,J6L6,I6p0?0G61H6/ 0>1I6P6}K6F6LU6/G6560H61@I6P6F6LU6/;6,J6'J6D6E6)ԭ6I6 6L5J}6D6E6N> ԩ,0>1,6 6;6Xi0>Yi1> 6L5(ʔF(ʔF"/`}_6w6/PH[676Ph[6L7@`@}u GN [776I6;H6h66H6h67`8 1 }.10ʽ HH A4BL8b788EF.8 1 .1<>E)>@E=@F<.>'}FJ8 1 .1 ؐL8c8 `V8 1hhL2ENTER CONDITIONAL VARIABLESTEP TRACE IF - <, >, =, <>ENTER VALUEINPUT ER}RORb8H .hh ݢc8 `ڐD88,Fp 0#,c80,Ep 0 ,Ep0`0` ```Dԭ&լ3&}*`#`==ENTER STRING FOR SEARCHENTER LINES FOR SEARCH - START,END9 = 1 .1ХѩeЅЩeхѠɛ}􈘠Р= 1 .1ɛ ##  #*L2) ##L2, 0 L$ɛ`H}HHH 3 => 1`pppBA >pppBpBA,>H ԍh@HHH}8,6 6 + p2 A3AM22N2 ,.xߍ2# X>c6>d6=6u6yF'GJ6@6I6 6}} r0 6 @>? ? hhh`E:,6 66I6 E5? ? @  _>k>t0G}s0FGFx22## XL? 02@1@i+@e,@i@-@e.@i/@e0@,GLA }3@ +@H,@H A4B2?@@LA2@ 1 1)+@,@ 0 1AM22N2 @L?Хѭ-@˭.@̭/@ͭ0@}Πˠ`@eЅЩeхHHHH V3L@0ȑ)ȑ͌`@ AHHHH 5 AHHHH 5 Aͨ͑ˈ}L^@hhL2ˑ`˥̠@A`8$ˍAȱȱP82@Re˅˩e̅L@ˍȱˍ A }1 AL AA΁AAL A𽎁A˪L AˍAО A3 p2L2˝A`A`h1Bh.BhAhA轾A}0 Ȍ4B˥̠00}>^>I?N?8o00J8HK80[6]6`6f6l6n6_6e6^6669?>c6>?>u66z'22##Y>??E5p2*@223661I615B}0C5>B>RHȍ   oBFwDLBYFB *F *FHIFBFBLzBHMI`E_>}=?B?Sk>J?O?88mp0mq0m0m0}I1C,Dm8Im9JJ89P捝0ȱ捞000/P[6]6`6f6l6n6_6e6'^}6;666>?>c69>@>d6=u66yF'Gx22ߍ2# ## XY > ? }? ? -D(E ҍ*  ҍ 9@22č3 E5 E5 hD D p2LE,60 6D 1 P (R *FLD } AUXILIARY SCREEN,I6p E5I6ͥ6 6 1D 1E 19E 1\E 1E 1E 1`   } MMG BASIC D)E$FEBUGGER   by ROBERT MARTIN   copyright 1983   MMG MICRO S}OFTWARE  E:  ^oBiL*F5FBF85EBFFF} 2 R%%F,FLS;V,* pL*)* &5p  LINAA@@2AA@@A @D @ A } _S(K}THIS IS A PROGRAM DESIGNED TO LEAD YOU THROUGH LEARNING HOW TO USE YOUR_6-@+(NEW Ǡà }.+6-@ (6-@0((6-@@2\P(HWE WILL NOW WORK OUR WAY THROUGH A SIMPLE LOOP, HAVING I AS ITS I }NDEX\6-@P<,-@@ (I=,6-@`F 6-@pP_S(KNOTE THAT THE LOOP CARRIED OVER TWO }LINES. IF THE LOOP IS SELF-CONTAINED_6-@ZZN(FON JUST ONE LINE, YOU WILL HAVE NO OPPORTUNITY TO INTERRUPT IT WI }THZ6-@d'(Ǡà.'6-An(6-AxRF(>WE'LL DEMONSTRATE THAT NOW. THE INDEXFOR THIS } LOOP WILL BE J.R6-A 0-@@ (J=$ 06-A0|(( NOW WE'LL PUT IN SOME VARIABLES.46-@ }@6-@4L6-@ X6-@Dd6-@p6-A|6-A@RF(>AND WE'LL USE THEM FROM TIME TO TIME IN T }HE PROGRAM, AS WELL.R6-AP(6-A`N*("LET'S TRACE SOME PROGRAM FLOW NOW.66-ApB6-@N6-@ }(X=Z=6-A6-%@6-A6-&@6-A/6-A% @P*!@% }/ Apd(\SEE HOW EASY IT IS TO STEP THROUGH A LOOP AND DETERMINE WHEN THE PROGRAM LEAVES THE LOOP?p6-A }(6-A036-@6-@'6-@D36-A@N*("NOW WE WILL TRY A GRAPHICS CHANGE.66-AP }B6-@wN6-AC +@6-A`E9(@(NOW WE'RE PRINTING HERE (in two colors)E6-Ap/#( }BUT WE CAN ALSO PRINT HERE./6-A"*(-@A *6-A,x$(LET'S GO BACK TO GRAPHICS 0.8-@ }A< H6-AT6-@2`6-Al6-@x6-@6 +6-A@qe(]HERE WE ARE AGAI }N! NOW LET'S SEE HOW YOU CAN LOOK AT A SUBROUTINE AND YOUR PROGRAM TOGETHER!q6-A J(6-A0T A6- }A@^'-@A '6-APhbV(M}WE HOPE THAT THIS HAS GIVEN YOU AN IDEA OF THE POWER YOU NOW HAVE A }T YOURb6-A`rUC(;COMMAND. EXPERIMENT, AND LET US KNOW ABOUT THE WAY YOU USEF(I(U6-Ap|6$( }à'(*(66-A/#(SO THAT WE CAN TELL OTHERS./6-As( ((AND(NOW,!(AT*(YOUR7( }COMMAND,\( BASIC (WITH Ǡà)d(ISp6-As0$(WE'RE IN THE SUBROUTINE NOW.06-A, }-@@ (Q=,6-A 6-A 6-A0$ D:DEMO.FINA @D @ A ]GAv M B+)@@d};B7tAMA@XAR@'-@@X(,WOULD YOU LIKE TO CONVERT YOUR PERCOM DRIVE:}RR(J 1. FROM SINGLE TO DOUBLE DENSITY 2. FROM DOUBLE TO SINGLE DENSITY,,($ 3. DON'T CHANGE THE DENSITY-EXIT}3( (3(%PLEASE TYPE THE NUMBER OF YOUR CHOICE(F@.@@K:;)@F@2} @I)!@Q%<"@I6-@F"@P6-Kd"@Q!@A(3AR}EB7tAGWAa+dP6-?:A6<,ZA((CONVERSION COMPLETED3-@A}7 A+dX@A('AR9B7tAGKAU+X N0-@@}")A5%- 0$-Ndd104,104,104,141,94,6,169,49,141,0,3,169,1,141,1,3,169,15,141,6,3,169,78,141,2,3,169,64,141,3,3}0N[[169,0,141,4,3,169,62,141,5,3,169,12,141,8,3,169,0,141,9,3,32,89,228,173,94,6,141,5,624Nkk169,79,141,2,3,169,128,141,3,}3,169,0,141,4,3,169,62,141,5,3,169,12,141,8,3,169,0,141,9,3,32,89,228,96llTHIS CHANGES ALL VARIABLE NAMES TO A RETURN. T}HE NEW FILE ON THE DISK, D:PROTECT.ED, WILL LIST ORaaLOAD. IT CAN ONLY BE RUN. TO OPERATE, PUT IN A NEW DISK AFTER } APPENDING, AND GOTO 32766SC-F:A0,%AV$F:A1,F:A2,%AV$F:A3,OAUS 3F:A8},%AV$F:A9,%@D D:PROTECT.EDG B'` M B+)@@dFb'DOS SYSb*+DUP SYSbOUAUTORUN SYSbDEMO b CONVERT  `- @ CC`@CC`z