EXLD(ML    a l0C)HCCH Vhhݩh `eCDiCD`  RP   * 1芢@) Y.`i#(PMR\ \b Pgi 0  %   * 1芢@) Y.`i#(PMR\ \b Pgi 0  % @ / ՠ`d   0DDԝLH @ / ՠ`d   0DDԝLHi@4iN@  )?HI Y0`HIJH) * J j * hJJJ )HJ h i      YS S0 i`ϣ߳ϣ߳H J3xj2h 1 |9 ӭ45(420 *(0241өX.`  R *i)Lvw  ~*PE 5 LN(G E  r s k rsrL ( E LO(0d( L iE0O +)$IC  H S8 q p h   j 8no CDLQ CFl V  LO Ri)Llk2'")*F$F$F$F$F$ 5 )ШF/Șl]kpqС,LQ/A! Ti)Zlk@ ܬ/i)(")")k$F$F$F 5$/L /lF@jj(LNkle$$%8(k()` R 8 ELO Ri)^>jf | NrC s  ) vw5g   enfo Glvw LQ@iLm>j FL ~Jjjjii p qEhjlrs`LQ:$ȱ$@+[_#{ 8  Խut! ai 8   E I   ] C H h    ˰ 8  N   Lm E  ,  [ `LQ ,/ 8 ~/  Ơ? ѩ/  [ / Lj0?MoLn FjMqLp NklLOLQnLoMlNLO R"(+ըHH`Q R!!  % !   / .   FȑF! /GF eH"+0+* ! F z LQnm: J~nTF1F  *n+)5! n (, n)1JJJn(n*o I ,0  ci a oF? @ , 8,0 ʩ0H Eh   i  D ]D mmFLQvtu`*&!*@h ] 0 ^0` c 0l$$%()()%*&J%H,@hH hH@,h $% 8i8$(%)0hhH ]h`() c 0H c 0 h`hhh&JJ ]( ll  LQ0  /qnoHH 9 9 H H  I9  9  Nd EH  Q8 o n  FnoL HII/ Ih8`h`Lnon`no`u F E VEhLO/luF l0BF/lɜɛ׽hE N  b VFL FREE SECTORS C H) *Fh ):FȽ F FC IH' 0 d  i:Fȩ/F.l`CD/08HDICIHȰ/F`ȱ$>.+.i ȱ$:刄H !A \ Hȱ$*?ȝ 2. ? [_{ ,0-:) 0$:>WI  IТ,LQH  0hLd ~ t u`C ?( 0(C.` E  R =! .ti S0N EE D XC )0')AY  )ע ? 0E088FG eon  (HhLlL3 iJ i Lqp 0=rspnqopqlk`jZj0  j FL`HFhȑFȽlFi0 h FFLFpvqwgneofLF pq7  G0i 0 FJJh1FqȱFpȱFk`B!08`hEE D 8. =D}tui( TʩL`b!)    cȌaȌd b`aabH8 hdaHcd8 cH hHH  eh hc` =Hh I8ih( t  ( t(!` LeCJfCJfCJfCDfC` a  HII  INdh  `h  `n)8jHniPoijIjFIjFIjh` a I 38  8H0 I  ' H LQ8j Y  8j NdY  &I &I &IHeH.pIiq  `!.莿 2Jjj }.m Ȉ!m FG` ɩLQ z  e Hi0= e Ȍ  8 r h !`I0 `C Y8.`DOS SYS I  ` ~ݩ.C/`ba.m۩mѤC9 `C L] R  ,8 0 '0 l , BLVDE`D:AUTORUN.SYS8hhJ ȱHȱIȱBȱDȱEeeHHLV)  1*  ,,p-  0 I &  '0   L)l, 0  I&LD1:MEM.SAVE:D1:DUP.SYST);CD1:DOS.SYS n  * \*`آ R'S )ɀ@  _))% BError loading MEM.SAV or memory!  0* l*m*n*o* R Hn*JSDn*J-=o* 0m*ʈд =}MYDOS 4.50D - Copyright 1988,˛Disks 1D- D: = D1:ˢ = =1-8.Dir of D1:-D8: *. Dir of D:A. Disk Directory K. Save MemoryB. Run Cartridge L. Load MemoryC. Copy File(s) M. Run at AddressD. Delete File(s) N. Load MEM.SAVE. Rename File(s) O. Change Config.F. Lock File(s) P. Set DensityG. Unlock File(s) Q. Make DirectoryH. Write DOS Files R. Pick DirectoryI. Initialize Disk S. Set RAMdisk #J. Duplicate Disk V. Set Verify Flag  ?( 0  =Select Item ( for menu):@  =ɛL)1L,*L,:W@ ,,L=No such item!L4,-L4, BNeed new file name! BNo drive or directories allowed in new name!Lock Unlock Delete Lock which file?͢-#Unlock which file?Ӣ-$))H @ AQ/wDelete what file?ۢ-!))H @ ANJ =Answer 'Y' or 'N'h jB V?;)) =) = =? =Y ?Lt.H @ AhR ?R)L4,LW/L-L-File to rename, new name? @ A(C', ȱ:>0{ ПFull directory name?Z"L.Directory to be used as 'D:'? @ A(5)L.(I: ȱޝL4, BInvalid directory!L?( )0Ls-File source, destination? '( @C۩<ڭ8<ܭC BC'0 @(ߍeލd)DЍ) ? C' A |Bȱޙ':>Ȍ)C0J* .B D'ȱ/.* #,ɛȝD' ߰ A V?,(0L4, 'ut)D'3?&' .'ȽD'?&'  .ٓ'Q?''(#) = =-->' =Q =YR_o (J)  0?Bݖ''BU)`''utz0( >(L0L4,L?nDisk to FORMAT: cA B)UTލ1 =(Press for Enhanced Dns)Type to Format Drive 1: =AIYZNj[R VL?L4,D1:DUP.SYSDrive to write DOS files to? cAH1:*U)2T) Z B hpT) <<2UTC٩;ة۩کL;Source, Destination (Sectors)? cA)((C'( ]A)((((( @(0% =Insert both disks, type =  A( A((/( B(( BDrives not compatible!J)j)C'Hs''h(ɛy BInvalid options! (@-&& (@)׍&&(&&&۩ک&&&&8* F4&&&& F48*8)ܭ)ݥ"m)m) & &("L4,  ( AL4,(, =Insert DESTINATION disk, press =N T) b( 0U) ?((ԭ(խ( ( (((L4Drive, new density: cAC'ɛ BDrive unchanged.(ު#90٨Ȍ(SD  KBL)xԌҭHӭ@ @ ʎӆ@ӭ@@ :  $ӹ @hөԥX` Aˠ =RAM disk present? =NL-8 =xlon or E type RAMdisk? =Aό $  L   M A, K6: ' =No extra memory available!L-8L7 & & & =Use default config for 0)ȩ = =K? =NL8 =Size(K)? ? (@FjFjFjFj: =Page sequence? ? *@o* =RAM disk drive no? =% 09) `9 -9**H***) 9 Ȋ)h 9 @@ʊ H'h(#''/'(ɛ ? *@(@: 3 ʽ' L8 =Duplicated sequence number!L7 =Wrong number of entries!L7K&큅쀄 =Verify WRITEs? ; =Number of File Buffers? ? (@  6 L),R( 1;L4,Drive number or : =ɛLM99L 60Ȍ( =Remove drive? =Y =Is drive configurable? =YЂ =H'igh capacity drive? =Yy =Is drive double sided? =Y '; =Tracks/side? ? (@#0M P( '; =Step rate? =4/ '; 1;L4, =Drive size (in sectors)? ? (@H(h 4;L4,RAM disk drive no? 8L4,Verify WRITEs? ;L4,( =WNPy`(`(  LKBSAVE:filename,start,end(,init(,run)) @TUH *@Cp` << *@؆8օڊ BInvalid START-END range!۩ *@  *@ hԄՠAȌZ B04*  0$)ڍXۍY֍T׍U,0LBLB -CL?ֆ׌`Load MEM.SAV from what file? 0#L4,L?Load from what file?) @TU&̩Z B &0&-&а&INIZ'RV0II BNO CARTRIDGE!Ԇ*  )LIRun from what address? ?ɛ *@ BAddress must be 1-4 hex digits! BHILV x=`hh =HH` =0{a Hɛ x= x=h` x=L4, = = pHH =hh`K: p `(()+( i ɀ((L?(`(B'(0!HH''h>Ih>(`h>DH(`(HI`(y5 = =( B( %>@A (J B0x((HHIIDDEE B ?(CɈK(A = =( BL?(Bh>((ڤ, ܝHݝI VLi>L?(" B !B T)  B(L& R XY( ?&:0H&()& ) .) & ) .)ʩ)`ލD&ߍEBIʎH( V0`ԩ ؠ@ȱ@ȱ-)@ BError -- 128&`$8f =AԄձG/ $<68i/(Ԧ`H&եԦ&&eԅheԅԊe(iL4@&&&&ԅL4@B ? =A?*(ɛ:./2SX(0ȱ/.ɛ(ލC'ި.0#:Ȱ :ފ :ȱ: : MAD MAޥ`(eޅީe߅`(` @LfA @TUȪ: BFile name not allowed!: )  s( >0+L TUD BNot a disk file!(0` =Insert SOURCE disk, press / =,(pӮ(A(O  ;B KB;B ` % 1(L/ b)de BJKO L?O` B()*)))`ȱޙ)):>Ȍ)`D:`OS.SYS,DOS.SYShh =L4,  VLT0 C C,pLsLF#Խ٩Յ׆  LB` % 1(L/ b)de BJKO L?O` B()*)))`ȱޙ)):>Ȍ)`D:`OS.SYS,DOS.SYShh =L4,  VLT<`|a~avbxbbbcccddeefKffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyi{i}iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiXwXZZ\\] ]]]4]6]@]l]]]]^^_>><s3>00x|73>00x`c6<9c` 33c366fffg~33>00xgfffff<11111{UUUU *U@PTUTP@U* 0b1<=?<GD0EHI B V)<D0:SI.PRGLoading... Relocating... P BLVLoad errorGHFH` `  mBJKDE HI V0BDE+HI V0iBDEHnI VL 4 PBDEHI VLeeeL| l `  mBJKDE HI V0BDE+HI V0iBDEHnI VL OREL1n$ SysInfo v.2.03 (c) DracoL|}XY01WHH} +  w  {hh` /H/ԭH u   h ?||    f ,  !S 8 uȱvL6|,|0(IRL@# })IRLHuhu,|0 IL0 IL,|,| H.L0 H.L|,| H@L0 H@Lh/ L: LY "` "BJK>DgE V0`hh L`Fg ٥i԰ ؠ70 )Fg)FgNgGgP B VBBDgEHJK V0- BXDYEHI V}H B Vh(`ө @exԩ ө@X`H ӭ{ өөK ӭ愩K8 ӽ{h`IIт愑`ϭ{ϩϩKϭ愩KϽ{`i .HIQ`7HIQ|`2HIQ`ӭ⨠SgVgHR`),}0HQS|`HQS`@o9Щ*Щ ЩXЍ* \*Э vHT0 yHTo)oРX`"A RAB R h^+R`=HQ H R+R`Hϝ R 0RL>Q&'H R R:L>)ӢW,I8,I RW 4IR0 WR L> ӭXB*  ]+R,R t ]2R3R.-R1R4R`!I RL>(n/a)JJJJ`BHQ` ~ghhL> ieԨZg.R` R R ] R RȦ;. R ]RR`8g ]II:g ]II;g ]II9g~gL eԪZgI=g ]II6Vr f ,  !   Ll` Iԩ ٢g ڢ2g 3ԩ ٢g ݥԥ fڢ2g fڢ2g ة\R ԩ ٢g ةyR 2g fڢ2g ݩ ԩ? ٢g ةR 2g f ةR ȩB`jnI` O 0 =HQ`BHQ``xԩ ө@X}`,`ҍ ҍҍ z 3HQ@T z H2TL H2TL HQTYg2Tҍ ҍҍ`?{1|`JɛIJ` 񅗩{UTL,* " ,|0 ||,||N  0[&+*ɛ, ,LM ƪL= L= L= L= A   LM # LM 4 M %H$H`,J  0    ąJTUL,*K KJIJ` ٢ b ,L ݢ ʢb ,L heX h"heY"h,|  Xy:h:h0 L`Siԩ BةR ԩ ةR)0`).`{ȩ Ԯ ԝ{{ԩ* ةSL  ]^S_S) H8S`H8S`H8S`,|0Xi@Yi1r4 01rXi@T0L,|0>Xi@YiC1r懥Ǝƍ` 0Xi@1rT0LH %r%r&r'r'r+r8h`%rU&rV'rT/r0r`| &| {ɛ M|{| {{񅗩{L,* } f L xi K D, H Sn=K-f-+*%ɛr,|0Lf L,,|hh f |L ,|hh f |L ŭ D欭/re/r0r'rLL DƬ/r8寍/r0r'rL Zi[i|L f ,  H7] , 1 UVT` iE慩28儩兰ץI憥ɫ c] ,   1 i慩28儩兰ƄƄƄ ņ8ƅ 8ƆƆƆ  ] ,2UVT` 2UVT  UVT` 1UVT  1`B>DgE VF    HRHR  1UTh 急ƍUT i 急ƍ̢ } UʆT  12i  hR w , " ,|0 iK ] ,i+芙- )ȱ|GUVTU7 *UL,|0|UTL> *78788U ,*͏З`K^^^^^^AAQA%AA1A fA!ApA"xA AHȱ 7Թ8 ݦ (ۢ ڢ2g ج 2g ٬ԙ7ՙ8i͏Ј`ԅ@`,|-/ ) /ԭ0f1f0ԩf1ԩ@`ԥ87@`,|I/ԭf0ԭf1ԩ@`DE BHLV䩠UVhT` UVT`B>DgELV i L ,L D|I|0 IL0 IL|L D,|"|I| H.L0ٽH.L0 f ,\L, i lK ,LJ i K ,L f ,U V W),|$R ]$Y%YS ]"Y#YT ] Y!Y ]XX ]XXԭ ةآX iԥiե8ԥ ةY խX ٢g ةSY U V Wb,|]U8R/gVS0gWT1gK/g0g1g1gd ٢g ݭ/gԭ0g f ة(Y L0(YB*Y` ]YYa ]YYy ]YYz ]YY) I~Y0 I~YG IY0 IYlXL, f ~Z@H ] ȑhH ]ȑ i2Lh!йiZ ,YL,#!)'/- ]H推hȑ捤 ]H推hȑ捥 `Xԩ ݩԩ@ ڢ2g ݭU V W8,|3Wd ٢g ݭUԭV fڢ)g fڀ jթ ٢2g fڢ)g ( ةX M_XX `Zi` f ,hh NL,ȱHH ]Ȋ ]Ȋhh` f ,jhh iLL,|,|0_Xi@ԥYiթة٩Xک- )? եj`N` 1Xi@ X-)?X-Ƅ L,|#  J bHbQ` UHbQ` IHbQ`,|/АvHQ|`yHQ`GF-i0Q` ]SS ]SSO ]|S}S ]~SS ]SS`H|h@HH|@ԩ01 ԥ@Ա)hh,|0 HS`HS`N@r O  @ @),|0ŅƍS3X ,-U}PT+  tLSrJ y H0K4ŅŽCƅƢHrH}0H0H,| r) H H rԩ ٢#g إii r%riԩ ݭrխr Lg ݭQr-}ԩ ݭrԭr f آ#g ڢ#g ݥii rխr آ#g ڢ#g ݥii #g إi#i i4慭}L}|`,|B Hd$00dd8&Iǹ $0I饹:hL`R LGHFH`,|0xh`H(,|0@X` f ,IL, `y D|I|0 H@L0lH@L0aY DS8|I|ʽHuhu,v0$(IRL@" } f ,fL,)IRL}|LS@{ SoLY` "B JK@DgELVS IqT` IqT`iȱH ɛ h`Out of RAMSM08)@C<dIQ` ]BIDI 8IQ` EIQ`[IQ` ]XIZI OITQ` @(pƢfL, , G셍F ii(It}эHمH ]|I~IhlI0ǠوI0H H H I0!I0эHsaL,H؅ѩ慆iԅ ٢FH Ufhi ؠ0I)IHh` ;f g`¬ g;f`fL, f ,,|0 T ,ALfŅƅ(Ff怐򥀦r @iL L.iFf8FfJBfBfj  @f ,|LeL,`####V###########((((PP$* r ɩ ʩ *ɍʍ t  tr7r.ȱr&rȱri ɐ急М8 ɰʱərW *Ѝ LtD:SI.DEF "BJKD!E V0aBD|EIH VL" f  "BJKD!E V0 BD|EIH V BLV f ,  H  ## fƍƎ    ## `ƍƎ   X ## ݢ # ƍƎ    # # ݢ# (ƍƎ  ,|0 ;### ,S# _ ,ik#芙m#i#Lr"@@eB(p@# L1AHAPA'uACaAwAA30AR3##^^^^^Y^@I@Y^^^^?P#R@z## #  t/hhԩ ؠ)b,| D f ,mbL,` , H  r  tr &&rH>r ##LV$r#r#r8卭r厭rZ8rrL$r#r#8卥厥#8#####rr  1 ###Ǝƍ #Ζ#Ε###   1 ##Ζ#Ε#Ǝƍ ##   1 ҍ# ҍ##8###N#LN%[# #i# #Ǝƍн ####   1 #Ǝƍ  rԭr ݭ#ԭ# ڢ2g ݩԩ ݢ2g (ۢ2g ,|0 {#u###ɢ7Խ8 ٢u# ( ݢ2g (ۮ## f \ɹ## ɩԩ ٦ԝ7՝8急Ў ,¢^ ,i_#芙a#]#Lr@CvC5CC7vA^r( f ,  H 񅄩{&&&& 1Ȉ *jJ    1{{{{{]{ɥɕɵə{{{ɦɖɶɌ{{{ɤɔɴHh(ƍЮƎЪ    1im{}{y{euyqa{{{{{{{ƍоƎкim{}{y{euyqa{{{ƍƎآ    18 0I0^pP,&Pp,{l& +*xX {{{M{]{Y{EUYQA-{={9{%591!){{{ф{{{{N{^{FVn{~{fv.{>{&6ƍLB(ƎLB(   7,|0 {#u#2gȅɩ&ʩ^7_Խ8 ٢u# ( ݦɤ ݥiɐ (ۢ& ( i ٦J8j7 ٢2g fڢ2g 急LS)ԩ ݢ2g ( ٦J8j7 ,` ,i&芙& &Lr`,|04!ɛ$UPUTH *Uh`UTȄe` ɛ$UPdUTZ n+UzȀdUTȄeL,|  n+LUgT hd"he***ejeU)g0C*Fjg1ddg01dddi(de`g9+*g1ddag01dddi(de`Ug) g0M+T :hed ijg+) 덻+d) ddi(d `h+T :hed ijg,)J ,d) ddi(d `{ M,{{{ɛ/{L?,bƝƟƟ`{ M,{{{ ,|{ {|{{H ,h{{{{񅗩{UVT ,*` HH% D-ǥȥ8iii ,L&- V,hhTVU ,*Ʀ`@8Jc8Ji`$I"B$U)BJI"@HD(*A$ %RI*$I IABHRMR@ @$%$D*@AX1I@@UHIE$ @ AB[AU$H.TU@(/" dD_EI$" 9 /@( vP " @" @pD dԁ@@D * *@ *P 0@:( PB*IH E @ ! P@$Q)T P e" DB *Tl"R*I#H@ @@@( DE) PUA@$RP " @%DDH! ^€ @I@D$JI$"~|@H*%P"H%@DB  U%P !P fDU %BDBTJ " @$ @ EJJJ @D$j$R  A@R@T$(@! H JDJP Q ¤3 R P A)UDU B$U*TgĪT)JU! ‚AE*$DBIT((J$I$ BE%TRU*RI!%((R$TUJ*J@$BI) JRJI)$PEIDRU* ED(¤"QIDU*JR?I$ IRThUJJBD@RI*Ī$B RBjRƪ%BAI)I$JUD@Q$RI*Ujª?@IBR%RUm[J R")IH*ª P$JUv?  H"RIJ[@B HiIH*$URUW} !AD$’aUW?k R’JJUª B! DJC)BUmvY(Š!JªjêjU& $$%JYIU*z׶ݜOjRI$)DJj@VB"RI"))JU_iP B_"T*($RJUê&J )B$I)(U*kvґJR ZER(I)%DR_k_D$*TDªVkVUT(E+̩JU$Sj*«]ߵV@I"$JT kj꽻@$ ^HUR$UYU)U[j5V߻߿նHH@DUS*(A$ YUJ}}Y% (:}PIUmz[Um꽫UTH@ lHPJI6]ն*^nT RPQU) %$Uj]ץSVwMmWQ*PH $ DQJEURUkmQ-WVUSdB"J"$5Ujݶ Z{iUuI(@HQIUJDªknTuJծkTP.%$$+UTWRڭ[VoVmu B!ZP IRJªKkQJuªRh! JR$ UJU[jU+Z>ZV4 P@"U_! RH$Uj[kVVJZ€W$HP %*JUjHj֪[R.JRU_R $RUZw%UZۿ*nA(JP(IRIDUnV[*T*RU H (URZ]J UP )BRJֿ@(%T*JdJګj*URnjJRHJ UYUo*TBdR*6+m֥%)*.%@Dj() %Rm}vJUJZA Y+U_*PIT )JUjTEH%RVo@PO`%$6ۤ)*(R P"U[^@%T'n*e!@*BP %?@RR$ [UVRI@ _D($ WR*֭RPDBª%BRJ {H)IKjRRT@% )W}@^IRQZ_F[pE*JUQ*$HDַ{:U %oh)UTVJRJ@DUom}HR]Fޔ+ª%I*j $H UUIRQ@/h kBUDI@"o(J*!W@*RUZUH(%Jm~@@U%JQi*֕*UªUQ$%EX%q  !T_[QAJJ*)I(ЀwAU$)bJ-*P!T„gP^_BJPTe$ IQ*+ R%TZA! I"$$"VEJ(%kI$PBUJ@ U%@ IJ JT"rPU zw@*HR IJI"!Q @"%$P/ %UJ@䈆Ô*T%(%@H"JUR Q"B"%$I?. %R ;nI)ITRUDHI JUJ$UQ$PH SPJJ"k{"@( $ RswB$U*@DB @% $JJQ[Z"HU*$ @B_`UZmkVB*+ջHIJI*Ur]J(@TQDZ6"$TMUZU *B )oZ!IHTRRU{nERB!DxtP (QR$%$*UJUĪ¨֊D)]ekZHR$RUE%D%b%EH(ER^U % %J%JªV @HWR(%R )EBQHT-UY("D)EP ]W $RHDRªW@"I_w) !PBU*괒R%*RUek*R KNHu@URADDJUJ@ "J U(HUI*@]n R UI)% TTemV@$ B ARZQI$%UZ B_( T-EU$RITUª@"$j$DI$*Jªm @"@@ *vTJ_ 5¿JAUTIJUR[ ^ JK$ J*ڮH ? JB@ )(I%$d)UjV WuH"THIHjZ"Е$ JRUYI\vH@羵 $% !$¥*U[ުwEWnIH@!RJRTIjP@K2%o$R(P )UvP S]ܤ€ R$@*ªn!@߲$I(HB$JRUUm}ޖ\0z@H"%BI*U(ªjoA@ RH)$U+U]P~j$xH ( "TJêVP WdDB)!HRHJJUZTH}~EP@HHP"U$*Uk!([- D@TJ"JUW]$ }W\@ TB $IQT*ªjEޞLm R*SZVVT{[@H RDQ$ HEJy%**nBA% BI*)*êZ@@[J$”@I$TUJuvB $ @ $JUBĪZ"RWUڬ(" I HRI!*UV-m*̯i` @*$*JUV)Hk)PI@QI$I(U)JY[o.}-zB @U I$JIUm$ @*׿mU8H@DHA$B%)JUMwU!$AT*I)(ªj]VI'_Z@U$RU+Vo *}ufEJ JHJIZպ"@T@B!@ I)U$Q*+m_VWA$z՚*B $%*T{w IkE@@DKBUT M+^4(." T'IJRRO% @@)tX $@   @]@PPO@"TP'HMJ(€\DHT@( UT[( R ED%XJ6D"|d .B )U@Ho @!5@E:TUC(@@R PB "[KwA`D*$Y*ªM/A$*@ABUR] [$ @ YU)j!'HEB I@P$@AB P„ +UT$%_PB@} PUIJQUF@P** %*DQ*H@ T(&B B*!"%R )(!@U*TB RJT v  @%I*RAEHJ@%UIXD'5uP)@T ^UH)PI%*jDPRU)B~" JJE$$ARGS-OS(C) M.T.I.QMEG-OS650265c0265c816XL/XE400/8008-bit native16-bit native8-bit emulationQ-MEGyesno normalnot allowedinstalledPAL NTSCstandardEuropeanuser definedmono stereosuccessfailed not availableRAM IDE floppyhard on offdoublesinglepresentabsent get testunknownDOS TIGHT OS1.01SpartaDOS x.xMyDOS 4.50SuperDOS x.xDOS II/+DAtariDOSIDE Interface v.x.xIDE msc Black BoxI SysInfo v.x.xx Revised xx.xxx.xxxx.(c) 1992-1997 by Draco  E-mail  draco@mi.com.pl  Freeware  An 816 application developed with MAE Assembler v1.0  Quick help  [Arrow] move cursor [Return] select item [Esc] close window [Space] snapshot렠󠠠* KSystem summary Audio/video summaryHardware interruptsSoftware interruptsxKMemory usage summaryDevice handler tableParallel bus devicesKCPU speed FP arithmetics Graphics & textHard disk speed*LDisk config: 16-bit mode: Screen DMA: Sector I/O:  Save defaults 'uLLVector Address Description------ ------- -----------$00FFF4 #0000 Math co-processor$00FFF6 #0000 (reserved)$00FFF8 #0000 Abort$00FFFA #0000 NMI$00FFFC #0000 System RESET$00FFFE #0000 IRQ65c816 native mode:$00FFE4 #0000 Math co-processor$00FFE6 #0000 BRK instruction$00FFE8 #0000 Abort$00FFEA #0000 NMI$00FFEC #0000 (reserved)$00FFEE #0000 IRQ2N2NVector Source Address Description------ ------ ------- -----------$000200 ANTIC #0000 Display List Interrupt$000202 PIA #0000 Serial bus proceed IRQ$000204 PIA #0000 Serial bus interrupt$000206 CPU #0000 BRK instruction$000208 Pokey #0000 Keyboard interrupt$00020A Pokey #0000 Serial bus data input$00020C Pokey #0000 Serial bus data output$00020E Pokey #0000 Serial bus I/O complete$000210 Pokey #0000 Timer 1$000212 Pokey #0000 Timer 2$000214 Pokey #0000 Timer 4$000216 IRQ #0000 IRQ immediate$000222 ANTIC #0000 VBL immediate$000224 ANTIC #0000 VBL deferred$000226 ANTIC #0000 VBL timer 1$000228 ANTIC #0000  VBL timer 2$000236 Pokey #0000 Break key IRQ$000238 Bus #0000 New Device IRQ Main CPU: Current CPU mode: Computer type: Installed DOS: Video mode: OS type:  '816 oriented: OS serial number: OS revision date: BASIC revision: Linear: Extended 130XE: Extended 400/800: Total: )RR DOS screen size: x Current display mode: # Character set type: Character set address: #0000 Screen memory address: #0000Display List starts at: #0000Display List Interrupt: Video mode: Maximum scanlines: GTIA present: Pokey audio output: Pokey chip test: Tight SID extension: 7TT- - - - - - Drive Type Density Tracks Sec/trk BPS Capacity----- ---- ------- ------ ------- --- -------- A: B: C: D:  E: F: G: H: I:  J: K: L: M:  N: O: ?XTesting drives,please wait... k of memory:4 xXXThe system reports The operating system utilizes: Free base-memory at $000000: Free high-memory at $010000: Bank-select RAM at $004000: 8k cartridge at $00A000: PDI ROM extension at $00D800: Keyboard definition table: #0000Function keys definition table: #00008ZZϠDevice Vector Open Close Get Put Stat. Special------ ------ ----- ----- ----- ----- ----- ------- : # # # # # # # : # #  # # # # # : # # # # # # # : # # # # # # # : # # # # # # # : # # # # # # # : # # # # # # # : # # # # # # # : # # # # # # # : # # # # # # # : # # # # # # # \\The 16-bit mode requiresCPU 65c816 or compatible͠ %\JR %#]Q͠ %]7Q>C]ӠԠ>o]Ӡנ>]Ӡ>]]㠦 Plot point Draw line Draw & fill Draw text Scroll text Atari 800XL 100  0 100 200 300 400 500 600 700 800 %  >^^ Sequential Back Random Same block Floppy disk  1.37 kBytes/sec. 0 20 40 60 80 100 120 140 160>__ Addition Subtraction Multiplication Division Atari 800XL 100  0 100 200 300 400 500 600 700 %>``ՠRegister access Memory access Integer instr. General instr. Overall  MIPS 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 aaϠID Device name-- -----------#0 #1 #2 #3 #4 #5 #6 #7 \ybSystem I/O error Operation aborted.bAbout the SIQuit to DOS bDisk summary Hard drive details0cQuit to DOS c3c : : : : :  : : : : : : : : : : .ddController model: Firmware revision: Serial number: Cylinders: Heads: Sectors: Total capacity: Cache size: LBA mode: Removable media: eNo hard drive attachedeNo IDE drive attachedfTest in progress,please wait. Lf : : : : : : : : : : : : : : : \fRequires SpartaDOS 3.xor newer.fNo PIO devices attachedpppBfAf2unningbenchmarkBcBU6A$"SED:SI0 .GR8`ABC?JanFebMarAprMayJunJulAugSepOctNovDec ??  !!"##$$%&&'@@@@@@ @@ @ @@@|MMMMN!M5MRMMLL M  "$&(68NNNO7OaOOOO P)PHPmPPPPP!QThis text is drawn by the CIO subsystemTHIS TEXT IS DRAWN BY THE CIO SUBSYSTEMTEXT SCROLL text scroll Ԡ = H&"aH!^^^^^ R+RQQaaaab(b@bXbeele0eed????%?P@@@Pp 8   @@ 88x```8 pppp 8`p p p @@ @ @`````PPP @`pP @ @@@@ @ @`` p @p@@ @@`` ` p` @``0P``` @@@````p`@@@@ @ @@ @  @````p````p𐐐@@@@p 𐐐а```Pp`p @`p` @`@@@@`@@ ` ` P`````pppppp``0@@@@pp ` p` pА``ppp`0@@@@0p@```p0``` 0pp0 AFSX\_n $'/49<DGNSX[cfps{:_t2LO\_gmp  ,:=BENQ\it(.147=@CHKNTW]lo{ "%(+.149<?BEHKNRUY\`eux{~"%/59<@EILOTW[^clqux| !$':=ANQ]nqz ! + 1 @ [ e o r y     ( + h x     ( . 9 < ? B G L Q T [ ` g    ) . 6 : ? C F I L O S X \ _ b e j p s x   ' * 0 3 6 J M T W ^ a h }  (-27<LORWbemrw} "%(/27=BEHORUX]`cfilps~-8<?Rat$*-036=@GLPS[eox{~ "$&(* $'*-Jcis $).19<DGJMTY^ailtw{~?BR_bes"/2:=DGJTi|.>[r| $(+03PU_ ;>DJMgtwz #]hlotz )6LOVhmx|$',15:y #&*27:INQUX[^fknr}03=@CHKTW`cjmpux %1DGY , / 9 ? C F J O S V Y ^ a e h k m o q s u w y { }  !!!%!.!6!?!G!n!v!!!!!!!!!!"!"$"'"*"-"0"4"G"J"M"P"T"g"j"m"p"t"{""""""""""""""""""""""#"#T#V#X#Z#\#^#j######################$$$$$1$4$<$C$F$I$L$O$R$U$X$^$c$j$o$t$w$|$$$$$$$$$$$$$$$$$$$$%% % %%%%%.%1%6%;%>%A%G%M%P%T%W%Z%_%b%e%j%s%v%%%%%%%%%%%%%%%%%%&&&&&&,&1&:&G&P&S&d&i&n&&&&&&&&&&&&&&&'' '''''!'>'A'D'G'N'Q'T'W'Z']'v'y'|'''''''''''''''''''(((((4(7(:(=(g(n(q(t(}((((((((((((((((((((() )))) )))0)3)?)H)P)W)\)e))))))))))))** ***%***2*L*k*************+ +,+/+H+Q+r+~+++++++++++++,!,$,+,5,:,G,L,Z,],d,n,s,v,{,,,,,,,,,,,,-"-%->-IKwKKLrLtLNNRRTT>XuXwXZZ\\] ]]]4]6]@]l]]]]^^__``|a~avbxbbbcccddeefKffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyi{i}iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiXwXZZ\\] ]]]4]6]@]l]]]]^^_֛ System Information v.2.03 ------------------------- Last revision: 22.VII.1997. Copyright (c) 1992-1997 by Draco ---------------------------------- Questions, suggestions or bug reports please send, as ever, to: Draco draco@mi.com.pl ---------------------------------- The SI is freeware. It means, that you may freely use & copy it as long as no changes are made. -- IMPORTANT NOTICE -- This is also the last revision of the SI. I haven't enough free time to improve the program continuously, additionally some other projects are waiting. If you want, however, the SI development to be continued, please send a 5 USD to: Konrad M.Kokoszkiewicz ul. Majewskiego 15/67 PL-02-104 Warszawa POLAND -- END OF NOTICE -- The problem of the slow screen output is discussed in the file SI.HST. GREETINGS & THANKS (alphabetical order) For tests and suggestions: - Matthias Belitz - Rene de Bie - Lyman C. Green - Gumi/TIGHT - John Harris - Hermes/COBRA - JZ - David Paterson - Pazurek - Erhard Puetz - Mario Trams - Waldi - WSZ Many thanks to Rene de Bie and Robert Verdaasdonk for loads of useful infos. Greetings to all members of the Independent 8-bit Atari Network. Special greetings to all friends from the #Atari8 IRC channel. Using menus ----------- On the menu bar: - use left/right arrow to select a menu - use Return key to open the menu On the menu: - use up/down arrow to select a function - use Return key to execute the function - use Esc to close the menu - use left/right arrow to close the menu and select another menu on the menu bar. On a submenu: - use up/down arrow to select a function - use Return key to execute the function - use Esc to close the submenu While a window is open: - use Esc key to close the window Explanations ------------ MAIN CPU There are three types of CPU your Atari may have: 6502 - all not upgraded machines. 65c02 - mostly in emulators like the XFormer. 65c816 - a 16-bit CPU compatible with 65c02. CPU MODE 8-bit native - for the 6502/65c02 8-bit emulation or 16-bit native for the 65c816. COMPUTER Two main types of machines: 400/800 - older one (1979-1982) XL/XE - newer one (1983-1985) PARALLEL DEVICES PDI devices ('new devices') those are attached to the system. This info has moved to a separate window (in the "Memory" menu). ROM There are three main Atari ROMs: AA - 400/800 ROM, older one AB - 400/800 ROM, newer one BB - XL ROM There is neither serial number nor revision date on the 400/800 ROMs. AA and AB types can be distingui- shed by individual characteristics of the OS machine code. The XL ROM has an alphanumeric sym- bol of serial number and revision date. There are three known revi- sions: 1) BB 01.00, 17.Mar.1983. (very rare) 2) BB 01.02, 10.May.1983. (most XL and older XE computers) 3) BB 01.03, 1.Mar.1985. (last official revision) There is no functional difference between both last ones, though some programs (like the ENCOUN- TER by Novagen Software) may not run with BB 01.03. Known other ROMs: Quartet Mega Operating System (Q-MEG) developed by S.Dorndorf. A German upgrade of the XL-ROM. Very buggy. ARGS-OS, another German OS. MTI OS, an American OS for '816 machines. DracOS, an OS for '816 machines, currently under development. OS serial number starts with the symbol "XD". Tight OS, the XL OS customized by Tight group. Contains fast FP routines and accelerated screen output (for the GR.0) DETECTED MEMORY Linear - total amount of linear RAM available on your machine. 24-bit addressing now. Extended 130XE - extensions controlled by PORTB ($D301). Up to 2048 KB (128 banks) can be detected. Extended 400/800 - Axlon extension controlled by $CFFF. Up to 2048 KB can be detected. Total RAM - summary BASIC rev. A, 400/800 computers, on a cartridge. rev. B, XL/XE computers, mounted internally. rev. C, XL/XE computers, mounted internally. AUDIO/VIDEO GTIA present - No, if your machine has the CTIA chip instead. Video mode - PAL/NTSC Max.scanlines - maximum number of scanlines ANTIC can generate. European computers should have 310 here. DOS textmode - size of the DOS text screen. Current display mode - the DOS shell screen mode. Also the screen segment and DL addresses are actual for the DOS, not for the SI. DL interrupt - may not be available on emulators. Charset - actual ANTIC character set (for the GR.0) PoKey test - may fail on emulators Audio output - mono/stereo (the second PoKey) SID sound chip - present on page $Dx, if $Dx00=$53 and $Dx01=$53. Mono/stereo check not tested yet. Reports will be welcome. DISK SUMMARY The SI knows the following types of disks: floppy - a floppy disk drive RAM - a ramdisk hard - a hard drive partition or external ramdisk IDE - an IDE hard drive parti- tion, some additional functions will work, like  the HARD DRIVE DETAILS. If you select this option with the SHIFT/RETURN keys, the SI will retest all connected drives. BENCHMARKS CPU speed - executes about 12.5 mln instructions. On my machine (65XE, PAL) results are as follows:  Reg.acc. 587 (= 0.587 MIPS) Mem.acc. 296 Int.ins. 278 Gen.ins. 184 Overall 336 or when the SDMA is off: Reg.acc. 780 Mem.acc. 393 Int.ins. 369 Gen.ins. 245 Overall 447 FP arithmetic - does FP addition, subtraction, multiplication and division (8000 times each). The test goes on 2 min. 29.12 sec. (7435 'frames' on PAL systems). Graphics & text - goes 1 min. 42.48 sec. (5110 PAL 'frames'). Hard disk speed - reads sectors via the SIOINT (or SpartaDOS LSIO) using four methodes: Sequential - sector numbers increase with factor 1. Back - sector numbers decrease with factor 1. Random - self explaining. Same block - reads the same sector a couple of times. On my drive (WDC AB 130, emulation mode) results are as follows: Sequential - 43 (55 if SDMA off) Back - 28 (29) Random - 9 (9) Same block - 29 (38) Results may be various on various drives. E.g. for Maxtor 7345AT: Sequential - 45 (59) Back - 25 (29) Random - 10 (11) Same block - 15 (15) Bars aren't very exact, I'll try to improve them later. OPTIONS Disk config get/test - if set to GET, the DISK SUMMARY displays the current density for floppies, otherwise the best density. For example, if you have a 720k drive with a Single Density disk inside, the GET will show 90k, the TEST - 720k. 16-bit mode - use 65c816 routines to draw the screen, if set ON. Screen DMA - if set to OFF, the ANTIC DMA is switched off, when the SI is running benchmarks. Sector I/O - when set to "OS", the hard disk benchmark use standard SIOINT entry, otherwise the SpartaDOS LSIO is used. Save defaults - saves options to the SI.DEF file. The file is read from and written to the current directory of the current drive. Tested with: ------------ - SpartaDOS X 4.20 - SpartaDOS 3.2 - MyDOS 4.5 - BW-DOS 1.10LSIO is used. Save defaults - saves options to the SI.DEF file. The file is read from  HISTORY ------- Version 2.03 ------------ - Hardware interrupts info extended according to Western Design Center documentation. - Bugfix: benchmarks now work correctly on 6502 machines. - Bugfix: no more messages like "System error 1.0". - Bugfix: no more troubles with screen buffers after a system error while capturing a snapshot while a menu is open (uh!). Both bugs found by WSZ. Version 2.02 ------------ Known bugs: it does NOT detect te 65c816 high RAM (past the $FFFF). Look below to read discussion of the screen drawing speed. - Code optimizations have saved 178 bytes. - The background picture has been packed better (with the same algorithm, RLE); 822 bytes saved. - 256 bytes less are allocated from the free RAM. - Now you can move to another menu closing the previous one automatically. Use left/right arrow. Other windowing routines are also changed, but you will not see any difference. - Benchmark progress indicator added. - "Quit" has moved from the menu bar to the "Desk" menu. - Snapshot added. Now you can capture the SI screen at any time the program is waiting for your command. Snapshots are saved as pure bitmaps named SI*.GR8. Up to 255 bitmaps can be captured per one session. - Bugfix: due to a misunderstanding between me and Gumi/TIGHT, the SID was checked wrong. Correct now, see SI.DOC for details. - Bugfix in high RAM test. Problem reported by Mario Trams. - Bugfix: on machines with the 400/800 OS characters !! or !" appeared in the field "OS serial number", instead of "AA" or "AB" respectively. This bug's cause was that I converted text encoding from ICODE to ASCII and omi23VEHLEPLANEPATLINESCANWIDTCOUNVRB@@@@@A A @9 @@ A @ @8A6@@!!Ԡՠ!!Ϡ͠Ǡɠ͠!!Ǡ S +@$/6-F:@,%AV$F:@,AASA @--@@ D:DBUNNY.IMGVERSION NUMBER-)@)@-6-$AV%HEADER LENGTH IN WORDS5)@)@56-$AV%&@NUMBER OF BITPLANES-)@)@-6-$AV%"PATTERN DEFINITION LENGTH#-)@)@-6-$AV%'##DEVICE PIXEL WIDTH IN MICRONS()@)@,""DEVICE PIXEL HEIGHT IN MICR.-)@)@1SCAN LINE WIDTH IN PIXELS2-)@)@-6-$AV%6NUMBER OF SCAN LINES7-)@)@-6-$AV%<"@pA/-@)@+)@/ F!@(SORRYK!A6-AP6-'@6-&@U)-@6-)6-@d$)@$"A(An"AsĠΠ͠x56-AU!A('6-56-&A(}E6-&@-'%+ 36-%;6-%E AԭǠ͠g)@6-&@,-9)@I%AU&M U6-%]6-%g A"ΠΠ͠,@)@"))@6)@@ A18-&@&)@4A6%8 6d-@'-&@@AU&F:A6%,N6-%@\6-%@` d ; AJ!@ AO @^ AP""̠ΠԠ 6-&-@"-%F:%," . 6-%6-&@'6-%@+ .$ D:IMG.BAS\6-%@tt@࿀>  *   \P@j 8*@@@ƪ j: ** / @@`*   @@@ *(/%D( *  ʠ"@P@ P:ꪪ*  ** /p1@  *>*( @@@ ꪪ*?* `@@0 A ꪪj: *@x@UUUUU@=@p@P   + `Upu@UUUUV|@@@k**P@UU@@@  ꪪ */(\P@TAUDUUTP(! * T@TUU@UUUP @(j j "* P0UT UUU&j**x @@P T@UU@% *( (PATPCUTpUUP@o*@*@uAT UP& *j 9W]EuH 4T * `eEu`PM@@UU@ *ƪ **H UTUUU@ ` *P@P_0E@UUU UT@z +  AA_ EAU]uU` n * <(tA`UuPP  _  A_ AUP8A:( > +  VPߜ0@AU] /* T@\ LTxP!k  * TTw @u@@.8 :`**TG@T "(  *P T2@U@@ j*  XCA @U@@ "0 *"*** UXWb`P@P    UX]P@P@*  @*]XaF p@* *z* TUPUU@U qA@@*(*+0* *  T@T @***** TDUP4   Y_U@ * ** Du@@U}$ *  M_P     QU U  *     PDUWGP   **ꪺ * *:pUUUՀ @  @ ( @* *_UUT *(⮪ ꂪ*  * @ WqUUX @Q   { !Ew@@D@ +   * 0A@AEU@ @ @*  jj.h TPWWW pU@ D@ .*꠪  r2 u@UEWqP UUP@@@ꪰ *0j P@U@@ @D*  uUUp @0@>|V5P @ ꪪ. UUUXC@T@@H(ꨪ(> uUUp]T *j ꪪ. &YUEPUU@@ ¨* "¦  DU@t@ @P@ **  WAP @@ **F`z0 $VUPT @ κI@ V@\UT@  @@@@$ꩠ* X bpUT\ @P *說 +⪨P(VSUt|4Q@@*2, .>@B `  GPTTU| T@@(ʪ.B0@WP@ U\P!*ꪪFUTPTUUW U@@@".*P1U UUA@UUUuPPP@DD 着* *H @ A @GTUUtuT@D"+*@d  UA UQUUP UPP@@"**ꪪ A( *@QTQTUU@ U*`*  ETP@QT""* CC@ XUT@PD"8* a:@ UPU_UUEP#ªꪪ +3D@A@UUU_UP# .  UP@UPTꪪ  Ī5UUPTP@A.. "$< XUTU@UPDDh0 *#*ꀎ A@ BP@TUPD@`  N @` ADUPTʢ Fn`E@@UUUP P;?* ֪2P UU@`@   Z! U@ j0* h @P Q@AD  *몀  >wZU} U (ª:k0`P PUP` 𪪪j"  8UPP A@UU@2`*+%@ }Pu DUT' / ꪪE  P^1X UUUP!B *êl@*(F T@@0 uUuU@( ꨯ ~  5D UUP . @/ꪪ  t@@UUUT" k (0@ @UP*ꪪ **  #*ꪪ@ @Ut (  *ꪀ@P@xP(. *,P  "*  *U@@UU ***  @UT@* "@T@U * +@@@ * *@@ (**@* "@T@tted a string. - Bugfix: "Sector I/O" option was impossible to change, if set to "OS" and saved to the SI.DEF. Found by WSZ. - SpartaDOS 3.2 crashes, when the SI is attempting to get confi- guration from a SIO device with code greater than $38. The SI will no longer check drives D9:-D15: for this DOS. Problem reported by Matthias Belitz. - "Disk summary" window no longer displays all tested devices, but only from D1: to the last detected disk. - New OS types should be recog- nized: Tight OS and DracOS. - Text fields to store benchmark results are now refreshed before each test. - Bars, which indicate the benchmark results, will now wrap to the line below, if they don't fit in the window. - PERCOM[4] (number of heads) is now ignored for hard drives other than connected with IDE Interface. Problem reported by Matthias Belitz. - "Parallel devices" have been moved to a separate window. IDE, MSC and Black Box detection. - New information in the "System summary" window: "Installed DOS". - When the SDMA is off, benchmarks will no longer run with a completely black screen. - Screen routines are now a bit improved. Average improvement for both 6502 and 65c816 rou- tines is about 10 percent. Since the version 2.0 has been released, many people argue, that screen output is SLOW. The problem is, that the SI works on a virtual screen of 64x24 characters. Because the ANTIC does not support such resolution, everything has to be done by the CPU. Unfortunately, almost all critical operations are 16-bit (because two bytes of screen memory have to be accessed at once), so, on the 65c816 with its 16-bit registers the speed is satisfying; the 6502 however does all the stuff much more slowly. For example, to fill the whole virtual screen with characters, the 6502 needs about 1.5 mln cycles. Regarding the ANTIC sitting on the bus from time to time, it is over 1 sec. With the algorithm I've used, there's no way to improve the speed to a big extent. Some people have noticed, that the windows are drawn in two steps: first an empty window is created, then it is filled with a text. The people argued, that it would be a bit faster to draw the window filled with the text at once. Yes, it would speedup window drawing, but it would also need to keep whole windows (i.e. with the border and all empty fields) in the memory. Since the SI has about 30 windows and menus, it would demand a lot of additional memory. Because there's no very great amount of memory left, I will rather stay at the actual solution. Another question is background redraw speed. The problem is, that the background image is packed to save some RAM space, and it remains packed all the time the SI is running. It means, that the SI must unpack it (not just copy) to the screen memory each time the screen need to be redrawn. Again, the 65c816 routine can do it very quickly - the background is redrawn just like it would be a bitmap copy - but with the 6502 unpacking is clearly visible. Changes made in 2.01 -------------------- 1) Bugfix: in the field "OS type/ '816 oriented" nothing appeared (instead of "no") on non-816 machines. 2) Percent-fields are now 4-byte long (up to 9999% possible). It has been changed to prevent crashes on HyperSpeed Ataris. 3) SID (a sound chip from the C-64) detection added. 4) Sector I/O operations were  done through the SpartaDOS LSIO vector, when the SpartaDOS was present. Now it can be forced back to OS SIO. I hear, that the CPU speed bench- mark crashes on some emulators. I am far from going to fix it, because real Ataris do not crash. So get a real computer, before you report a bug in the SI! Changes made in 2.00 (a big rewrite) ------------------------------------ 1) 65c816 support added: the SI now recognizes this CPU. DOES ANYBODY KNOW, HOW TO DISTIN-  GUISH THE 65C802 FROM THE 65C816? ANY INFO WILL BE WELCOME. 2) CPU and OS interrupt vectors info added. 3) Disk and memory info added. 4) Benchmarks added. The MIPS.COM, FLOPS.COM and RWTEST.COM have been incorporated to the SI  with some changes and improve- ments. 5) A bug in 'max.scanlines' test has been fixed. 6) Some routines have been optimized. 7) Background image has been added 8) VM-support has been removed for now. It will possibly be back  in a future version. 9) The RAM test now can detect the 65c816 high RAM (i.e. past the first 64k). 10) Quick help added. 11) Any window may be closed now with the [Esc] key. 12) Options added. 13) OS type test has been rewrit-  ten. Now should recognize the MTI OS and ARGS-OS. 14) IDE Interface support added. 15) Fast redraw added: on '816 machines the screen elements are drawn faster. 16) 400/800 machines are now always assumed as NTSC ones. 17) Unfortunately, all mentioned changes, improvements and additions made the SI now require at least 48k machine to run... 18) Due to this reason, the SI is now *relocatable* to use as much free memory as possible. The main binary segment (SI.PRG) is executed by the SI.COM, which is actually a small loader. The SI.PRG format description is reachable on the WWW at: http://www.orient.uw.edu.pl/ conradus/ where " " sign stands for the tilde. NOTE: memory usage summaries are based on the OS variables; since the XL OS does not test the high RAM nor bank-select, values shown in the 'Memory usage' window may differ from the reality. These values are correct under DracOS, a 16-bit, 816-aware operating system. Changes made in 1.92 (not released) ----------------------------------- 1) Menu bar control has been added. 2) Maximum scanlines test added. 3) Design change. Changes in 1.91 (later release) ------------------------------- 1) The speed indicator bug, men- tioned below as fixed in 1.91, in fact still remained in the object code (it has been fixed in the source code only - I forgot to compile it again, sorry). Really fixed now. Changes in 1.91 (first release) ------------------------------- 1) The code has been recompiled to higher addresses ($2600 now) for better compatibility with some systems. Problem reported by Tomasz Tatar. 2) MEMLO and MEMTOP values are  checked before the main segment is loaded. 3) Two stupid mistakes in the Axlon-test have been fixed (no bug reports?!?) 4) A bug in the speed rate indica- tor has been fixed. Due to this bug, the speed rate indicator worked wrong on 65c02/65c816 machines. Reported by David Paterson and John Harris. 5) POKEY test has been added to detect stereo circuits. 6) One more routine has been added to clearly determinate machine type (400/800 or XL/XE). 7) Screen design has been changed a bit. 8) The code has been shortened. Changes in 1.9 -------------- 1) A bug, that caused garbage on the screen, if tested computer hadn't extended RAM, has been fixed. 2) The SI didn't start neither un- der MyDOS nor AtariDOS. Fixed. 3) Some other small bugs have been fixed. 4) Some routines have been optimi- zed. 5) Axlon-test has been added. My computer hasn't the Axlon-RAM, so if something goes wrong, please report it. 6) Virtual Memory test. Now SI is a VM-application (and it sounds much better). See VM.DOC 7) 'XL RAM' is now called 'Linear' (due to hope of the 65c816) and 'XE RAM' is now called 'Exten- ded' (due to no particular rea- son).6) Virtual Memory test. Now SI is a VM-application (and it sounds much better). See VM.DOC 7) 'XL RAM' is now called 'Linear' (due to hope of the 65c816) and 'XE RAM' is now called 'Exten- ded' (due to no particular rea- System Information v.2.03 ------------------------- Wersja z 22.VII.1997. Copyright (c) 1992-1997 by Draco ---------------------------------- Pytania, sugestie, wykryte bledy prosze zglaszac e-mailem na adres: Draco draco@mi.com.pl ---------!------------------------- SysInfo 2.03 moze (i powinno) byc uzywane i kopiowane bez ograniczen pod warunkiem, ze nie zostana doko- nane zadne zmiany w programie lub dokumentacji. To jest ostatnia wersja SI. Jesli ktos chce, bym nadal grzebal w !tym programie, ulepszal go etc., to niech wysle rownowartosc 5 USD na adres podany w angielskim docu. O tym, ze okienka sie wolno rysuja, szerzej napisano w pliku SI.HST (po angielsku). Pozdrowienia, podziekowania (porzadek alfabetyczny) Za !testy i sugestie: - Matthias Belitz - Rene de Bie - Gumi/Tight - Lyman C. Green - John Harris - JZ - Mike Hochman (FTe) - David Paterson - Pazurek - Erhard Puetz - Tomasz Tatar - Mario Trams - Waldi - WSZ Specjalne podziekowania dla Ren!e'a de Bie i Roberta Verdaasdonka za mase pozytecznych informacji. Pozdrowka dla ircownikow z kanalu #Atari8 oraz dla czlonkow I8AN (The Independent 8-bit Atari Network). Taki sobie krotki doc --------------------- MAIN CPU SI rozroznia t! rzy typy procesorow, jakie mozna znalezc w Atarkach: 6502 - wszystkie fabryczne Atari 65c02 - emulatory (glownie) 65c816 - szesnastobitowy proc kompatybilny z 6502 CPU MODE 8-bit native - dla 6502/65c02 8-bit emulation lub !!16-bit native dla 65c816. COMPUTER Dwa typy maszyn: 400/800 - starsze (1979-1982) XL/XE - nowsze (1983-1985) PARALLEL DEVICES Urzadzenia rownolegle (np. twardy dysk) zainstalowane w systemie. ROM Trzy typy ROM-u wypuszczone przez!" Atari: AA - OS 400/800, starszy AB - OS 400/800, nowszy BB - XL ROM, w komp. XL i XE W ROM-ie typu AA lub AB nie ma numeru serii ani daty rewizji. Oba sa rozpoznawane na podstawie indywidualnych cech kodu. XL ROM ma !#numer serii i date rewi- zji zapisane alfanumerycznie. SI zna trzy wersje XL ROM: 1) BB 01.00, data 17.marca.1983. (raczej rzadko spotykany) 2) BB 01.02, data 10.maja.1983. (komputery XL i starsze XE) 3) BB 01.03, data 1.marca.198!$5. (ostatnia oficjalna wersja) Pomiedzy ostatnimi dwiema wersjami nie ma funkcjonalnej roznicy (zmieniony zostal nieco SELF TEST) niemniej niektore programy (np. ENCOUNTER firmy Novagen Soft.) nie chca chodzic na systemie 1.03. Inne!% systemy, nie firmowane przez Atari: Quartet Mega Operating System (Q-MEG) napisany przez S.Dorndorfa. Niemiecki system stanowiacy roz- szerzenie XL OS-u. Zawiera kupe bledow. ARGS-OS, jakis inny OS z Niemiec. MTI OS, amerykanski syst!&em dla maszyn z procesorem 65c816. DracOS, OS dla maszyn z procesorem 65c816. Jeszcze nie jest dokon- czony. Numer serii zaczyna sie kodem "XD" (zamiast "BB"). Tight OS, XL OS przerobiony przez grupe Tight. Zawiera przyspieszone proced!'ury FP i obslugi ekranu w w GR.0. DETECTED MEMORY Linear - calkowita ilosc pamieci, jaka jest widziana przez CPU w jednym kawalku. Test wykrywa do 16 MB takiej pamieci, oczywiscie tylko na maszynach, ktore maja 24-bitowa przestrze!(n adresowa. Na normalnych Atarkach to bedzie kolo 64k. Extended 130XE - rozszerzenia kontrolowane przez PORTB ($D301). Test wykrywa do 2 MB takiej pamieci. Extended 400/800 - rozszerzenie Axlon kontrolowane przez rejestr $CFF!)F. Do 2 MB. Total - suma BASIC wersja A, komputery 400/800, BASIC na kartridzu. wersja B, komputery XL/XE, BASIC wewnetrzny. wersja C, komputery XL/XE, BASIC wewnetrzny AUDIO/VIDEO GTIA present - NO, jesli k!*omputer ma scalak CTIA (raczej malo prawdopodobne). Video mode - PAL albo NTSC Max.scanlines - maksymalna liczba linii skaningowych generowanych przez ANTIC. W systemie PAL to jest 310, w NTSC 240. DOS textmode - rozmiary ekranu!+ DOS-u. Current display mode - tryb graficzny w jakim pracuje DOS. Wszystkie dane o ekranie odnosza sie do sytuacji sprzed uruchomie- nia SI. DL interrupt - moze nie wystepowac na co bardziej badziewnych emula- torach. Chars!,et - ustawiony generator znakow dla GR.0 PoKey test - moze sie posypac na emulatorach. Audio output - mono albo stereo, jesl jest drugi POKEY. Ta proce- dura nie jest jeszcze przetesto- wana, jesli nie wykrywa ukladow stereo, !-to prosze o sygnal. Tight SID extension - sprawdza, czy jest SID (uklad dzwiekowy z Commodora 64). Stwierdza sie SID-a, jesli $Dx00 i $Dx01 jest rowne $53 ("S"). DISK SUMMARY SI rozroznia nastepujace typy dyskow: floppy - stacja!. dyskow RAM - ramdysk hard - partycja twardziela albo zewnetrzny ramdysk. IDE - twardy dysk IDE/AT-BUS podpiety przez nasz interfejs. Tylko dla takich dyskow bedzie dzialac opcja HARD !/DRIVE DETAILS. Wybranie tej opcji z wcisnietym klawiszem SHIFT powoduje ponowne przetestowanie wszystkich dyskow. BENCHMARKS CPU speed - wykonuje okolo 12.5 mln instrukcji. Na mojej Atarce (65XE, PAL) wyniki sa nastepu- jac!0e: Reg.acc. 587 (= 0.587 MIPS) Mem.acc. 296 Int.ins. 278 Gen.ins. 184 Overall 336 Po wylaczeniu DMA ANTIC-a: Reg.acc. 780 Mem.acc. 393 Int.ins. 369 Gen.ins. 245 Overall 447 FP arithmetic - wykonuje po 8000 zmie!1nnoprzecinkowych dodawan, odejmowan, mnoze i dzielen. Trwa to 2 min. 29,12 sek. (7435 ramek). Graphics & text - trwa 1 min. 42. 48 sek. (5110 ramek). Hard disk speed - odczyt sektorow przez SIOINT lub LSIO (SpartaDOS) na cztery spos!2oby: Sequential - kolejne sektory rosnaco Back - kolejne sektory malejaco Random - sektory wybierane losowo Same block - ten sam sektor czytany w kolko. U mnie wyniki sa takie (dysk WDC 130AB): Sequential - 49 (63) Back !3- 29 (29) Random - 9 (9) Same block - 32 (41) W nawiasach sa wyniki testu dla wylaczonego ANTIC-a. Kreslony wykres nie jest zbyt dokladny, poprawie to pozniej. OPTIONS Disk config get/test - GET pobiera informacje o aktualnej gest!4osci dyskietki siedzacej w stacji dyskow, TEST testuje sama stacje na okolicznosc najlepszej gestosci jaka moze ona zrealizowac. Opcja ta odnosi sie do funkcji DISK SUMMARY. Przyklad: jesl masz stacje 720k z dyskietka w singlu, !5to GET poda 90k a TEST 720k. 16-bit mode - ON powoduje, ze ekran obslugiwany jest przez procesor 65c816 w trybie 16-bit. Daje to srednio okolo dwukrotne przyspieszenie rysowania okienek. Na zwyklych Atarkach ta opcja nie da sie wla!6czyc (mam nadzieje). Screen DMA - OFF wylacza ANTIC-a podczas wykonywania testow szybkosci. Sector I/O - "OS" powoduje, ze test szybkosci dysku idzie przez SIOINT, w przeciwnym wypadku przez LSIO (SpartaDOS). Sparta musi w system!7ie byc, rzecz prosta. Save defaults - zapisuje stan czterech powyzszych opcji do pliku D:SI.DEF. Testowalem SI z: ---------------- - SpartaDOS X 4.20 - SpartaDOS 3.2g - MyDOS 4.53 - BW-DOS 1.10(SpartaDOS). Sparta musi w system ٛ Quick reference: ---------------- SI2.ARC contains files as follows: SI.COM - execute it. SI.DEF - don't care SI.DOC - documentation SI.HST - history SI.PRG - main binary module, do not delete it! SI_PL.DOC - doc in Polish README.%91ST - this file NOTE: The SI.COM is just a small and primitive loader; the only what it can is to load the binary module. If the loading fails, it just returns to the system with the message "Load error". There may be following explanations o%:f the message: 1) the SI.PRG file cannot be found. Note, that the loader tries to open the file "Dn:SI.PRG", where "n" is the number of a drive, where the loader has been loaded from. So, even if you start both files from %;the same drive, but from different directories, loading will fail. 2) the binary module cannot be loaded due to a bad sector for example. 3) the relocator data cannot be loaded due to the same reason. Draco th files from $`}   Turbo BASIC XL                                                Versio)=n 1.1 (C) 1985 Frank Ostrowski0} ! @} RLl LwD1:*.*P:E: VH) h(`hh@,lHH HHHHHHӍl"H HHl !`GHFHJ*K+\`* ` ӥԤ`pp@F]!B)>A8!452"/"!3)#8,#ompilerc &rank/strowski` a$%Ȏ$!%!xөˍ e` e`@X ` ~   ʎDL ՠԢӱԙӹ`֝DEIHB V0Z)?Da۝E8օܥׅݥܝHݝI V02Ӡڑڑ0 BLVl `= XixD!YiE!80!1T  T \L/ 䥐 LZ No Errors Program length = 8o" Bytes)@ GL# ĩ 䛛Please press a Key L# ĩjB JKD E 0٩̍` !0` StoppedLL '!`HHBHI ąhh`旽`L5 ' '0 ' åȥȥȥ)A ,© ĥŔHȱhL`Ԅթօׅآ&եeօ֥eׅץe؅` ٥ ¥ ¥ ¥`HJJJJ h) 0HHH hhh`  F¥ =¥HJJJJ Fh) !`linesO™!BHIԝDE L¥  No)Bt Basic-Program Lڥ۰ 'ܥݰ- ' ' ? ' ' ' ' ' 'iڐ۰`o"ܙݙ `ŭJ++i2R|+\Ng\+++c|dHyks|cc.t)C++i+`bfzvR+++++C|"u DISK FULL Lei8eieiee褩%Ʀƨ` )DB 0`H I/O Error - h L ' 'Ȧ䖐Ȅ !ÅԹ"Å ť æّ`l Aƛƛ HiH Eh h L1ɭHisHL&Š Őƅڽ'ş`Ɯ ŅԽŅ L)E]ť<.ڈX"k87 9;?੃ 驏 饞7<:ƛƛșڥșڄLP H 0.) ` &Ơ & H H` HIH hۆ `e (iLǽǽǽǽǽ""țILFFȕ ȦǛ)FǦǦǛǛǡǛǛǦǛǛǛǛǛǛǛǰǰǰǰǡǡǡ#ǡǦǽǛǽțǛljȉȉȉ# ,(""(2000000..222222222222222222222222222222**22*22(222(2222222222 ,(""(0000000--)G**2*(22(2222222FL驃 ǩFL驃 驗 LFLj ǩL驀,ɏɓ ɕ LǩLjȩ 驗Lj FL驃 驟 jȩL`FƠƠ 驉 jȩL驫,,eeH 馜Ɯڹۅh LǠ EL1)H Eũ L1ɘH Ǥh8f@iiz (iLHLhhLmŹؙěƛLȊȹؙěƛL8 ː#H Integer <0 or >65535hԅթإԙإՙLȩ ƛgɻbɯ\[ɖXɁSɌOɎKɔGɚXɜWɘ9ɀ<ɂNɃ)IVɄYɈ\ɉcɊɋ-ɍɆɓ ɇoɅL;ě`ɃLLLˢ,,ɃLLL^LȹF ɗUЮ,L-ɩLLLɹɅ IL-ɹɅ積 ILȊ8$יLșؘHؙěƛh`L)Jɩ,,LȹɃ ˈiإԙLʹV W Zл,,ةL-I#HɠA6'؅չ؅ԢIL-ɹؙěƛLLɹ(iL-ɩL-ɘHȹ؅ȹ؅ *!h`' hhՠ L HH` )K䅤 ř 轊轊) ½  not compilable `  *** MUELL ***LLISENTECONNELOASAV4CSAV5CLOA7ERROS*URENUVDEWDUMXTRACTOKEN  :, ,Lhhՠ LHH`H QJSBh` )LL Compiler Error L%ɂɸɠؠLěAت0װ)? Խչ L婢 ȹ )? !ěп`8P,,,,ȹ؅ȹ؅4@.f"g6hLiOj26FɀQ)MJTPq,p,o,r,C,BL!sv@ ԩt,u,yH 6hL!x,wH Lm楂ń兰!0$iԐń児ߩ àԈ 8 驠 (  ;?L!F 橠L6ȹ؅ȹ؅ ذ А,  ,)NLL6hhH hLU L 8 驠 ( ȹ؅ȹ؅Hi⢆ àhL!U,,, 詄,L6 ,),I 驪 驘 驨 驊L !"#$%&'()*/012346=>ADEFGHIJKLMNOPQRST)OUVWXYZ[\]^_5789:kl†,-+ ÈƇ.L>!.8NQ 驠,,$ ȹL L 颺,)P,ԩ 6詤L6 橱L6멢Ⱦ 6<,L!m,nH ȹ hL!, L=,,,,,  QJSA`ު 阆٦` Term Too Complex LHH àّٙhh`ئ`, 魁I& L= z)Qɉ  L L XL L= L- p L奝` LLL L꥝ 줗  Hdqr p> +HT V=,Ɂ%؅ԭ؅ՠ ȱԪ 6+ L L $0 L 饙3 ` F)R HL L驅L驕,H zh ~Ȥ ɉ` E)  ذА جL- LL E2 ذ'#А ج -L2멄L LL No.>255` zȩ LL!,,,H B LhL  hi )S ` E멑 zȩ 륝 z L'L E LL魁 H ,L L魁 LL #L餗 H , L HH 1hh`$,%H E LhL,H E멑 ~ LhLLé,H hȥȥ`8Ƌ` `)Tiȥi`H h DO error` REPEAT error` WHILE error` ,H hгȱȱLLL,H pɄ 񩄠  L婥 hL饀HH ĩ  hh`ԥՠ8԰ձ ĩ L{ h L)U  Ħ {` zȤؠ 馕䔰 'LB` Ħ {`:LȱHeȱih` h ` IF error` 2 H 饝ɛ٢ æّ` E멑 t$0= L&L ŤH L phH t)V Lh 6(() 驰 6 ĩL  Ƭ*L FOR error` + 饝` p L, 饝`-,J,.H h,KH hH 饝h` B L/ 0L E L1L 쭁2,6,4H hHi 饝h` p )Wة9,:;LH 렌 =h,8H 레 = 렊 = hL魁6=,TH! H h?7 驠 L L H HI Hۅ` L魁?L@,A,B,C,D,E,F,GH p LhL 렌 =I,HH )X = 렊 =L pɄƛ L ĥb:j3L_L,N(' zȥ7ج ٥`P,R(/ ٥` ON.GOTO/GOSUB expLƛ 1LL LƚƚƚWL } Turbo BASIC XL Compiler Version 1.1 =======================)Y============ Which Program Should Be Compiled? First select a drive number between 1 and 8. Choose the program using the arrow keys , ,  and . Then press RETURN Control D = Return to DOS Control )ZR = Reboot )LL19卣 H $!h)!! ĩBD EJK  '0$ '  'ɛ撦? Ǝ LhT T ĩLXixYii Ǝ   ɛI'-#)[4=0+&*"19L)0dž )L䒰D :)i  . (8 !BDEJK ĩ}  L ԠʯΠ J LL ӠʯΠ JL o")\)1 )   eŀ偐LM' :'7? / LLLL6墄,ȱuuL ,Lȱȱ LL,ҩȱӠ$0 ,Lȱ iiҠLՆԥ֥נ)]հ  J Line errorȱ֪ȱ`ܹ J Label error`Ԇե֥נȱȱհ8ְױօօ`ȱܑݑ 7L LH Nh-:H NEXT errorL EXIT w/o ...L LOOP err)^orL UNTIL errorL WEND errorL# N ENDIF error` Filename for the Compiled Program? 1 D  :.CTB@ !0A+19ߐ~ © ƥLɛ%0:A[H )_h У.CTBD:TUZ[ oT"U8oX"Y Another copy (J/N)? !)_JN`LG R 0`H I/O Error - h LG 0`)` éȑȑȑ 驛 Ģ éȑȩ` ""!B+W!k!}Tɩf{KH-2(*oi.LG;3609JNxPSPS)a;wU >kQt3J,HNjv;>WToU!J 1!^u$`@!r4 )b%gs}8 4"+F;wU >kQt3J,HNjv;>WToU!J 1!^u$`@!r4 (B} }  Lll L"! L"! VL"! l Lq!! "!LD:*.*S:P:E:l"!q"H) h(`ӅԄՠ`ӅԄՠԨ`L)ӑ) `Ӣhh@,lHH!HwHHHHHӍl"H!HyH-dl !`GHFHJ*K+\`* `Ӧee褌%ƉƋL"!Ӡȱȱȱ㦌L"! ` ` `2a$%Ȏ!!xө~!! -e` `@X ` ~  } Ӣ ʎDy` SLD1:AUTORUN.CTBՠԢӱԙӹ`֝DEIHB V0Z3ڝDa۝E8օܥׅݥܝHݝI V04Ӡڑڑ0 BLV-fl `˩`80 ` .JJJJ)iFiFi1FicFi'ȐȦoFiUȐFiiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL`I))83Ԥԥդ-gե֤֥פץؤإ٤LK6"ХLaLaLaE0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L8٥إץ֥հ'I8م٘؅ؘׅטօ֘ՅL-ybDOS SYSbDUP SYSB1SI DEFB3SI COMB|5SI PRGBSI DOCB'SI HSTqIMG BSI_PL DOCB8README 1STB(2COMPILERCOMB+cRUNTIME COMBHTBASIC COMBAMAUROTECOMB FL COMBMONITOR COMBIMG BASBDOBW IMGؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥؅ץم؆لԘ)q ` ? 7i ? %!Ls`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`-zԍՍ֍׍؍ٍ``, Խսֽ׽ؽ` ,`+ĕ ԅ)@ޥ)JJJe)e e Je0F g Lm8`@ԠՈ-{քׄ؄`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH ? & ? QLm8`0 I@ԥ) oǢҠ 1  ؠ e Q ?P ¥Ii )ԅ +ĕLm`@"wf?IWQpIG-|?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (1V?wD3331??xS48`$)Ԧƅƅƅƅƅƅ mť)8@0$Յ)e)e F 䰃 -}e Q F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢP 1 ;  e°0 Q (Vŕ ԅԥ  ƕ m`8``0?i? Q ԍՍ֍׍؍ٍ-~ * m N ǥ N 0 -åJeF g`L ) e٥eإeץe֥eՊi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*&&&&*``-ۄܱ T **m ȰҠݤܱEۅڦڱ= bܥeƥiեL@ ` **)]P` 00`` ( ((((((((8`W)ߥ & &e &߽aȅŊِ׼Ȅ⹕ȍqȅJJ-JJ&eXޥeYߥ䥈 9ȅFfЎᰈ Tȍ`Ȅ佘ȅ M 8*` Ȱi祍La L< ʘ0  L ʘ ȑ  L ʘ-# ` |ʠ)ȱ Lt nʤ n |ʠ)ȱ) `ʠ)ȱ ʆ8ƍ0eސ`Ɗ8ް`)ȱJJJ```=`]``` H} h-`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)eԅԽeՅ՘)JJJ}˅ԥ}˅`)JJJeԅԥ)PeԅԹeԅԹeՅդЧ` 0@P`'Nu pX@(#d,X L `8` ¥E-)))8@8e0 څۅ܅݅ޅ߄ԠF0y ޥy ݥy ܥy ۥy ڥy و0ǠF0y ݥy ܥy ۥy ڥy ٥y ؈0ǠF0y ܥy ۥy ڥy ٥y إy ׈0ǠF0y ۥy ڥy ٥y -إy ץy ֈ0ǠF0y ڥy ٥y إy ץy ֥y Ո0L`8`E)))8i@0 ڄԠ ( !   L* &О -( !   L* &О ( !   L* &О ( !   L* - &О ( !   L* &Оd ( !   L* &ОL6- e e e e e i  } } } } } } ǭ m m m m m m  } } } } } } ǥՅօׅ؅-مԅՅօׅ؅`hh !LHH`ؠɀhhHH֥ץ?ȱȱӰ8ְױօօ0LB  ERROR - à  in Line  ($8H h ) Program Ended:- os, un or oad ?@ !D L RL L Filename D: Jȱɛ):ȱɛ.ȩCȩTȩBȥ SLȹD:LKHJJJJ h) 0:iLp 8` B 0`L<馒撥ԝޥ՝*ޥ֝Tޥם~ޥ؝ޥٝ` ƒޅ-Խ*ޅսTޅֽ~ޅ׽ޅؽޅ`ƒޅ*ޅTޅ~ޅ㽨ޅޅ`撝ޘ*` ӥԝإ՝٥֝ڥםۥ؝ܥٝݥ`LT؅Խمսڅֽۅ׽܅ؽ݅`؅مڅۅ܅݅`ȱȱȱȱȱ`ȱȱȱȱ-`٩@ةڝ۝ܝ`թ@ԩօׅ؅`  LQȱȱȱȱȱ`ȥȥȥȥȥ` wLH wh LQԄՠԅք` L  !ԝD՝E֝HeםI L`Laee -8厅叅eeL!)L)`x,Ң⅌Ҙ襉ҥ `8$ L8$ ȍ` JKiLH h)I ! SLJUVT`T L) ʥԤհ` L ` !L8, - !L8 ` iLJ놈 LJ놈 ,LQ HԝDEILꆓBJKԝD՝E CL8醈 B LJ놈& LM J릓NLJL)NLM%L L j L -`L=! Sp D o 8 LpL ,#,$,!pLL ,HBDEhHIL oL8馓HIBL !L8ɅĈeɐ ň`֥ԅԅՅ,`$8n!?! D i\ iU?!- iD iE=D iH ih8DHEIHI C ,!L `L= JhhlԄե֥נȱհ  ȱօȱօ` L=Ԅ՘0)ȱհ ȱe懰楆ƇƆ`L)L=醈ɛi懠,ɛ-󥆦 Seօ` Lt ԤբH e" hLQL=醈 *? , DEHI ` DLr 4 e"ɛ ,ЬLQ DL 4eɛ SLtI L L L L L@- ; ` ; ` ; ` ; m` L=@@ȅ@`I`)` ; USN ; FG ; ?: ; 201 ; &' ;  ;% ;L Lå ` : : :-ڰ :ΰ :ǰ :оE% jE `0``֪ (ϰ`(8`8` ԤՅ` e"4 L= Ԅձ80  &ԅ L  -eԪp`L) HJJJJ h) 0:i`Ԅ 0 ["ȱ)ȥ,  ՅԄ֩`?Ԣ )ɠڭ ) ڕL ^ L)8@L` )8@D:)8@-٩֔$-ሄL` ^Ű$` hŰ` &ư` Rİ` Vİ ` rð` ƐL=0L L ;&)ԥ)8@עJjH@MC)JJJe)e F ¥P & F Q LL)HHHHHH Vİhh-hhhh ðhԅ` L %ઘ%ᨊ` ઘᨊ` EઘEᨊ`<|'gԥ0L=`  *  &L_,߅ڄ  eڅԥeۅհ"8څ֥ۅא8ܥݰ`۠Q%0ԅإՅ٥ަ-0%Q% Lե0Lڤ`օנ6&֐ eו`L)ԘբՅ Ԣ Յ֠&&֐eܥeېڈ $0!ee80å/8ܥ۰uڕ0-eUiV`TUV`8UV`eTi`8TȢ` !L8醊 æ f Ŋ :ƒޑȽ*ޑȽTޑȽ~ޑȽޑȽޑȥԑȥՑȥ֑ȥבȥؑȥّȥȩhihHiH&HHH w-h Lhh`hh`8` L=醊 f ŊHȱȱȱȱȱ妊 w Qh LhhHHe`*ȱȱȱȱȱjEE `EjI ` p D il ie o"p"q" i i i i i i-o"8o" K膖  Lo"L=؝ٝڝ۝ܝ륄Lei  `L=饏őŐ%Ƒ8 Ƒ` f,L= fhhHH`, :h-ihHiH`` J :hihil  ¥Ӡ L  @Մ$ Q` Q` QLQH h @Յ՘JJJJ y) 0:i`AVC2 5 - <) - < -L L e e`e`&&&&&&eee` &&eee&*` u8)Ӱ% hhȱԅȱԅl ʰԤզ`hhheӨhiHH` u u88Ӱڪ :(jheӑhi- Lhפօۄڠ܄ݠFfؐeڅܥeۅ0&ۈ`L >ӆiHi0Hƒiֹ*i0Ѕ &ݤݥ &e܅ܘe݅hhLlӅ؄م܄0օצӽАԥեܤ Q `ƒ*ޅޅ wإ-ٰ5֥װ+ eܥe*ݨ &eܪeeըeԐ`L L L ӆ 4Ԥզ L_ ӆ Ԥզ L_ L LL=ӦԆՆֆ׆Lw Y٤ ۘ` Y  L~ Y ې Hh`פōČԅe-Յe &"8ӥب`ƒޅ*ޅ L=؅مƒ8*ޥ֥אeԥe` w㰶H wֆ׆h8Lԩ!HHֆ׊HHʽ޼*ԆեHL!àLLeԐ `8԰L)e,)6^^<s3>00x|73>00x`c6<9c` 33c366fffg~33>00xgfffff<11111{!!\]_\ED!EOHI B V`}   1TURBO-BASIC XL 1.5 (c) 1985 Frank Ostrowski!  ӥL]""$$ (p%J[WܠjeC /D%Zub2gTSt$8®݊Ò2% 5RŢt1d.’$3@X7t5w5$?## $#L+D:*.*S:C:P:$#.#) `:#(6ENeU\l؏&/ؕ؄sأ$LENeU\lأ$8آǔƐƉƐƇ4cY%٦rULۉCۄړp^gyض%iwܸJڅ*ܣ$ڭڞجئأأ$1 ,(""(222000000..222222222222222222222222222222**22*22(222(2222222222 ,(""(0000000--**2*(22(2222222 V`hh@,lHH$HHHHHHӍl"H$HH1l $`GHFH\` ` 4ӭ l 4Lq ӠԪӅԆL} Ӡ L( ӑ) ` b% +L:#HH 0 HHLj%ӥHlL{ee 8eeee1Ӧee褢%ƚƜ`88夅奅8夕奕Ӡȱȱȱ㦢`L+`8` .E)))8@8e0 *څۅ܅݅ޅ߄ԠF10y"ޥy"ݥy"ܥy"ۥy"ڥy"و0ǠF0y"ݥy"ܥy"ۥy"ڥy"٥y"؈0ǠF0y"ܥy"ۥy"ڥy"٥y"إy"׈0ǠF0y"ۥy"ڥy"٥y"إy"ץy"ֈ0ǠF0y"ڥy"1٥y"إy"ץy"֥y"Ո0L-`8`E)))8i@0 *ڄԠ"("!""" "L**""""""&О"("!""" "L**1""""""&О"("!""" "L**""""""&О"("!""" "L**""""""&О1"("!""" "L**""""""&Оd"("!""" "L**""""""&ОL-6"e""e""e""e"1"e""i""}"""}"""}"""}"""}"""}""ǭ"m"""m"""m"""m"""m"""m"""}"""}"""}"""}"""}"""}""ǥՅօׅ؅مԅՅօׅ؅`` ` 1` `80 `ԥՅ +.JJJJ)iFiFi1FicFi'ȐȦoFiUȐFiiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL-`I))83Ԥԥդե֤1֥פץؤإ٤L,K6"ХL--L--L--E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L-8٥إץ֥հ'I8م٘؅ؘׅטօ֘ՅL-ؤm1\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥؅ץم؆لԘ)q +` . |. &7i |. ,%!L?.`刱䈱㈱∱ሱ`ԅՅօׅ؅م`ԍՍ1֍׍؍ٍ`ԍՍ֍׍؍ٍ`L.L. Խսֽ׽ؽ` L%/`ӽޕ &ԅ)@إ)JJJe)e - M 1. &Je0F 2 . /L(81`@ԠՈքׄ؄` . |. , . . |. , #/L(8`0 I@ԥ) 2f / . & r 1. #/ &?P , .Iiԩ +)ԅ ,ӽޕL(`8`$)Ԧ61718191:1;1 (1ť)8@0$Յ)e)e -F . / , . &1 1. #/ &F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢ / . &G  1.Ӱ6 #/ &.ӽߕ ,ԅԥ 1B1 (`8``0?i? . . / , #/ &ԍՍ֍׍؍ٍ . . ( / , O2 / ,0 .JeF 2`L+) .e٥eإeץe֥eՊi؊؅٥ׅإօץՅֆե1ԥ'Jffff1JffffJffffJffffم`ԩ&&&&*&&&&*&&&&*&&&&*`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)3eԅԽ3eՅ՘)JJJ}3ԥ}3`)JJJeԅԥ)PeԅԹ3eԅԹ3eՅդЧ`1 0@P`'Nu pX@(#d,X L(  兢0襙 bɥ⥋㩀 50ɥ0DȱȱȄ   ik#ZMkVgğe拰ㅋ⅊0 eee拰 L f5дƨ1 4LY4 f5К,樥ŧH 4h h5L4樤ܱ.* O %30  5Ԅ +(fԤԈ`ř嚰Ԥ`ڥۥड़0-԰eڅڐۈ0eeL+58` O#`,#5  6`]5 61DE 68DHEIHI V0$ 6Sл B V,# 6` $#LllBHI V0HH V0Ԩh``{a$%Ȏ$$xө$Ѝ$ ` `@X a Ӆʢ ʎD 1 _ɠ %` ɩHH `өL: g% D:AUTORUN.BASөjJHH`ՠԢӱԙ!ӹ!`֝DEIHB V0Y|ڝDa۝EօܥׅݥܝHݝI V0+Ӡڑڑ10`l `  䅠 _ɠԐe拢 &L &Lħ © ¥4 䥝ň剰' k ɀ8@4= LY ĩ`OJ ]J?L˜ KԪȱLRHHצ R, hhLRHHHHHH /10ȑȑޠhhhhhh`HHHHHHHHHH $H bɐhȥLHhhhhLň剰)i桰` )``L(兢ħ #$1 x Hҩ h$襚ҥ ԝ` UV #T` ` `,H ¥ȍ` JKhLŢ  #)I L ¤Ȣ`L¦ ¦ Lĩ ½J*K+ $LąLĩ …L~ …`H Ġh é`,H1 hH Ġ  ĭ 8}} L n [h`LkL © 8倝偝 Ġ  ĥ󥃅  Lĩ LHé éLH#h ĩ`H hKJ L+ , H hHH1 s hKhJ  Lĩ# qL ĩ ŘL ũ& QŽLM " ĽNL  ĥԝL՝M  ĥԝN%LV  ¤ħ` Ťħ` ƪ Ċ Ťħ` ¢`届 x݅ L ĽCӠɀ L]Ɉ 1 L] Ln LŠIHEDBL$HH hh +L `ħ LĢl ¦`YDAER ԅՅ֦󅗄`L+ ¢p 0 Hp hɈL` ,#,$,!Lé ,1H ĥDEԝH՝Ih L©L $`L© , k ĩԅ  + ĥ 夨ħ`2ƪƪ ! A!Ƚa!Ƚ!Ƚ!Ƚ!Ƚ!``氤hhL1@$ƪư 0 0 n$P`L+FҐ֥װ綾إ1ٰو LǠFfؐ ee&ee* &eeeԪeըee$.ƪ@!Ƚ`!Ƚ!Ƚ!Ƚ!Ƚ!`檦!!!!`!@!^!` Ȅ 8 n奱 ٥Lǥ֤צư1=ŗ78֪א& eԥe$`L: L ԅՅօׄ 1פ& ٤ţĢԅeՅe8包卅 ]& 8Ԩժ%אְ`ֆL夨ħ` FҰg8&0ei֥i0Tׅiإi0B1Je؅eم0&ffff&0 &0 eeL+օפإ颎 %8包ԥ卅 L ɥ ȱъŠe拰8``,ªȱȱI ѝ3ȥLɥHH1O]  ȥe暰Х ȥL+ʅȱhh`Lħ OԪȱԨ``L :0 `L(奷 bɥ󥋅ȱȱȱȄ#鈄0B8e1eŶɛ,@LBˤ,ɛ`L?± ˤ樱f Oƨ x݅ + ~ [ˠ O樥0# +  L˥`LL :ɛ,$PH h $P润䧰 ʐLʦ䧐 +1` ʐL3LBˢԝD՝E֝HםI L 兢L]& 兢L% ,L6 ,L6 &L6 (L6妪@!I@!` ؐb`P KW ؐRB ؐ=;G ؐ4@ ;+ƪƪ@!=A! (ƪƪ@!A! ƪ@! ,@@檦@!`!!!!!!1`ƪ@! ǩjҤ /L.٤ƪƪ@!@!, 舽`!`!!ـ!!٠!!!!!`@!jI*` . ֪ (ϰ`(8` ֤ׅԄ +҅L: Lyƪ8吪周Ly sũ + ŐL Ly sŠ1Ԅ h L} L}٩    e쪽pLyL( + ڥHJJJJ h) 0:i`  ک; n +ȱ)ȥ%ݓ Lh ԍՅԄׅ֩өL:ƪ?Ԣ )ɠ )  -L &Lڦ@!)@!` n1)8@ -L:` / n)8@I= n)8@/ѩ֔$ሄ ,L: + n 0L8 n 0L8 n H1L8 n /L8 n /L8 n D/L8 n 1L8LLإL( &)ԥ)8@J1jH@MC)JJJe)e .F / .P . &F . #/ &L.L(HHHHHH /hhhhhh & Y/hԅL:,` L _ܘ%ᨥ%Ly _ܘᨥLy _ܘEᨥELyٚ<|'g 0L`1!!!!i ` &LإL٥LyɥLzvmZ ƨ!0 4 䦵 ¥ԝD՝E֝HeםI Lܤį eį L` x݅ƨLLLܤ ©`#ۢ Lĩ_,ߤ1 ڄ . eڅԥeۅհ"8څ֥ۅא8ܥݰL۠Q%0ԅإՅ٥ަ0%Q% L-ե0LޥڤLyمօנ6&֐ eו`L( Hħ hբՅ `ޥԢ `ޥՅ֠&1&֐eܥeېڈ 7 \ 7 j N \ N j$0!ee80å/8ܥ۰uڕ0eUiV`TUV`8UV`eTi`8TȢ` $L„')Q ȱ8 e1`8`L齀).Q Ӱȱ8e新 O :L䅫# *$Ŭ Ʃ HL"䥫ș L` Ml/#樱0ZS'`ȱȱȱȱȱȱȄ`ȱօȘuԩׅu՘e֨҄`樱I 1屝Ҡȱȱȱȱȱ` n$҅J?eԨe` L 兙 兛 n %3 Ԥ` ҩ, , , L檤 ٙ!ؙ!י!֙!ՙ`!ԙ@!ә !ҙ!` 䤪ƪ!ٹ!ع!׹!ֹ`!չ@!Թ !ӹ!`ƪ!!乡!㹁!1a!A!Lp ґȥӑȥԑȥՑȥ֑ȥבȥؑȥّ` ***j)e)e`ʭȅiȅiȅȩȩ Lfإ  4  \ +] ¥򄟄1   넨ɛ$0L祔 Z f0#ڠ쩀 ߩ6ei$0 녖چ + !5ɛȑ @膔7 ɛ 襔!ɛL! _ɩ8$IȢ %e拢 &!$P1* &8孨客 "&$ 1L~ L~ &L _ɰe拢 &L~ +0 %30Ԅ 襡L 9:枢0 O L :H9Hhh tLHH`hhLCL馩`1ʆLC枢0ְşLC`A枢Ɣ!L!L!T 򈩛LQLD ijq ߰,iŰD VD8` 覲`8` 넬 S( +饰0 S0:$1$ p8`$p (ȩ@҅ҥ򄬤 ߰ A L8򨢄 %Ӥ򈦬ʽ ʽ % +HH 屝EҨhh$P0Ƭ 襯I `_A[`8`80 &Ոԅ` 넬$ + 1  + h갳 h) + , 褔ԙ!` "8` 襔 ɛ "ȱ"嫤!`! `) ɛ%)a{)_0:A[_դ`RE͕DATINPUԑCOLOҝLISԖENTEҚLEԛIƜFOҗNEXԑGOTϑGO TϑGOSU½TRAА1BYŐCONԞCO͟CLOSŐCLҐDEǞDI͐ENĐNEנOPEΖLOAĖSAVŢSTATUӣNOTPOINԡXIϤOΒPOKťPRINԐRAęREAĨRESTORŐRETURΩRUΐSTOАPOХGEԫPUԑGRAPHICӒPLOԒPOSITIOΐDOӒDRAWTϓSETCOLOҬLOCATŔSOUNĦLPRINԐCSAVŐCLOAĚERROR- DPOKœMOVœ-MOVŪ*ƐREPEAԑUN1TȊWHILŐWENĐELSŐENDIBPUBGEԒFILLTϐDϐLOOШEXIDIҖLOC˖UNLOC˖RENAMŖDELETőPAUSŖTIME$PROøEXEÐENDPROÑFCOLOҪ*̕-RENU͒DEDUMЪTRACTEXԖBLOAĖBRUθGO*’PAINԟCLӔDSOUNCIRCLū%PUԘ%GEԚGOTGOSUTSTETHEΣ<<>ުN1OOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICPTRISTRIDPEE˦INSTINKEYEXOHEXDEDIFRATIMETIMMOEXERNRANTRUN%%%%GOUINSTERER+,%5&6(+8,<X1k`fghilm^deDѳHc?,Ќ,е,Y_Ҳ+7,/01 2!3"4Ɛ"-"."-؂ٿ֐ː1ĐאŐbj+9,+;,ʐͭͭ@ABC\=>[<+:е<,&%rvnnxc<\-78s_XV+@D&0d*"1'2GJh NRl~&2 +饰(+VWZ ]a8`L`  ¤ħ.H h L5 䄡  䅭 bɠ04Ů .ŭ%)1 e拰 ĩ L+Ư0 Le`毤Hɛ) h`  L ȱ R @ʆ ȱȄ Iğ` :62T F :7 8 Lbԩ- L 8 8,1I ɨ 8L.UH `ƨh $ %3   + \L L 8󅯩" ¥ 8" ©" Ư" L8q :Z#]abj(=) W같  L樤ħ`hh`H YhZ L<>EO ƹƹ0`H f51h`I&` =? FQA` L񄳱ȱI 䦐Ħ ąŅ T k /䧰 k ,Ǡ ĩJH ThĥȑĥȑĦʊȑ`HHąŅH h hhhh ȱIELZ L1`ȱI Hȱȱȱȱȱ , h @ $L+L.*ȱȱȱȱȱjEE `EjI `e`ħ ¥0 ` Lk 䦪`! 䧰L1 A@L `I&`L ©؅ L.0`STOPPED륺 bɠhhL :ʅ` k %3Hƹ h5h`hbjH h #ԤLQ #LLei  `L1ԑȥՑȥ֑ȥבȥؑȥّ``䈥剰#)iiLɠL4űI&`048ץğ=ȱȄ `L  L0e拠0ȱ1ȄL  䦪`!' >?L (<ж`!  $Л +`,LőŐ78Ƒ8 Ƒ`8` - PѠ`,,L L PQ 81,L ȱI ѝߠȱ`ԩ,L E  $EL+L],,,؍ 0âLɀL ©7 F󦹩 RbL g 0g `Ո V fL{Ն + +􅕄L AT LINE?BLOAM1EVALU>#VAR$LE?DAT>3276INPUDISTACOVERFLO?LIN?FOTOO LON?DE?GOSUGARBAG?CHMEͣ?LOA?NES?WHIL?REPEA?D?EXIXPRO?EXE?PRO?IS OPE?DEWR ONLCMNOT OPEΣRD ONLEOTRUNTIMEOUNA!FRAMCURSO!OVERRUCHKSUDONMODNOT IMPRA͠D?1>#FILEDSK FULFATAL I/FILENAMPOINLOCKEDCM>DI?FILPOIN?APPNBAD SECTORӥHՄ +h & .hԩ + ,҅L: ƪn (@Մ$ 0` 0` 0LoH - . /h &@Յ՘JJJJ X) 0:i`AVC21 sŠ 5  <)  < L L + e +e`e`&&&&&&eee` &&eee&*`` 兙 䦪!0 4 ۄܱ **m1 ݤܱEۅڦڱ= ܥeƥiեLN@ ` **)]` 00`` ( ((((((((8`W)ߥ & &e &߽řِ׼JJJJ&eXޥeY1ߥ䥛 9 FfЎᰈ `  M 8*` 兙 󥐅i祣L{ &L  0 & L ȑ & L; # 1)ȱ L )ȱ) )ȱ 8ƣŐő0eސ`ƙ8ް`)ȱJJJ```=`]``` E߭H Ġ} hL±&Lv1`[  ȱ R]  L L  䅠 bɰhhğȱȄ L l"0e拱LjLx`)ȱJJJ```=`]``` E߭H Ġ} hL±&Lv0 /{{ ;??;=?? ?xp5S߀;OW5{u5ۿw<<}#5??}5 5_ (@}5@??5@??5}@@߷5_ 5}?5?#<<}w5ۿu{5ޫWO߀;S5px ?;=??{ 5;??{=Ԏӽ w  D`MANԍЍЩЩЩЅ'ԩ`ppppppppFGpppp    p A'30)$%2-!.%"/am5aurote'reetingsto..3 (wr7 -ac /utsider -idge5re "+ -ikadoand-aster-ystic!lsoavailablefrom30)$%2-!.|5.)6%23!,(%2/ ",!:).'0!$$,%3and4(%,)6).'$!9,)'(43'ermany(bg !ugam5K)Lx0i0ȱ,-*ȱ+AB?ȱ@1Ȍ.CJ4PRIPS0 (`G`HH Khh`,GP5ҝKG`HI + +* +I u u*LuEF`E0LK}}i}HhLFhhL4LFDD* @ A5BCLF@>iLFSKLJLFH) hJJJJ LFi J KML_PFK`EF gtEK+FHKhLLVFLK!H) i5PFK90!^}FKL'H;FK*  LV } LM8 FK`xrke_ZUPKGC?<852/,*'%#!8 j jFAn0R"zU4w`N8'5xpjd^WR2 P' )      5        H \`d 5%22<<<FFP^jEQ%EQ)_@*,)*()'(&'%&$%Q)W***_*E*Q,EQ EYC111S1E("S6C&!K%GAAI%"S ISD 'I%D 'I%DIDIA111AW!]AW222]2AW)]C222S2AE'QC*&K)GAAI('S#ISD#*I(D$+I)DIDIA1CW&*[%_1CW111[1CW-![C333S3CE#U6C&!K%GA A I,*S'I SS4343_1O  //==  K^pA6-6-6- A&&&&&&&&&&&&&&&&(((((((((((((((($$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!G+*)(+*(&A * - W$A6 $$$ =A3311//,,''%%## OA**((''## OA,,,,,,,, OhzAG A ''))%%''%'G,AG B! !H BHB$#$H#BHB(6'(H'BHC/A././G,C(A'('(G'C'A()*+G !3A , , , , , ,O+A/;/;/;/;/;/;OA,,,,,,,,,,,,O+ 'BЩ e6 Q) $ $`$$ @Ң .ԩ  { ,  /cd6  S/ , {# F-PO $ < D%ʩO6 $ /@ D%  ^ q s z  uʩQˠ{ z F- $ cc6 1d6 d6 v[ b # n 8$-!8$ ! + xLa D%L !',048<@DwʩO ( r}L```c6`c`z#` Åȩ*ɩąЩѩ Ω %h2ϥH _ -6!!!!!!!!!!COMPLETEDGOOD WORK! 66ʩ3˩2Ϡʩ ST8ʩ STʩ STiIiʩ STʩ ʠpʠpi ʥiШ2c6`xө6 P7P7P7P  Dԩ. 8V8 V8 D8ԩԩԩ=ԩ76`HHH)Y7 7777L LK78 ԍLK78 ԍLK78 ԍLK78 ԍLK7hhh@8 ԍLK78 ԍLK76!8 ԍLK78 ԍLK78 ԍLK78 ԍLK78 ԍLK78 ԍLK78 ԍLK7 ԍ77)788)8 LK7  @`px|~77'737?7Q7]7i7u7777777 h8V88/`޽O8`pppOO6"OA͢po6#`ÝĝŝƝǝȝɝʝ˝̝͝`8Tp4Pl0Lh,HdН (D`|$@\x F608`8 VFGH8GHL`FdGDHGkHGHGH@8`8 ) KF KFLbGDHbGkHbGHbGH?i8 )KFKFLbGHbGHbGkHbGDHGG7HG^HGHGHGG8HG_HGH61GHGG%HGLHGsHGHGG&HGMHGtHGHG8Hȥdȥe̩e̩̅eͭͅG8He̩̅eͥͅLHd̽G1dGdʈd̽G1dGdʈd̽G1dGdʈd̽G1dGd8ddee8̥ С ʍYE`d̽G))1d))62G) ))dȱd̽G))1d))G) ))dȱd̽G))1d))G) ))dȱd̽G))1d))G) ))d8ddee8̥ LH ʍYE`bKc  LI` PCeȅdQCieL7IPDeȅdQD63ie8ddee)? KsIaJqJJJKtIbJrJJJ2L JJJJJI8LIIiiLII8 JLII8`8 IJ8JdJJJJ38Υ8 )JJJJLbJbJbJbJ3i648 )KHJKIJLbJbJbJbJ2LJJJJ2LJJJJ2LJJJJ2LJJJJ1ddʈ1ddʈ1ddʈ1dd8ddee о`HHHhhh` JJJJYJTJOJJJFFFFFFFFȍ4K~>~^ފ>~ޠ ^> ތ ^> ލ ^>(ގ(~^(((^> ަ ~^ ާ ~^ ި ~^ ީ~^ޕ>~ޫ^>~^ޭ>~^ޙ>~ޯ^>67~^ޜ>~޲^>0iX)YYZIZ [v;w@@@@€@À@Ā@ŀ@ƀ@ǀ@Ȁ@ɀ@ʀ@ˀ@̀@̀@΀.Nn΃.Nn΄.Nn΅.NnRNRN\N68fNpNzNNNNNNNNNNNNNNOOO$O.O8OBO TANELORN GOTHAM HELIOPOLIS PALATINE VILMIR UR CAPITOLINE AGRIPPA CANAAN KANELOON TARA DHAKOS ESQUILINE OFFERTON AVENTINE VALERON GARATHORM TIMPERLEY CAELIAN IONIA QUIRIN69AL GONG KLANT IMRRYR VIMINAL OOOOOP-PHPcP~PPPPPQ Q;QVQqQQQ  *͵p6:Y  B   + μ6;0000000000000000000000000                 QQQQQ  QRR R R 9 6`V`cX VVmbXi`^V VVm]Vi`TT T T T T T T T TTNTmTjT`T)Hi8 .T.T.T.TT`TARA TH YUh`V^UdUUV_UeUUUUUUUUUUUUUUUUUUȹVlU6?VmUVuUVvUUi@UUiUUi@UUiUUi@UUiU`1ʽ  ʽ( LU U`H ) 蝸 蝸 蝸 ʘ)   ) )  h`6@(x?ހ@0X~{Tg5hU"z%<p$/@6E??@?ʩO˩ ϥH (Ȱ8ʭ#ϭ#eύ#h)H(L\8) ,"(0L\ʠ8q8 \̩O͠8ʅ6F8ʅiiȐ ϩeϑʠʭcWѥ'4)IiΥѪ)Ii8ΐϥ)JL\ϥ)9L\ ST)Ϡʠ8ʰL\Ϡʠ8ʰ g "ʠ STj[ g "iʥihL[`6GʠʥHH ahhȥ ɥ ` ȩ^ ] c /@^H^H^^h^h^Ϡ^J^j^^(ȹ^ i^ܩȩ^ ] c <УLvȍ]]ɍ]]]]]]Ϡ^^]i]]i]]i]]i6H] м`QE  @@P T*UUЭccc` ʩcˠȑʩ̩P͠c ccIʭiʠʭcʩʩP haP (cc^i_"_> g<ϩʩcˠ gύ _ gύ$_ 9 -RADIO ME6INUSUPABOMBMORE BOMBSRESCUEREPAIR  A < #8$) cL`c8$)cL`c9$L^ _>L^cL_L5`cccѩ… `ʩP˩ϥH _ -MESSAGERECEIVEDETA 40 SECS 830!ʅɊ g qJi)  g` ʅɊIiL6f gJi)  g ʅɊ` g gJJϥ0Ȋi!!8ȥe8 Iieυϥ)ɥȅХɅѩe ȥ6Q g g bgHHХȅІȦѥɅц ghh` STL gɀeHɅȩ&&ɥȅХɅ&&&8Ѕȥхheȅȥi`eHɅȩ&&&&&heȅȥi8``HHkυφkj΅ΆjlЅІlmхцmdȅȆdeɅɆehh6R`HHȑiȥiiХihh`HHȑ8ȥ8Хhh`HHȑiȥiɥiХiѥΥhh`HHཿj=hk=i?n=@l@o= _m ͩhhhhhh܍hh`p-p q-phih6Shhihhhihhhihh_еhh`{ ;??;=?? ?xp6T߀6U?6V???????????6W߀px6X ?;=?? ;??{?????????6Y?6Z<<????????????6[<#????????#<cV84rʩPˠc c ST)`ʍr6\rLerrc ST)`?rrLerrz# ST)`̩OͩʩO˩Щ Ϡ18IiΠ8Iieа ХʍrˍriʥiиrʭrˠʍrʍrʩO˩ѭr8 ъIirэrѭr8 Iirэrrϭ6]r ST)AϭrJJJJ)IEύr(r` ST)AϭrJJJJ)IEύrr` &pB:.NN@? ? ffbFX /0 Á"?8{px{p{p8?6^?) 4u,t4t8<8x89?888888<8x9<>88xppp pp0x8888888888<888p988880?80886n888888 888?88888888<>88x>ppppp>x>888888888888>??<80  ??;988x8<88888888888888..>...n.N.6o.///..,>~8<>/'#! z >   <88xppp888886p8<~~8888888888 880<~;;;;;;:::r:z:::>:~< >~888< ?<8<0x !<x<<8888<88888p< <6q8<88 88ppp pp0p?ppppp?8 888?<<8x> ?<<888<88888p<?<8p0!!<888888p<<<88<<88 p0?6r;367vf,flfc`pp?<<<<  ??6sABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!., >X~0X>?IXND0}Ѡ?H(>tPh`t`6z `@؀?~+AX?,?{Vq19>7hz`}^@@  ?EрѠ Q@`6{ }p= 0 00 0 p `@``@@  X??D0 8!!4aq 5@` ` @?|6|=p>"~xXezKv vdP@@@@<ÀB??/=+Q~l6Z8$QÊl<6(66}l:\X8 0p``pxм~  _?πV@ pp` ` a a8x/߀?@PիA96~``````````= ~T jhp( 00`0`p`````pxм~@ @ @_?V p  6   8 00p```8x/߀?@@`ի`G`6```````800p``= ~LE3j`86P0ph`t8rP9}0%)P I+pp? ~FOC^W?Y@p@6  i|ƒ@W #"$q 02_LGI@,xÀ`^ra38Q$69$HH@ {`QʀpwH̀G5D,(@p85kgNj " (hb@p06g(y@'p$$rJJ(H@0hx0  6<p8 uPHp0 ݤ@@`pY-`R ݪP0P߬0oT0~ـ?6 8P|E8 `  U@0Y??~|X:=1<en-QN p |f { ` l ɒ6@U2T `03 >@>@|zAL0?ߤx٠b]L@ 0tEXb(S@y5@R`E޶EVV 3 xH6'HP}&J[+`>Q|a @ 35`*` D@: 6/a@ 0aa ʆ( `X@$vd846 `q~8#{-XryL0|=c?h>VP`|` `X ذ6`y  X8ql6m1{Vq19^hz`}^ +ӸJ1pI!'1!p6`c@z`=,` (!!4qm:;啀4@`x ` @?|= @  ۣ7AL <86????????6??P"P_tW_?????6? <|>|>|?|?@8??6????????6@_@5_???π?G6??????/h`@_(Rm6????Ã?????t+p _@  /????6??6Á?  ???????6`<0??? ??6??????`<0??6?@????6????p? "?6????@o?6 c??6?? ??6??? 6?G/ ??? @?6????? 0 x 8gC6?o O?908888+pp6o0G0!!!!`p0?$??o???????????6]uUWrUUUO򪪪Nꪩ**UU?UTTW~oEUu]UuWꮪ=~_nꫫWU_vUU+U]U]]{޺k_*򫫶mOUT?WU{U^zު 6k{wPwU@U]?U^z_O{WU?|WWm>?_}]UoۻW*o?߿Tww۹6w?w? z wf - o?߽wU o? _}|Uj }> _ O ?W6?^ {wP@fț#Zc=_*(7b@ݵT?+j@Xx*kݵ߯_n@ vݻU~of5ZoP 庢~?gjuTW]6MqS9@Ͳ?.@QWfqUT/A5qU_T+TSQ1@**+뎪U_ժ5U]gjtGUS5UU[U?ME3ͲUZ_QPPU]EQUZTU*ZʏU;*UEYTQOUE6UQ4UP },* *TPP-UT_AQDQ("?@X;+z@?^JPKS p#ހ{6W`ހP {@/Oo@7;[{+Uw^U5+kUQ5WZW QQW=UQ{jV 5U?v]^.?6tnSUU/w]*"o_U_UEPTu~w~߮*~(_򪮷}uUOUU~U]z?U۪^! *kuTPオU@{UV]]j޿UoUWUO6U?UoEZwUUuk֮mUZ}66LPs4P08783  4 "'*6 %4 1031i8888 %4H 40 1 _3 3 1 2 1ɛL 1)1 9)  4)3i33LV0;-7= 2扥 13i 33 2L0: 2ƉƈL1 183 3έ3 2L0 Ll0ʩ & & & &iHe)ȱ(  LȄ887788Ll0%H$H` 3``ʆH@888 & & & & & 1i3:i@32i 恥ȱȱ ) `8 i@ݥ)Ȣ2Q3Fff &ee8壅 F4 4yi iƜL2`$)2 &: & & & &8m33eI`@膇H(0iiƆ`8 8 @ Y0I  ƅ`1R@HipB3@B3B@B3A3&ile:loader6c by*:$3.',%.(.$",%$3$$($3+@` `JJJJ }4 }4JJJJ }4 }4JJJJ }4 }4` 4 4 4 4)ieiii`eeee`) ʹJJJJ) :` 60@R     Y0 60ʭ) +R   h @ Y0\6 5\6)p 0 ȭ Ș 4 4}`,\6J $Ȍ,ȌEs3Ȍ33:'`N\6 S @LYH /ԭ ԍЍh@!ԭЭ ԍh@:ڢ01΍ 杦 S   LD  C  # C  # DC  #   # (Ȍ }( )   Dl: ] РCCDDCG G LgLql )   Dl ]`]L H@ Y0`HLwlEl    CiE DiFCD C) ȱC  CiCDD  l (ʔFA:0 G LgLql )   Dl ]`]L H@ Y0`HLwlEl    CiE DiFCD C) ȱC  CiCDD  l (ʔFA8' XiLΥYi̠       ժ)̊)`i`̑Έ  Х8f̡ L )?Q `00s:0<LS>LSa0YgU&80F˰8˥օѩ҅ӅԥՅΥօϢ&ϥe҅ҥe>&FLբ$0 )jΰ8΅հLSe΅ՐLSH) hJJJJ 0ȋΈ`8(ΰ`̡ L )?Q `00s:0<LS>LSa0YgU&80F˰8˥օѩ҅ӅԥՅΥօϢ&ϥe҅ҥe<t