,@L6CD 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@LLLI $j") $G%H 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) `L 0AM݊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  `DCEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y`piH n0)բY? 08`0   0$L G GȽG L `8L`L8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE H8EEȱEEȩEh J E8   . m  i`LI!)E1FR1LJ舩9GIH`LJJ`HGHh l` S gL   8 rii `дCDCG W  C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}er OS  !!""#DOSDOS SYS } CDOS SYSUQ   ]   TL ]L!T  ɐ    D!`TS 0 c 0 c ( 0 c`! LD:STARTUP.EXCD:DOSXL.SYSD:AUTORUN.SYSD:MENU.COM7"ɛ  (`;LHLLLZLLD1:D:MENU.COMXCF,@BNIT.COM@INITGE SECTORSӬ㮠 @E: K  u  lllll,hhr'Il \LAlllShhLZ $ \LA E7:8 K ` HH` U0: @L* LA  Z[: ]08ʈ08a{)(` ]H\H`!L`7 Q:6,7 c  LAD7 18:LAMOC.REMCARENDSCRNOSRENPROUNPSAVLOARUNERADIRTYP) @15=w{ Y #$!  \LA   L 6: *79.8 L BUɛ   L LA  "0   "` L Bɛ ST LA  0' 78 9: l " 7 "0LA \LA  cLA 06 l 7S8T Ʌ Ɉ L \LA`  "08 797:8 9 L 7 "H h``LȌ  H7"h"!)@ !LA!)L,! @" J "0a!) !)ύ! 2L % " H & " L2 h0,!p  "`!L!)  \!!)@LLCXE.JH hL"H hL! 0   "!LE L" B VCɀ` \LA5'6!78 897:8iL \LA56 5L 7ED`IH`U L `7 BUɛ :VW 7U7 Q ` B8U0$  . Ԍ ` U U`ɛ, `ɦ!ɐɠi,ɰ)    L"DRIVE NUMBER ERRORNO BUFFERSDISK FULLI/O ERRORSYSTEM ERRORINVALID FILE NAMEOSS DOS XL - ATARI version 2.30 Copyright (C) 1983 OSS,Inc.FILE PROTECTEDWRITE PROTECTEDDIRECTORY FULLFILE NOT FOUNDADR RANGE ERRORBREAK KEY ABORTINVALID DEVICENO CARTRIDGE'6FUdt}?v? @AB `  ` b?hh` ?? h?` BLV b? V? h? V? b?`8`I`xxխЍ(`,??@B@L}6CD l0C)HCC WhL/h `CmCDiD`  R@P1&  Y&0@R !L(`) 4 F` 4 ˤ F` 4 7 F` 4 F` 4H"h H"h F` 4 # F` 4 ɧ F`HMxLOHxխЍh(` j `HxLHxխЍh(`;LHLL L L L D1: |Il j L jk hl hm n Ln m Hl H ` jL jLѲ j | ` | j`l | j`l | j`l$ C D 343 8PX6CS S) 48CPDX   @0 C`Dp  LCiCDiD`  DD˙` J)Lϩ CD L(( Ψ ΥLL(,) Ψ (LLޮ( u,Lh)0p- *,+. ᬬ,  ( (,C? (  ®L,L 䮩. ` ,) 9`/A! 'ȹ߰")- " A$//G@LLLI $j7") Ц$G!%H7 13S8`G0ȱG1ȱG2 0Gȭ1Gȭ2GG}GHiH8(()) ЦG$H% `%(0)8` )L۩ A 1LG/Ș LL C ΨLL )N>Q ͫ HH)" Υ 1 ի,hyhyB L> L JJ. - ,L *` B%'8  HH`S۩$LL: 4 CL Ψ ® @4 ֪ ®,Hh z,? ( SL # C? u ® @ S L ᬬ, Ψ ΥL 1 LE`L⮩ 66 CL⮬,) 6 SL,) `L讽0AML ML 9 NLꮝLL஽NLMLHG!@%1$F GȱGLܮLEEȩÑEȑEEȑE Ed E7EȩE - - @L6 C,0,60S6G/6ɛ 6L6 S CL EHEh y 6G 6LLSROTCES EERF G,) %*Gȩ GȽG GȌ6,d G6`5438354 06G643`DCEDC0X:Ȣ 3ȱC* ? ,0.. ,30%n3?A[ 0 : ,L媮(`L  `,30``)-.&p,.,i--H ,0)բ?ْ )-),*.+08(`0   0$L1 ("G GȽG 66L $`8L`L8` $ 0'5G) ,G)ȱGȱGHh0})Hh` B! 8`8-iiiLͬE`E8FEh(% l0`ɃL L L8^~jj8jHi hEEEiEȱEiE` dTE3H8EEȱEE(Eh 4J3E83 3 .3m43i`L򮩟I('(!PEXF8R%""1@L%J@舩A@`GpH`L@%JJA`HGHh% l` z L)   8 rii `%дCDCG W  C  L` Ϯ`DOS SYS IIIIIIIIIIIIIII(C'(/`0( ߩ0}z ɐ  * ɜ jj D`h g m 0   0 h g ` LD:STARTUP.EXCD:AUTORUN.SYSD:MENU.COMɛ  ۶(`k 岩 L ۶E: DK ` fk k L+ 0: @L* L |e  e]8ʈe 08a{)(`e HH`h g g h Lo ` :糙  ۶j  LD 1:LMOC.REMCARENDSCRNOSRENPROUNPSAVLOARUNER,ADIRTYP) G26۴Ŵ:W#$!  L |  L@ |: *. L@i ɛ i | L@ L Z ݶ0 i Z ݶ` |Lq ɛ  L | 0'   ' ݶ ݶ0-L L | Lj  06g ' q nɅ Ɉ ۶j L L` = ݶ0  P HLq  ݶH h``j L Ȍ |Hh)@ L)L絭 @ H.J ݶ0a) )ύ L % ݶ ӶH & ݶ L ۶h0,p Z ݶ`L)  )@LLѶCXE.JH DhLݶH |hL 0 P H ݶL ZLݶ B VCɀ` L'! /H8iLR L PĩLH PƩED`IH` HLPe e ۶e ` ɛ :  `e f 80$  e .f e e Ԍe f `0 `ɛ, `ɦɐɠi,ɰ) [\ H P LݶDRIVE NUMBER ERRORNO BUFFERSDISK FULLI/O ERRORSYSTEM ERRORINVALID FILE NAMEOSS DOS XL - ATARI version 2.30C Copyright (C) 1983 OSS,Inc.FILE PROTECTEDWRITE PROTECTE1DDIRECTORY FULLFILE NOT FOUNDADR RANGE ERRORBREAK KEY ABORTINVALID DEVICENO CARTRIDGEK^is}/}?N`,??@B@L}6CD l0C)HCC WhL/h `CmCDiD` |?? ? ?I ?(  B V` @  ?E ?D ? ??DE ??S` ? ?hh`l )` ```L L L  % ?#?@pE3@L }6CD l0C)HCC WhL/h `CmCDiD`  R@P1&  Y&0@R !L(`) 4 B` 4 B` 4 7 B` 44 B` 4H"h H"h B` 4 # B` 4 B`HӍK)h`HKh`5 j ~ `HӍ )L H H h`ɐ  `;LHLL L L L D1:6 v Il j L j r hs ht u Lu t Hs H ~ ` j L j L j W ~ ` v j `l v j `l v j `l7 DRIVE NUMBER ERRORNO BUFFERSDISK FULLI/O ERRORSYSTEM ERRORINVALID FILE NAMEOSS DOS XL - ATARI version 2.30X Copyright (C) 1983 OSS,Inc.FILE PROTECTEDWRITE PROTECTEDDIRECTORY FULLFILE NOT FOUNDADR RANGE ERRORBREAK KEY ABORTINVALID8 DEVICENO CARTRIDGE * VL5 * YL5 H HHH h`H)h`e * f g H]Hlf 5 e h@I_9 C D 343 8PX6CS S) 48CPDX   @0 C`:Dp CDLCiCDiD` DD˙` J)L CD L(( LL(,L) (LL( u,Lh)0p- *,+. , Q( (,P;OCLNM?Q (  L,L . ` ,L)OP 9`/A! 'ȹ߰")-ݞ " A$//G@LLLI $j7") $G%H7 13S8`Q 轨HH) 1= ,hyMMhyNNBL L> L轙JJ. - ,L*` B%'8  HH`S$LL: 4 CL  @4 ,PHOh z,?Q ( S쐸L C? u  @ > S L , 驀L L 1 LE`L 66 CL,L) 6L SL,L) `L}0AMݢLݡ ML 9 NݞLLL⦅NLMLHG!@%1F G?ȱGLLEEȩÑEȑEEȑE Ed E7EȩE L- - @L6 C,0,60S6G/6ɛ 6L6 S CL EHEh y 6G 6LLSROTCES EERF G,L) *Gȩ GȽQG@ GȌ6,MNd G6`5438354 06G643`DCEDC0X:Ȣ 3ȱC* ? ,0.. ,30%n3?A[ 0 : ,L(`L  `,30``)-.p,.,i-A-H ,L0)բ?Q )-),*.+L08(`0  0$L1 ("GGȽG 66L $`8L」`L콣8` $ 05G)ݙ,G)BȱGȱGHh0})Hh` B! 8`8L-iiiLE`E8FEh(% l0`ɃL L L8^~jj8jHi hEEEiEȱEiE` dTE3H8EEȱEEȩEh 4JC3E83 3 .3m43i`L著I('(!PEXF8R%""1@L%J@舩A𩀙@𘝠`GpH`L@@%JJA`HGHh% l` z L  D 8 rii `%дCDCG W  C  L` `DOS SYS IIIIIIIIIIIIIII(C'(/`0( ߩ0}EFG D `o n H  0 ( 0 o Hn `  L D:STARTUP.EXCD:DOSXL.SYSD:AUTORUN.SYSD:MENU.COM[ ɛ r (`r L E : K r` Ar r L 0: @L* L Wl  @]8ʈl 08a{I)(`l HH`o n n  o Lv ` :    q  LD 1 : LMOC.REMCARENDSCRNOSRENPROUNPSAVLOARUNERADIRTYP) Z" 2#$!  L W  wL W : * J.  rLp ɛ p W rL L 5 0 p 5 ` WLL ɛ L W r0'  0L L W Lq  r06n  L IɅ Ɉ q L KL`  0   + #LL  H h``q L Ȍ WH hm  )@ L )L @ #J 0a ) )ύ   L % H & L  h0, p L 5 ` L )  )@LLCXE.JH hLH WhLw  0 + # L 5L B VCɀ` L ' ! #8 iL- L  +˩ L# +ͩ ED`IH` #ML+l l l `  ɛ :    `l m 8 0$  l .m l l Ԍ l m ` `ɛ, `ɦ ɐɠi,ɰ) &' # + L  * 7 I N *  + q ``L L L  % ?#?@pEXi \Wȩ\ȭ[ȩ ^`ee`L+X`8Ƹȥ`ȱi`Ȧ````8`ƶ`l8嶅`ȱ` fX` fXȥ` P`EE`%%`8(` YƵ` YƵ` >X Y0Ƶ` Y0Ƶ` YƵ` Y0Ƶ`Ŷŵ(` >X*ff` >X&`8嵅嶅`II` YLXj )Xff`&&`$ 8嵅 Q$8峅崅 @&&&8嵨嶐泅$p8峅崅LXZ8居岅$㥴``0LyZee`ee`ȱl fXLX fXLXq @BEDȱ,R RLZW LZA LZD LZJ V :[0LX B V`HHJJJJZhh(` B V :[` z[ V :[LXBHI` z[ z[ V :[0L[LX [Ɉ`JJJJZ` [`ȱ` S V :[LXL[L\ i\ i\ \ \ \ 0! : T8`ȱ >#<-R+R0 :[L~]`L][\ȱ A%[! i? <>Ș8?0 L\ [H hA [[0 :[L\[ \i6\i\\!\ 0 ! 6\06\莻\[L\ pZ Z OX Z OX X X X X X XL-^ U Z X OX iZ fX (YL^ Z OX iZ X Z X OX [ pZL] pZ` Z X OX ] pZ iZ Y OX [ pZ` Z X OX0 iZ fX OY OX Z X OX9 iZ fX EY fX YL^ iZ` iZ` pZ pZ Z OX iZ X Z X VOX iZ fX WYL_ Z X OX De pZ OX iZ fX )X X OX iZ fX WYL|_^ OX Z X 9X fX )X OX OX iZ fX )X X XL_^ OX Z X 9X fX )X OX^ OX iZ 9X fX )X X X Z OX X X X XL^ Z OX iZ X W Z OX iZ X Z X OX Z X fX WYLb Z OX Z X OX Z X 9X fX )X X X Z OX Z X OX iZ fX )X X Z X OX iZ fX )X X OX Z^ pZL` Z OX Z X OX iZ fX )X X OX iZ fX Y XL` Z OX iZ X Z X OX i XZ fX )X X OXS iZ fX (YLa Z OX iZ XLa Z X OX iZ fX )X X OXD iZ fX (YLa Z OX X Z X OX iZ fX )X X OXD iZ fX (YLa Z OX X X X XLa Z X OX iZ fX )X XLa Z OX iZ XLa Z OX Y iZ X Z X OX iZ fX (YLbg OX 3^ pZ^ OX Z X 9X fX )X X OX iZ fX 8YLtb^ OX Z X 9X fX )X OX Z X X Z OX X X X XL_\ OXN iZ OXA iZ fX Y fX )X X OX iZ fX (YLbh OX ] Z pZ9h OX ] pZ Z OX iZ X Z X OX iZ fX WYL;e Z OX^ OX Z X 9X fX )X X X Z X OX iZ fX OYLzc Z X OX e pZ\ OXN iZ OXA iZ fX Y fX )X X OX iZ fX (YL$eZh OX ] pZ0 iZ OX [Z X fX )X OX [ pZ]h OX ] pZ Z X OX iZ fX WYLld Z X OXu iZ Y fX (YLVdgh OX ] pZLid{h OX ] pZL$e Z X OX iZ fX (YLdh OX ] pZL$e Z X OX fX (YLdh OX ] \ pZL$e Z X OX fX (YLeh OX ] pZL$e˅h OX 3^ pZ Z OX X X X XLb  pZ` OX iZ fX )X OXN iZ X OX iZ fX )X OX@ iZ X Z X OX @g pZ` Z X OX De pZ OX iZ fX )X X OX iZ f ]X WYLe煵h OX 3^ pZ^ OX iZ 9X fX )X OX^ OX Z X 9X fX )X X X^ OX Z X 9X fX )X XL}f^ OX iZ 9X fX )X OX iZ XLf^ OX iZ 9X fX )X OX Y X OX iZ fX )X OXO iZ X ^ OX iZ fX )X OX iZ X Z X OX @g pZ OX iZ fX )X X OX iZ fX WYL?gi OX 3^ pZ` OX iZ fX )X OX1 iZ X OX iZ fX )X OX Z X X OX iZ 9X fX )X OX^ X OX iZ 9X fX )X OX _ iZ X OX iZ 9X fX )X OX iZ X Y`configure: bad parameter listdrive no. sides density------------------------------- can't configure non-existent drive 1 single 1 double 2 doub `leconfigure: fatal I/O errorconfigure: fatal I/O errorconfigure: fatal I/O errorƸȥ`ȱi`Ȧ````8`ƶ`l8嶅`ȱ` fX` fXȥ` X@B @ @ @ @ @ @ ABA123 4 LF@L@L@L@l   @ @ AL@ @ AB14AB @ ABY`L@LF@ ^@ @0)LJ@ ^@ @0 @0 Z @LJ@ ^@L@LN@HJB @hL@ED`HI`@B V@Cb`B @ uBDvBE @`( @B @L@}OSS DISK INITIALIZER ATARI VERSION 2.01. FORMAT DISK ONLY.2. FORMAT DISK AND WRITE DOS.SYS.3. WRITE DOS.SYS ONLY.4. EXIT TO DOS XL ENTER FUNCTION NUMBER: ENTER DRIVE (1,2,3 OR 4): FUNCTION c; DRIVE ARE YOU SURE (Y OR N): *** ERROR ***TASK TERMINATED NORMALLYHIT RETURN FOR NEXT FUNCTIONINVALID RESPONSE*ATAiAAAAAABB+BEBcB*".D1:DOS.SYS@B V@C&+&L&& TEST DELETED `&xgFmFmFmxgFm #P? no ERRORs, 1234 Labels, $ free. Program LWA = $ *Error page 999 *Error page 999 ATAReI Macro Assembler Ver 1.0C Page 999 hhhh#.$} OLe$ Copyright 1981 ATARIf S/N-123456,Version 1.0CZ0_=S:K:?$C$T$W$P:e$B $^L.& 1lllL.&UieSQ 1Hsete  Ueee… S gS W S D V Uކ߆g W' G wexe& Uꆄ%" G E)@>)92k &H 0J(& U &" G)Hme PI Q Rueƅ Q 5`Le$ Last error occurred on Page 123 Total LOST hreferences were xâgĢxŢgƢxgpeqeres,> Mͅ΍k酯хӍj҅ԍjۅ Gqe0.neoeqe!re ^,lUYe ,>ÆĆ =Li+`آM :? 80je e' 9ئ٦ӆզԆ֬ilq/[L' VHL&ÆĆ ]SæĭqeL& O(se teLi+Lc&-je`l_ O驛LO l F|e}e )Z惠LU+L1/0L4L* 5L*)L*Lj&ɢgʢ2k ( ( O( N2+>ieje)UieLn$n( 2)( 2)`FUnterminated IF nest.IUnterminated MACRO definition.-[)𳨱)JJJ8e ]SL(ˆ̆Ÿŷ)ߑ)&)? \Mȱekȱe eL(B) 2)L&lLQOToo many PROCs in program.0ÆŦĆƢxgL})ÆĆ Sg V& A 4W:æĠ``` `j*Iȱȱȱ`8`j VvlHHdžȆ S uSdžȆ gSdžȆhh V̆ V` 4L&L1+ 5Ɔ] ȱlL*̆ $N膖lƖL-'m Wƀ릖0ie) VH)L* '7L)'-lL)'OLO+YLO+SLO+ELO+AlL)' 5 u> ᦅ⥚ M ]5L(YFl΅ͅ jN HL$ > PlL-'e ALC+ GL&L-'H A* Ahll ML*h ELC+:LnC+ \MHH A ALC+hh gGll( H ^,hl ML* \M ` ML)'e'&!)ȱ)?? L>+L)'LM+ ALC+eL>+? 5 AL)',LC+沦ƲL$)L9+L)' f> Vo 4 &HH MhhL++ f>ئӦԥׅ & ݥHHL- f>Ӧԥ &놄솅 V #ݍlL++ f>)  5 &LlL++7 A7L*,P7)r7 e7L* 7 f>Wlye A\ >zep{e ]6 A,SlL* Ă 4WLH+: )L)'Ɇʆj VOLO+ gSɦL-' :L>+ÆĆ Q ) `) 4P VH >L&EOHÆĆ)hLO+ A*[[eZe A-Ɣ AƊ AF/ R qAULO+ȅ%ieEie A,YeZe A ALC+ HL& L@ C D F G I M R S >ie)@ 7H >hL)'eHH NHhh &HL&ie)@ NH HL&doeoeL/neneL&ie)@ H NHh ueue ArLC+ A2 RL& VH'llHH >3)hhĚeLh0hh WHH 7лhh0l l QL-''L>+ Dڦl 򆊢̆e i( A H Ah,LC+L*s W> OlLz1惥L)'HHHHH +:hhhhh8L$1殭Ф ELLO+ 1 2 ]S L ]SL)' FQre 6E V ]S`.ƮBt(殠l% 2 SL2 SL)'L1 S S V E ȥ V ]S VL)'l%800ȹl` i`0 `) @` RFɢ uS ` 3 7 VH 3]]HH ]S Lhh) LBX ȱɛ 0 SL^3 +:L&)ŭL^3lɛ SL3l: L3`l`lv l W Vl3Ș Sȹl#,k(klȄLA4 S`ͅƀ8 L1+L)'FLO+'L1+ͥL1+ f> VL++ '7 VHwͅL&ӆԆ gSӦԦ놄솅 gS릅`eՅՐe؅ؐ`Ll`L4醂L$NH M =5!톂ޅ߅좂 gSަ Mh8iܐ` =5 7׍ӆԆ rel EL75l x: 75 FL.EM)@% ȭȭȭ $)@MD) 95)< ]SLL/yeꅁ80 5Ln68充`zeye {e R8僅 R馂 5ꅃ)饂ye8働yyeL6l^LW 6ii S`=l VlLW 5 >L7) Vl 7D 7 5 7A(` >$)*iVl`l`eeL7ؙƀ Az`l  5`l W Wݍl`l;*ɛL8o 8k'ŁLM9 9L19!L9_-;MɛL8a{I L68 8慥 S惩l`{ } ɛ`慥𭥃HH +:hhL8慱 VL68惥HH 8#' 慱'Lo9hhHH ShhL68ŀ  8|9 S` 9 9`l`:8`,+-*/><=^& ()[]:\ S楅HHHH V z:hhhh V䃐LcE`8JLcEe` V` : VLB; z:ee}l慑 }ɛ#Ɉ?)iޢ SL:eel` S ; ;L: 4Pi;8`\\\ ENDStatement Missinge PHɈ/*eɛȩeȩeȢe uS`ӆ;LsR HPɪLMR < -< = 4PL]=`xg V3 Q>"ņÆƆĆL= S V`ÆǦĆȢ 4P/$le ]= ) Q7> R6>M$> Q Qefef` Pass 1 - Reading Dn:FILENAME.EXTÆĆ*` f>%)?>R4 >) U%l` >)H AhElL_?` _? 3? ?/UYHe y?hH y?Ń h -CL> LC+le`El8` ??`   de A T  LALFA:L]A GȹlȄ AeL CLAr@Ɗ ALV? AS)ͅB9lO PLʆȹȹLA``,\)/*$+^^^&[]=<> <= >= < > ~- AND DEF EQ GT GE HIGH LE LOW LSTR LT MOD NE NOT OR REV SHL SHR XORƊ A )T A(NLX?LAH A  )ThL%AƊdž@ A : A` F C` A`护l` AƊ`8l(`ili` ALRLV?eeee` A%FE۱ԅȱLA ARl` )B )B V` A%!ȥ)?B`` LB?éRl`B BƆ BŗRlBфB(`h`BQ$OLX?eȥeȥeȥeȌ`%יeȌ`He=YCL*lDDDDCCCCCDDDC`DD"D,DCDD8DEDCCCLV? A)L/D )BLC :BEELB :B%%LC :BLC BLB BLC B Bݰ Bְ BͰː )BL/D )BLC )BLC A) И)С lLC :B V DLB A AŁRl gSLC A SLoD )B SLB :B SLB :B SLBƂ0` gSLD :B DLB :B DLD VLV?&HH S gS恰hh gS S` V V䢰ʆ8ʆ`nEL)$))%)%@)%LI)%+llɛ 򩛙lLH(sel Q(U$SQ )Q O /IlLGlɛ)@ IlU$leT$ Que`U$P(ue)!8喰8mme @IƖ`veueũme PI܆ R8̆܆ Vwexe膂 Uwexeuewexewexe Uۆ @I @Ib @IL@I d2ʩke)88儰ƈ` Kl RlHH Khhň wKL`Q ȑH)shU* **D**ne惢 V惦Ŷŵ W WL[Kmȩaȩcȩ Șe惩)LLƖLJ wKL~JL/I SFm:)  ]S V`FmHH ]SŅ籠ŷhh`hhт LKL L VHHLK ȱ VąȱL/L ͢lLL U/#)惑Hȱh Uiͥ)Ш wK GДň wKL~J)ie) :?`ue)HH E hh`wehhȥ`텂 V` gS gS gS gSԆk gS`څ MӦ` \M ` \M `H놄솅 BM Mh M놄솅LM BM릅쥉):XeL Ojjk ]S V N놄솅jj` 4)XeL Okj k NƔ厙k`)PXeL O Njjk᎜j⎝j N`)"XeL OC$ `Q`kʊmjjjijiijC$ `Qjjj莘jjk```Device timeout (Doesn't respond).Device not acknowledging.B VC0`ɀL;Ɋ OLOɋ ;OLO8`) @L ) `Ȧ *iLXLXLYHɆZ RhLX ` -k-k-k-kL*`LX*iLX`PRNOBJ9  99 99 999999 .BYTE.END.PAGE#.SKIP*.WORD=ADCaAND!ASLASSERT)BCCBCSBEQBIT$BMI0BNEBPLBRKBVCPBVSpCLCCLDCLIXCLVCMPCPXCPYDBE@DBDCEADCDECDEXDEYDSDWECHO(EJECT,ELSE/ENDM.endm.ENDIF/ENDENTRYEORAEPROC%EQU ERR- EXT IDENT"IF/INCLUDE'INCL'INCINXINYJMPLJSR LDALDXLDYLINK&LIST$LOCLSRBMACRO(MSG+NOPORAORGPAGE,PHAHPHPPLAhPLP(PROCREAL4REAL6REAL8REPT(ROL"RORbRTI@RTS`SBCSEC8SEDSEIxSET@SPACE*STASTXSTYSUBTTLTAXTAYTITLE#TSXTXATXSTYA USE! VFDX$X_XuX)'X:XW2XWX}XXXX000/,-B-,--BXU+-3{-|,,s,++/.,.z.L1+b/0/+>+ ^ _ 5`LdSle `vedžȆ/$ VdžȆɥʥ) C$ ;`)@) T$ ;`) Q HPZ>$Sle P` O` ^†ue1+>T$PU$ܢQjeц҆ކߎewexeodpdke noFmxg? ,>ݠ d2ne`Enter source file name and optionsR'S OϢ$ H 톌Sle P醌# Qh _ P< P5ee O!e~ 0eL`ɛ eݩ8` 4P`H ShH NQh Q`H=05aH=>aLOaL=0ZaL=S:aL=P:aaL=aLaaOaPSaSL'bS=0`S=abSYbR=0bR=SbR=FbRbe dxǢg 7eLc a 7e1U` RLdȱiil`/$ 4WLd: fc`)L` ZD$ /cL``L`T$PU$:V$W$) PL9a&$T$'$U$)%L9aZU$ /c) PL9a bjeL` bѦL`: bd _dL d  bL`P bgdL dɀL`b2bdžȆ /cdžȆiǐpeL`bdžȆ RLzbD1:SYSTEXT.L`)L`Lb)ve` S=.慱 T$ H 慭H  )Th`LdHHHH chhhh 4W: c?$ c`LdD$Z c c cƀU$ZLzc`?$LV/$:`:/$:/$.e` ɛ 者` 5`l %d QL%9dL dKdL dCommand input errorMal-formed numberIll-formed filenamePS > 99SL < 60dXeod e eƀLd恘od6e2 $ ,;|5ɛ1a{I LdLd6eф ɛ LdLdʼodƁodpd` ɛL e`' "6e`6e`eodpd odrd ]S`8`ue~e=ze|ekk?kkABS # `&xgFmFmFmxgFm #P? no ERRORs, 1234 Labels, $ free. Program LWA = $ *Error page 999 *Error page 999 ATAR*0@E@MASFILENAMEFILECONTENTSANSWERKEYSTROKEEOLDELETESPECIALCHARACTERLOGICALORFINDTABTABTABLEFILESIZCURSORINHIBICALPHAFLALIMIKEYSTROKTABSTOANSWEOFFSETABCBYTTABSBYTBCOLOBLUCLUCOLUMRODELABYTBIFOUNDTALENGT@  !D6-F:@,A(,6-&A(8@DB7t EDITOR CUSTOMIZING MANAGERFILENAME "MEDITCM.BAS"VERSION 0.0 (06/25/81)(COPYRIGHT 1981, ATARI2REQUIRES 32K SYSTEM<WRITTEN BY MIKE LORENZENd;@,n9@B,x;@@,;@,;@,;@,;@,;@,;@X,;@1,6-@B6-AR6-Ad6.>:AU,6.>:A&,6.h(h(hԅԩ`DD6.:hhhhhH)8*JJJhȰiީԅ`hԩ`6@ }@4-@@4 EDITOR CUSTOMIZING MANAGERJ%-@@%  VERSION 0.0T?-@@? $WOULD YOU LIKE INSTRUCTIONS? (Y/N) ^0-@@#0 COPYRIGHT 1981, ATARIh B@r 4Y B| 0N  A`!!WHAT EXTENSION GROUP PROMPT }.-@ @. WHAT EXTENSION GROUP.-@ @. (0-3 chars or '?') ! 6.?6-@! B04?B?6.D1:MEDIT&67B:,%@,.?67B:,%@,..ECF A @@-@)@ 68,-& 0@: AD BN@X }b2-@ @2 Ǡ̠l)-@@) --please wait--v-@" 68,-  BP55114,128,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0::0,0,0,0,0,0,0,0,0,0,0,64,3,40,128,128,148,10,100,128MAIN MENUNN0@P:8@9,'@,8@9,&+P:8@9,'@,$@,@@0@8@@,&+P:8@@,'@,$@, }-@@"" WHAT WOULD YOU LIKE TO DO?   ** "A. SAVE PARAMETERS & RETURN TO DOS## B. SAVE PARAMETERS & RE-RUN ,, $C. FORGET PARAMETERS & RETURN TO DOS%% D. FORGET PARAMETERS & RE-RUN  * E. SET TAB STOPS4"" F. SET MAXIMUM LINE LENGTH> G. SET GROWTH FACTORH H. SET DEFAULT MARGINSR I. SET COLOR OF SCREEN\"" J. SET MISCELLANEOUS FLAGSf   p((  Enter letter of choice (A-J)z6-@ B  }WWAA A0A@APA`ApAAB%%SAVE PARAMETERS & RETURN TO DOS B0.SAVE PARAMTERS & RE-RUN B0% &&FORGET PARAMTERS & RETURN TO DOS .FORGET PARAMTERS & RE-RUN%SET& CLEAR TABSTOPS4 }-@ @4 SET & CLEAR TABSTOPS-@@,, $You can set or clear both space tabs-- %and expanding tabs. The Program-Text++ #Editor does not allow you to change,, $tab stops during an editing session.++ #You can set or clear tab stops past((  the current maximum line length. Bp }-@@!! The default tabstops are:++ #9,17,25,33,41,49,57,65,73,81,89,97,  105,113-@@!! The current tabstops are:(-@@1267<,.>:8@%,,< F6-@P6-?:C:, A@SET MARGINSJ3 }-@@3 SET DEFAULT MARGINST-@@^** "You can set left and right marginsh,, $during an editing session. Use thisr)) !feature if your TV should cut off|** "columns on the left or right edge.++ #These settings may be overridden by$$ commands in the Editor. The((  following rule must be followed: $$  ͠͠ ((  The defaults are LM=3 and RM=40.   55 "The current left margin value is 8@5,55 "The current right margin value is 8@6, (( (1-RM) The new left margin is  B4A0 6-A:, 08@6,)"& B0 A 68@5,-& ))  (LM-40) The new right margin is 0  B4A: 6-A:,D 0!@@)8@5,& B0 A@N 68@6,-X A(#SET COLOR OF SCREEN2#6-P:8@9,'@,<#226-8@9,&+P:8@9,'@,$@,F#226-8@@,&+P:8@@,'@,$@,P#6-Z#4 }-@@4 SET COLOR OF SCREEN.d#-@@n#,, $You can choose a specific backgroundx#,, $color for your editing session. Use#++ #this feature to identify the set of#** "custom parameters in effect or for#'' aesthetic value. Three factors#)) !determine the screen color. They# are:# #'' 1) color of background (color),#,, $2) luminance of background (B LUM), #++ #3) luminance of characters (C LUM).#. . #Remember that luminance values must# be even integers.# Bp#C }-@@C #Certain rules must be followed when$&& when choosing screen color and$)) !luminance values; for more infor-$((  mation, consult the Program-Text"$ Editor manual.,$ 6$ The default color is 9.@$ The default B LUM is 4.J$ The default C LUM is 10.T$   ^$,( The current value for color is , h$,( The current value for B LUM is , r$,( The current value for C LUM is , |$   $!A$!! (0-15) The new color is $ B4A$ 6-A:,$#!@ B# Ap$ 6-$!@A$"" (0-14e) The new B lum is $ B4A$ 6-A:,$6-@$#!@ B# A0$0P:'@,$@& B0 A0% 6-%"" (0-14e) The new C lum is % B4A`&% 6-A:,0%6-@:%#!@ B# AD%0P:'@,$@& B0 AN% 6-X% 6.b%- "-6. B lum can not equal C luml%9+&@,"96. B lum - 8 can not equal C lumv%9+&@,"96. C lum - 8 can not equal B lum%II68@9,-+$@,%+8@9,&+P:8@9,'@,$@,,%0AP%0068@9,-P:8@9,'@,$@%%68@@,-% A%? }-@@? ̠ŠΡ%-@@ %--@@ - (see Editor manual)% BP%6-@% A`'SET MISCELLANEOUS FLAGS' }-@@$' SET MISCELLANEOUS FLAGS.'-@@8' A. RETURN TO MAIN MENUB' L'-- %B. SET SPACE TAB/EXPANDING TAB OPTIONV'!! C. SET TAB DISPLAY METHOD`'&& D. SET CARRIAGE RETURN DISPLAYj'%% E. SET AUTO-INDENTION FEATUREt')) !F. SET UPPERCASE/LOWERCASE OPTION~'   '''  Enter letter of choice (A-F) '6-@ B '77BB B0B@BPB`*RETURN TO MAIN MENU+ A.((SET SPACE TAB/EXPANDING TAB OPTION.> }-@> SET SPACE/EXPANDING TAB OPTION. .&& Two types of tabs exist in the/++ #Program-Text Editor: space tabs and/'' expanding tabs. Space tabs are/,, $exactly as in the screen editor (E:)&/-- %in that they insert blanks in all the0/%% unused area between tabstops.:/++ #Expanding tabs insert an actual tabD/++ #character that serves to occupy allN/-- %the unused area between tabstops. IfX/,, $text is added or deleted in front ofb/'' an expanding tab character, thel/++ #unused occupied area will shrink orv/'' expand. Not all ATARI/-- %software recognizes the expanding tab/ feature./ /,, $The default is for space tabs ('S')./   / The current value is/6.'EXPANDING TABS'/+8@,!A'+6. 'SPACE TABS'/ /) ) (S or E) The new setting is ?/ B@/4B/4SB#0 0E  B"` 0"68@,-" B0"68@,-A(" B2##SET MENU - TAB DISPLAY METHOD22 }-@@2 TAB DISPLAY METHOD2-@@2-- %The Editor displays expanding tabs as2((  either spaces of right-triangles2)) !followed by periods. For conven-3-- %ience use spaces for viewing text and3** "the visual display character as an3,, $aid in editing. This setting can be"3,, $overridden by an immediate keystroke,3 in the Editor.63 @3** "The default is for right-trianglesJ3 ('R').T3   ^3 The current value is h36.'RIGHT TRIANGLES'r3'8@7, A('6.'SPACES'|3 3( ( (S or R) The new value is ?3 B@34B34SB2P3 0R  B23"68@7,-A(" B3"68@7,-" B600SET MENU - HOW TO DISPLAY CARRAIGE RETURNS6> }-@@> CARRIAGE RETURN DISPLAY METHOD6-@@6,, $The Editor displays carriage returns6)) !as either spaces or a down-arrow.6'' For convenience, use spaces for6++ #viewing text and the visual display6-- %character as an aid in editing. This7'' setting can be overridden by an 7** "immediate keystroke in the Editor.7 7-- %The default is for down-arrows ('D').(7   27 The current value is <76. 'DOWN-ARROWS'F7'8@8, A('6.'SPACES'P7 Z7' ' (S or D) The new value is ?d7 B@n74Bx74SBB07 0D  BA7"68@8,-A(" B7"68@8,-" B:))SET MENU - AUTO-INDENTATION FEATURE:6 }-@@6 AUTO-INDENTION FEATURE:-@@:-- %The ATARI EDITOR can be set to enable:// &or disable the auto-indention feature.:,, $Auto-indention is used for languages: such as PASCAL.: :'' The default is to enable ('E').:   : The old setting was ;6. 'DISABLE';'8@B,!A''6.'ENABLE'; $;) ) (D or E) The new setting is ?.; B@8;4BB;4DBRL; 0E  BQPV;"68@B,-A(" B`;"68@B,-" B>SET STARTING CASELOCK>1 }-@@1 STARTING CASELOCK>-@@>,, $The ATARI EDITOR can be set to start>++ #the editing session in a shift-lock>'' (for uppercase) or no-lock (for>((  upper- and lowercase) condition.>&& This starting selection can be>-- %overridden while editing by using the> CAPS-LOWER key.> >,, $The default is for SHIFT-LOCK ('S').>   ? The old setting was  ?6. SHIFT-LOCK?&8@4,"&6.NO-LOCK ? *?( ( (S or N) The new setting is 4? B@>?4BH?4SBb0R? 0N  Ba\?"68@4,-" Bf?"68@4,-@d" B NPRINT INSTRUCTIONS*N }-@@4N  INSTRUCTIONS>N-@@HN-- %The EDITOR CUSTOMIZING MANAGER allowsRN-- %you to tailor the Program-Text Editor\N** "to your personal preferences. ThefN)) !Editor reads special files in thepN-- %form 'MEDITxxx.ECF', where xxx is thezN-- %file extension designation. Reply toN,, $the 'WHAT EXTENSION GROUP' prompt byN,, $entering the zero to three characterN extension 'xxx.'N BpN }N-@@N++ #You can change the following items:N N&& TABSTOPS - setting or clearingN"" LINE LENGTH LIMIT (2-200)N FILE GROWTH FACTORN DEFAULT SCREEN MARGINSN COLOR OF SCREENO MISCELLANEOUS FLAGSO%%  space tabs/expanding tabsO""  expanding tabs display$O##  carriage return display.O  auto-indention8O  uppercase/lowercaseBO BpLO }VO-@@ `O"" Now that you have read thejO** "instructions, would you still liketO++ #to continue this program ? (Y or N)~O B@O 4N.O 0Y  BPO ARRETRY INPUT SETUP ROUTINER R -&R$U GET MENU KEYSTROKE ROUTINEU B@V"2A)3Z " B V6-@:,&@dV !  B "V$YSAVE PARAMETERSY B0Y @@Y-@Z 6-8, Z*@Z Z@(Z$2Z B - device slot (1-8)INVALID SLOT NUMBER.: not in use.: ejected. Disk DFUJINET NOT RESPONDINGFUJINET NAKSIO ERRORFFFFFFF `1@D|I D~IR}III`ZALF`S$M4X6R/L / ) #B W,,,,F``F#G  i? iFɛ@F0E@D` CEFF8 c@RERE BE CEREFF`@LD`S$M4X6R/L / ) #B W,,,,D`o@p@D͍0    B5 EBLA@` CR @8D hBL&B1 C C C& mCiD͢1 C C C& mCiͅiDWLzAR C C& mCiDͱcGD hB aC BAD hBID hB aC BDD hBID hB BDD hB C& mCiͨiD C h5B8DLBGD hB aC BAD hB:D hB ECiLA OCD hBD C( BL(CɊɋ LaBKDLhBcDLhBpDLhB C XC C C ZCDE XCHI B BLJC C XCDEHI B BL7C C ZCDEIHB BLEC V` Y`He5h`{D|D C}D~D CLA{DLD`i`e````LBLBͤD*``eHeh` CF eefjf몥`Fejf`L7CƂ`ƃƂ`H8ƃh`5`D ]`PRESS TO CONTINUE.Empty: ) D(FUJINET NOT RESPONDINGFUJINET NAKSIO ERRORDDDDDDD `@D`o@p@D͍0    B4@C` *CDDD8 c@RDRD }BD BDRDDD`@LC`S$M4X6R/L / ) #B W,,,,C`o@p@C    RB9 ALA@` BR @gC Au1 B B lB dBiC- BpC A lB dBiiC AgCLA BpC AiC A BiLA BMC A͢C B( )BLBɊɋ LAsCLACLACLA B B C B BDE B9HI B LBLB B BDEHI B LBLB B BDEIHB LBLB V` Y`Heh` &` & & & &`CC BCC BLACLC`e````LWBLWBC*``Ƃ9`ƃƂ`H8ƃh``ͅC -`PRESS TO CONTINUE.Empty: FUJINET NOT RESPONDINGFUJINET NAKSIO ERRORCCCCCCC `@    RB8@G` EIII8 c@RIRI DI DIRIII`ZALbG`S$M4X6R/L / ) #B W,,,,G``GG  i? iGɛ@G=!GɛC @8^G iGGiG^G^GG @Gж^G GGG`GaG`@o@p@H    D DLA@` _E D DiHEp    ="D D A@LE _EpF^    D D A@LE _E@F^  ȱ  D D A@LE _E    D D A@LE uE RE EE @D!=#F @DE @DLE RE GE0 E _ER - =&host slot (1-8)INVALID SLOT NUMBER.HOST SLOT (1-8)? :FUJINET NOT RESPONDINGFUJINET NAKSIO ERROR/='pGqGwGxGGGG `=(@II8 c@RIRI DI DIRIII`ZALbG`S$M4X6R/L / ) #B W,,,,G``GG  i? iGɛ@G<@&J` HLLL8 c@RLRL FL FLRLLL`ZALI`S$M4X6R/L / ) #B W,,,,I``I&J  i? iIɛ@IA*IɛC @8I iIIiII莚II @IжI IIĢIII`@o@p@JO    F ELA@`p@KO0    F ELA@`A+pKO0    F ELA@` G F FiJOEp    F E A@LF Gp    F E A@LA,G G 1G $G E_H EBH EϢH EH EI ELG 1G &G0 F G 3G &G0 F G 3G &G G 3G &G G 3G &GWLC GR G6 3GPI 3G BLE'J G 3G &G GL{D]H E+I EA-'J G( &F'J0 F'J?I E'J G( &F'J0 F'JI E'J G( &F'JwW LG'JWLdDQI E'J G( &F H ELE H ELE8ȱ8 ^A A @B G& rGiOiK F G'J GA. G& rGiOiKȑ G& rGiOiK A G BhI E :G F\I EfI E :G F_I EfI EbILzEdI E_I E'J EyH E G|H E'J G( &F LFɊɋ LEjILEILEILE G 1G H G 3GA/DE 1GHI B FLG G 1GDEHI B FLG G F 3GDEIHB Fт3 3GɛqqiLOFLG V` Y`Heh` &` & & & &`II GII GL$CILI`8A0`ƃƂ`i````LFI*```eHeh```0```ۢ*` GF eefjf몥`Fejf`LGƂ`ƃƂ`H8ƃA1h` G ``'J ]` - device slot (1-8) PRESS TO CONTINUE.INVALID DRIVE SLOT NUMBER.INVALID HOST SLOT NUMBER. - host sA2lot (1-8) - Read / WriteREAD / WRITE (R/W)? - filenameDEVICE SLOT (1-8)? HOST SLOT (1-8)? FILENAME:: ) WR(DFUJINET NOT RESPONDINGFUJINET NAKSIO ERRORIIIIIII `A3@RLLL`ZALI`S$M4X6R/L / ) #B W,,,,I``I&J  i? iIɛ@I@Q@N` sJFQIQJQ8 c@RHQRGQ HFQ IHQRGQIQJQ`ZALN`S$M4X6R/L / ) #B W,,,,8N``8NN  i? i[Nɛ@[NE5[NɛC @8N i[9NNi:NNN[N @[NжN 9N:N9NNN`@o@p@N    2H HGLA@`p@O0    2H HGLA@`E6pO0    2H HGLA@` J nIQQ nIQQ Q!Q"Q J nI >JpQ*    2H HG A@LQI I LH DHiN챊EpE7    2H HG A@L/I Ip    2H HG A@L>I J lI _I vGJ vG?K vG̢K vG\K vGJ vGK vGL>I lI aI0 I I nI aI0 I I nI aIE8 I nI aI I nI aI ]H J nI aI ]H JR VI6 nIPI nI tCLCGN J nI aI >JLEJ vGvL vGN JP GN0 INL vGN JP GN0 INJ vGJ vGL vGK vGL vGN JE9P GNC5A6D7G8S9VLEР 5JLE 5JLELELE @LELEҠ 5JLELE 5J 3JJ vGL vGN JPE: GNIL vGLCG K vGLCG K vGLCG8ȱ8 ^A A B I& Ii쨊iO (I JN >J I& Ii셊iO I& Ii셊iO AJ vGL vG J J I IN @B AL vG uI E;GL vGL vG uI GL vGL vGL vGL vGN vGJ vG VIyK vGN JP G L7HɊ ɋɐLoG¢LLvGڢLLvGLLvGMLvG J lI ]J J nIDE lIHI B ,HLLI J lIDEHI B ,HL>I I I nIDEIHE<B ,Hт3 nIɛqqiLGLLI V` Y`Heh` &` & & & &`M)+-拆M)F HHHHH H Hhehehehe80e даE= LI&&&`NN JNN JLCNLN`8咰`ƃƂ`i````L7HL7H8N*```eHeh`IiHIiIiIih` IF eefjf몥`Fejf`E>L>IƂ`ƃƂ`H8ƃh`8ƃȊ`Hh` 6I ``N `5.25" (1)90K (2)140K (3)180K (4)360K - sector size (128 orE? 256) 8" (7)256K (8)512K (9)1024KNUMBER OF SECTORS (1-65535)? - device slot (1-8) - Number of SectorsPRESS TO CONTINUE.INVALID DRIVE SLOT NUMBER.INVALID HOST SLOT NUMBER. - E@host slot (1-8) - Image FilenameOR C, FOR CUSTOM SIZE? 3.5" (5)720K (6)1440KSECTOR SIZE (128/256)? MUST SPECIFY FILENAME.INVALID DISK TYPE.DEVICE SLOT (1-8)? HOST SLOT (1-8)? CREATING DISKFILENAME? ) : (WDFUJINET NOT RESPOEANDINGFUJINET NAKFUJINET COMPLETE WITH ERRORSIO ERROR  P EB  !N"N(N)N2N1N4N `@ i? i[Nɛ@[ND@B` _BBBB8 c@RBRB 9AB PABRBBB`o@LB`BBRB @BB 3B΢B 3B AB @΢B @BL@ 3B B IB 3B BDE BHI B %ALwA 3B BDEHI IDB %ALdA B BDEIHB %ALrA V`Heh`BB 3BBB 3BLo@BLB```L,AL,AȱȱȱL+A |A < BL B#-捥IiIiLA |AH&*Œ愈IE𨹎BHh``Ƃ`ƃƂ`H8ƃh``΅B `MEMLO: $0123456789ABCDEF-32768BBBBBBB `@%ALwA 3B BDEHI HFCONFIGh``Ƃ`ƃƂ`H8ƃh``΅B `MEMLO: $0123456789ABCDEF-32768BBBBBBB `@%ALwA 3B BDEHI L@(@)@? D?UC?C?V? Y`*@Cee`&``8Ƹȥ`ȱi`Ȧ````8`ƶ`l8嶅`ȱ` g@` g@ȥ`QH`EE`%%` BƵ` BƵ` ?@ BƵ` B0Ƶ` BƵ` B0Ƶ`Ŷŵ(` HAƵ` HAƵ` ?@ HAƵ` HAƵ` ?@*ff` ?@&`8嵅嶅`II` AL@$ 8嵅嶅$8峅崅 @QI&&&8嵨嶐泅$p8峅崅L6B8居岅$㥴`HI B V`HIB VL@``0LBee`ee`ȱl g@L@ g@L@ꥴ0008嵅QJ(`) eeFf&⥱`L+CUU`**`8履` DdL D iD iD D D D 0! :8`ȱ >#<-R+R0 :UCQKLD`LsDUCfCȱ A%[! i? <>Ș8?0 L'D UCH hA ['C0 :RCL'DUC DiVCiCWC!D 0 ! C0CDUCL'D B P@ @ @ @ @ P@ B P@ @ @ @ @ @ @LKELE` B B P@ B @ QLB P@ @ @ @ @ @LE B P@ @ @ @ @LaE B @ B` B @ P@ Vc B` B @ P@ Vc B B A P@ ]c B` B6 B @ P@6 B @ P@6 B @ P@ B P@ :F B2 B @ P@ B P@ L B2 B` B P@ @ @ @ @ @ P@: B g@ AQMLkFL:F B P@ @ @ @ @ P@ B P@ @ @ @ @ @ @ P@: B g@ ALFLkF B @ @L`G B @ @ P@? B g@ ALG B @ P@ B @ @ @L!G B @ P@ B @ @ @ B P@ @ @ @ @ B P@ @ @ @ @ B P@ @ @ @ @LQNF B @ P@ B @` B B P@ @ @ @ @ P@ B P@ @ @ @ @ @ @ P@: B g@ ALGLyG B P@ B @ B P@ B @ B @ P@ B g@ @AL6H B @ P@ B P@ @ @ @ @ g@ *@ P@ B @LG B P@ B @ B @ P@ B @ gQO@ *@ @ P@* B g@ A P@ B @ P@ B @ g@ *@ @ P@. B g@ A g@ A P@ B @ P@ B @ g@ *@ @ P@ B g@ A g@ AL5I B @ P@ B P@ @ @ @ @ g@ *@ P@ B @ P@ B P@ @ @ @ @ g@ *@ @ @LFH B @ P@ B @ g@ *@ @ P@* QPB g@ ALI B @ P@ B g@ @ALI B @ P@ B P@ @ @ @ @ g@ *@ P@? B @LhI B @ P@ B @ g@ *@ @ P@. B g@ A P@ B @ P@ B @ g@ *@ @ P@ B g@ A g@ AL7J B P@ @ @ @ @LI B @ P@ B @ g@ *@ @QQLK B P@ B @ B P@ @ @ @ @ B @ P@ B @ g@ *@ @ P@ B g@ A P@ B @ P@ B g@ @A g@ A P@ B @ P@ B @ g@ *@ @ P@* B g@ A g@ AL[K B @ P@ B P@ @ @ @ @ g@ *@ P@ B @ P@ B P@ @ @ @ @ g@ *@QR @ @LJ B @ P@ B @ g@ *@ @ P@* B g@ ALK B @ P@ B g@ @ALK B @ P@ B P@ @ @ @ @ g@ *@ P@? B @LK B @ P@ B @ g@ *@ P@ B @ B` B @ P@d P@ L B B @ P@e- P@ L B 9O P@ QSB g@ ALLd P@ E BN P@ E BLLCh P@V B P@A B g@ A g@ *@ @LLd P@ E BÅN P@ E B` B B P@ @ @ @ @ P@ B P@ @ @ @ @ @ @ P@: B g@ AL0MLL B P@ B @ B @ P@QT B @ g@ *@ @ P@ B g@ A P@ B @ P@ B g@ @A g@ ALM B P@ @ @ @ @ P@ B @ P@ B P@ @ @ @ @ g@ *@ @ @L@M B P@ B @ B P@ @ @ @ @ P@. B @ B @ P@ B @ g@ *@ @ P@ B g@ A P@ B @ P@ B g@ @AQU g@ ALN B P@ @ @ @ @ P@ B @ P@ B P@ @ @ @ @ g@ *@ @ @LN B @ P@ B @ B` not copied copied B B P@ cB @ B @ P@ B g@ ALO B B` cB P@ B g@ AL+OLO B @ B` B BCQVh P@Q B P@A B g@ A g@ *@ @L$PޅV P@ E Bd P@ E B䅵V P@ E Be- P@ E B녵V P@ E B B P@ N @ P@Y B g@ A P@ B @ P@y B g@ A g@ AL$P B A B` B P@ B @ B P@ B QW@ B @ P@ B g@ ALV B @ P@ B g@ A P@_e`e g@ @LNQ B P@d P@텵V P@ a B @ P@ B g@ @ALQV P@ E Bd P@ E BW P@ E B B A B` B @ P@ B g@ ALNQ BQX @ P@ W B B P@ B @ P@ X B @ P@ B g@ @ALQW P@ E Bd P@ E B$W P@ E B B P@ B @ P@ b B @_e`eL)R B @ P@ #X B B @ P@ ib B&W P@ E B NCh P@F B P@QYA B g@ A g@ *@ @ P@ B g@ A P@ B @ P@ B g@ A g@ ALTe- P@ B g@ *@ @ P@D B g@ A P@e- P@ B g@ *@ @ P@A B g@ A g@ @LT B P@e- P@FW P@ a B @ P@ B g@ 8ALTe- P@ E BQZHW P@ E B B @ P@ ib BCh P@Q B P@A B g@ A g@ *@ @ P@ B g@ ALAT\W P@ E B B P@ N @ B @ P@Y B g@ A P@ B @ P@y B g@ A g@ AL>T_e`e P@ B g@ AL0T B @ P@ ib B B Q[A B`LT_e`e P@ B g@ ALuT B @ P@ ib B B A B` B @ P@ B g@ A P@Ch P@A B P@A B g@ A g@ *@ @ P@ B g@ A g@ AL U B P@e- P@qW P@ a B @LU_e`e P@Ch P@A B P@A B g@Q\ A g@ *@ @ P@ B g@ A g@ @LU B P@e- P@sW P@ a B @ B @ P@ B g@ @ALUuW P@ E Be- P@ E BW P@ E B B A B` B @ P@ B @ P@ 4Y B P@ B g@ @ALZVW P@ EQ] Be- P@ E BW P@ E B_e`eLV B @ P@ ib BW P@ E B N B P@ @ @ @ @LDP B @ P@ ib B B @ P@ ib B B B`Copy to ?Rcopy: can't open: copy: read error on file Insert 'Q^to' disk and hit returnR already exists OK to overwrite? WACan't open: copy: write error on file Insert 'from' disk and hit return B @ P@aebe P@cede P@ d B P@ B g@ @AL"X`Y P@ E B` B @Q_ P@ B P@ c Bbeae P@ B g@ @ALrXwY P@ E B B @ P@ B P@ c Bdece P@ B g@ @ALXY P@ E B` B B P@ P@eefe g@ A P@ A g@ A @ B @ P@eefe P@ B @ P@ mQ`c B B` B @ P@eefe P@ B @ P@ c B`copy: fatal i/o errorcopy: fatal i/o errorcopy: fatal i/o error B B B B @ P@ B g@ @A P@ B @ P@ B g@ #A g@ @LZEd P@ E BCh P@S B P@A B g@ AQa g@ *@ @`e_e B @ P@ B :@ g@ *@ @ P@ B P@ E B B @ P@ B g@ ALZ B`e_e B P@f B P@ E BLZ B @ P@ B :@ g@ *@ @ P@f B P@ E B B P@ B P@ LE B P@ B g@ A g@ *@ @ P@: B g@ AQbLY[dd P@ B P@ B P@ LE B g@ *@ P@ E Bd B P@f B P@ LE B P@ B g@ A g@ *@ @ P@: B g@ AL[id P@f B P@h B P@ LE B g@ *@ P@ E B B P@ t^ B P@ B g@ A P@f B P@ t^ B P@ B g@ A g@ ALQc\ B P@ B g@ *@ @ P@D B g@ A P@ B P@ B g@ *@ @ P@A B g@ A g@ @L\nd P@ E BCh P@W B P@A B g@ A g@ *@ @L\d P@ E Bd P@ E B N B P@eg P@ B P@ ^ B @ P@ B A g@ QdAL:]Ņd P@ E B B @ P@ B g@ ALl]ᅵd P@ E B B P@4 B P@ tG Bd B P@ B P@ tG Beg P@ B @ P@ B P@ B g@ *@ g@ B g@ *@feee B P@ B @ B @ P@ B @ g@ @ALl^2 B P@ QeB P@eg P@ B P@ B g@ *@ P@ B P@ @ @ @ @ g@ B g@ *@ P@ E BL]̠ B` B @ @L^ B @ @ P@? B g@ AL^ B` B P@ @ @ @ @ @ P@* B g@ AL^ B`Lt^ B` B B: B @ P@ B g@ *@ @ P@D QfB g@ A P@< B @ P@ B g@ *@ @ P@A B g@ A g@ AL_: B @ P@> B @ P@ E B B: B`6 B P@< B @ P@d P@ a B @ P@ B g@ @AL_ B A: B`8 B P@ B @ B P@2 B P@: B @ P@ b B P@ B g@ AQgLa4 B P@ B P@ B g@ *@ @ @4 B @ P@ B g@ A P@6 B @ P@* B g@ A g@ AL`6 B @ P@ ib B8 B @: B` B P@ B P@ B g@ *@ g@ *@ P@ B @2 B P@ B @< B @ P@4 B @ g@ *@ P@< B @ P@6 B P@ @ @ @ @ QqBDOS SYSBDOSXL SUPB2DOSXL XL BOCONFIG COMBaINIT COMBEdAMAC COMBAMEDITCM BASB*AMOEBA COMBMEDITASMECFBDO COMB!MEM LISBFCONFIG COMBFEJECT COMBFLD COMBFLH COMB FLS COMB )FMOUNT COMB4FNEW COMBCMEMLO COMBFSTARTUP EXCB%GCOPY COMB'uMEDIT COMB@ACTION COMB EDIT COMB$NPREFIX COMB)T BAS1+NDEV ASMg@ *@ @ @ P@: B g@ AL5aL` B P@ B g@ *@ P@> B @ P@6 B @ g@ *@ P@ E B8 B P@ @ @ @ @< B P@> B @ P@ B g@ *@ P@ B g@ *@ @L_6 B @ P@ ib B B A: B`o @B` aEDQrȱ$R W A DJ V Yb0L@ B V`Hƶh(` B V0 Yb`BHI` bɈ`C`HȱILbHIDȱEB V Yb0/D}HE}I涩QsDE``DȱE BI IL*p+9*i+-6-<5KA9~,88I9E:K:P:FILENAME IS ˠҠ//6K Q*CL+CRf*CU+CD<,CBBT,CEBc,CBFn,CEF,CBL,CEL,CC.-DLd-DB-DAj.DR_.DF.BC/BDUvc0BM1BP1BW2BRU2MSU3MC2PL}2WL3IH6IT3OC16SB66SF;6SRB@6SRFE6SRVBJ6SRVFO6RL}6LMĞ6RM4EXITq4ABORT7REOPEN 7CTS6KMIKE LORENZEN'SMEMORY FULCURSOR AT ENLINE TOO LONINPUT EOUSING DEFAULTILLEGAL DEV:FILE.EXNEW FILNUMBER TOOUw BIDELIMITER ERROUNRECOGNIZED COMMANNOT COMPLETFILE LOCKEEDITOR IS CONFUSEBREAK KEY ABORSEARCH FAILECANNOT - PREVIOUS I/O ERROCANNOT FIND MARKED BLOCCANNOT FIND FILVERIFY (REPLACE,SKIP,QUIT)MARGIN VALUE ERROI/O ERROR "-?N[vUx'''''''''((((((((((((}WARNING - LIMITED FREE SPACESOURCE FILE SIZE FREE SPACE TO ABORT, TO IGNORE}EDITOR CANNOT RUN - NO FREE IOCB'S TO RETURN TO DOS} PROGRAM-TEXT EDITOR VUyersion 1.0 For Dos 2.0 Copyright 1981, ATARIL* *LL* *Ƣ` *L\* *$ =` , *Lt* * =`ŏ *L* *`$0B *;$0;ɛ$ ƒ h8埆 ++Wƒ ++N論L< 9Uzɛ,O0.* *;L* *;ōL+埆eL'+ƒ ++`Ə`Ɛ` ` ;8塅 2;Le+ Q;`L+ +Ƣ` +$ =` , q+ =`L<ɛ ,O0M#Gš 8卅񄒩.撄+ 2: ,U{e = 9L , 2: ,`ō%e ; 2;Ɛ` : :LO,` : :`,OL<,L7 T,$0 3 3Ln,`6ɛ 9ō卦Ɛ𥩅Ȅ`$0  :*L,ɛ j+L,` ƵU|OL<ɛ$0 ,ŵ+ɛ 5L, +L, *ŵ *L!-` 7- =` ,!ȱ9Mɛɛ :LL-L:L< q-$ =` $L<$0L- :*$@ '.; j+LCIɛ,O0  :*L:ƒ ++L: :* , '. , q+LCI` - $U} =`LCIe$0(ɛ :*L:š印 j+= L.L:*Lj+3ɛ% *; : :LT. ;O` :LX. :` :* <8` q-L_.`ɛ$0L,ɛ -L}.` : =4` f>ii8¥ >…Å |=LGL0…Å |=8ąŅ8ąŅ :LU0UeąeŅ |=eąeŅ f:LU0 :…Å…Å f:`L< : = f> >…Å |=(x…Å |=eąeŅƜƛU8ąŅꥩ |=`ƃƂeąeŅeąeŅ |=eąeŅeąeŅ f:` C3 1L2 1 1L2 =8ii `hh`U BCLOL< N2LNO7/ 2CPDNE` , 1 ;PBJ oB L< B9P ; P0 P 3L72 J-L6B&HvH ,Ȅ B9hhO 6L+ 1L2 C3 ,L3PBJNK V0MDNE B =GņŇU> A @Nv&ۮPȝHI VĄ 6B L ? , J-Lp3L<,,OPL<$L< T, ;P ;O P  @O0 Pۥ f*`,OUL< ,Lp4OPPХѱɛ PPłŃ L3 <,Pv&)DEȝHI B oB O OL< J-PPPP PЪ` 2=OP 9B < x5L5 2=,OL3HH n, 3hhO! m5OO,$ 2CPU! &B VBO,$ 2C!$ 2CP &B VBO$ 2C,$ 2CP &B <P 9B,PLFD 1A \ 9B`D&E JB V M=ǩD fBl PP 9B <P 9B <$ 2C!P &BLVB H B9hɛb$0>HɛOBHH膵 ,hhUhL5H :* 5hHŒhhL5 :ɛ ;O :L< j+$` B9CLHO 5hih =`L@L@L@L@@L@AL@ B99MO𵅛 eͻL ,6M06M`LPȄ , B9 g< i =`P q-L|9L7ȅɅ8 s?ȅ¥Ʌåiĥi`L<ΦϥΥϐ`L<8婅媅ś圐L<`8ũ媩ń兩U` ȥL>Lk?ȥɩĩũƩǥȍPɍ Pč Pō Pƍ PǍ POf ?H^hHPȭ Pɭ Pĭ Pŭ Pƭ P ? {?/ȍPɍ Pč Pō Pƍ PǍ PȱO {?`8`hL^? {?L>łŃॄȥLm?ņŇLUm?ɛ` :ąŅ 2:ƜƛL? ; -; ,L?`̩ͥCeʩLi˩CL >L*@ s?*J J`L<$0 T,HH 3 3hhL!@ ?$0HPu g7 < `BP V0 @=N ȩ8Q 0L%L0/O$! 2CP! &B VBOO$, 2C!P &B VBO$! C LEO$, C饟OO $, C,PLGO 2CPJ &B0VI*H֝DOEB oB08 9BOɐOO OO)UO(O :,^ 4)4$^&@:,A(&6.>:@:,&A(,$^%1a*/z%6.>:@:,&@2,.^$8^@B^ B@aDELAY SUBROUTINEa-@Aa a$eTAB MAP ROUTINEe6-P:'@,e6-8@%,e6-&P:$@,e6-P:+@#,%?P,e6-?:C:,<<,e 6-"6-&e!6-"!6-@e$xi))TOUCH SPACE-BAR TO CONTINUE ROUTINEi-@@"i)) !---Touch ŭ to continue---i B@i 0   Bp0i$`m3 CHAR INPUT ROUTINEjm 6.tm6-~m6-F:@,m6-F:@,m6. m6-mAUm -m m B@ m10*/9Bpm%"@%1A*/ZBpm4Bm4B@m4B n  n Bn"B`n67<%@,. (n6-&@2n B@@@@@ JLFH@@@A@ =KF@gF VLFHAFAFȹFAF A@ lAFA eR eR J S S@@ J R A AAܩ A J S S R =K *I I@К A AAϭ A ALFH@)?*(3A@018.AA@``@@@s` T MSg IA MS[ AAA@X = MSA IA MS5 AA@  S$@)@ SA@A@`A LI V8`)****`A@`@@G@` A**ee`@jj @ @LxJL~JEeeee8ϥˠ@@@AA@(ee@ee@@A@H@jhi0h PR J`@JGYF kS 1K@'@.@ .@p B՝D@E)HI V0 wS` VL'KG`@AA@AA qWLUK*H* R AA@ Jh* Aɛnhbbl~?ɀoAHA@ R eR@@AhA@ JAA@ALPKA @ JAA@`AAALPKAALPK aWLPK@`(G&GH'G%G>@%GA&GA)GH [L\L ZA%GA&GpF [L"LpF [m%G'Gm&G(GtF [LFHG ANG dS,GHLwM*GA+GA M@@@*G oT 6M@ =K@ *IO eM@%km*G*Gm+G+G@ AЪ MLL A*G8*G+G+G@LL aWLL*G+G@ Q@@ J` AGLFH*G+G@`*GA+GA A ML\M@AAAA [`|F [@AAAA Z` M R@@@ @@ R =K@@AA@ a N` GN VLM[H MhmAAmAAAPA*GA+G|F [LMA"A `WA%#!WAAAi A fa[AP (` -WhhLM([ɝA8[A[ɝ8ڭA8A`I ȩȩLȭ`ȭ`[8` MAP` ` ARA` U[ ABGCG`)9 'O Nee A[LXOH jOAAh \```[ ȩL jOȥȥ` APAQA[ee`;GA:GC ;G{ OLP;G;G O;GLP OLP P PA` V P PGA?GA`;Gi` dS@;G QP;G [@;G QP;G [A;GLFHB@@ȭ;Gi0@ȩ=@Ȍ A PA@A@ A Qm@@;G`AAAAA` kSGN)pBDFEJNK V0 P wSLFH pB V wSLFH VLPG` kS@GpBDGEJ V Vp B V wSLFH WL3Q Qک @ !WL3Q梅 Q Q8儍免@mmpDEB V QpDEBHI V08`0123456789ABCDEFjj7j5j1@LR@Hȹ@ RhLRH)JJJJQ@h)Q@``@A0*1H@hA`@ `AH****)h)LRA`@H@H@H@@ R'8@@@ Jh@h@h@`' @`@ @@ J`%H$H`@@@ R R R@ J`@G@@@ Q`@jj@`@`@E@E@E@@E@E@`@80 8`8 R [`G`ԢG`;GH;G PAAAA ;Gh;Gh;G8`AGHAG `PAAQAA AGhAGhAG8` dS@GAGA T S SAATAA [ T R-GA ZT/GX ZT0GY ZT2GS ZTF@=@ȭ1G@ Q [`@ȩ=@Ȋ@ Q`) AA @i@`@@ @@@ʈ0@`AGF [` S P8` SPAQARA8` S SAA`HHAj ԰ԍAhh@@HlAAtiA<AU ALUA$AS@ JiArAU ALU"AU ALUAA@ JiA<AU ALUAh@LbJ jɢ)JUJJJJ)5V[)[) JJJ Ȉ` T0 "T3  T3  T; "D3 D"D3 D"D3 "D3 &1!YMJ,),#($YX$$#]#)i#$S#$S[[i$$)|mi)S4i#bZH&bTDThDt(ntJrtttrDh2"&&rr&HDDȩDG 9W`@ Q@nG@oGcG 9W`G 9W`RG 9W`G 9W`qG 9W`G 9W`ɛ@@@ @@ J aW`HI V`) W W`, W W`,ii`A AS@A@EE Y`Aw YxhioWhipWAGGGGoG0ԭG1ԭG/) JJТG" G GXloWxhioWhipWxAGGGoG0G1G/GН "G G G XXloWv̍0ԩE1ԩT\\U \A`{ `LYlsY Y@Y`YYZZZZ0ZZPZpZhi5Yhi6YGG' YLLZ YqY YrYLLZȱGGl5Y2GmGmGHH2GGȱGl5Y2Gh1GhGhG2Gl5Y2GhiGhiG2Gl5Y2GmGmGHH1G H1G2GGGl5Y,ZmGGmGG1GH(l5YGmGGmGGl5Y U[mGGmGG[ ZL{Z0 W2G1GH/G0G-G(-G/G0Gh1G2G 8Xl5YHH R ZA oT [@ [AAhAhA AA@ `[ [AA [`@A@ȭA@ Qm@@` T*@ T+@AA A A@@ Q@@ T T A A` T TAA@@@ T T` A A@@@ A A` S S R`mAAmAA`'@@@ J` R Z T*@ T+@AA UH T T[ A@hOV[V[[.[*i? [@ O\@ [@ [ A [`[[BV [HV [`0 <[[豄 \Ș <[ <[`AmA`HhlG)ҥҭA2GXLFHh-Gh1GhGhG/G0G2G 8X S W TLFHh-Gh)1GhGhGG8GGG/G0G2G 8XGAGA S S S TLFH W]LFHSAGTAG TLq^AAeeAAAAAAAA S T8`4GA5GAGAGA T S SAGTAG 7Y T5G4G4G84G5G5GF [F [GAGA S W] ]^LFH5GА4GЋ9GG68GG,G7G$G6G ]^ S5G4GLFH ]^L]A4GA5GF [`GAGA SL Sh3GN( W2G1GH/G0G-G( ^ 8X2G SLFHlG W2G1GH/G0G-G(lG T 7Y T W2G1GH/G0G-G(lGSAGTAG W2G1GH/G0G-G(lG eR eR dS@A2GAA Z [@ [AA [LFH dS@GC AGA#UAGAG s`AGAG s`L_ s` `BGPACGQARASAATAA A M dSAGAAGAGj _L_ _L_AAGLFH@ ``@ ` [ R` `P@@ȭAGi0@ȩ=@Ȍ ARAL@ȩI@ȩN@ȩK@PA@QA@ Q ` AiSA@TA@ QAG` `RA VhhLFHQAPA9PAQARA `WA #AG `AAG`PAQARASATA ``AGi`G G l J_````ʊ傍`Ș@[`8`` UV`OV``[[``````` a8?  .`.`` a ACV aIVIV$ A.` b```í` ` ` ``L1a@ ` .`.```@ɛ`I0 iz`E TO AMOEBA Version 3.0 Where do you want to locate AMOEBA in memory?--Type (high byte only):Thank You, Please wait!55555556LX6DE B VL`6l8 B7TUVBHI5EDr@( dSWERKEYSTROKEEOLDELETESPECIALCHARACTERLOGICALORFINDTABTABTABLEFILESIZCURSORINHIBICALPHAFLALIMIKEYSTROKTABSTOANSWEOFFSETABCBYTTABSBYTBCOLOBLUCLUCOLUMRODELABYTBIFOUNDTALENGT * +_ACTION! build 17.02.2015 2:53:44,09 by JAC!( _ BLV`  B JKIHiDiELV䄦 *"eRU #椤E N#ƣ`𑛊 U H8`L7 YL" ^! 4! "P,! 1# "Lz#Error: Ԇ ؠPIPP`/`"/ԭ` 4!PL H Q h:,'iԥiՠiɨɑԈȩDȩ:ɥɤ / L&GL 򅡆ԅդ800) 0 0!ԦYՠ #eԆ ٰԦդ` L&Lؠ LQ#8e膥 # (#'eR壐Q8SRŦQH)`h) ȭL"QI` " 1#T`TU`TU (# ~#L#` "` Y#`eL*"XYT i(`]^_`]^` Q J#L/ E: BHILVߩ۩שөτ &` " `i膡`U[W'pxOɈm r$ 'Y% _%ee /N+ Mн^ ȱL#ƍ` $L# $HH $L#]2 r$ $Ș % M '%ȱ  ?% %L#L&hhL# ɁɅɦ` $HHɑɑ %hh`eHeh`Ȋ`ѡl $ 00:0Y`H ha0{0`e澥ž=L&e K7L&ɤ e8q膉ȱ``deldErrorEOFcolorLISTdeviceTRACELJ) >`& % h%L% \O` ;% ;%L%Lg$ ??L% RYL% % H/` % cKL% _@L%L(@ %L5H ;%h  ȱʝL% 6L@ %l ȱAȱŇ) ņ ]Ŋȱ勰98ƋŇ'ņ!ȱ`Y`eȱe8冑ȱ凑…ňȱ剰㥄eȱ)eŅ!qȱqȱ ȥqȥqʼnqȱqȱ`ȥ`i膇 J& i` Y!  'L' /LS58L' (`i 'ii:ȑȑ ``ȱȥLh( (`ȱȱ L(Yȥ L)ȥ '``L&x `````Lz##1>N==)>@>`"Lo*`LcM`> a.` L4L':) , 'Ά腳`* {/ % ,ɛ o*L)*Y) $L)2M1m111++~o*`*/+z4G+1.}*44Gb0q00Ν001u--0 14?33|.ߋ..+*̪+0/(22 1 z#Ō" ȑČ #L1iȑČ٥H  o*hL~# / #Y *L 0ȄL( * +H 18 /h桩 栤挤ġ * # 0LA+й + * # " m1Lb0 / + ( +Ȅ ( # "L 0ɧ` + (L+ "Lb0 1'8ȱÐ #L" /Y` 1 1 1 åлL+ 1 "ؠ M1 q0 # #qȄ梤ģ (L0ȑ8ȑȑ F&`ʕÍ` / .1 u,Ȅ88 @, F&@Y u, /,L{/ACTION! (c)1983 ACS %~<}8i$ģ%USّE N#L -Ș`8 ~# E N# ~#~}Р- - 0 ( ! -L/Read? ߢ- - "! " 0 #Y Q L^! !L-Write?  / 1#ȩ Q/ Q S:Ȍ: ?D T!Ƞ / 0 I`hhL!hh` Q s.L/ K:I`+H .hL.L,1H / " 1# 1L/` / i/ / 2/ i/ 2Y (ÎL0 / "L" "/ i/Ю .Ч̟1 /L,CLEAR? Delete window? Not saved, Delete?  " - 1#L" F/` y` " *"L" " ( (L" /m`mY` / / #  # 0 m1L/ / " 1#RUeT " /T #厅"! # *"T #ƪ "L+%)8嚅 #RL"HeR8S嚅 #8h8eRL"88eƮ / #ƮL/ +6 Y/ # / + # " ( +  #L 0`NƚL/0EL/&11L{/INSERTREPLACE / #U #L"hh` .1Ǝ0Lr#接 1 1 "L+ .1Lv# 1 1 " #L"e` 1Ō q0 1` 1RUeƍ # Y#L~# 1ߥUS # ~#L#8eeU8R`؄(T 1# #ʥee'` 2G / 2 F&ȥȥ 1 `~2L{/ tag not set2LF/tag id: 29 / 2ʠ 3YL3`Š馅`ȱ '莯` `Š馣` 1 /â3( Q/(EȄĠ(((Ġ # "͍ "3 {/` / u0` not YfoundFind? 1 /})Hg4 Q/h t4 P3` ^3}8(ee(ČȱĢeL+ Substitute? for? 1 494 Lu000`@  4Y4` 494` 18JJJ)0` . + 8#Tʎ K7 a.W 8#  1#I7 F/ N M %7 $L5(é 1 s5 s5 ,L) /L3 5欥 5 v.` 5 m!, %" 6 "= %" "Y 5 %" " 5 6 " 5 m! " 5 m!L#"` #`5 i/Lc)Boot?  6` # %` y!eemƮm 6 BDEHI V0/6 6LQ  Y 0` L&HH M %`hhL% K7 T! %L^! L%`$ %"&*i0:0i %"Ƣ`#5b6c@&dF5e%o6p6r$6w6x5?|5*>хȍ L7i桍ƿYL&膼w`BA`W i8 M Q  $ $ ";I .R ZR  M M M }PL&H M }Ph0A 5% $ ZRL < $i =0Y =L8L9 < =5 )E = % = 5% % RL7ɐmLɪeM࢐^ Z < П /N=Ж O !кƍL_M /N " L& /N"줩LMUČF0F !L&Ƙꤑ "Ǧ # Y Ȅȱ``ō` M昩 y! 9NL M N M NȑLML& ML#L& '% _%LM``_M)kMMM M NfMMMBMAMWMNCND~  NLxYO "r M M }P 7W_ 5%` <89ЅЅ $ЊȑȥqЅȥqЅХӥ` $ R LTL% `ZĊ6,b&Z yY $[` Z` uZ [L%Z`i`暙` YLM)^ )^%<) ^L< 2\9c.0 h;& ) q qL\8񹅩 1-+^ < 5< f; < ; < ; < < <ȥ qLsp2{{%| |v3v~t`uuu{x}'u΀ p^Gzzzz,{5{wwzh{ͭLx߼xyNvBuv2zy|| Out of Memory ;|p Ō" ȑČ 5L%|iȑČ٥H  thL y  7uLȠ 0 I`hhLhh`I`+H xhLyLv1H y d ;|Ly` Ky y y cy y R} sÎL8z y L Sy yЮ xЧ̟1 yLvCLEAR? Delete window^? Not saved, Delete?  煩 "w dL wy` y` 煩 YL vs rL ym`m` y y    8z {L$z y  dRUeT yT ^"! / YT ƪ ۄ L#vz8嚅 5RLHeR8S嚅 58h8eRL88eƮ y ƮLz u6 y  y u 3 & r u ۄ LPREFIX? N: = FUJINET NOT RESPONDINGFUJINET NAKSIO ERRORGDHDNDODXDWDZD `@ i? iDɛ@D`&D@AU@!AV ??@@N:HTTP://35.239.67.240/OUT.BIN -@@  -@@-AU()@2(: < F P@f*D:T.BAS&D@AU@!AV ??@@N:HTTP://35.239.67.240/OUT.BIN -@@  -@@-AU()@2(: < F P@d LIST D TITLE 'N: CIO HANDLER' SUBTTL 'EQUATES'; N: HANDLER FOR FUJINET; AUTHOR: THOM CHERRYHOMES; ; CURRENT IOCB IN ZERO PAGEZIOCB EQU $20 ; ZP IOCBZICHID EQU ZIOCB j, ; IDZICDNO EQU ZIOCB+1 ; UNIT #ZICCOM EQU ZIOCB+2 ; COMMANDZICSTA EQU ZIOCB+3 ; STATUSZICBAL EQU ZIOCB+4 ; BUF ADR LOWZICBAH EQU ZIOCB+5 ; BUF ADR HIGHZICPTL EQU ZIOCB+6 ; PUT ADDR LZICPTH EQU ZIOCB+7 ; PUT Aj-DDR HZICBLL EQU ZIOCB+8 ; BUF LEN LOWZICBLH EQU ZIOCB+9 ; BUF LEN HIGHZICAX1 EQU ZIOCB+10 ; AUX 1ZICAX2 EQU ZIOCB+11 ; AUX 2ZICAX3 EQU ZIOCB+12 ; AUX 3ZICAX4 EQU ZIOCB+13 ; AUX 4ZICAX5 EQU ZIOCB+14 ; AUX 5ZICAX6 EQUj. ZIOCB+15 ; AUX 6 ; INTERRUPT VECTORS ; AND OTHER PAGE 2 VARSVPRCED EQU $0202 ; PROCEED VCTRCOLOR2 EQU $02C6 ; MODEF BKG CMEMLO EQU $02E7 ; MEM LODVSTAT EQU $02EA ; 4 BYTE STATS ; PAGE 3 ; j/DEVICE CONTROL BLOCK (DCB)DCB EQU $0300 ; BASEDDEVIC EQU DCB ; DEVICE #DUNIT EQU DCB+1 ; UNIT #DCOMND EQU DCB+2 ; COMMANDDSTATS EQU DCB+3 ; STATUS/DIRDBUFL EQU DCB+4 ; BUF ADR LDBUFH EQU DCB+5 ; j0BUF ADR HDTIMLO EQU DCB+6 ; TIMEOUT (S)DRSVD EQU DCB+7 ; NOT USEDDBYTL EQU DCB+8 ; BUF LEN LDBYTH EQU DCB+9 ; BUF LEN HDAUXL EQU DCB+10 ; AUX BYTE LDAUXH EQU DCB+11 ; AUX BYTE HHATABS EQU $031A ; HANDj1LER TBL ; IOCB'S * 8IOCB EQU $0340 ; IOCB BASEICHID EQU IOCB ; IDICDNO EQU IOCB+1 ; UNIT #ICCOM EQU IOCB+2 ; COMMANDICSTA EQU IOCB+3 ; STATUSICBAL EQU IOCB+4 ; BUF ADR LOWICBAH EQU IOCB+5 ; Bj2UF ADR HIGHICPTL EQU IOCB+6 ; PUT ADDR LICPTH EQU IOCB+7 ; PUT ADDR HICBLL EQU IOCB+8 ; BUF LEN LOWICBLH EQU IOCB+9 ; BUF LEN HIGHICAX1 EQU IOCB+10 ; AUX 1ICAX2 EQU IOCB+11 ; AUX 2ICAX3 EQU IOCB+12 ; AUX 3Ij3CAX4 EQU IOCB+13 ; AUX 4ICAX5 EQU IOCB+14 ; AUX 5ICAX6 EQU IOCB+15 ; AUX 6 ; HARDWARE REGISTERSPACTL EQU $D302 ; PIA CTRL A ; OS ROM VECTORSCIOV EQU $E456 ; CIO ENTRYSIOV EQU $E459 ; SIO ENTRYj4 ; CONSTANTSPUTREC EQU $09 ; CIO PUTRECDEVIDN EQU $71 ; SIO DEVIDDSREAD EQU $40 ; FUJI->ATARIDSWRIT EQU $80 ; ATARI->FUJIMAXDEV EQU 4 ; # OF N: DEVSEOF EQU $88 ; ERROR 136 SUBTTj5L 'HANDLER START' ORG $2300START JSR INIT ; DO INIT ; INSERT INTO HATABSIHTBS PROC ; FIND FIRST EMPTY ENTRY, OR ; ALREADY EXTANT N: ENTRY. LDY #$00:1 LDA HATABS,Y BEQ j6 HFND CMP #'N' BEQ HFND INY INY INY CPY #11*3 BCC :1 ; EITHER FOUND EMPTY SPOT, ; OR FOUND EXTANT N: ENTRY.HFND LDA #'N' STA HATABS,Y LDA #LOj7W CIOHND STA HATABS+1,Y LDA #HIGH CIOHND STA HATABS+2,Y EPROC ; MOVE MEMLO PROC LDA #LOW END STA MEMLO LDA #HIGH END STA MEMLO+1 EPROC SUBj8TTL 'SHOW FUJINET BANNER' ; QUERY FUJINET; JSR STPOLL ; OUTPUT READY OR ERROROBANR PROC LDX #$00 ; IOCB #0 E: LDA #PUTREC STA ICCOM,X LDA #$28 ; 40 CHRS MAX STA j9 ICBLL,X LDA #$00 STA ICBLH,X LDA DSTATS ; DSTATS < 128? BPL OBRDYOBERR LDA #LOW BERROR STA ICBAL,X LDA #HIGH BERROR STA ICBAH,X JMP OBCIOOBRDY LDA #Lj:OW BREADY STA ICBAL,X LDA #HIGH BREADY STA ICBAH,XOBCIO JSR CIOV EPROC ; VECTOR IN PROCEED INTERRUPTSPRCED PROC LDA #LOW PRCVEC STA VPRCED LDA #HIGH PRCVEC Sj;TA VPRCED+1 EPROC ; RTS BACK TO DOSVEC, DONE. RTS SUBTTL 'CIO OPEN' OPEN PROC ; PERFORM THE OPEN JSR ENPRCD ; ENABLE PRCED JSR GDIDX ; X=ZICDNO-1 LDA #DEVIDN ; $j<70 STA DDEVIC LDA ZICDNO STA DUNIT LDA #'O' ; 'O'PEN STA DCOMND LDA #DSWRIT ; -> PERIP STA DSTATS LDA ZICBAL ; POINT DBUF STA DBUFL ; TO FILENAME j= LDA ZICBAH ; ... STA DBUFH ; ... LDA #$0F STA DTIMLO LDA #$00 ; OPEN WANTS STA DBYTL ; 256 BYTE LDA #$01 ; PAYLOAD STA DBYTH ; ... LDA ZICAX1 j>; IOCB AUX1... STA AX1SV,X ; ...SAVE IT STA DAUXL ; ...USE IT LDA ZICAX2 ; IOCB AUX2... STA AX2SV,X ; ...SAVE IT STA DAUXH ; ...USE IT JSR SIOV ; SEND TO #FN j? ; RETURN DSTATS UNLESS = 144 ; IN WHICH CASE, DO A STATUS ; AND RETURN THE EXTENDED ERR ; FROM IT...OPCERR LDY DSTATS ; GET SIO STATUS CPY #$90 ; ERR 144? BNE OPDONE ; NOPE. REj@TURN DSTATS ; 144, GET EXTENDED ERROR JSR STPOLL ; POLL FOR STATUS LDY DVSTAT+3 ; RESET BUFFER LENGTH + OFFSET OPDONE LDA #$01 STA TRIP JSR GDIDX LDA #$00 jA STA RLEN,X STA ROFF,X TYA RTS ; AY = ERROR EPROC SUBTTL 'CIO CLOSE'CLOSE PROC JSR DIPRCD ; DIS INTRPS LDA #DEVIDN ; $70 STA DDEVIC LDA ZICDNO ; UNjBIT # STA DUNIT LDA #'C' ; C = CLOSE STA DCOMND LDA #$00 ; NO PAYLOAD STA DSTATS STA DBUFL STA DBUFH STA DBYTL STA DBYTH STA DAUXL jCSTA DAUXH LDA #$0F STA DTIMLO JSR SIOV ; TODO: CLEAR BUFFERS LDY DSTATS TYA RTS EPROC SUBTTL 'CIO GET'GET PROC ; GET RLEN JSR GDIDX LDAjD RLEN,X CMP #$00 BEQ :RL0 BCS :RLG:RL0 JSR GFETC:RLG JSR GDRAI RTS ; DONE... EPROC ; FETCH DATAGFETC LDA TRIP ; CHECK TRIP BEQ GFDONE ; DONE IF jE0 JSR STPOLL ; ANY BYTES? JSR GDIDX ; GET DEV X LDA DVSTAT ; GET # BYTES STA RLEN,X ; STORE RLEN CMP #$00 ; 0 BYTES? BEQ GFDONE ; BAIL... ; OTHERWISE... ; GjFET WAITING BYTES FROM SIOGFSIO LDA #DEVIDN ; $71 STA DDEVIC LDA ZICDNO ; Nx: STA DUNIT ; LDA #'R' ; R = READ STA DCOMND LDA #DSREAD ; PERIP->ATARI STA DSTATS jG JSR ICD2B ; GET BUF PAGE STA DBUFH LDA #$00 ; PAGE TOP STA DBUFL STA DBYTH STA DAUXH LDA #$0F ; TIMEOUT STA DTIMLO LDA DVSTAT ; # OF BYTES STAjH DBYTL STA DAUXL JSR SIOV ; DO IT... JSR GDIDX ; GET DEV X LDA #$00 STA ROFF,X ; ZERO OFFSET STA TRIP ; ZERO TRIPGFDONE RTS ; DRAIN DATAGDRAI JSR GDIDX jI LDA RLEN,X ; GET RLEN BNE GDG0 ; NO DATA. EOF LDA #EOF ; SET EOF LDY #EOF JMP GDDON ; DONE.GDG0 LDY ROFF,X ; GET OFFSET CPX #$03 BEQ GD3 jJ CPX #$02 BEQ GD2 CPX #$01 BEQ GD1GD0 LDA RBUF,Y JMP GDXGD1 LDA RBUF+$100,Y JMP GDXGD2 LDA RBUF+$200,Y JMP GDXGD3 LDA RBUF+$300,Y jK JMP GDX ; A NOW CONTAINS CHAR ; UPDATE LEN/OFFSETGDX DEC RLEN,X INC ROFF,X LDY #$01 ; SUCCESSFULGDDON RTS SUBTTL 'CIO PUT'PUT PROC LDY #$01 LDA #$00 RTSjL EPROC SUBTTL 'CIO STATUS' ; IF TRIP, DO STATUS POLL ; OTHERWISE, RETURN SAVED ; STATUS...STATUS PROC JSR ENPRCD ; ENABLE PRCD JSR GDIDX ; GET DEVICE# LDA RLEN,X ; GET RLEN jM BNE STSLEN ; RLEN > 0? LDA TRIP BNE STTRI1 ; TRIP = 1? ; NO TRIP, RETURN SAVED LENSTSLEN LDA RLEN,X ; GET RLEN STA DVSTAT ; RET IN DVSTAT LDA #$00 STA DVSTAT+1 JMP jN STDONE ; DONE. ; DO POLL AND UPDATE RCV LENSTTRI1 JSR STPOLL ; POLL FOR ST ; IS <= 256? LDA DVSTAT+1 BNE STTRI2 ; > 256 STA RLEN,X JMP STTRIU ; UPDATE TRIP ; > 256,jO SET TO 256STTRI2 LDA #$FF STA RLEN,X ; UPDATE TRIP FLAGSTTRIU BNE STDONE STA TRIP ; RLEN = 0 ; RETURN CONNECTED? FLAG.STDONE LDA DVSTAT+2 RTS EPROC ; ASK FUJINET FOR STATUjPSSTPOLL PROC LDA #DEVIDN ; #FN DEVID STA DDEVIC LDA ZICDNO ; IOCB # STA DUNIT LDA #'S' ; S = STATUS STA DCOMND LDA #DSREAD ; #FN->ATARI STA DSTATS LDA jQ #LOW DVSTAT STA DBUFL ; PUT IN DVSTAT LDA #HIGH DVSTAT STA DBUFH ; ... LDA #$04 ; 4 BYTES STA DBYTL LDA #$00 STA DBYTH LDA #$0F STA DTIMLjRO LDA #$00 STA DAUXL STA DAUXH JSR SIOV ; DO IT... ; MAX 256 BYTES WAITING. LDA DVSTAT+1 BEQ STP2 LDA #$FF STA DVSTAT LDA #$00 STA jSDVSTAT+1 ; A = CONNECTION STATUSSTP2 LDA DVSTAT+2 RTS EPROC SUBTTL 'CIO SPECIAL'SPEC PROC LDY #$01 LDA #$00 RTS EPROC SUBTTL 'UTILITY FUNCTIONS' ; ENABLE PROjTCEED INTERRUPTENPRCD LDA PACTL ORA #$01 ; ENABLE BIT 0 STA PACTL RTS ; DISABLE PROCEED INTERRUPTDIPRCD LDA PACTL AND #$FE ; DISABLE BIT0 STA PACTL RTS ; GET ZIOCjUB DEVNO - 1 INTO X GDIDX PROC LDX ZICDNO ; IOCB UNIT # DEX ; - 1 RTS EPROC ; CONVERT ZICDNO TO BUFFER ; PAGE, RETURN IN AICD2B PROC LDX ZICDNO DEX CPX #jV$03 BEQ :3 CPX #$02 BEQ :2 CPX #$01 BEQ :1:0 LDA #HIGH RBUF BVC :DONE:1 LDA #HIGH RBUF + 1 BVC :DONE:2 LDA #HIGH RBUF + 2 BVC :DONE:3jW LDA #HIGH RBUF + 3 BVC :DONE:DONE RTS EPROC ; DEBUGGING AID, BKG RED RED LDA #$34 STA COLOR2 RTS ; DEBUGGING AID, BKG GREENGREEN LDA #$B4 STA COLOR2 RTS jX SUBTTL 'INITIALIZATION'INIT PROC LDX #$FF LDA #$00 RTS EPROC ; PROCEED VECTORPRCVEC PROC LDA #$01 STA TRIP PLA RTI EPROC ; -----jY---- END OF CODE ----- ; DEVHDL TABLE FOR N:CIOHND DW OPEN-1 DW CLOSE-1 DW GET-1 DW PUT-1 DW STATUS-1 DW SPEC-1 ; BANNERS BREADY DB '#FUJINET READY',$9BBERRjZOR DB '#FUJINET ERROR',$9B ; VARIABLESTRIP DS 1 ; INTR FLAGAX1SV DS MAXDEV ; AUX1 SAVEAX2SV DS MAXDEV ; AUX2 SAVESTSV DS 4*MAXDEV ; STATUS SAVERLEN DS MAXDEV ; RCV LENROFF DS MAXDEV ;j[ RCV OFFSET ; BUFFERS (PAGE ALIGNED) ORG * + $FF & $FF00RBUF DS 256*MAXDEV ; RXTBUF DS 256*MAXDEV ; TXEND = * ORG $02E0 DW START 'UTILITY FUNCTIONS' ; ENABLE PROh