ML  X c0C)HCCH Mhhݩh `eCDiCD`  RyHP   * 1H0芢@) Y0.Ș`i#(PMR'\ \b Pgi 0  % @ / ՠ`d   0DDԝLȀN@  )?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 M  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 \H"+0+* ! F t 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 h8H@H @h 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 \on  (HhLcL3 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  \h hc` =Hh I8ih( t  ( t(!` L\CJfCJfCJfCDfC` 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 Hi04 \ Ȍ  8 i h !`I0 `C Y8.`DOS SYS I  ` ~ݩ.C/`ba.m۩mѤC9 `C L] H  ,- '0 l , BLVDE`D1:AUTORUN.SYS8hhJ ȱHȱIȱBȱDȱEeeHHLV)  1*  ,,p-  0 I &  '0   Lw)l, 0  I&LD1:MEM.SAVE:D1:DUP.SYSJ)1CD2:DOS.SYS n  * \*`آ R'S )ɀ@  U))% BError loading MEM.SAV or memory!  0* b*c*d*e* R Hd*JSDd*J-=e* 0c*ʈд =}MYDOS 4.50T - Copyright 1988,˛Disks 1S- 2D= 8R 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!L*, -L*, 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 `B L?;(( ~=( ~= =? =Y ?Lj.H @ AhR ?R)L*,LM/L-Lz-File to rename, new name? @ A(9', ȱ:>0{ ПFull directory name?Z"L.Directory to be used as 'D:'? @ A(5)L.(I: ȱޝL*, BInvalid directory!L?( (0Li-File source, destination? '( @C۩2ڭ82ܭC B9'0 @(ߍeލd(DЍ( ? 9' A rBȱޙ':>Ȍ(C0J* .B :'ȱ/.* #,ɛȝ:' ߰ A L?,(0L*, 'ut(:'3?&' .'Ƚ:'?&'  .ى'Q?''(#( ~= =-->' ~=Q =YR_o (J(  0?B݌''BK)`''utz0( >(L0L*,L?nDisk to FORMAT: YA B(UTލ1 =(Press for Enhanced Dns)Type to Format Drive 2: =AIYZNj[R VL?L*,D2:DUP.SYSDrive to write DOS files to? YAH1:*K)2J) Z wB hpJ) 2<2UTC٩1ة۩کL;Source, Destination (Sectors)? YA)((9'( SA)((((( @(0% =Insert both disks, type = A( A((/( B(( BDrives not compatible!J(j(9'Hi''h(ɛy BInvalid options! @-&& @)׍&&(&&&۩ک&&&&8* <4&&&& <48*8(ܭ(ݥ2C!, BNot enough memory! ک&&`(Mh  & =L?&i &&&&mm   =  &((&թԥԍ(Ս(((( ( ((C2((ՠԍ((,(0"( (( ="m(m( & &("L*,  ( AL4,(, =Insert DESTINATION disk, press =Nͼ J) b( 0K) ?((ԭ(խ( ( (((L4Drive, new density: YA9'ɛ BDrive unchanged.(ު#90٨Ȍ(SD  ABL)xԌҭHӭ@ @ ʎӆ@ӭ@@ :  $ӹ @hөԥX` Aˠ =RAM disk present? =NL#8 =xlon or E type RAMdisk? =Aό $  L   M A, A6: ' =No extra memory available!L#8L7 & & & =Use default config for 0)ȩ ~= =K? =NL7 =Size(K)? ? @FjFjFjFj: =Page sequence? ? @o* =RAM disk drive no? =% 09) `8 -8**H***) 9 Ȋ)h9 @@ʊ H'h(#''/'(ɛ ? @(@: 3 ʽ' L7 =Duplicated sequence number!L7 =Wrong number of entries!L7K&큅쀄 =Verify WRITEs? ; =Number of File Buffers? ? @  6 Lw),R( ';L*,Drive number or : =ɛLC99L60Ȍ( =Remove drive? =Y =Is drive configurable? =YЂ =H'igh capacity drive? =Yy =Is drive double sided? =Y ; =Tracks/side? ? @#0M P( ; =Step rate? =4/ ; ';L*, =Drive size (in sectors)? ? @H(h *;L*,RAM disk drive no? 8L*,Verify WRITEs? ;L*,( =WNPy`(`(  LABSAVE:filename,start,end(,init(,run)) @TUH @Cp` 2< @؆8օڊ BInvalid START-END range!۩ @  @ hԄՠAμȌZ wB04*  0$)ڍXۍY֍T׍U,0LBLB #CL?ֆ׌`Load MEM.SAV from what file? 0#L*,L?Load from what file?) @TU&̩Z wB &0&-&а&𨭼INIZ'RV0II BNO CARTRIDGE!Ԇ*  )L?Run from what address? ?ɛ @ BAddress must be 1-4 hex digits! BHILV n=`hh =HH` =0{a Hɛ n= n=h` n=L*, = = pHH =hh`K: p `(((+( i ɀ((L?(`(B'(0!HH''^>I^>(`^>DH(`(HI`(o5 ~= =( B( >@A (J wB0x((HHIIDDEE B ?(CɈK(٢A ~= =( BL>(B^>((ڤ, ܝHݝI VL_>L?(" B !B J)  B(L& R XY( ?&:0H&((& ( .( & ( .(ʩ(`ލD&ߍEBIʎH( V0`ԩ ؠ@ȱ@ȱ-)@ BError -- 167&`$8f 3AԄձG/ $<68i/(Ԧ`H&եԦ&&eԅheԅԊe(iL*@&&&&ԅL*@B ? 3A?*(ɛ:./2SX(0ȱ/.ɛ(ލ9'ި.0#:Ȱ :ފ :ȱ: : CAD CAޥ`(eޅީe߅`(` @L\A @TUȪ: BFile name not allowed!: )  i( =0+L TUD BNot a disk file!(0` =Insert SOURCE disk, press / =,(pӮ(A(O  1B AB1B ` % 1(L/ b(de BJKO L?O` B((*(((`ȱޙ((:>Ȍ(`D:`OS.SYS,DOS.SYShh =L*,  VLJ0 C C,pLiLF#Խ٩Յ׆  LB` % 1(L/ b(de BJKO L?O` B((*(((`ȱޙ((:>Ȍ(`D:`OS.SYS,DOS.SYShh =L*,  VLJ< -LE`7,$` fHardware not recognized.hh`  - :) - $ 4$ fInsufficient RAM`7 *gFlash whole ROM? Slot descriptions will be lost!`֢ ,4N`W$W TWL" - O4,7  `7 ~ :) $$$ - OT Ց 2L"  fCan't open %sL"  G$$7$$,ŕL",ĕL#,ƕL# $ e =$L"$ $ ^5 (6 L"$i$$ # 2 2ii #б L"  4 (6L" $ OT G5,7$ $$ $@ $, O 33 2$ 7L" 77 *gAre you sure you want to update the whole ROM?L" 1 $ OT '* $ :) (> $ P8n v$j8nL"j8nL"  60 L! S0LC"8n $ :)`$$$ OTN$ $ e$ e$ e$  $L"$ ^5 (60$i4$$ # 2ii #д$L! $$$ OT $ e$  $L"$ ^5  (6L"L!$i$$ # 2ii #б$L! $$$$$ OT $ e$ $  $L"$i$$ # 2ii #L!iTi U %%d5/%d KB$$`ɀ $@$`ii # $`ii # $`` fCompleted successfully.`b/L$$-,$0 `) `Update Sloti揘`H6 $@(A(B(C(h@(` '8ee`8nN(L2%8n=(NN(L2%N=(NN(L2%hihi,N(ȱi摥 % e%lJ(>(M(,N(`)%L% d'H)M(h) '%%,%HHʊ %H%H`BCDELPSX&%&&&/&% && 'Le% $7 '>(>(>(` $L& $LD& $ $  $ $ &O( '>(8J(>(J(K( ,L(0 &K( '>(K( &`?( '`>(>(JJ( $?( &ƟO(L:&HJJJJ(O(h)(O(J(J(`FJ((D(8(E((F((G( '8f@( J'O(`@(8D(HA(E(HB(F(HC(G(C(hB(hA(h@(hhhLJ'i00$8fO(ȄJ(` ?(0?( y'>(`H(80% !H(H(H(H(mH(eH(ԭH(`{a `,N(0 ,=(0HHI Bh V䤜`l;(H9扤h`ȱJ(`ȱ`0123456789ABCDEF d'@Bʚ;w(ϘHH (Uɛ M) (UUThh`HH (U Vhh`T (ȹ(`H)h)` i@ :` (>P>x>>>>?@?h??? - ) -L-,7PH^/h,70``H )h,7( -,7PH7h,70 -L- -L-`,7,7P ) -7 -L-7 >)`,7P -]/ -L-]/L),7P]/`]/L)7 .2)7).3)8);.7.)))).*))).]/.^/` - :) - ԍ ԭЍi/L- q) - /_/77,_/0 +` / ),_/ L^* (@$L+ M+7 L+@M+ L+- $M+JJJJN+S+ B`/Aa/H-S+ L+hNS+JL<*l/c+d+++ b+Jiiɀ 暩@ƙL* $,O _/0_/L5* $ :) -` $ :) -8`  Ԑ`U,_/0/ 06c+d++ά++ƛLb+ + Ls+ 2 2`8`Hl/ 1hі`8`75 Z0+7=#@\/B`/Aa/ Z0\/`/a/`,70E$7 H)ihJl/ 0ƙ`$$l/ j0㥘i8``@j/G>j`惥ɀ` ` -c/`H w-@- w-@ӎ@ w-@!@@ә-I-I -I-Ԣ w--@h`Jjjji `-7 ԍ ԭЍ`Hxh`HXh`..#./.=.L.[.j.w. @AM29F010@AM?29F0407@A29040@@BM29F040ST39SF010ST39SF020ST39SF040 @M29F010 @M29F040UnknownժUՀժUՀժUՀժUժUժU@ժUժUՀ ժU @ժU@3ѪUрѪU@рѪU@р`/ 1 0a/ 1U 0`/L1 n/ 0 1j/k/``////H)@m/)@m/ h) 8`h`)m//0/0)m/ ) 8``H2A0B030C0 n/ 0l/ 1hH /h /`8`` n/ 0Ln/ M0 0` M0l/ 10 0 / /8`8``0000 M0l/ 10 0 0 08`` ```7 .깍.빎.0.0.0.0.`/.a/.B..\/`,7PH^/h \/,7` :)LwS @`,0/ oUT %%b Items. Press [Esc] for menuU' w(L18n` k Do not power off or press Reset!`iUiT`mU` 0# *g%s exists. Overwrite? ` `72 C22`77/72U2T77>2 %7727`7hhL?V`)hhL?V` ( H $hhHi` S2 `2 l0 *gWrite SDX size to BIOS? ` $ hHi,70 P$ 7L2($ `7 2Lq3- $ @` S2,0 fNo edited Ddescriptions` *gWrite slot descriptions to ROM?`,70pS)R`$ 7Ln3@($ `7 3H $ 1 /$,7 $$ $ 7 OT '*  $( NhLv$h S0Lq3`- $ ~ȱ78) E (ĚĚ春ž`*.ȱ`NĕNŕNƕ) 8nŕ`8nĕ` 8nƕ` ȱ$JJJJ$ $ȱ$JJJ$$$ .$ .$$`7G- $酀),߅L4 рF)@ m2`󅀩)@р  $`8` ĔŔƔ`7 `L67) E `;`J`-,7- $@) @`8`X,7 - $L6- $)GHр`8`@ `8` ,6O0F *gInvalid file signature! Proceed with flash?(` fInvalid file signature`,LO0> *gFile too short. Proceed with flash?(` fShort file: was %d KB, expected %d KB.H$$`$`$$i`$Jii`ii`$$$ $$ )@ ,$$ )` ,$$$`$H)hJ )- $@``<<:>WWW X`ݠݩ ݠ`Y aXXXXDrive:D1: D2: D3: D4: D5: D6: D7: D8: D9: DJ: DK: DL: DM: DN: DO: DPCL1:DPCL2:DPCL3:DPCL4:DPCL5:DPCL6:DPCL7:DPCL8:DPCL9:DPCLJ:DPCLK:DPCLL:DPCLM:DPCLN:DPCLO:^XX  ^` b[0) Zݠ  ݩ  Z`,Z %Z OK X Z Z Zȹ Z` ^ [ Z ݩݩ ݩ X Z`ȹW`ȹWWW`ȹ1n` 轾.`.ȱ`c `ȹ? ><*``[[Cancel``2[s[bȹ1􄡄,7S0BDEi1HiI VL!`1ɛ\>1P鄣>01ȩ1` Q] s[Ƚ"X+р idXXXXL?\XXX,W k  ` B VBDE@HIJK V03š ] ] A^BDE@HI VH֥֍UXVXh`+= .ȹ ,: _ v]L\ B V Q] e]ɠ v]春֐ Q]֍UXVXȹ12[`өpԩWXXXZXp[XVXYX`m(ӥm)`-` ]ȩ< v] ]ȩ>Lv] ӈ:`+`օFpm(i+~т+ęƘ"+f ެ(Hh䲐Ʋ$0N*` Ƚ>.* ?* ?  `ȹ`轳`/:(ȹeŅŪʈȹ`ȹ` ^0 ^_ȄŐ f_ȹg:Ę)ӚBDE@HI VL!`` w_:``>\<`ȹ𖙡`?  `ȹȹ1rN'N(` i___  `Error_Error!` ` OK h ``HH`Ř#`ȹ` fError #$%02xLr`8i`i`` fError: %p`hhݩ`Break abortNonexistent deviceDevice not respondingUnknown filesystemPath not foundIllegal wildcardBad filename8ԩ9i::;; aaa9::;;aЈ./!oЩi` T+1 naa`"/Р ЈLT+l0Pp Qc iaa5cCc  (0jN7bȌ7`Select Device bbbjbDevice:5cg`g Ygtg mgb,k,+k iϊJb` iccc`Hot Swap DeviceccAttach device, thenpress Start... f[Menus] Esc: Open/closeCursor: MoveReturn: SelkectUse shortcuts to access functions from editor.[Dialogs] Tab/Right: ForwardSh-Tab/Left: Back Down: Open list Space: Toggle check Return: OK/Open/Select Esc: Cancel` i ee %e H dedh``g lYgiTiUg!ɛ w(ȘeTάf` i eee %e H reeseh``gYgtgmg ) #f0b,: *gROM content changed: Reboot required. Reboot now?0&L *gExit to DOS: Are you sure?0mL`,4 *gProceed without saving edited slot descriptions?` ) #f0 *gReboot: Are you sure?0L `hihi ffidfie dl8nN( % e%fe拠#ɛ󈱊 Șfgf͘ fgf`nhihi ffiqefiefie mel OK ݩ`Cancelݩ`g`gԔi j`j`[j`j`j`j`j`k`k`gg hh+h7hDhNhZhhhvhhhhhhhhhh h1i0SpartaDOS X0 Graphical oOSPFirmwarePMain BIOSTLoaderXPBI BIOSpXL/XE OS 1tXL/XE OS 2xXL/XE OS 3|XL/XE OS 4`BASIC Slot 1bBASIC Slot 2dBASIC Slot 3fBASIC Slot 4hXEGS Slot 1jXEGS Slot 2lXEGS Slot 3nXEGS Slot 4.iFiUieimi|iiiiiipiiii jFi!j0SpartaDOS X0 Graphical OSPBIOSTRecovery OSXPBI BIOSSIDE Loader^BASICaColleen OS 1eColleen OS 2iColleen OS 3mColleen OS 4pXL/XE OS 1tXL/XE OS 2xXL/XE OS 3|XL/XE OS 4j6jEj6jdj@SpartaDOSq X@@External Cartridgeajyjjyjj@$8000-$9FFF Banks@$A000-$BFFF Banks (SDX)j jjjjjj jjjkkk+klCkPkZk`kekjkykkkkkUltimate 1MBIncognitoSIDE2SIDESic!MaxFlash 1MbitMaxFlash 8MbitMyIDE/FlashMyIDE IIIDrE Plus (SDX)IDE Plus (Spare)[No Device]ȱۙl illNl{lll  *l lg/lh/]llf/(`@0l6l6l6lSize:128KB 256KB 512KB   clklklklSector:4KB 64KB `g Ygtg mgsllmFlash Device SetUp S2 `2 7mIm i m:mmm{m 0 Im7m  (` (OmUmUmUmSize:192KB 256KB 320KB `g Ygtg mgSDX ROM Sizehiͅhi΅惠͍ۗTU w( ȱtiHih Jieݗe惩 w(暥ۗ w(U TU w(U 惩iHih >śȘeƙ٤Ș暥ۗl o , [ GɛL+&"*3/-@<=uRN ` ۗ L ۗ, ǁL,0L,  ` [L, `ܗȄUH芅Th .`ܗȄUH芅Th .` , `LLܗUT .` (vI w(`ȱ` w(` n ̈́ `ܗ엍ȄÊ Ȅą`惩TȄU ȱ` w(iHih JH w(LԂhȘeTƛв ǁ` n惩 iHih >Șew`ɅȱɅȱɅ iɐʦ >ڗȘeɅǩeʅ iUiTǦ JȘeDžǐ`hihi 7lhihiʪ >ڗ ڗȘeɅɐʥ8 Ճl E G-=$ CɛEڭĬŘ88xŘН ` `ȄTmƙLY8UU  w($) w()mTƚЮ`hihiʪ >ڗ 8nȌڗȘeɅɐl & `  `˅̅ yyi恥ąU w(晥ÐeÅ Tƚլ y`ȱ…Tȱe8 ȱe8 `˙̙e8 ȥ‘e8 ,0`ȥÑȥđ˥iː ą…TU (U晥ÐeÅːTƚ` zU…T w(ڗ/JJ8eȩ w(ĚU…Tɦ Je  w( TĈU| w( U| w( TƚU w(  w(` w(U ` ʤȄT ȄU  w(T` 8J8J` 8J`i(` ((`)( ԅ{˩`T ETTL>UT`U w( `H)h)` @@i ` Arrows to move, [Return] to select`hihiʥɦ >ȘeɅǩeʅȩUTɦ JU' w(LÇNl Press [Esc] for menu` o [Tab] to move, [Ret] for OK, or [Esc]` Rea|ding...` Writing...`hihiʠɅȱɅȱɅȱɅiɐLhihiʠɅȱɅ iɐiݥiޠɪɅɆ 'ڗ Ј i e݅ǩeޅlݠݠݠݠݠ ݠiݠݐؠݠݩ` Gw}ݠ hLwɛ)  L п  L, Х iݠݐ t:*ɟ? L 8 8 t婀  `+ݠ` i ݅ȱ݅` i ݅ȱ~݅H 0 hLLuL̊LbLǎL<L` i ݅ȱ݅ɀ`߅ȱ߅l` ߅ w(Ƙ HȱߪhLJ ߅ȱ߅8ߍ߅Š߅Ơ x ߍ L߅à߅ UT0-őߠ @߭ w(Ƙ w(Ƙ`ũ ̚8환ȱI,xŰI w(왘ũ`,v0' mwHHHH`,. 0%:! { Ռ͚ Ƒ`Ƒߠőߠx)J 8` LT\f}r~1|hhŅƠƑߠőߠ@``Nx`NxŅ`Nx`NxŰ`ƅNx`ƅNx`L͚ Ʃ ``NxL` ȑNx`Ű ȱNx`,x ńNx`HH iài UT ߍiàߍߍ ߍȱߍߍߍ Ehh` ߪߠȊ`0L䌠ߍߍߍ߅ĭw- =NJ`8` LLȍ߅8嘑ȱ ߠ 䌩 8`  LLȍ𡈄Ř߅eȱiLȍ8m8嘐 8噍``0G ߅ié UeÅUUT w( UTݍ)ߪ Ə)` ߍ ߍȱߍLE LNwɛ--)=84`GL`  N8``( N8`Ř N8`0D UT ߍiàߍiĩڗ ߍߍ N8`߭ߪm߭ȑߩ  N 8` w(Ƙ`8eUȱ8e…T`!  w I  8`` ߅ȱ߅[ w( X)E w(] w(`` ߅à߅ ݍ) UT ߪ J)`߅à߅ UT ߢ w(L w(L`8eU 8e…T0) Hȱߪh J)`8eU8e…T`UeÍ  w(  w( TĈU| w( U| w( Tƚ䥛U w(  w(` Q`%H$H``ݠ`ݠ`S2:,70$$@$`$ $$8$JJ$) @$$` *gSlot: %sFile: %s`ȹn`: $8f`L!L!JBKDE@HILVé ̈́Device Flash 1 % File: %s Bytes:Reading: iTi U é i 2i2`é ̈́Device flash 1 T %Erasing...` TUU %Verifying:i U T % i 2i2` TU %Updating: Ti U é i 2i2`BDEHI V%!H}IH8Ih(`BDEHI V%!H}IH8Ih(` $ BLV :1 :1`HIB V0) fFile too large: expected %d KB$8` ` *gFlash error! Retry?`0LT+ {a *,} q) _ )%}l B VDE JKBLVE:Ԕ @Ҡ2RrҤ 0@P`p1Qq1Qq 0@P`pÙә#3CScsÚĕ-) (ߕ) (incognitoultimateULBIOSINBIOSLOADERSDXUMIC`dhl.ext*.* nn11rrD1:ΗUSDISDROMԚՀՀ ՀՀ@@3  ӚӚ, ÙՀՀ ՀՀ@@3  %™™, +SDXHh(`h(LҠh(Lh(Lh(Lh(Luh(Lh(Lh(Lh(L*h(Lh(Lh(LҢh(Lh(LEh(Lvh(Lh(Lh(Lh(Lh(Lh(Lh(LRHh ýHh(`"0*HH80!Hhhh(LP K>L ,L 0!>H 8H L 8H L H 8>P L>P >H L }P P L L  ɛȱ  L.Ȣb , '?H b?h?h* ˆ.ȩL B ViLHH H F h hh rLgh hhg  ] b g * Lls 2 3 = 2 Q 芙G 2 LH2 2 h(L`@0JJJJʢ-u  08L  @ ` L  L m ` ( )   f    L ) (    f   La{)_L: >\*.8Lɀ ! ;,Ll l LH) ~C0hH)&8| 8{EI }){hL<<       :HhH0 ɛhjH bhLx0:H浪hT8@X`v 0ڽ串2345H2453h24`; << u 4 ѩ`18u3<<e"(@:SYSDEFϩiLL:= @`@!0P@0 i0@ZFDEJK 0HIDE 0hM H zv 6 LBLV  L:*$0<xՍՍ ԍ ԭЍ() )?Lw O$0   `jj  j`jxՍ ԍ ԭЍ(`lL3`0J@a0B @a)pJJJP5Q6"L` H`0 a@ h``8`,L {|  ᩊ`xH2 2  " 3  Ӎ h3  (`xH2 2  3  "  hLx 3 3 HJJh)   M-) MӍө(`Ãc#Ca!AG0H h,i l  ] LZ ] ` c f i ,,,,, /.l ] L ,,,,, /.l ] Ll ] fLl ]L֡ ] :L Z Ll Z$L,0+8HHө HHHHhllhh@ծCEDFCE(` ] 4L, ] L Z L2H2H`H ]h ýL ] !LL`HHx  s e ))t M)MӍӽt M )M  l ռp Ս ԍ ԭЍ(hh`DEPDSK CLK CAR CON PRN NUL SD LLVLVLgL P. /   ) g ?ˍ[ \ `؍莆,h 0     @8ȹ8 L?BOOT=A:>BATCH=AUTOEXECPATH=CAR:PROMPT=D$NSYSERR=CAR:SYSERR.MSGMAXDRV=O:MANPATH=CAR: H)ӭ@::: hHӢB )ӢH hөq d  l:L9Hx :@/ :@ӎ@ :@ /@ә/ f 09/Ie Ƚ/ hӭf  l:,t ^:g:f s ,v Wd2d3d4d42I22 $I2(,4q 2I22$0I23i34ތr 8 kX` L Lϭ@/@@t f Ͻ/@e ` 8`8`8`8`8`8`L 8`8`8` ): ) : `  Di xՍխ Ӎ ԍ ԭЍ}Xu ;I PG ;> T U w 8 H ! LL L LbI * x)0Ȍ " @ T V L9 xy Ȭ=> s 5` 5 L ) L֡CAR:CONFIG.SYSCONFIG SYS ʎ  N  0   0=ɀ@2+"'0~{y}`8` T l l(#0) ?ُ8``S .j ;'_  ,x0 H Ԅ 78xhvHuH`= Config error (%b): %s= `) .j ɛʠj [W0b, 槭j ɛ L0`b @LhhH/HLTLN:><\USMERGECHDEVICSEہ~S ii %s`,x0 j pO B3N)`d t 0h g ` "USE OSRAM" ignored`h Lf g h Բ` * mS  ULM j ɛ * ֢LM  =>ɛ`vw}{y`u Ń u`u u u ɛߩ` ΃΂` y}z~zLヽHyzh` I&} 0yz8.y``v w  0Ovw{|{}|~ŭ| Lo  Ȍ{|``R1@ LY 8g h d t  f g `f h ` ) ,g Wf f d t   0= JJʽ 0H  h   e ) ,h  e ) e ) i o ʈ`@,,# @#) 3ɎΎ J ` }Select config file:T>>7 ?@gh > P©>  3> (T ;}-LL=kgɛ01: pAU),)8H  _hL8 ) ?@gh 8`L%  _  _  WLSmT`}L}* \*`>> @ [%c] >ʩjRiU  M } M }`H0 Ǐ(! Ǐ1 Ǐɪ(h`Өӹ H )8.hޭʩ`0Default SPARTA DOS.CFG????????CFG6SURSH)Ӣhӭ)6    ae `%LL2  Ade8`H 5h0  {`0 {  ` 8 iȰ} ֠ 8`  ` y8Hh`ʈ`<KO << d-X:e,d,,70H6 7h 7L8`6  7L  "  COMTAB FEXTENDEDINSTALL S_ADDIZ I_GETTD I_SETTD ; E! QE: cannot install` i:;  6 6 /5DE JK / Quick Ed%sed`BLVEN6@F`LWUST,0) }ץU]^TeX^eY_)`****YU[^cUUe^^_^]I^L`0@ `(Px@h0X Hp :IdINSTALL PRINTF S_ADDIZ U_SFAIL U_SLASH U_XFAIL   4L  YL  LL` 21 2 1 L  ] 2 ]L ,0', ҩߍҩҭҍ ) `,,8`-ҩҊ `e1i15 35$4`(S 0Z c?Ȍ Ȍ@ 0,H c Ch4(hh`4`8`BH)p0R)) ; hB8`0 LG H-G H Hh hB`q44HC-1hSSR WNP< 0+('S?!,(sr q,2ҭmi:2 SɀRWP ,;3 < =x:23 453*)ο4 uΜR243.)ο, uͭjj)?j),q(  ,P νL~Ң0!3.220&qL+4220,4rsX`  ')'&'0ҍ ҩ< ]AC E,08``1,Ԩ H1,(`08##ҍ ҩ(ҥA,ҩǍҩ`((((((((((((((((((( D ( &$( *-   '    i>Ya37 COMTAB COMTAB2 *SIOPARM LOh(`HHHHHHHHHHHHHHHHHHHHHHHh ýHh(` 8Р`L> s L LLLLLYLY} Q R B  ?2 2 bD #O Gw g  ] b  LIG H H a aiw ƍ x Ȭ`O x Ȭ`P ` `b `CON:H h kxH)өۍ hX@Ԏ2  Ȣ '  RL2 `I * M ө Ģ 0 0 ֢L֦ ֢ LM ȢLn n LkL*CAR:COMMAND.COMCOMSPECCMD i HLz+ ?( i 8j jݸ'bk @j s t L3 * M  U,  ? ` b l * MLo , 0   F ? ?L Ȣ ' 0`L֦l\@><`H H`莠 0 >h >h``轠` g L zS S ɛ f* Use: X [/C][/L mode] cmd [parms]hh`i c j ɛc 0 C``X$xy Ȭ j  <00 ,j 0Lj  L LL58 HH` $Uť  mh s mi t ȦL Ȧ  5 Missing %8sj L֦s h t i LY 3 p *N9mh ȱmi ,eLe H P  Le   Lup L H)~ X `    5L֦  hQ`  j   8 ɠ 5L֦ v s0E, P `H h``, p  U`k <0k (` 5L֦ 8H X h P ` i ` j `2 ,ʎ2 3 0 = 1 G HQ 2 2 2 hl0 l[ a: wpa)a pD%2.y  p݁ 0 )詂L֦ 8*)qa b A :1Ma)Maa,e`PHx @ hͥ `k  ?,k 0 0 bȩL,H   h o o m n b 8nn L * nn ? .+n nm ͭn  b><<` bo `8nm L3 pL``` L ̫LH` a h o hh q j'\5%A,o )fMo (LHH L j )L j%̠0ȱ * ΪL0 C e pnL Ϊ ]LwHH`}~SCXBDEPLT%.puh\abtnfrez\~}i݉ݛ\`o Io hhL`  x ) ) x(`ɛ\   x )  )`C Mo L( 4 C /8did0; /8 i 00< 0=  L{E   4 8 4 ,  0 ) ` JC JJJJ) 0:i )`Hȱ q qC h`C  $D0::6)H pC H p ph}G G h}G G ` ȱ0: pAG)  p.C .D .E .F ` ̫ (H ` ah` ƫ < HH 'hh ` ̫ L ƫ LHd HP HO H` a h`h` Q %xzy Ȭ O Q `O T  | 2` Q 0O `@0 5 Q O Q Tԭ F&ȱG'`,H h  ɈL֦ ` ` L~ ,,, ,, H L| 槠L~ L 槭x)ߍx),$LGaH0 01#ɛ ɛha L~h`PATH` @0,,,H L|L.Lҥ+8,y , bm LL֦,H L| 8`@0 0  5` O @ ' `  (ɛ` $ <ɛ ` `d l  `0) 1 T7 I H =hɈbL֦ 0 + ݹ  [  Ș ) ` I U = [m ݽ ਜ਼ ` ` ` 0L I  UL/ ~ I} ~`  ` `  8  iȐ荂 ~ ` 槩,, / L  )? `Lu@f ⭆HH T, P  iH8 h V m m@# hhHH0ʎf i H m @P )?m L%HH , P  iH8 h V H m P m >d -t (!   hhLu  #8   hh80'Luhh, PH P  j`Hmhm` $8L,,,,,,HL j j S / 1 j ɛc `Hy K j + -8k ɛ1 ȹj ɛ p%0yM =)-M yLh, 0y`PHSA @ ~ ɛ!, | p S ~,ȌS  `  S /) 1 ɛ L֦ ܭ `c i wc вj c `*.* ~  S ~,S C D (` j pOk pN FL֦`c i pi : ʈc j Qɀk ɛ 0ȱ `= w H }h` dz } `HH dzh5h4ȹ44`SYSERR System error`H H HH8Z)` 80F  - *xy Ȭ@ 0ο  M M8 5(h h h h`5 C D E  6 8`HHL* ӵ ,, M. /`  *)*)$*p+x L Ȭ ` L*) L 0 5L, *) /L  )(, / (L CAR=A:>CAR.SAVBASIC=A:>BASIC.SAVRAMDISK=A:>CAR:RDIO0.OVLMAXDRVX Disk ARAMDISK (c)2010 DLTA ( AL $44ʈ⭇,LL0A)0+345݌ 08` ` HH`RWPSN  x (` 42 &3 &33@m2i.2)? @32`$_RDIO u)   /4rwFLrA+BUILDDIR(COMTAB @`iBICOMTAB2 *DEVSPEC EXTENDEDFILE_P V[FLAG QGETENV ":INSTALL ^PRINTF cPUTENV SSYSLEVEL^biU_GETNUMzU_GETPAR7U_LOAD eU_SFAIL /U_SLASH 'U_XFAIL [LO! Cart 4.4 . / ,h $ h ȱh ) ** `L)j . / Ph i  h ` #L #L iL h0L L . h / i Jjj ( r 8  >8   h . /  m   `. /  )?( L). / `]U_LOAD ֢jU_UNLOADȢwSTATUS INSTALL _DOS ֡EXTENDED _INITZ 𠸡T_  šU_FAIL ֦ҡU_SFAIL *ߡU_XFAIL MS_ADD S_LOOKUPS_CLEAR zSYMBOL h SYSLEVEL -H_FENCE  :S_ADDIZ FGCURDEV TU_GEFINAaU_GEPATHnFILE_P {FLAG PRO_NAMEU_EXPAND1FOPEN ȬFCLOSE 5FREAD sɢFWRITE v֢FGETC FCLOSEALKFCLEVEL XFFIRST eFNEXT PrFDOPEN FDGETC FDCLOSE RENAME zRENDIR wREMOVE MKDIR ͣRMDIR ڣCHDIR GETCWD CHMOD GETDFREE¬SETBOOT PRINTF (PUTC }5PUTS BGETC OGETS \VPRINTF iPUT_V vDIVIO 㫃XDIVIO 'FORMAT tBUILDDIRwMALLOC MUL_32 iĤDIV_32 mѤCOMTAB I ޤU_GETPARU_GETNUMԲU_GETATRU_SLASH gU_PARAM 1U_GONOFF,U_TOKEN 9U_FSPEC FU_ERROR kSERR_DMSG`ERR_GMSGdzmTOUPPER pzCKSPEC w_CIO _EDIT _CRUNCH fGETENV PUTENV UȥNUMENV եU_GETKEY;DEVSPEC z DEVNAME COMTAB2 v ERRNO = ENV_P #__MISC G0VALIDATE=XCOMLI JCHVOL W_XPROC d_XHDIR qS_NEXT }~SLEEP BLDDIR_PqFLSEEK JXRWMEM ིU_GETADR5U_GETFLGzU_PERRORnitolumekew(3peedensity$oubleode3partaracks33ptimize/ff3ectors"03"ytespppppppppp0BBBAl᤯㞝ormat$iskuild$irectoryormatnauild$irectory!reyousure)nsertdisk press2eturn&ormattingdisk$iskformattedsuccessfully7ritingdirectory$irectorywritten$irectoryabouttobecleared#autionolddata$rivedoesnotrespond$rivecannotrun5ltra3peed$rivecannotrunhighspeed%rrorinconfiguringdrive%rrorinformattingdisk%rrorinwritingdirectory)nvalidparameters3pecifyadrivetocontinue_b L xL L CDCCH hh0hhhhhhJ ` L ثx/0 ""ﺎ!/l01̦ࠐЍX  #,Т g K )_U #LVLͬBLO IL1,D RL1M )L1S L1FLTК L1xԭ01/ "XH %$W!s t  hȱlh`_RAWCON j L#``ʎ鮻,00譽 ,0,0 `Х ή` R`  ~ɛ왿 LҬީ ѩ L1 !`  ` a)1p)H @ !  h X0LW( LԮ ɱ)P ) .Lά)  (0 )  mmꮩP .8n,0έ,0!`,0 \ ` 0O * ɀ@' J 0  ``S @ C  L`@ ʎ  R1L ,   }$% Ƹ(Ǹ)$(L`B E 85 !nE F 轠C  88 !C F 轣D , ~C 0C .D .E .F  4 !`)M  m,0   mFGΧ`Φ` ɛ 0G,p ,06 C0+ M ɱ0! M E C.LLf CDC ̢&!",  @0   C)ɋ", ,0  KLL, M ɱ M P L8 ]`N@  LC    )) *O `  =}  }  )  ` > `,0)  LТ  Lp 0 0 LP pML  Q 0xѢ 0oQ 0d  i  0Rq ÍZ  78h L`CDC X Ҹ 4ѻ@Ѽ@ 㴢 ʎ  0R 0Ң LJJJ)=I,.0 ))=,0 0Aΰв 8 0+ҴaHda ha{L`(MAIN >#"!0~#0#@ ⵭6HHii  hh Ljhh ҍ'`iNnnjJJJJJ, H*hJHJj h,0 H)h`h`m ii8   `ɀ   P C  (` 8 θι I ML )_Y`N`HHM ԶhhLK 趹23L  `` ,i`H)`i`h) `L h @  @ @ @ @ $(MPЪη                # ! $ " 5ltra(3peed.ormalna$ouble3ingle-edium$$(igh3parta!tari33$333$333$3nana/n/ffz!'-39?EKQW\afkpu ('8GWk0L0 !Error: No DOS(0 )0 / 0/(0/)00ֹ/ / Ȅ`l0  1 1%7|0 1 1 18H 1(哅h k1 }0L0l40DEH B VL0@   Y0`0.` e000. 08&.` 0mm 8 L1ƕƔ 1擥`@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%  DD˙`  }J)Lr ɢ!   e0e  %:͍   8H (塅h i Lll΢DEH B VL  ֠@ Y0` H来Ɵƞh` Ţ壐 L mm 8 LƣƢ 桥`( 縷 (  Р i敥8Ɨ`Error: no DOSSdXD  LDIR.OVL_DIR @DIR FILE_P FLAG  U_LOAD ,() ,* %2b:%02b:%02b~`  PH Current time is:  Enter new (HH:MM:SS): ` @ : 0  ) ~ e,daL?ɛ `? ?ɛ@Ł ??`H h{膄 8``*T@TIME E(  _,COMTAB - 8E FGETS PRINTF +n U_GETNUMU_GETPAR2U_SLASH  VALIDATELO   L1! 06 " Cannot mix %c and %c L  лBn0WNNNGȽ! ɛ CSn0Hn0/-ɛ% Unknown command %c L[ۭ Command?L[ 0h/L  !J O T! 0mm ,/H/   L[H hu Lb`c0`b c`,L,0L,,` yx  ` ,zx  ``,0! Cannot read archive: %sL[ Creating new archive: %sL0` ,` ,0",     P     L  Copying: %12s #0` /` g 0 0Ǝg,b %s is not an archiveL[0^` 0VО 0 D8n gL[ Bad header in %s`  %d bytes skipped``,  0 Ƣ`H` h L` `HH /hhPfh fg` 8ffggh `88`PA`HH hhP鍅8荆` `i  k  ?aj ajiH)JJH hh) @ :    b mbj ujik LiLLkk` bm`amaia`H   h& a?l la` آ`JiPdd}(HjJJJJ|h){HaJnaJnaJ~ajJJh) ` ʎ`,] H h`HMYMYh`! AMUFDXEPLVTCRCAR:ARCADD.OVLCAR:ARCEXT.OVLCAR:ARCLST.OVL.ARC.XAR.BAK@AA@A@@AA@@A@AA@A@@A@AA@@AA@A@@AA@@A@AA@@AA@A@@A@AA@A@@AA@@A@AA@  01326754<=?>:;98()+*./-,$%'&"#! `acbfgedlmonjkihxy{z~}|tuwvrsqpPQSRVWUT\]_^Z[YXHIKJNOMLDEGFBCA@LLLLbLL;LLhL#LLLLLLLLU``LLL @ARC Y _ARC 7"XAR .- "$Fi uZ    [ &)  . )1]    "  ` BLK8}Pid| {6~J  6`` ``Ly  No files match: %s!LA p6@aAe p  L Out of memory - Some files skipped which match: %s!`ȭi_`ȱ a)ȥii` Duplicate filename: %11s` `8`  '  L_ LX,L & & & &MM)mmmm)iͱ͢M)JJJJ`,0 γ8劍勍8 iiL ( L8 `~% 9LJJJ) >>mJJJ͓ XKͥ,#   X, `'iJJJm _ `} 8  ΧJL`' `2364H5h `L 9 ` Ž,L Analyzing... '   9  e !0 u L '  ~~~~~~~~~~~~ 8H hhhhԬ  Crunch: L *`    9 Packing: 0 _L0 Squeeze: 5 Store: " W0 _L $ Done.`Mɐ` W0 ` W0  `0 ` W` 0L? <L!`` #Ȋ ǩ Nn ~-   L<  mȱm8 о` scale!!   ҍ L ҍȱҍ ȭ $ `҆Ӡ &eHeӅhm ҥm ``` [[`[[ Ѝ[ȱЍ[ [[[[ ҙ҅ХӅ qԑȱqԑР԰i %L JHj8h HH hL `8** Й8 ;) r L.  ЍȱЍ r `ȭЭ ȭL 8ԪȱԐ Ԑ``  &"ҭ ȭ ` ҅ԥӅխL H*hm Њm Ѡ`[_`` ҙ-+_]^``^_`..  HH - 'I-I-hh - Nn` 5  ҙ  L HhL5 II _L_ _ } `imNn(nʎ . .mm`0Njn`09 0]^_L^_`L ` 0 _L@KQ+b^HJ L ;p5&     )      2Em      )$ 8  0  *    Z P, !  +o_!#s/_?'&k5VI5M44   = 3!b#"!%   9m@xCOMTAB +`~  ! DEVNAME DIV_32 FCLOSE ʓ=FFIRST EFILE_P FILELENGyFLAG FNEXT FOPEN  FSEEK =>FTELL  MUL_32 ,PRINTF /EREMOVE U_EXPAND U_FAIL MU_FSPEC U_GETPAR _ARC R5 3!\O;E  ub O JHHHH x hhh-`a LH Mh,LU@BLOAD ? COMTAB FCLOSE SFOPEN (FREAD HU_FAIL ^U_GETADR U_GETATRU_SFAIL EU_XFAIL KLOj [  .b?ɛ:􆀠?ɛ b 0% Volume Name changed to %8sb`L@CHVOL COMTAB PRINTF CU_FAIL hU_GEFINA U_GETPARcRSO02  NWxH /h0 ,WUx @2) xOP 04@ ?ɛ     MN  L{/,W0'$Pɛ@ $0 0 ʰcdɛн S$ PƂD 0 mlq<0:c %14s ciiŊ ) LNSŋ ) )  H ,S %8d ENTRIEShL %sd`KL `ɛ,U0U ɛ`,Q悥 .л Press to continue `HH) 1h) ) h`QYPCAWDIRCOLORSc@ * i) #?  4*PCOMTAB iFDOPEN GETENV zPRINTF HPX%PUTC U_FAIL U_FSPEC ;U_GETATR8U_GET2KEY3U_GETNUM U_SFAIL U_SLASH U_XFAIL _DIR  `P=`` x   ɒL RSL J?3R T R `S? %6x- L %4x-   %2x    ,) }. P ɛ L ŀ, 8ƔƓ`A4,"(']/COMTAB  FOPEN ee:Line:Col:  ' b  B&  "  &        M4    I"    0       )?CKSPEC COMTAB E@ FCLOSE FILE_P bFOPEN FREAD FWRITE GETENV >TOUPPER &U_EXPANDU_GETKEYU_GETNUMSU_GETPAR@U_SFAIL znU_XFAIL o"  H)ӢhL.LI KEY is O FF` N`P * x A \(`+)')@ 8n$ΰ ҍ α  }LH,0 Nhh@ hmɃImPhɟ I>)?2kk/3( }M/ /B` `(II_KEYON .@KEY  !   S / +Bk/COMTAB INSTALL PRINTF S_ADDIZ U_GONOFF8U_SFAIL 5U_XFAIL ;Cij 3 Error: $MANPATH is not defined`cdL轀>ɛ  Error: full path given`j # Error: omit the extension`b T 3,0 ?b0> Use: man command`?@Lkl LD 3 , Available help pages:L>ɛ>,;ɛ ;憑;> >?ɛ=L.* Ry 0. ͙͗͘& ,E L:` b,- ,7 .i S R %9si P  L @L,0! No manuals found for '%s'` L{ }Select page to Fdisplay:UT膈 戥ņF  H h1Q-ɛ4-=䆰Đʆ L }` m 1 @@ ɛ  xy  ƌ $g}0G?  ?>gh 0轀ɛ >膍ʠ蹄ɛ ,0 ef  xɛ; %ɛ??LH h8f $0 ? $ `L`? L 1eTU E ɛH E E $&S8U0 e %*p`H &h &eeu`rm TEMPPAGERTYPEARC P MAN.TMPMANPATHMANDOCTXTHLP?P@MAN Eh    1 5  ^  I( '*; %k  |2; 5F) , + CKSPEC COMTAB % FCLOSE  uYFFIRST FGETC FILE_P FNEXT FOPEN GETENV #KMALLOC JyPRINTF K'@^RZ8PUTC  REMOVE U_EXPAND !U_FAIL U_GEFINAOU_GETKEY;U_GETPARLU_SFAIL U_SLASH ɛ3 _ ɛ" _ڢ0AL=rJJJJ i0؝r蹂) i0؝rݩrop mn? 0+* Sɛ L,L, H hɈ%;r %s defined twicer` PROC without RETURN`L A)`q:r@PROC E%  O-K <,COMTAB * FGETS FILELENGFSEEK FTELL M0GETENV SPRINTF (PUTENV TOUPPER xU_FAIL cU_GETPAR&U_SFAIL #U_XFAIL   L H  YhL*8!H)p0 hLCOMTNAB2 LO  0 - /` L L  La Extracting file: %12s "# &,yxy$% File exists. Overwrite (Y/ON/A)? , i/ ,/YA5xz 0΁ ` aH` Done.h` `aHJJ)|h) @ȩ:ȢL 9 '    &0h 8L &0] ,L Z 0PI ,L, Unknown packing method, skipping! *` L 3 $ťŦ WARNING: %s fails CRC ` L<,0ɐ  ?L!`  8LE 8` & & Invalid decode treeL Q & & & &` H &hN 0I`` & % File not packed with 12 bits!L,I IIII) III 0III R `)%)IIIII 0ҬI `IIIII I tII  tL I ͙͚ƁƀL!II IIIIIIIIIL`mmm`,I IILSI"IILII&I &0 II` 8IiIIJJJI)IIIII NInIjHII=ImIIh`HmhL!,I0 I"I, IIII III.I.IIII`LL,@,/ )9TaD,H &  A! #%" V1"f 9X I/) ".(  & R5=COMTAB 5DEVNAME <UFCLOSE FFIRST FILE_P ]FLAG FOPEN xPRINTF aPUTC TOUPPER U_EXPANDeU_FAIL U_GETKEYU_SFAIL ~U_XFAIL _ARC  ^;&V'da { Lxy ,0 0l 8΃ b ,0 Changing TD in %s PLQ}%!0FFCLOSE WFNEXT DFOPEN 7FSEEK ZFTELL IFWRITE PRINTF ?9U_EXPANDpU_FAIL *U_GETATR#U_SLASH @CHTD    J  i m ,L W  rX)  ,p , H  i mH h8ߪ`0 @ PxL y)wzyL  `f 0 $L  8 `  PW  P W ii腁 YVERIFY is %p`H  Y ), @hLh> ɛ 0 > I > %s> , 0L`L5 0 0몤Hh`  @ %c: = drive %b` !)``Z03, V ^UOr ?:';##]- ` : a` o FL3 ` m  P "H!H`? F Y ʽ!?> ɛ ?Ƚ> ?ɛ@ L3, [0 !ɛ` ?> ɛ@`!+ "!`  L`) 0 aJx   SpartaDOS X 4.0%bb %b-%02b-20%02b Copyright (C) 20%02b by FTe & DLT` ?b0 ERASE ALL: A\re you sure? Yо P  , 0L  D J 0D    RS  80 RS` `ɛS, 0U ɛ`, 拥 ]^л ]! L Press to continue `  , , Lw, 0 ,L ,L ,,L5LX :L %s` ?ɛm  ` ^0 %s` )H 0_% : hi`h`= hP %2b:%02b:%02b~` |{{ %2b-%02b-%02b|{}`,E = ?ɛ~ =L %s` >,}L,p, _ 0捹ɛ_ $} RoN>L;T*D,P M  %sP P PH)JJ (h) 0i :, P BAT only`0` @ !ɛ  թ ` Fy$ ` @L L,0  0R 0& @ɛ   $0   D,0U @FPf 0  HH  hL ?ɛ`,0  ,p %s?`?%1@0D:@? * a 0ɛ `  ` @> ?ɛ@`%@> ` ?ɛ@|I <> ҽ??,  P? `f ɛ=?ɛ ` @,0 P HHHb膅?|2-3\f$CF ` ɛ ?ש= J hhh`,0@ -Ȇ膇  P>$Ɔ@ $>膇$Ј 0年ɛ > @  ?ȹ?> ɛ@ J L& ɛ ,` 0` c轀ɛ  >\ ȝɛ ` 0  P L 0"I8e %sȱ`daL 0_1=`BLV' 1 9     E Q l t y f W " ???OFFONFCNPCAdW.COM.BATCAR:X.COM_RUNEXT CAR:CAR.COMPROMPT=PATH=BATCHTEMPPIPE_.TMP@PIPE_DOSKEY2COPYCAR:COPY.COMSCRDEFE:ERASDEDELETMKDIMCREDIRMDIRDELDIBOORENAMRECHDICCWCOLVELOACABASITYPPAUSVERIFPROMPPATCOPATATTRISESWACLECHREeNDISETERRNFMORCLCMDEnter new (> @ ^ Nz. .D2I  !*OA Ex  ",CXA    ) h! F`( \ fIqH ? E ?g*0* kguc __MISC yCHDIR OCHMOD CKSPEC Q#:COMTAB ;'KJR b 8    H91 &  *  >' 0 $Q(q3 FDOS SYSFDUP SYSF[1AUTORUN SYSFU1MB_RAPROM SDX_U1MBROMZAUTORUN SYSAULBIOS49ROM!EULPBI155ROMAfUSIDEL36ROMCOMTAB2 CURDEV DEVNAME  DIVIO GERRNO  P0FCLEVEL FCLOSE FCLOSEAL.IFGETC FGETS |FILE_P FLAG FOPEN rGETCWD RGETENV a(DWfaAMKDIR 3MUL_32 kNUMENV 'PRINTF IgGn7%U4_,J|R.PUTC hvPUTENV tjz:4pREMOVE rRENAME ARENDIR s mRMDIR 9SETBOOT ?SLEEP yTOUPPER eU_ERROR nU_FAIL 6U_GEFINAU_GETATR(U_GETFLG"U_GETKEYb!詛!yx 1 `0芢   Volume: %8s %2x %2xSector size: %d bytes Capacity: %e KB Free space: %e KB`L 0!))0z @ **+&!ɀ ! <ʊ ) )JJJJ襌 0芢  ` Volume: %8s %2x %2x File system: %p0+<{'! Version: %b.%b Media type: %p4 Number of sides: %b Number of tracks: %b Sector size: %d bytes Sectors/cluster: %b Cluster size: %d bytes Capacity: %d%ss Free space: %d|%ss !  Root directory: $%4xE腏  VTOC sector count: %dVTOC first sector: $%4x  7 Formatting time: %b-%02b-%02b %b:%02b` `Fff柸}P &&JFfff 栦`X? clusterfixed diskdisknon-diskAtariDOSSpartaDOSPseudo-FSMyDOSFAT12FAT16CP/M 2.0(unknown)@CHKDSK [( 1 2>COMTAB ~rW DIV_32 FCLOSE FOPEN GETDFREEjPRINTF AP!"42FPUTC 3U_FAIL 5U_GEFINAU_GETPARU_SLASH __MISC  COMEXE installed      ` `_RUNEXT    0`L CAR:X.COM`  YpqLyL Yخ ?ɛab? L 0SɛOno  y b DɈ ɛ ;,0`Σa 0CL \ " Ɉ , 0Ε 0έtu`qp   ` sr  ` L ?`; ɛ?>> \ :> ` brsLɛ ?ɛ?`vݗ`aH)JJ)|h @ȩ:Ȣɛ`j?v`?!COMEXE PATH @1    /  4Q aCOMTAB )9 2 pDEVNAME EXTENDEDFILE_P y3GETENV rINSTALL PRINTF S_ADD S_LOOKUPSYMBOL U_EXPANDU_FAIL U_GEFINAU_GEPATHU_SFAIL U_XFAIL _ [\ |{{=?,] %2b-%02b-%02b|{}`  Pb Current date is: + Enter new ( MM-DD-YY): P DD-MM-YY): `  @ - 1 -*}{| e,daL?ɛ `? ?ɛ@Ł ??`H h{膄 8``]T@DATE EB m,__MISC COMTAB E RF FGETS PRINTF ,+dU_GETNUMHU_GETPARJU_SLASH VALIDATE  DELTREE [/YV] [d:]path` b j ֭a>\Ƚ:ȩ慭  轠/0>/H)JJqh) @qȩ:q/qȽp ,03 Delete %s%s - proceed? q H h Y i H hL`y  `(RKƅƄƅƄ H慢 ^ ƈƇh:Ї` i iL %s%pq ^ 戭 ,=y 0E`  %s%p>%sq` ,`  ` >ȩeLi b`Fq/YV<*.*,@DELTREE[F 2RU c 8 "8 1  /CHDIR XtQCKSPEC CURDEV ;pDEVNAME FCLOSE FFIRST FILE_P cX Rn?FNEXT GETCWD PRINTF  OPUTC ,REMOVE RMDIR TOUPPER 5U_EXPANDQU_FAIL bU_GEFINA.U_GETKEY(U_GETPAR U_SFAIL BU_SLASH  U_XFAIL HUYeV L0 !: a) bY膈$Ha hi  NoPJV %d match%s found!V`> P$ `) (ȥi`S?фb\扭a) @TUa)JJmm D%*p%c:%s%s`轠 \xy 0K8傍働 H hɈ"mm 8 `HHYH0F) B\ >HȄHH dhhhȥPhh`0) i慰XesY @FIND ;A g I5COMTAB #DEVNAME PRINTF j*U_EXPAND9U_FAIL U_GEFINA,U_GETPARL,,N*(+)HI J0     `  ,$%04x  ,$%04x ,,0 , Axlon $%02xP , PORTB $%02xN0U1Vi XW OS UV  Top: $%04x ($%04x),$%04xFree: %d (%d),%dWUOSQ t,PMFL LM@mOOP %d KB linear RAM (%d segments)OL` %b banks total     (%d KB)O`8OP` %b banks free ` Main: $%04x,$%04x` Ext: $%04x,$%04x` Use: %p(`P .PO`66;ANONEOSRAMBANKEDJXL @MEM   8 &8c 9 >[yCOMTAB d/6COMTAB2 i _H_FENCE TQ1PRINTF 9 Xk)(T_ U_SLASH ( BAT only`` 0xɛ0gc8m n nnn6m P op L H hɈL No matching GOSUB` A)`_STK_STK=@RETURN 3  * TCOMTAB FILELENGFSEEK GETENV )PRINTF PUTENV {TOUPPER U_FAIL U_SFAIL  U_XFAIL 011 10$ + H1 R: already present`L1&1111   c110[ @? c10  Y0  LH1 R: handler loaded 7L1M1N1" H1 Device table full`JJ1L11R 1P1Q COM: 0.2 installedl COM: not installedPP  LYFRE`1AL ALL  L2H2H` R !8``ABwa)A!j` oHnH` y +Yvx J*K+x V0@0``x) x(B"J*K+ V0ש,`x V`w,x,w0ECCͅ D͆`x*E V0',w0EEFпк`'H Ӯv23x yhӭy`  !65 001:DEVSPEC 1DEVNAME 0001EXTENDED0PRINTF 000/1I1U_FAIL 60U_SLASH 0EXE,CAR:X.COMARC,CAR:ARC.COM,L %Ģ  - 1,0 JʍH h SIO device table full!`3 #H"HHxXlhhh(hh"h#  ` p"#iCAOCAR:SIO0.OVLCOMTAB Z^bDIV_32 EXTENDEDFILE_P FLAG H_FENCE #(INSTALL PRINTF SYSLEVELU_GETPARU_LOAD U_SLASH LO ?ɛL ?5ɛɛ;Ȯ ?ɛLȹɛ;?>\Ц>,\?К?ɛГ`PATH=2 3COMTAB  ""GETENV PUTENV XU_FAIL { ( @ PLʤy Z0N J@Ky) SƁ( JKBLV`HtDuE JKhvE:QA@CON  U_FAIL U_GETNUM( BAT only` H` hL` ֠;! ?  ɛ ?橛??=%A[_>?=ɛ?L;  ;L> ю:#>=> ?>ɛ  f`@  L ݭ Ү ? > : No matching NEXTL  P 0) < :=>H a H ,0hhHhԹbԐh P L<= ` ; ɛ?= ꩜L< <)  ) ө08m; LJJJJ i0`NEXTINX>?_STK_STK=@FOR C   b@ R1  -3\ ; 7@! 8 !COMTAB )&!FCLOSE FCLOSEAL)FFIRST FGETS  FILELENG#FNEXT qFSEEK &FTELL }}GETENV PRINTF DPUTENV kTOUPPER IU_EXPANDU_FAIL -U_FSPEC U_GETATRU_GETNUMU_GETPAR<\U_SFAIL 9U_SLASH U_TOKEN U_XFAIL v0   0 PeɊa 0\ȹzSy칏MNde0 0 /0 0 Ї` ʈ1L S@H ?@ 0ĩ@,,    XL   1 Ōx 00xyyi8л` i^i iS>C*"x"x" x*[s#r!~4(d*[s#r:(*"x*" x*"x*" x>C7*"*":: !Fw < p=2>C7[*{( Go|g$(:>N "Cx(!5>A>C7{i>x~1{N {i@x~1{ {i@x~1{ !"*xy2x˹!{~#(##~#fo͵{F >N~Nu|O|P,|R|S{W3|!|#|Ͷ~#:x(G:xW!@yw#͟ :x/w#:xw#:$x?w>C!@y͘~- ] Ͷ~#V͐~&~p|&~E(5L i H *"x@yVE(i *"x@y >C! >E~Ͷ~#!@y !Eyw#w Hp#q>C!@y ͘~Ͷ~ !@yA~c ~#:Ey(<2x2x͟ >Cp|>N..:x>(>2}!x~ w2x͟ Ͷ~:xo&}~#fo"*x#2x2x͟ ́!"xw 2 x=!@yw#ͷ>2&x 2xD(G@x !&x5 ͹ & !x:}! x(44 ʹ} >C>E͆~}}         w x?=2'x2 x!@yͷ{**x~2`>2&x*"x͘(+ (!&x5 ' u#t#! !'x5(#~0! x44:}0O ] Ͷ~;~c ~xi *"xxO ! ~Gyx\~ xGGG8X~yD i !@yi *"x~HZL AD ~~#~>A :x2xF >A/WDKxGGGD!",xy2x˹!{~#(##~#foͷ{>N~Nw|O|P.|R|S{W5|!|#|͸~`5 :x(G:xW!Byw# :x/w#:xw#:&x?w>C!By͚~o< š ͸~`͕͒~(~r|(~E(5͉ ͦ H *$xBy͕E(ͦ *$xBy >C! >E~͸~`!>By !Gyw#ʹ Hp#q>C!By ͚~͸~ !ByC~  ~`:Gy(<2x2x >Cr|>N..:x>(>2}!x~ w2x ͸~:xo&}~#fo",x`2x2x ;!" xʹ 2"x=!Byw#>2(xD 2xD(G@x !(x5 & !x:}!"x(44D Ͷ} >C>E͈~}}66         ʹ x?=2)x2"x!By͸*,x~2`>2(x*$x(h 5 (!(x5  u#t#! !)x5(#~0!"x44:}0Î< š ͸~=~  ~÷ͦ *$xxO ! ~Gyx^~ xGGG8Z~ý ͦ !Byͦ *$x~HZ͞ Á ~~#~>A# :x2x>A/WDKxGGGD!",xy2x˹!{~#(##~#foͷ{>N~Nw|O|P.|R|S{W5|!|#|͸~@ :x(G:xW!Byw# :x/w#:xw#:&x?w>C!By͚~ ̓ š ͸~͕͒~(~r|(~E(5́ ͦ H *$xBy͕E(ͦ *$xBy >C!͜ >E~͸~!bBy !Gyw#ʹ Hp#q>C!By ͚~͸~ !ByC~  ~:Gy(<2x2x >Cr|>N..:x>(>2}!x~ w2x ͸~:xo&}~#fo",x2x2x ;!" xʹ 2"x=!Byw#A>2(x 2xD(G@x !(x5 &͏ !x:}!"x(44 Ͷ} >C>E͈~}}66         ʹ x?=2)x2"x!ByA*,x~2`>2(x*$x(5 5 (!(x5 d u#t#!͏ !)x5(#~0!"x44:}0Î̓ š ͸~=~  ~÷ͦ *$xxO ! ~Gyx^~ xGGG8Z~y͒ ͦ !Byͦ *$x~HZ͞ A͒ ~~#~>A# :x2x>A/WDKxGGGD   2 .  U_GETNUMh BAT only`L`XY \] 0hɛ0φ8h  i М8h  i ⥀Lh8倅h)@ā者A#@_? Š! иāLTU  ./  Lw) a H( *,(0hhHhԹbԐ =芨VW JJJJ h) i `Z[ LZVW   40L8ԭtm'iǢ, =膇$ %dP $%04x VW Lh\]Z[ = ɛ?𩛝0 H` hɈ %p0`L  ?ɛ` A)`` i0`%Hh`NX(66FNo matching FORValue error?c^_STK_STK=h@NEXT 8   2Y ) [3+ ) Q !   D>I$COMTAB $.FCLOSE FCLOSEALFFIRST %FILELENGFNEXT 9FSEEK 6?PFTELL GETENV .PRINTF  PUT_V &3PUTENV ųTOUPPER U_EXPANDU_FAIL U_FSPEC U_GETATRU_GETNUMU_GETPARU_SFAIL %U_SLASH "U_XFAIL 7VPRINTF E XY:3 ` OP 0 , aL  b j $x `X;3WQR X`UV@  ( Y`@˾Z  7 Too longLgZZɛUST  aYLgST  Lg 7L" 7 "Lg (8 L Setpaths: ` ( ; Line: %b; W` ZXB\)+a F 3  U_SFAIL "OrU_XFAIL =,cCURDEV 9XU_GEFINA@FILE_P FOPEN WFCLOSE *bFGETS FFIRST %CHDIR 4PRINTF vPUTC #U_GETATRU_ERROR ,CKSPEC COMTAB   J L d   Value: %bL e Z  (Lc SIO settings (c) DLTUsage: SIOSET unit [type [USidx]]  Unit Type USidx---- ------ -----ʽ  78m ʽ  %2b %6s $%2x   L  m  L(1?@ Ȍ ȌL NORMAXINDUURESEWAITACREFRESNM NORMALXFINDUSUS-   o   COMTAB EXTENDED(PRINTF BGC] U_GETNUM'IU_GETPARJU_TOKEN  GSIOPARM 6%6 LOE   E \$0  V0 < ,0,06LlH  hL ,|   ?  L   ,|  , D DNllH)h `H) h(`x, (`NIFL,L  ` ,08,0}L } LH  !h L  !L  8e !!LxDijFY8D =(`CE_I _DYH ECDFhD%C?C 0Y1 0(` p`:E:B V`E0 @, L6   0 3  Not present!`L` ??ɛ  ,L`!ɛD EJ K(BL.COMLLK! !8 H!h s,st,` ab LTscxyz t bb` 0E`; bb0 0) 0" !,s 0 0  L sȘ` e !\!]`  ! !8 \^!]_`,`0 ,s= Disk error while saving memory!%sDOS, d`,t00 MEMLO or Cartridge may have changed!(Old MEMLO was $%4x)%sCAR`, О`LLMNO ,s0LLESC to Abort - RETURN to enter `\iobasiccar V7 6P  (.N2     * : @  W,H%I!|}_DOS mCOMTAB Lm >5EXTENDEDFCLOSE ^FILE_P *FOPEN OFREAD FWRITE GETENV  PRINTF =/LU_ERROR IU_FAIL S_U_GETFLGU_GETKEYPdU_SFAIL LU_SLASH  U_XFAIL @CAR  BAT only`L` jk  x HI M0í ? 0ml =۠!  ɛ?詛!lm ХάPPЏL,,, H hɈ( IF without FI` IF bad syntax`L 89  :8n``+ L n`hhLIhhL$!"|!"!  hhL֩ ߩ != 8lϢ!"= !".&!=𩛝H 0h! ـ nHh`   !'" 0` 08n` i89 : + Jno ? 589 : + Y Y4Lc I`I``8n`8n  `,0`,`  `P``pEXISTERRONOINKEFILNOELSEIELSFIk>t@IF )!)X(     VDT1 .qd 0COMTAB I .    FCLOSE JFGETS dFILELENGFOPEN GFSEEK GETENV 'PRINTF TOUPPER U_FAIL U_GETATRU_GETKEYl U_GETNUMPU_GETPAR%~)"h'U_SFAIL Yf4U_TOKEN 0yU_XFAIL lERRNO 5 V BAT only` 7!=. W=WV 0׮VWXTULLWV@INKEY ' ICOMTAB PRINTF PUTENV OTOUPPER $U_GETKEY9U_GETPAR# aS*_    R-Time 8 not present`RSH)Ӣhӭ L@bL;L8  8``8de8`H hh0  {`0 {  5` 5  `58` `  խծոP խծ)7 m7 7)m7,aՠX`8 i H  hՍոP hՍ,aՠX`x6ոP)6`80e,d,,`0H_ `h `L8```G   "  3COMTAB EXTENDEDINSTALL PRINTF S_ADDIZ ;I_GETTD 8I_SETTD y yzx qr wx8qsrtstHefgh hiLuqw@SAVE FCLOSE cFOPEN FWRITE XU_GETNUM U_GETPAR L )L b j L   Ϊxyz 8 0 Directory too long!L}  8  Sort completed!L You may not sort DOS II directory` Use: SORTDIR d:[path] [/NTSDX]/N - sort by file name (default)/T - sort by file type/S - sort by file size/D - sort by creation date/X - reverse sort`խ֥iӥiԥiiͶiեi֭խְ`)) #HՑhՈӭLQ) ) 8`8,0>,0,0<  .  Ո    *Mj`Ո` Ո`NTSDX@SORTDIR"* ZE.FCLOSE FOPEN NFREAD fFSEEK FWRITE GETDFREE PRINTF k[(U_GEFINAU_GETPARU_SLASH .J G ) 08 09JJJJ 06H)Ӡ hӠ,   TD installed`LLpp0Bx #}52  0ȭ1(L$CDXةxX 4WVU W(H*)`i`(0 h8n .L\L   *H h`N 8`8TidH)hJJ8im }i      %    %d08d  W|     "  " a p m    `SSMTWTFauouehrtnneduiJFMAMJJASONDaeapauuuecoenbrrynlgptvc8$8 i (H  hI0` ,:,-SpartaDOS X 4.00|Sat 16-Sep-06 17:10:30am;hcH, ) Eh ?N:8.HH0i31i4 2hhL2`)OA `,1@TD I_FMTTD I_TDON  ~ U     a@  :4COMTAB S*  EXTENDEDI_GETTD IINSTALL PRINTF S_ADDIZ U_GONOFF$U_SFAIL U_XFAIL __MISC " ,L bqa| ɀ@խɀȢɀ~ H| @":#$  >?$h N xy  0"0) q?ݏ P  8 L  `   =P  i  ~ ҭm ȱ   P = b Restore %s? d YJL ) 8΃ 8LL, S mhh`    *| H hL zΎ΍`     ``  18`  I18n`Hm h` }N j . JN H*h ̀     })0J`,H 8 h N`mHmh`d""g@UNERASE   ( *S?#  &DB! )*C @ CHDIR 4COMTAB T7FCLOSE FCLOSEAL.FILE_P FOPEN FREAD FSEEK FTELL FWRITE GETCWD mPRINTF {PUTC TOUPPER U_EXPANDxU_FAIL  U_GEFINAU_GETKEYU_GETPARLO LDIR.OVL_DIR @DIR FILE_P FLAG  U_LOAD X& 04V N0 0V2 N8 L 02V N0  0V4 N8L:T`XXV   _RDIO  L  YL*8!H)p0 hLCOMTAB2    !ɛ$)_O,Ε0 0, 40? y,0- y9A  yiiڝ0轊P0D H L ` L AH LA L LL ?>,@EEF?LBAh HL ZHYH`pj]  L  00HHG Jh ::89  8f9 P* f9? .'9 f8ѥ9 ><<` :`8f80$8 b`G0:?[ {_)_`\>*.8`aG: qja)a G)_D .* G)_0 )a` 8*)qa PA :1Ma)Maa,eGGH`G ?0 0 ȩɀ !;,`00`x)ߍx),$SNaH1ɛ-GH J GH yɛha Lh`H ...*N  . 00 h`>xɀ, Bx y0`> 0Ԣ<; F?RSK_񩛍gh*,B0@>`A?5Volume: Directory: >0`LA@ ?/A`?0>` 0Bz  o@AÍ?> B  o FREE SECTORS? ?z) J*?轏 o ,z J,z.? ޭ) z0 z):@,zP tzJ) rȢ oL JZȢ;0 Nnji .. I  0(9 o(`jH8h0 NnnH h(H0 o hk oa ȩ,z     j ,z j ,za p,:,-?`p a h-.߭  m  mdd @ o` 0 /8 i 0`@B8>t L HH`N@    ɋ`232,D@R D0     * L 0 D`` LM }K` "H  h5H (h50 9C Q `5G3 a340ʎ6 Qz`50 9C`G }E)`6!60 {TC6 {CT` CD.`@0 70 j5Gz) 5`G7Wgw`xyz ! ~ x)` 0L,,,,L9) ?  y 0x8 )#íz)м G  z)   0)    {ʽ0 xH hJ  LZ  0aHad ha`ba0y ! ~ 0Msv,v Nvz m Lly 0 G)  y) LZ L 0  LZ 8  ~ 0),,L9 PwWg`m u 0 m?HHH bHbyH 0$%Lhyhm0h0hh y) LZ m    # # ( P ``G7w)ꭕHH {  hN LZ byywSGH (> T0<$ ~  0 H ~ 0" h>ɀ! by`,H hL9 ! w` zJJJJI- z) ) M)'M`JJM)M`!T` ! @ ~  5 0  . ݈\$ȌP@ `, )⍕ ,`y ! { 8n 0>90) 0 -yMy)ӭyJJJJ-)Ţ a?ݎз ` (5 a) Q 0; N S 1q 0p H h ⩔L9 5TwlLCɀ@8D CJC C*, y#CK&CK (` CK+o>j0-lmnp`~  q KC+` lk st stnv lm-DHmDCȱCȌhD  PCHȱCH hhАЌ`,`lyH8)L: k2301Nh0: k80 20820n0  G,08n Pޭ K,88Χ @Clm (Pilm   @DH}DCȱChD`012j 2&0&1F2F1f0*3``, &   ` *,@0 )L9 { P   N=lέͭ lm (L {  L@    EF n   (L@ 08G}G`@?;2,@ 8}L:  `@@>8>,@ nDHmD>C,@CD挆hD,@0 nLFH hF`  8n`80`0 ( (  ` @CC CȱCP0H hCȽC @ CȭC` @ DH}DCȽChD`H h`8?)̓Ͷͷ߽"͸׎3 y a3ʊ mDC`3 h y a 3  "  `3 `EFG3,I̓EF"Gߎ3F"GEή30 hPNv)̓3 SP3 yH3h`3`lC`l}C)C,]) ^  1j CPl%DHeDDC DmhD#Z P,CL9j NjP HJ.h .DHmDC I1CChD ,C^]Z}Z8V0pL9  1 )DHmDCChD $ $  N  DH m D hD`]^` N j j .JN. 8nv`)  "   8m[ P HCD h`,H0a h,EF譐= 05ʎ@l{b j N(,,K0K Z 5`, 0x  m ة0RUQq ^ p  <  / M/*T~&Pz"Lv/^Ix4c`݉1S@@ t9ERROR MOVE_MEMREQUEST UPDTSEC FLUSHB 5ABORTB ALLOC TDISK FILE hH = /   3?    & + C   > k'+-   # %  &!/ T8                                     -!$-5;>Cnq  # XS8> %!;<<    @K (3-#  I   .:!  :6 (Jt B  E9>8:&< 4!#XY !   >)7N&?  |bQ ("0  K*' = >#8L]COMTAB "  C  P L= 07   uACOMTAB2 CURDEV DEVNAME PEXTENDEDINSTALL tMALLOC U_GETNUMU_GETPAR__MISC 4LO I L ** L8  F @ 0٠ : 槥Ŧ߭p q  N~ , N  Ɓ,| 0 y)},| yNy j 3$/ COPY [/BCDIKMNQRSV] [+AHP] src [dst[/A]]`| ~ %  The%sbe a directory Ll ? j A / X a b  [^ _ k,| 0H hɢ XV W ƃƂ C Lɒ΢v r ,x 0z N~ N N N LC` 5,| 0 ) !\ @L- 0 bȭd e ?bȭd e `H h` ) ,t 7 ,|  %d directories and %d files copied,  /`, 4 Copy %s (es/o)? Ll NY N,~ $0L  J`$0^ S H [ Ih   S H X Ih    Source and%sdiffer L X 0,z  `   S H Ih Z 莆 0 ) J  )  S H [ Ih K  I Lx z  X 0 ` l m [ I􅘅, 0,  ) Lv I X I8Ll` \` ( 3    `   [yH) z hy,~  [ ` LZ ʈȌ L,x 0H  Replace %s (es/o/ll)?C Ll Y N Az IN8,  //`ITxz ``,d `! Ƚ  `` a Hɒ h(` 0kaE8f : ɛ: : > >\ > a ` i,|     @H,~  7 x8 h  " d K P,| 9) 1, )'    @X`j k ? r 0 %*s%s> Ƌ? 䌐  ɛ Ll   " d L, 8` bh i h `n `yHb c  P hy`H h`ɗ,x 0Ll>!!` L `,r 0 %s `W  L > \> G @ G @`   (0EA F 8@ (0 : 槥Ŧ(` ] 8 F / @ ] : 槥Ŧ˩`f F $ : 䦐`i``  ` 3 u昢d  Şf S8R0X  d H 8 = UH %b%%hUh` b,v 0{`8,r 0 ```  C G l r QVDNIRMSBCKP destination must  @COPY  $ ˒1PL  N+E   &;2!   9 ? % 422    * ? =5 N(  #R6$*,1&y&f q!5*@%{ b&k?0nJCHMOD CKSPEC .COMTAB  ( k   DIV_32 q8FCLOSE BFCLOSEALtFFIRST ]ҹFILE_P ' FNEXT FOPEN  FREAD W/1FSEEK FTELL lFWRITE 1MALLOC $'MKDIR MUL_32 [8PRINTF B[, PUTC vREMOVE jRMDIR dTOUPPER mU_EXPANDU_FAIL +sU_FSPEC wU_GEFINAFU_GETATRU_GETKEYmU_GETPARU_SFAIL b#ZU_SLASH hU_XFAIL \` Id Name Add r uBufs-- ---- ----- -----D \ PQ DN On %1b %s: $%04x %sМ %b slots free` @DEV A  COMTAB2 > DEVSPEC KaDEVNAME aPRINTF .#Ai@ 0 Aŀ  Drv Total Free %% Volume C w %2s   u u d u  u %7e %7e%3b %8s ŀLn,! , L  dd  d C All %7e %7e%3b L^0= L`` `L`   0  )H  h `MAXDRV=A:!A@DF  ,  ! !Z 2 COMTAB ,2*+   DEVSPEC DIV_32 YFILE_P iGETDFREE zGETENV MUL_32 YPRINTF :5]\PUTC MU_SFAIL U_SLASH 7U_XFAIL GERR_DMSGf @W]^ 0\Z[ ?W %s%s>WW\LW\` :NO_MAXDRV  PUTC FILE_P *U_SFAIL "GETCWD 3PRINTF 6U_XFAIL LGETENV @PWD j& P4h `0 0h2 ` X L P2h ` X  Ph4 ` XL0`8`:T`jjh   _RDIO N LN  425342  =LH  Yh`NN873H)pI0mm  4hL42,  =24(P PNF|82*COMTAB2 128 User break abort129 File already open130 Nonexistent device131 File is write-only132 No device handler installed133134 Bad file handle135 File is read-only136137 Truncated record138 Device does not respond139 Device NAK140 SIO framing error141 Cursor out of range142 SIO overrun143 SIO checksum error144 Write protected or bad sector145146 No function in device handler147148 Unknown file system149150 Path not found151 File exists152 Not binary file153154 Symbol not defined155156 Bad parameter157158 Out of memory159160161 Too many channels open162 Disk full163 Illegal wildcard in name164165 Bad filename166 Range error167 Directory not empty168169 Directory full170 File not found171172173174175176 Access denied177178179 Memory conflict180181 File system corrupt182 Path too long183 Environment full184 Wrong architecture+    ! # *+   3() &V'W XEP-80 0.1h installed` No XEP-80 in joystick port %b ! ` -  , 98X` ]H\H` {xcu@0```8 *EFCDCͅ D͆`,8E 0L 0EEF` H  hL B) ̠ ,W,~,+8` ̠ ,4,[,8` ԍ ԭ- ͐ f̐ ԭ- ͐ L,܍ ӭ- ͐ f̐ ӭ-  L̍ f̰- ͐ ӭ- ͐ ԥ̐F?)Q0U-L8$̍ Ԣ ԌӠf̐  Ԍ`)T,`U-`UP U-` H/ /  2 ,Ԍ2 1 1I h 0  Uc L (- ``4AU56 r ɛ U667. 405   ɛU6 4 7`U--PJJJJ PH) h T, , RSR..) ` RJJJJ p S33) SJJJJ `Ӣ8Ӭ Ӣ< 1 ,42O3, 0 , 0 ) L TUcROS`x`ҠX`E < F= G`  `6  yL  s  L  9LA A N D A A ``l  `  ~ L%H$H` PN &( #&  2/@~ #E,:C0" -+  \>42 1   !ACOMTAB 0EXTENDEDINSTALL PRINTF S_ADDIZ U_GETNUMU_SFAIL U_SLASH LO 1`01`H hE,ELI8ihL ` ) #0 P C8 e  L>,0`88 C L>  CCCP͛,0 tʎ 8m8EmEFΜ`,0  ]08 `  ]P ` ,z,0r  , ) CHȢh,}   2CȭCȭCȭCȽCL,iJ0C ȱCH ȱC**hmmm,Jnn8ȱCȱCȱCa{)_,0i   ``H9q}hHh`H 8  ) h 8 L`h  L8   8  0  8C΄ LC  eʢ `# ` ),0C CLm Щb) YiPHi hN j, . JH   h)iCC8n" eг`L  t`C,0)CC` 1 )I0   C$<8`H!Ca iʎh< , $8 i m @%`  C`\9 )L`  CݩL, Nj8 Κ.C iI1CC8n"  `.....ͥ!Σ 2``&\G(Root DOS 2.0 @ CCC (BC H((BC  %   G0T h   ' :Jfj"`2;G;#> *j%A,N+INSTALL DISK Q)#**R#Q   # 1FILE  *$ & c j /4 9  &,ABORTB  #ERROR :REQUEST ALLOC MOVE_MEMUPDTSEC ɛ nzEtEsEL? @tE} CtEtE C @IE CUS; CL >tE. @) @L>'tEtE CHtE  @tEhL >tE?3 CyEtEyE  @ @tEyEL >tE? ɛ CL >sE C @ɛ tEtEvE-zENzEbE?ɛLM@0g & @tEɛ*&?tEuE,nE0 8jnE@?!pEoEpEqEoEq(EqEqErEwE@z0@ f @ ZyE|EyEɛeɛ ??& ɛ ??쩛?tE`pE\rErEpErEpEErErEpEʎrE {= @ɛ C??,[=0 x=H0?L@hL>,[=tE)L?tE @~ C`?` CȥURLCJ xE D x=sE{E4|-&),+- ߈0|& MxExE{E!sE! C A x=m{E8sEHmtEHtEʽ?sE{E!htEhmsEsE?` x=xE ? CtE*? CsE`BB KB iB"xE0 D &D C,xEp YC0  B yC XB BLB` ~E ~Eb! BB `!E`ȹE!ɛ``! I:` C %s:! BB -xEI y 00 GC B+ %8s.%3sBB  B` ` B8` LCBB ~EĐ eUS`,[=0L 0C,C!`*.*!. ` ~E`tCLPATHɛɛ,; 8`Ȅʠ轀!,0 ȩ>!ȽE!ɛ` .E E 2@ e悰Π .E E .E@wE ZD GC ID ^D C` B %11s ` jD D`ȱ!I8e悩  ` Y!  `EE- EDDDDHdD fE?ɛ hEɛYɀmDDDDDȌD`D`h =N[=(LFE %s`Symbols:Commands:Aliases:DIRCMDL@yEnE H L"E){ -.T4 9( + U|6Ds  ! #$       v   7     *E  "Cy>F /  CKSPEC +@ǁCOMTAB # y@ 9 <  K4f  uz % FCLOSE $ FFIRST FGETS GFILE_P bFNEXT FOPEN >FSEEK GETE0NV mINSTALL PRINTF P~.PUT_V PUTC S_ADD S_NEXT SYMBOL  U_EXPAND:U_GEFINAU_GETKEYU_GE1TPAR,U_SFAIL 2U_SLASH -U_TOKEN U_XFAIL %XCOMLI  `  s s %b:%d $%2x:$%4xP %d $%4x , %b $%2x, %d $%4x, "%c"`H2hL`@PEEK PRINTF U_GETADRXRWMEM  Run Extensions  xy 莆 00*;L L 0ɛ3 0   |    | ` `_RUNEXT !XCAR:RUNEXT.CFG,   0`L H hJ %p ` ^ ! 8`, : $4 ` `y Z:, ? ?[ PjJ Z,??!?ɛ,H ? h, `` Zɛ` ?%ɛH!?ɛ?h`!@COMTAB $EXTENDEDFCL5OSE \FGETC  FILE_P FOPEN INSTALL yMALLOC PRINTF S_ADD vS_LOOKUPbSYMBOL gmU_FAIL U_GEFINAU_GETPARU_SFAIL U_XFAIL Y6@RUNEXT k "/  0 *jp.8'#H)p0  Y h`COMTAB2 6 A Z: NOT installed:( HATABS full!` already present` Z: installed7 5  L SIE#+. 5LG 5Lu 5L{ 5LH 5hL` 5LL  LE Z !LZEF L L L L L,"0 *! "0*`#$%Ȍ"(`,(0 8  `` )`  H h ``H~09") H H`   :` '  :'`6(% &#+ I0,#L,$%(&*!*`' '9' 'hh`%& }#%`     @A;`)I_FMTTD I_TDON $ouO !S       $    )[i COMTAB : 4EXTENDEDINSTALL {PRINTF 1CXS_ADDIZ U_SLASH I_GETTD }I_SETTD LO   c;`}FPX Y\)' ?)  TUR  ??   C!B V0N L ?? a) @M  Building directory tree of drive %cM< c fFɈLt 'A_ IJLMLu  FileSpec  >b %12s =TU -  >? %120p $ n   Tagged %5d  Byte%8l  Tota=l %5d  Byte%8l  O ٢ HH`l LL  Sort by: ame xt ate ize  NE DS莶NOHi HHPHH hhNаL W  Execute %s?M >{'M?ɛ$  Cmd:  L? PTUR Lz  LL Njk l 8nUT}LtKu[vZ` b>`*.` LK 1:PA) @`<? ' LDֆנօȱօ Qئؑȥّii`Q) #         ф`,`,`hh`OHH _`؆ي hh`) HH ,تظP@ˬO2aO` L,NNO`a:,0M) @ L ,| `@ ,-  [ |@   ,LN,0 N8LSL3 NO a``? ȌA`؆ٍ @ȩ:Ma`aH)\hئ >`Nع٢,0M@5   .    `, %64s `8NLmQP  m %*pRBNM280R mi R8 `,]0L`NO@,]7MNU^ V^ UNM` NL?8` n  $ n WMN MW,08VT7[/KzH) h ,C0`K  8VT[,? ?8  VLWMN W ` NOX Mym  !ym NР`VN P_`8"') #8? )D8`VVP, %*sZ?`#VUZ> >\\ZmYmX  %*sZ?`HOYh}M}MO 8O,M8L#Si`MiOO8SP8ML`MLh` ,]  DeEst drive? :>  Dest path: %3s > \ȩ>Ȍ>7; 2W M͍!   ^ M͍  (LI9`< 78<UM  W  Reading %sMx F,7  78; <#m99$m::   <<(< KL ;`7`= =UM  l>  Writing %sj΁,8 8xz =#$;}G; ===<Lf ,70 ,;0LK8``  DELETE ALL tagged filesUT Confirm delete for each file? {??] 2Z  W)D  Delete %sM,?#UT Delete this file? { U KU =L,]  PresHs any key when paper is ready LK F 2%  W  Printing %sM K K۠ L W  K  LDx 0 LS LW  W Rename %sM,MUT to 8iMH  h \? =LM &  Can'tI delete root directory PKM  Delete %sMUT Delete this directory? { ?LL  New directory name? M iM   Create %sM L4 W  Available space on what drive? M  NnnP ..JJ  %l bytes free on drive %cM L F  Print irectory ree LK D T P  LLM H lhML)\`  YN`` L  x HUT`@ HU LK~ɛ @K H؈ HUUL H` -- Press any key to continue -- O`H,   Error:h MN %sHH ^hh`F`F@ LCB xy 0ť8D傍E働 H hɈКmLm BHAHJx0v) rC & #.    C=>CHCHH hhhCAȭBLhAhB`>`0 )  i慰  New FileSpec: M   LD,ML\L8\,, n L, n L,= g =L,= YLS,=NO YN =L  g `=Q)Q`  Log drive? :>  Log path: %3s LiN LHɛ U(TUh`T~eXdeYe****))zUd` UT2ȱȪ U Hƃᤂ`A_L`^@PRN:E:--ELFTUCDPRV-=+*LFTUDMAOP-=DSQt Z ` 4 ), t), A7:TdFFile ^opy ^el xec ilespec og Cmds: ^rint ename ^ag ^ntag iew ^Dir vail elDir ilespec og ^ CmdsP: akeDir rint ^agDir ^ntagDirXtra isplay ort uit ^hell cmd Cmds:0;F;F;Q \c | | ||   |& |&lCOMSPEC &|@ `(Px@h0X HpQ@MENU  /J L + O.L?M* 7:   &                  Vd " R ( U &. $76e # D( '*  0    8 %)3'\  B5 !'  lF 3'&  06 3(S"(&-3 * ."! 4 S  V A=x[ .Y2Ds)AB-9<, JMM\,'aR6 tv JU%D  3/ /$7N04&CHDIR COMTAB B P TN($3xCURDEV DIVIO FCLOSE m~FGETC FILE_P W)FLAG 6FOPEN FREAD ?FSEEK $FTELL _FWRITE GUETDFREEMKDIR PRINTF _HPUT_V PUTC c3PUTENV REMOVE RENAME RMDIR uTOUPPER 3TlpXU_EXPANDVU_FAIL uU_GEFINAU_GETKEYU_GETPARU_SFAIL U_XFAIL JHVPRINTF Z*8gfXDIVIO mERR_GMSGXCOMLI p%``W ,,H hL@EXIT COMTAB FILELENGFSEEK U_FAIL #U_GETNUM    FL bx DE@  FL# `?η   a)L3X MAP (c) 2006 DLTUsage:MAP [unit] [SIO|OS|NORMAL|OFF] [d:] &   ))      @ :=%b %s  ͹L  `)@0+ OS cannot be used in OSRAM mode!` &  Y  L SIOOSOFFk@ SIONORMAOFm`  G  )COMTAB EXTENDED-FCLOSE AFGETS ,FOPEN !PRINTF ~6U_GEFINAlU_GETNUMZ/U_GETPAR;U_TOKEN ]SIOPARM ^Q1  " 8HhL``@POKE U_GETADRU_GETNUM XRWMEM ]$, ȱ4H h2  G` ȱ2H  h[4 G` 4i452i 2`%_RDIO  LO A0@    0@ņ& ?dif at %6x:%2x & %6x:%2xе𰥊%0#$0=> %p \iEOF\iL \@@!@ɛx ```  ʈ`0F`;<e ֎``A@A@COMP    VrCOMTAB &FCLOSEALFOPEN ]FREAD  FSEEK PRINTF >QU_GETATRU_GETNUM BAT only`` ? 0gf =۠!  ɛ?詛! ХPPЏL, ^H hɈ ELSE without FI`LIELSFP@ELSE 6D4 COMTAB LFGETS +FILELENGFSEEK PRINTF U_FAIL U_SFAIL  U_TOKEN pU_XFAIL _i  0ȹɛe急  惥 0"0i  ENV installed``NUMENV $8 LH L8 `Ln I Lh WL`e` ? ? 0 J ɛ`` ? 0 G ɛ+=e2i2  ɛܩ =ɛ`L DAYTaIMEɛ"=  ɛ Jө`=`H3H2ɛ  23hh``GETENV PUTENV  ! #4H*CCOMTAB hoEXTENDEDH_FENCbE yINSTALL NUMENV PRINTF S_ADD SYMBOL TOUPPER 7ENV_P Fv~# A  0L y a)n @ b ?ɛ bb bc6 Clear disk %c: (Y/N)? YN ` 1b LQNO NAME @FORMAT G :BUILDDIRCOMTAB 7FORMAT PRINTF c)TOUPPER U_FAIL U_GEFINAU_GETKEY~dU_GETPARU_SLASH   BAT only`LL` !ɛ 𩛝 05ɛ y ɛ yک L ? 0LRLO ݅ ?ʸP e:и !Ыɛ Е ɛ?=JJJJ i0؝蹂) i0؝ݩ L,, H hɈ Missing %s!`L A)`PROCW:@GOTO  ' Q EfCOMTAB * FGETS FILELENG_FSEEK FTELL GETENV MPRINTF bPUTENV MTOUPPER 1U_FAIL }U_GETPAR&U_SFAIL #U_XFAIL  0  gC `Pxy Ɠ8 $L` mm 0ƞS8RƛOɛK >ȱ ɠ  ݢ$ }8f rh $ $0LLʆTF  line  page ends quit %5d <LGL{$0'Dt `\*XFTSO=K>Lrd-` +UrBLLQЗ Z%LL' qL J ri qƍL 9Ll ZʊeLJ 9 Zƍˮʆ8刪 H >ԩ Go to line (Esc to quit): 09ɛ<~ )0:妔ߝ 膔0Ϧ ʆ08nL 轨?j > ÅŎ台Le8 r q`T x8 r`HfF$$  Lc$ lȐ 䊰5)ʐ%ɛ: }ɀ ɜ ɠ 䊰Ъ k$08. xh8e8`f(`80ƏƎ8 rł僰 q`` ɛ`~ @LESS C 2 x  +U+! " z / &K COMlTAB &jn FCLOSE _FGETC FOPEN 9FREAD cPRINTF 3 PUTC *TOUPPER vU_FAIL U_GETKEYC0@U_GETNUM3U_GETPAR!U_SLASH   L  mLL` 21 ȱ2 v L  I2 L,0$ , ҩ ҍ ) `,,8`) `ҩ`e1i1ȥ54`35`8NJBH)pI0GH-G H HhJ hB`n@0"0SBA@/ҭmi:/SɀRWP ,;0 < =x:23450'ҩ4 AΜ( /0+, A   ,P fνУ 0$0$o//0@L:/0ABX`24`  1 v)L10Ԩ 6 I10(`08  < IAC E,08``&'0`#,ҍ ҩ(ҥA,ҩLpjj)?j),@(`Ң`(( (( E'+     #$G  &4z )7!COMTAB COMTAB2 ?  N 00 5 ?`H hL l q ILl  5L $LH h(LH/)&'/h `H//)' h(` l  L  `L  L  L  VLx&, (`,M LH h L CDD,LE:;=r?N M>M& T n0T /)0  M, 0AC,CC  H fh`xWY*Dij HCK Jh f(`Y s נCEF_I _DYH ECDF phD%C?C C0Y1(`# ? ?ɛ ,@  a0QH) 0:i":#h)JJ JJӪ"#$D!Ȣ!!`H Uɛ @񩛙th *)=xz+$*p * f* y`LsHrH`}~ ! C*)*)$*p+x P  `C` 01*) L 0.@# !x  L,K*)  )(ʎ/ ?L")u($ ?H0 Ά΅8(())$m$%m% U/hL"12>H0)@ !P  #P h)? P  P ,L,./` P,*)w+zy Ɉ`  ,и  bm  $+ʠƦ.Lvв,KШ1H2I7D8EB `$JK a`PHOH`*{  ]ɛ@`  ]` .L`.+ n L H h 0LL I0{ vw I0g  ,p ;;A<B<8 I0.8?=756 I0,P @L(```;-<`, C``.JJJJ`CLLgL PPQ "@X  P  ) , 3x (7  3   4$M! )FxU    ;36 VE R@; _EDIT COMTAB F  CURDEV MDEVSPEC yDEVNAME EXTENDEDFLAG 9JFORMAT U_ERROR 3_XHDIR M_XPROC z{LOMOVE=COPY /MHALT=COLD /NyYDE JKAB V0 CON64 alrea|dy%sL`iQ0 j!k!)@bdhceeidIheicegidJJJhei`aiih!0!i!H!`!x! i@!0!!i!H!_!i@`!w!ix!բ ,-}K Q#dedi#ȱdi#S// Q#e/d/dZ0Z0i*[0i*E// Q#Hedhd-"7"ih"8"ii"/"/5"/^7"\Z0-"i0  CON64%sLWXL CON64 not%s:L`}~~;%D%X%d%u%&%%e'%(())4)'% installed0E:(0"0 *,D++_- +E,*????????  !!"##$$%&&'Pp 8   @``0088xx```8 `` 8`p p p @@ @ @ @@@PP p`P@ @`pP @ @@@@ @ @`` p @p@@ @@`` ` p` @``0P``` @@@````p`@@@@ @ @@ @  @````p````p𐐐@@@@p Аа```Pp` p@`p` @`@@@@`@@ ` ` P pp `pppppp``0@@@@pp ` p` pА``ppp`@@@@0p@`p @`` 0pp0<<" +i.@07"@\A!=" #""L/L/M="N@O"`Li#++,=" v.```="LM+) $+P="ݨ="+)?+/&F/'G/i0// 3#L* *+3"&F4"'G-"i0// 3# *#`."H-"H`S Q#E Q#//`HH!hh8`="ej 1\i0hd1e dhei0hj8 iɑhj8hYej8hxh08i1(` % $k4TlUm Lɛ S$ %cɹ 4)L# ) r&lTmUkkL0 $ $ ' h*L% e' Y*LL% % $ B : ) r*0s*t*$$ Y*L%ZT[U ) ~* ' Y*L%T!d!eUd`,)0 W *?S'SSTV@U L` 2&Lhh${,) TT{I{Lh*` 2&TT Y)QlRm`TTUU0RSULY)UUSRLp%cR!UR & d%UST D%  ~*LY) u%UR i' 'c 'LY) & $} ~*cH 'hc }H $}hL% &λ0TLY)X&Y&&!!!! B& T'cmTVl` 0!!H!!!` &cHlTmUkT USkL& 'kcRT d% $ kcR d%USTkhcT`T`cRT Y)cRT!eUd!ieS8Rd шL,( ,}cUU@ScɁ } 6 e'LY)` i'Ti ' }  (LY){WRU`} T'VTT*} !ɛ M)llΝ!8魝TLY)Ti {)!%n8` &UhTicH 'hc%T $THUHhUiT ~*hUhTL'THUHhUiT ~*hUhT & &LY)8 )RU Z( (LY) Y)QTT8 'i( )! !UT V) 'L%!h!i!f!gT?hf8hf@higiLs(`!eXhx!eYi`!eXfx!eYgT0hfhfig?hfi8hf@higiL(`T!d!eR dS`!eXdx!eYeRdSdi(de` ~HЭ h`.!.!.! v.cTQQ ' ci@cQLa)ceUc`H))nhJJJ`@ UHTHZT[U $ *hThU` 'i( )0TTi( {)!n!`cL)c {)nI=!!`)+ B&*)*L,)+*)* *0Ϣ! & R?SRU[TVZ T $]I *LL`2&A%%n%T!d!eUd~TZ`!eXdx!eYeU[edde!*!*Li~+ȱ~+ȱ~+ȱ~+ȱ~+ȱ~+ȱ~+ȱ~+L+~J+ȱ~J+ȱ~J+ȱ~J+ȱ~J+ȱ~J+ȱ~J+ȱ~J+L+i~ +ȱ~ +ȱ~ +ȱ~ +ȱ~ +ȱ~ +ȱ~ +ȱ~ +Ƚ1d d(1d dP1d dx1d d1d dȽ1d d1d de1d d`~ -*-ȱ~ -*-ȱ~ .*-ȱ~ .*.ȱ~ 1.*'.ȱ~ F.*<.ȱ~ [.*Q.ȱ~ r.*h.L-~ -*-*-ȱ~ -*-*-ȱ~ .*.*-ȱ~ .*.*.ȱ~ 1.*1.*'.ȱ~ F.*F.*<.ȱ~ [.*[.*Q.ȱ~ r.*r.*h.L-i~J-jN-j-ȱ~J-jN-j-ȱ~J-jN-j.ȱ~J.jN.j.ȱ~J'.jN'.j1.ȱ~J<.jN<.jF.ȱ~JQ.jNQ.j[.ȱ~Jh.jNh.jr.L-i~J-j-ȱ~J-j-ȱ~J-j.ȱ~J.j.ȱ~J'.j1.ȱ~J<.jF.ȱ~JQ.j[.ȱ~Jh.jr.Ƚ1d d@1d d(1d d@1d dP1d d@1d dx1d d@1d d1d d@1d dȽ1d d@1d d1d d@1d de1d d@1d d`^7/S!. [& j!i@!!i!!L/!f!g!d!e88^_F_jF_j^_dfeg^ dfdf 1/!2/? ^`!eXy/x!eYz/a!eXv/y!eYw/88^`!^x!__w/z/^v//y//^_!eX/w!eY/////?`i0Z0-"F00.070"0L0 <"L>0 **L>0 *L>0 E"L>0 )L>00I O0L<" O0L/ O0L/ O0L0 O0L 0 O0 #L>0 O0 E$ ` O0 *L>0 @0`Z0tz/>W\^ 6JRWZ]em,.02468:<>@BDFHJjlnprtvx   & m    2  &    @  0)&     ;Xl !   2 K `   IU&  % KQ&,h 225[+A>|8d    @ @ *`bdf   COMTAB 8INSTALL PRINTF ! S_ADDIZ DEVICE SPARTA OSRAMDEVICE SIODEVICE ATARIDOSDEVICE INDUS 4DEVICE ULTIMEDEVICE JIFFYDEVICE RAMDISK  Sp =lRH)Ӣh %s installed(d  $7{e  ` %s not present!(`Ultimate clock `H hɈӍvR &1 &ɪ ̩`LL Ff d,eH h L{de+fgL{8`H h  {,` {  & 8TidH)hJJ8im }i &` & `H)JJJ mh)m`$m(`莕 t t H  t)8.h tޭ̕ʩ t``LJg  &`I_NVRAM  I_SETTD I_GETTD duD6,P-\_kr2   OCOMTAB # HERRNO %EXTENDEDINSTALL PRINTF  U_SLASH VALIDATECHVOL=====Purpose-------Change the volume name on the specified drive.Syntax------CHVOL [d:]volnameType----External - on device CAR:Related-------CHKDSK, FORMAT, DIRRemarks-------This command will not change the volume name on AtariDOS 2 disks since they physically have no volume name. Up to eight characters are allowed on SD formatted media. The volume name may contain any ATASCII characters including spaces and inverse characters. Leading spaces are not allowed.LOvst u So 7kqRH)Ӣkh %s installed'd  #1{e  ` %s not present!'`ARC clock (//ծ iF  `LL uFf d,eH h L)de+fgL@8`H h  {,`{  c4 7/բ 4 HJJJJ Ոh) ՈM /թ/(`:H;:m;;(h;`M M+ 4:7 4`8` !) 4 }44 )}44ʈ`8`I_NVRAM  I_SETTD I_GETTD )   loqCOMTAB # ERRNO $EXTENDEDINSTALL PRINTF  U_SLASH VALIDATECHTD====Purpose-------Change the time/date stamp on all files matching the given filespec to the current time and date.Syntax------CHTD /Q [+A|H|P|S] [-A|H|P|S] [d:][path]fname[.ext]Type----External - on device CAR:Related-------DATE, TD, TIMERemarks-------By default, this command will only change the time/date stamp on non-hidden and non-protected files - the attributes may be overridden. A filespec must be entered since '*.*' is not assumed.The switch '/Q' causes the command to suppress the message confirming the change of the timestamp.Note: See ATR command for more information on attributes [A|H|P|S].DIR & DIRS==========Purpose-------Display a directory in SD or Atari format.Syntax------DIR [+A|H|P|S] [-A|H|P|S] [d:][path][fname][.ext] [/A|C|P|W]DIRS [+A|H|P|S] [-A|H|P|S] [d:][path][fname][.ext] [/A|C|P]Type----Both external - on CAR: device.Related-------ATR, FIND, MENU, PATH, PAUSE, PROMPTRemarks-------'DIR' invoked without any options or switches displays the SD type directory showing filename, extension, file size in bytes, date and time created. A in the size field indicates a subdirectory. The volume and directory name will be displayed at the top of the listing, and the free sectors count at the end.Versions before SDX 4.4x display only the last six digits of the file size information in a directory listing, even though the file size can be an 8 digit number. Running SDX such long files can be created and are handled correctly (despite this flaw). Thus, it is rather difficult to properly estimate the size of some long files, but SDX 4.4x solves this problem. When a file exceeds 999,999 bytes in size, it is displayed in KiB, using the 'k' character as indicator.Reading an AtariDOS 2 type medium is indicated by a volume name of 'DOS 2.0' and a directory name of 'ROOT'; it has no time stamp. The file size is roughly converted to bytes using a multiply of 125 (SD/ED) or 253 (DD), respectively. AtariDOS 2 and clones use sector lengths instead of bytes in the directories, so there is no exact file size representation.Optionally specify the attributes of the files you wish to display. A '+' with no attribute listed will match all files, regardless of attribute. If you wish to see all files (including hidden files), simply enter DIR +This will also work with any command that allows attribute selection.The attributes are:A - Archived files and folders.This attribute is cleared (-) whenever a file is updated or created. Using a program like Flashback! will set this attribute.H - Hidden files and folders.P - Protected files and folders.S - Subdirectory (folder). This attribute cannot be changed.If you do not specify a filename, '*.*' is assumed as in the following examples: DIR MYSUB> DIR +P DIR ..\Notes: A subdirectory name has to be followed by a '>' or '\' character, if you wish to see the content of that directory. Redirected output will generate listings as for an 80-column display.The switch '/A' displays the file attributes in the list. It is used mostly together with '+'. For example:, to show all files with their attributes use: DIR + /A The '/P' switch causes to wait for a key press after each directory screen (23 lines).The '/C' parameter will give a count of the number of entries displayed in that directory.The '/W' switch lists the directory just as file names in as many columns as fit the screen (i.e. in 64-column mode1, for example, there are more columns listed than in GRAPHICS 0 with its 40 column size).You may specify the attributes of the files you wish to display, for example DIR +S will display only subdirectories. Note that the default directory attribute (no attributes specified) is '-H' (do not show hidden files). The DIRS command has exactly the same syntax, but displays the directory in AtariDOS 2 'compatibility mode' - with no time/date, and with the file size displayed in sectors rather than in bytes. Since the Free Sectors count in DIRS is limited to three digits, the maximum size displayed will always be 999. It also displays the 'protected' status (+P) as '*' before each protected file and subdirectory.KEY===Purpose-------Installs a 32 character keyboard buffer.Syntax------KEY ON|OFFType----External - on CAR: deviceRemarks-------The first time you use this command, it installs a keyboard driver into your system and links an 'internal' KEY command into your system (for turning the buffer on and off). The keyboard buffer will provide a faster key repeat and enables you to type ahead while the system is busy.The ON/OFF parameter is interpreted, enabling or disabling the keyboard buffer accordingly. Keys coming from the auto-repeat of the keyboard will not be buffered.Once the keyboard buffer has been installed, the global symbol '@KEY' is defined and further KEY commands call this symbol to turn the buffer on and off.CLS===Purpose-------Clear the screen.Syntax------CLS [/F]Type----InternalRemarks-------Useful especially for batch files, CLS will simply clear the screen.Using the /F option (as in 'force') will re-initialize the screen instead of clearing it. The code will perform 'GRAPHICS 0' rather than '? CHR$(125)'. The SCRDEF values set in the AUTOEXEC.BAT will be re-enabled thereafter.COMP====Purpose-------Compare two files.Syntax------COMP [d:][path]fname1.ext [d:][path]fname2.ext [offset1 [offset2]]Type----External - on device CAR:Availability------------As of SDX 4.40.Remarks-------The program compares both files and displays information about the differences. E.g., A:COMP FILE_A.COM FILE_B.COM ?dif at 000008:50 & 000008:5C ?dif at 000009:4F & 000009:4D ?dif at 00000A:4B & 00000A:53 ?dif at 00000B:45 & 00000B:43The optional offsets are starting positions, where the respective files get compared from. If none is provided, for both files 0 will be assumed. FIND====Purpose-------Search specified areas in the system for files.Syntax------FIND [d:|device]fname[.ext]Type----External - on CAR: deviceRelated-------DIRRemarks-------FIND will quickly find a file anywhere on your drives. This becomes very useful when you start using subdirectories and multiple drives. Entering drive id and filename will tell FIND to look only on that particular drive. Additionally, FIND is able to search devices like 'CAR:', if specified. The filename may include wildcards. All filename matches found will be displayed with the full path from the root directory to the filename match. The drive ids will be shown as drive letter for consistency with drives above D9:. The number of matches found will be displayed at the end of the search. FIND will also find and display hidden files.VER===Purpose-------Display the current version number and date of the cartridge.Syntax------VERType----InternalRemarks-------This command will show the version number, revision date, and copyright notice as displayed when the cartridge is booted.LOLESS====Purpose-------Paging text viewer.Syntax------LESS [/C] [<<][path]fname[.ext] [>>[path]fname[.ext]]Type----External - on CAR: deviceRelated-------MORE, TYPEAvailability------------As of SDX 4.42.Remarks-------This command is a little bit better version of MORE. If the text fits entirely on the screen, the viewer behaves almost like MORE or TYPE: it dumps the file's content to the screen, and then quits to the DOS. The only difference between LESS and the others is that LESS tries to fold the long lines (if any) so that they fit within the current screen width.Refer to the instructions on the FMT command for further remarks about folding.However, if the text is longer than 23 lines, it will be "paged" and the viewer will not automatically terminate. The following keystrokes are available for navigation through the viewed file:- Down arrow or Return: scroll one line down- Up arrow: scroll one line up- Right arrow or 'F' or Space: scroll one page down (forwards)- Left arrow or 'B': scroll one page up (backwards)- 'D': scroll half page down- 'U': scroll half page up- 'G': jump to line number of the text- '<': jump to the top of the text- '>': jump to the end of the text- 'Q' or 'Esc': exit to DOSThe keys <-, =, +, *> are equivalents to the respective arrows and do not require holding the Ctrl key.Some of them are shown in the bottom of the screen. The number in the bottom-right corner is the number of the text line displayed at the top of the screen.Adding the '/C' switch causes the program to clear the screen before displaying anything. LESS is also a filter command and thus can be used in an identical manner as MORE. It can act as the final receiver of the data stream sent through a pipe, i. e.: D1:DIR | LESSManual chapter 5 contains more information about pipes.LESS now automatically detects MS-DOS, CP/M and Unix special characters and converts the text accordingly on the fly. Therefore, you now may use the command to convert such text files to Atari format, in this manner: LESS FOO.TXT >>BAR.TXT will convert a PC-like text file FOO.TXT into Atari-like BAR.TXT. The mapping table for special characters to be converted:ASCII 7 BELL -> ATASCII 253 BELLASCII 8 BACKSPACE -> ATASCII 126 BACKSPACEASCII 9 TAB -> ATASCII 127 TABASCII 10 CR -> ATASCII 155 EOLASCII 13 LF -> ATASCII 27 ESCAPEASCII 127 DELETE -> ATASCII 126 BACKSPACEASCII 160 HARD SPACE -> ATASCII 32 SPACENotes: Currently, LESS loads the file to be displayed into free main memory and reports to be 'Out of RAM', if it does not fit. Invoked without any parameter the system will wait for an input from the CON: device. Pressing <3>, or aborts.LOAD====Purpose-------Load/unload a file (no run) to/from memory. Syntax------LOAD [/X|L S|A|N|I|mode] [d:][path][fname][.ext] [parameters]Type----InternalRelated-------MEM, SAVERemarks-------LOAD may be used to:- Keep an external command such as CAR or X or the command processor (COMMAND.COM) resident in memory.- Remove all non-installed commands or programs from memory (use LOAD with no filename).- Load a subprogram into memory for use by other commands.- Load MAC/65 object files into memory and then SAVE them back as contiguous non-segmented binary files.- Load a binary program prior to running a debugger (for testing purposes).Via switches special conditions can be invoked:- /X will execute the file under the control of X.COM (equivalent to the command 'X fname').- /L allows advanced users to select a loading mode by symbol or mode value:SymbolModeLoading Mode S 0 SDX loading mode A 64 AtariDOS loading mode N 128 No execution I 192 Initialize only, no execution.If not specified, the loading mode with the LOAD Command is assumed to be N (128).Note: Useful for keeping commonly used commands resident in memory, thereby eliminating the need for these commands to load from disk.PAUSE=====Purpose-------Suspends system processing and displays a prompt message.Syntax------PAUSE [n]Type----InternalRelated-------DIR, TYPEAvailability------------As of SDX 4.46 timing option.Remarks-------You can insert PAUSE commands within a batch file to provide the opportunity to change diskettes between commands or to step through a process, giving you time to read instructions, etc.To resume execution of the batch file, press the RETURN key.PAUSE now optionally accepts a number of seconds to wait, ranged from 0 to 65535.Note: It is very dangerous to change disks during a PAUSE on the drive from which the batch file was running, or at least any changeable medium for that matter. If using PAUSE to change disks, run the batch file from a ramdisk or another drive that will not be changed.RS232=====Purpose-------Load the RS232 handler from a P:R: Connection or the Atari 850 interface.Syntax------RS232Type----External - on device CAR:Remarks-------You need to use this command prior to using a P:R: Connection or Atari 850 interface unless the program you are going to use does this automatically. Try your program without RS232 first. You should hear a beep on your monitor (TV) speaker if the handler loads. If not and an error occurs, type this command and run your program again.Avoid loading the RS232 handler more than once. Your system may crash if you load several copies of the RS232 handler into memory, since MEMLO is raised each time.Note: Booting the driver from the ATARI 850 more than once is not possible since it can only be loaded once after power has been switched on.SET===Purpose-------Display the values of all environment variables, and optionally set an environment variable to a specified value.Syntax------SET [var[=env_string]]Type----InternalRemarks-------Environment variables are global strings that can be used by a program to communicate to another. E.g. the $CAR variable tells the CAR command where the memory-save file is. These three forms are available. SETDisplays the contents of all environment variables. SET CAR=A:CAR.SAVSets the variable $CAR to the value "A:CAR.SAV". SET CARDeletes the environment variable $CAR from the system. (This will cause the CAR command to not use a memory-save file.)SET may be used in CONFIG.SYS, AUTOEXEC.BAT or via command line.The '$'-character can be used to terminate a name of an environment variable, so that it can be referenced not only as $var but also as $var$. This makes it possible to insert a variable into a longer string, which does not contain usual path separators.TYPE====Purpose-------Display the contents of a specified file.Syntax------TYPE [+|-][A|H|P|S] [d:][path]fname[.ext] [/P]Type----InternalRelated-------COPY, DUMP, MENU, PAUSE, LESS, MORERemarks-------Displays any file and is not limited to a maximum line length as was the case with SD 3.2. Press to stop and start the display. Attributes as with the DIR command apply - the default attributes are '-HS'. If you include a '/P' parameter, the TYPE command will wait for a key press after each 23 lines of text.VERIFY======Purpose-------Turn write verify on or off.Syntax------VERIFY [ON|OFF]Type----InternalRemarks-------When ON, SDX performs a verify operation following each disk write operation, to verify that the data just written can be read without error. Because of the extra time required to perform the verification, the system runs slower when programs write data to disk, especially on real floppy disk drives. This command is typically used when drive problems occur. The default is OFF.VERIFY command displays the current status of the write verify feature whenever changed or when the command is invoked without parameters.LOBASIC=====Purpose-------Enter the internal BASIC in a XL/XE machine.Syntax------BASIC [/I|N] [d:][path][fname] [parameters]Type----External - uses CAR.COM on device CAR:Related-------CAR, SETRemarks-------Without a filename the control is given to the internal BASIC of your XL/XE computer (except 1200XL). If a filename is specified, the internal BASIC will be enabled and the binary file you specified will be loaded and run. The optional 'parameters' are whatever the program 'fname' needs. The '/N' option returns to BASIC after running 'fname', instead of the command processor which is the default.To automatically load and run a BASIC program from the command processor, read about I/O redirection.SDX has a MEM.SAV facility similar to AtariDOS 2, but much more powerful. The environment variable $BASIC should be set to the file you wish to use as the memory-save file for BASIC. If no such environment variable exists, this feature is disabled.The $BASIC variable has no default value, unless RAMDISK.SYS is installed. If $BASIC has not been set by the user, the ramdisk driver sets the variable during installation so that it points to a CAR.SAV file residing in the ramdisk.You may change this with the SET command in CONFIG.SYS, AUTOEXEC.BAT or directly via command line. For example: SET BASIC=D8:BASIC.SAVsets the variable to 'D8:BASIC.SAV'. To see the current value of $BASIC (and all the other environment variables) just type: SETTo clear the variable, which disables the BASIC memory-save feature, just type SET BASICEntering BASIC while no BASIC.SAV file exists, will result in a cold entry, meaning there will be no program in user memory. To force this, even when having a proper SAV file, you may use the '/I' option. The SAV file will be skipped then. Leaving to DOS next, will cause an overwrite of the old SAV file.While the memory save feature is enabled and a problem loading or saving the memory file occurs (BASIC.SAV), an error message will be displayed. If this happens while loading the memory file, you will be prompted with the old MEMLO (when the file was saved). If an error exists while saving the memory file, you will be notified of that. In either case, you will have the option to abort and correct the problem or to proceed, deleting the memory file. Press the ESC key if you wish to abort or RETURN to proceed. More details about the two situations that can occur:- Upon entering BASIC, the current MEMLO does not match the MEMLO in the memory-save file. This can occur after installing extra drivers since last time you entered BASIC (such as the keyboard buffer, ramdisk, etc), or LOADing commands such as X or COMMAND. At this point you may press ESC and restore the system to the way it was when you last entered BASIC (By COLD starting and/or LOADing programs), or press RETURN and enter BASIC cold. This will also happen if the memory-save file has somehow been corrupted.- Upon exiting BASIC (using the DOS command) the system will attempt to create a .SAV file on disk. The disk is full, or is not online and the memory-save file can't be saved. You have the option to go to DOS (RETURN) and lose the current BASIC program in memory, or to go back to BASIC (ESC) and SAVE whatever you were working on or clear up the disk problem.In addition to saving the contents of user memory, the memory-save feature saves page 0 (from $80-$FF), and pages 4-6. This means that you may alternate between BASIC and CARtridge without losing what you were working on. When you enter BASIC the memory-save file is loaded, allowing you to edit a BASIC program, go to DOS, reboot the computer, and enter BASIC with exactly what you were working on before rebooting the system (as long the memory-save file is present and valid).Performing a cold start (a jump to $E477) while in BASIC will cause the SDX cartridge and the external cartridge plugged into the SDX cartridge, if any, to be disabled. This will have the same effect as typing COLD /N from the command processor.Note: This command is recognized by the command processor as an internal command that chains to the external program 'CAR.COM', so both the CAR and BASIC commands share the same external program. CAR.COM is memory resident while you are in the BASIC environment, so MEMLO will be slightly higher during this period.ECHO====Purpose-------'Echo' command line input.Syntax------ECHO ON|OFFECHO [/N] messageType----Internal - executed by COMMAND.COMAvailability------------As of SDX 4.40.Remarks-------It echoes command line input passed to the Command Processor from the command line or fetched from a batch file. The default is ECHO OFF.When enabled it serves two functions:1. The text given as a parameter is simply displayed on screen. ECHO TEXT -> echoes the word TEXT.2. Display the value of a environment variable. ECHO $PATH -> displays the current path setting.ECHO used in conjunction with output redirection is a helpful tool. The /N switch is only taken into account when displaying text. When /N is given, the ending EOL (which is added by default) gets suppressed. SETPATHS========Purpose-------Set current directories on the specified drives.Syntax------SETPATHS [d:][path]|fname[.ext]Type----External - on device CAR:Related-------CHDIRAvailability------------As of SDX 4.40.Remarks-------After DOS startup the current directory on every disk points to the main directory. To change them automatically to required subdirectories, the SETPATHS command should be invoked from the AUTOEXEC.BAT file. As a parameter the name of a text file should be given to SETPATHS. This file should contain valid subdirectory specifications in consecutive lines. For example: A:>DOS> B:\UTILS\ C:>PRG>SRC>If the paths specified this way do exist, the respective directories will become the current ones on the given drives upon completion of the AUTOEXEC.BAT file.Alternatively, the required path can be specified directly as a command line argument.APPEND======Purpose-------Append the given path at the end of the $PATH variable.Syntax------APPEND d: | pathname | deviceType----External - on device CAR:Availability------------As of SDX 4.40.Remarks-------Sometimes it is very handy to have the path variable changed temporarily. Especially while programming and/or administering your system equipped with mass storage devices like hard drives, flash cartridges, SIO2XX devices etc. The APPEND command facilitates the task of temporarily adding a device, drive or directory to the $PATH without manually rewriting all the paths that $PATH contains.CLR===Purpose-------Delete unused system variables.Syntax------CLR Type----InternalAvailability------------As of SDX 4.42.Remarks-------Deletes the system variables, which were created by the system and are no longer used. This command is only necessary when the execution of a batch file was aborted with the RESET key. In such circumstances internal variables created by the batch file can remain in the environment area. The CLR command allows to delete them 'by hand'.MDUMP=====Purpose-------Display memory in hex and ATASCII.Syntax------MDUMP [[$]index:][$]address [[$]len]Type----External - on CAR: device Related-------DUMPAvailability------------As of SDX 4.40.As of SDX 4.47 can access extended memory and 65C816 high RAM.Remarks-------MDUMP is useful to check the memory content quickly.Available indices are:00 = main memory,02 = system extended memory,04 - max. 67 (255) = extended memory Port B (Axlon).To dump 65C816 high ram type the respective number of digits, e.g. $FF0000.Addresses are assumed to be decimal unless preceded by a '$', which indicates hex.Note: See Chapter 6.4 in the User Guide for new functionality in calculating an address.LOSIOSET======Purpose-------SIO.SYS serial speed control.Syntax------SIOSET [d:] [type [usindex]] SIOSET REFRESH [0|128]SIOSET NMI [index]SIOSET WAITACK [[$]index]Type----External - on device CAR:Availability------------As of SDX 4.40.Remarks-------SIOSET manages an advanced control of the serial protocol for the SIO.SYS driver1. Typically, the serial transmission parameters are determined automatically on the first access of a drive. Later on there is no need to change them. Sometimes however, e.g. when a drive was changed to another type at run time, you may want to change the parameters manually.SIOSET invoked with no arguments displays the current configuration for all SIO drives accessed so far, otherwise a hyphen is noted. 'SIOSET 4' e.g. shows the information just for drive #4. The DF command accesses all drives, which helps to see their current configuration with SIOSET.The following features may be set using the type parameter:RESETThe transmission parameters for the drive are cleared; they will be determined on next I/O request sent to that drive.NORMALThe drive works at standard baudrate.XFThe drive uses the XF551 protocol.USThe drive uses the UltraSpeed protocol.INDUSThe drive uses the Indus protocol.The manually issued settings will be confirmed by displaying them.Note that e.g. 'SIOSET 3 US' will set drive #3 to Ultra Speed, determine its speed ability and enable it by automatically setting the appropriate us index.With Ultra Speed the additional parameter 'usindex' allows to determine the serial speed manually. Make sure to set a legal value for the addressed drive.The SIO driver before SDX 4.47 periodically requeried drives for high speed by default. This has been disabled since it caused problems with some drive types. Invoke SIOSET REFRESH to see the new default setting (0=no re-query). Use SIOSET REFRESH 128 to enable the former behavior. However, the refresh may affect manual high speed settings, since it checks the drive on the next access and resets the us index to the detected value.The option NMI allows the user to check and set the lowest high speed index at which NMI interrupts are kept intact. This index defaults to 8 (3x SIO). Check your NMI setting by typing SIOSET NMI. Below the set value NMIs are turned off to keep time requirements for high speeds. Increase the threshold if you experience transfer errors or lockups at the corresponding speed. Decrease the set value if you want to keep NMIs turned on, as is required by some programs. Be advised that this may affect transfer reliability.WAITACK allows the user to check and adjust the response timeout for SIO devices that do not conform fully to SIO standards. Invoking the option without an index given will show the current setting.2ATARI operating system default value.16Setting needed for the SIO2BT interface connection.CAUTION: SIOSET does not work, if SIO.SYS was loaded using the "/ C" option!CAR===Purpose-------Enter the cartridge plugged into the top of the SDX cartridge. Syntax------CAR [/F|N|I|L S|A|N|I|mode] [d:][path][fname] [parameters]Type----External - on device CAR:Related-------BASIC, COLD, SETRemark s-------CAR invoked without any switches will hand over control to the cartridge plugged into the SDX cartridge. If a filename is specified, then that binary file is loaded and handled according to the given parameters. This is useful e.g. for compile d ACTION! programs that need to call routines within the cartridge. The optional 'parameters' are whatever the program 'fname' needs. The '/N' option returns to the cartridge after running fname, instead of to the command processor, which is the defau lt. SDX features a MEM.SAV facility similar to AtariDOS 2, but much more powerful. The environment variable $CAR should be set to the file to be used as the memory-save file for the cartridge. If no such environment variable exists, this feature is di sabled.The $CAR variable has no default value, unless RAMDISK.SYS is installed. If $CAR has not been set by the user (SET command), the ramdisk driver sets the variable during installation so that it points to a CAR.SAV file residing in the ramdisk. You of course may change this with the SET command in CONFIG.SYS, AUTOEXEC.BAT or directly via command line. For example: SET CAR=D8:CAR.SAVsets the variable to 'D8:CAR.SAV'. To see the current value of $CAR and all the other environment variables just type: SETand to clear the variable (i.e. disable the CAR memory-save feature) type SET CAREntering a CAR while no CAR.SAV file exists causes it to be cold initialized, hence there will be no program in user memory. To force this even having a proper SAV file, use the '/I' option. The SAV file will be skipped then. Leaving to DOS next, will cause an overwrite of the old SAV file.While the memory save feature is enabled and a problem loading or saving the memory file occurs (CAR.SAV), an error message will be displayed. If this happens while loading the memory file, you will be prompted with the old MEMLO (when the file was saved). If an error exists while saving the memory file, you will be notified of that. In either case, you will have the option to abort and correct the problem or to proceed, deleting the memory file. Press the ESC key if you wish to abort or RETURN to proceed. More details about the two situations that can occur:- Upon entering the cartridge, the current MEMLO does not match the MEMLO in the memory-save file. This can occur after installing extra drivers since last time you entered the cartridge (such as the keyboard buffer, ramdisk, etc), or LOADing commands such as X or COMMAND. At this point you may press ESC and restore the system to the way it was when you last entered BASIC (By COLD starting and/or LOADing programs), or press RETURN and enter the cartridge cold. This will also happen if the memory-save file has somehow been corrupted.- Upon exiting CAR (using the DOS command) the system will attempt to create a .SAV file on disk. The disk is full, or is not online and the memory-save file can't be saved. You have the option to go to DOS (RETURN) and lose the current program in memory, or to go back to CAR (ESC) and SAVE whatever you were working on or clear up the disk problem.In addition to saving the contents of user memory, the memory-save feature saves page 0 (from $80-$FF), and page 4-6. This means that you may alternate between BASIC and CARtridge without ever loosing what you were working on. Whenever you enter the cartridge the memory-save file is loaded, thus you can edit a program in the cartridge, go to DOS, reboot the computer, and enter the cartridge with exactly what you were working on before rebooting the system (as long the memory-save file is present and valid).Executing a cold start while in the cartridge will cause SDX to be disabled, while leaving the external cartridge enabled. This is the same as typing COLD /C from the command processor.The /L option allows advanced users to select the loading mode. It can be either the directly given number ("mode") or one of the following symbols: S - SDX loading mode (mode=0) A - AtariDOS loading mode (64) N - do not execute (128) I - do not execute, but initialize (192).For details on the loading modes see the LOAD command. If not specified, the loading mode is assumed to be 64 (AtariDOS). This will properly execute ACTION! compiled binaries, which set INITs but do not properly set the RUN vector.Note: CAR is recognized by the command processor as an internal command that chains to the external program 'CAR.COM', so both CAR and BASIC commands share the same external program. CAR.COM remains memory resident while in the cartridge environment, so MEMLO will be slightly higher during this time. It will return to the lower value when the cartridge is exited.LOCON===Purpose-------CON: drivers control.Syntax------CON 40|64|80Type----External - on device CAR:Availability------------As of SDX 4.42.Remarks-------This command enables and disables the 64- and 80-column text modes handled by the CON64.SYS and CON.SYS drivers. The commands 'CON 64' and 'CON 80' will try to enable the 64- and 80-column mode respectively - the respective driver must be loaded first for this action to succeed. 'CON 40' disables either mode switching the screen to the standard, 40-column text console. The message 'Mode not changed' means, that the respective driver w as not loaded to the memory, or the screen is already in the requested mode.To use all three modes the order of calls in CONFIG.SYS is: DEVICE \DRIVERS\RC_GR8.SYS ; TOOLKIT DEVICE \DRIVERS\CON.SYS; TOOLKIT ; DEVICE QUICKED DEVICE CON64 DEVICE RA!MDISK O,8Notes: In CONFIG.SYS the DEVICE QUICKED must precede DEVICE CON64 and/or DEVICE CON to get them working properly. DEVICE RAMDISK should be placed behind those in CONFIG.SYS, otherwise you will waste one bank of extended memory.CON.SYS from "the SDXTK needs to be the version released with SDX 4.47 or newer.RMDIR=====Purpose-------Delete an empty subdirectory from the specified drive.Syntax------RMDIR [d:]pathAlias-----RD & DELDIRType----InternalRelated-------CHDIR, DE#LTREE, MKDIR, PATHRemarks-------Only empty directories can be removed. The last directory name in the path is the directory to be removed. This function is not supported by the ATARIDOS.SYS driver. RD TEST DELDIR 3:>MODEM>TESTThe first exampl$e removes the subdirectory called "TEST" on the default drive. An error will occur if the directory has files in it. The second example removes a subdirectory on drive D3: by the name of "TEST" in the subdirectory called MODEM which is under the MAIN di%rectory.Note: If a file has been opened for write or update but not properly closed (usually by hitting reset or losing power while it is opened) its entry in the directory will not be removed, although it may not show in a listing. A subdirectory con&taining a 'phantom' entry of this type can not be deleted. 'CleanUp X' from SDXTK cures such problems automatically.ATR===Purpose-------Set/clear file attributes.Syntax------ATR [+|-][A|H|P] [d:][path]fname[.ext]Alias-----ATTRIBType---'-InternalRelated-------DIRRemarks-------The scope of the ATR command is all files and folders (subdirectories) matching the given name. This command works not in scan mode, but in operation mode. Therefore the attributes for the directory entry( matching the given name specification will be set(+) or cleared(-).The directory entry attributes are as follows:A - ArchivedFiles and Folders are marked as archived when this bit is set. Additionally, the archived bit is set when the file is back)ed up by a program such as 'FlashBack!' or the COPY command. This attribute is cleared whenever a file is updated or created. This attribute is not related to the ARC command.H - HiddenFiles and Folders are hidden when this bit is set. A hidden file *may be loaded as a command. Some commands such as TYPE and COPY will not see hidden files and/or subdirectories (unless attributes are specified with those commands).P - ProtectedFiles and Folders are protected when this bit is set. They may not be d+eleted, overwritten or updated.For example, to set the archived status and clear the protection bit of all '.COM' files, type the command ATR +A -P *.COMFor further information about which status bits in the directory entry are affected by these ,attributes, please refer to the 'Technical Information' chapter.Note: The attribute S (subdirectory) is unchangeable - thus not legal in the ATR command!CHKDSK======Purpose-------Show volume, free/total disk space, and sector size of the select-ed drive. Syntax------CHKDSK [d:] [/X] Type----External - on device CAR:Related-------FORMAT, MEM, VERRemarks-------Typing 'CHKDSK' at the DOS prompt calls the program 'CHKDSK.COM' residing on 'CAR:' device. It is used to quickly see how. much space is available on a drive and the sector size (this information is not available by doing a DIRectory). Note that the volume name of all AtariDOS 2 style diskettes will appear as 'DOS 2.0'.The '/X' option causes an extended disk information /to be displayed. This way you can quickly review the details of how your medium is set up.Notes: The disk write-lock status known from earlier SD versions is no longer supported. It did not protect from formatting the disk. The write-lock feature of0 the MIO still works and is totally independent - it is a far more secure write-lock.When using CHKDSK with the /X option, most of the displayed data are self explaining. The two numbers following the volume name are used for disk change detection i1n cases where volume names are the same on both disks. The first is a sequence number which is incremented each time a file on the disk is opened for write. The second is a random number generated when the disk was formatted.Date and time, when the di2sk was formatted, will be displayed at the end of the list, if this information is available. ED==Purpose-------Enable text editor.Syntax------ED [d:][path][filename.ext] Type----External - on CAR: deviceAvailability------------As of 3SDX 4.40.Remarks-------ED.COM is a SDX-compliant, relocatable version of JBW Edit. The main purpose of the program is to edit the DOS configuration files, but it obviously can be used to edit any text files. The practical file size limit is about 6-48 KiB, even if the editor buffer is much larger. The default height of the editor's window is 10 lines. The declaration of the environment variable $ED can change that. E.g. SET ED=20 will set the height to 20 lines. Values from 1 to 22 are allowed. E5xceeding this range causes the ED to assume the maximum possible size (i.e. 22 lines).Calling ED with a filename on the command line causes an attempt to load the named file. The editor works in auto insert mode - typing a character inserts it at the6 current cursor position and moves everything to the right. Available editing commands: Esc - CancelCancel the function or quit the program.Ctrl/L - LOADLoad a file into the buffer.Ctrl/S - SaveSave the buffer to a file.Ctrl/U - UpMove the7 low margin of the editor window up.Ctrl/D - DownMove the low margin of the editor window down.Ctrl/V - VisibleMake EOL characters visible.F1 or Ctrl/up arrow: Cursor upF2 or Ctrl/down arrow: Cursor downF3 or Ctrl/left arrow: Cursor left8F4 or Ctrl/right arrow: Cursor rightCtrl/B - BeginMove the cursor to the beginning of the text.Ctrl/E - EndMove the cursor to the end of the text.Ctrl/AMove the cursor to the beginning of the line.Ctrl/ZMove the cursor to the end of the line9.Ctrl/T - TagTag the current line.Ctrl/G - GoMove the cursor to the tagged line.Ctrl/Q - QuitQuit the control mode, the next key combination will be interpreted as a character.Shift/Ctrl/up arrow Page up. Shift/Ctrl/down arrow Page dow:n. Ctrl/InsertInput a space at the current cursor position and move everything to the right. Cursor keeps the position.Ctrl/DeleteDelete the character under the cursor and move everything to the left. Cursor keeps the position.Shift/InsertInser;ts a new line (which is a copy from that line where the cursor is standing) before the tagged one (see Ctrl/T), and moves the cursor to the next line. Pressing this key combination several times in a row allows to quickly copy a consecutive number of =Purpose-------Copy one or more files and, optionally, rename it, if specified. Syntax------COPY [switch] [+A|H|P] [d:][path][fname][.ext] [d:][path][fname][.ext][/A]Type----InternalRelated-------MENU, TYPERemarks-------Use switches ?to customize the execution of COPY to your needs. Concatenation (combining of files) can be performed during the copy process with the APPEND parameter '/A', which has to be placed at the end of the command sequence.COPY allows to transfer data betw@een any of the system devices. Some applications of this would be to create a batch file or to print a text file.To COPY files from one disk to another having just one drive, the file either has to be COPYed from the source disk to a ramdisk and then Afrom the ramdisk to the destination disk, or, if no ramdisk is available, the MENU program comes in handy as it allows disk swapping.The first filespec specified is the source. If none is given, '*.*' is assumed and all files in current directory of tBhe current drive will be copied. However, it is legal to omit the source by using commas to separate parameters. COPY,,C:will copy all files from the current drive/directory to the current directory of drive 3. The second filespec is the destinatCion - if no filename is specified, '*.*' is assumed.Remember, if only a filename is specified, the default drive will be used to complete the necessary filespec.Wildcards ('*' and '?') are valid in both source and destination filenames. If used in tDhe pathnames, the first directory match will be used.When using wildcards with the COPY command, the same renaming convention as with the RENAME command applies. The source filespec is used to find directory matches, and the destination filename renamEes them by overriding characters in the source name with the non-wildcard character in the corresponding position of the destination name.If a file being copied has no time stamp, current time and date gets assigned to it. COPY will display a progreFss indicator when copying files bigger than 64 KiB (unless '/Q' was set).These switches are available:/B - backup mode/C - confirmation mode/D - do not preserve date and time/I - ask before overwriting a file/K - copy and set attribute '+A' to tGhe original file/M - delete the source file (move)/N - skip existing destination entries/Q - do not print anything (except error messages)/R - dig recursively into subdirectories/S - switch off display during copy/V - summary (number of files and Hdirectories copied)'/B' enables the program to create backups. It copies all specified entries and applies the +A attribute to mark those files already being saved in a backup. When used next time, it only copies files, which have been created or updaIted since the last backup. See ATR command for more details on attributes.'/C' requires confirmation before copying of any file (but not directory, when /R was specified).'/D' causes a skip of the source file's date and time. The current date and tiJme will be applied to the copy.'/I' causes the program to check if a file with the same name already exists on the destination. This is done for every file to be copied.'/K' causes to copy everything normally, but sets the attribute '+A' on the origKinal files. So it is similar to '/B', with the exception that '/B' also skips original files with the attribute '+A' set. Normally backups are created and updated with '/B'. '/K' is only required for a fresh backup instead of updating an old one. In sLuch a case everything is copied, and originals which didn't make it to previous backup updates, are marked '+A'. Once this is done, the next backup update may be done with '/B' again. '/M' 'moves' files. If source and destination are on different drivMes, normal copying takes place and then the source file is deleted. To avoid hassles with naming the destination filespec cannot contain a name.If the source and destination are on the same disk, only the directory entries are moved from the source diNrectory to the destination directory. Unfortunately, only files can be moved that way. This is the reason, why moving directories is relatively slow - only the directory contents is 'moved' (file by file), whereas the directory itself is re-created atO the destination, and deleted at the source place. COPY /Mwill always clear the archived-bit (+A) on moved files.Note that the /M switch is valid when copying to a character device like PRN: and will cause the source file(s) to be deleted.'/N' Pcauses to skip copying entries (files and directories), which already exist at the given destination.'/R' allows to copy directories recursively, with all the contents. For example COPY /R A:\ B:\will copy all files and directories (all the contQents) from A: to B:, and COPY /R A:>TEST> B:>will copy the contents of the directory TEST to the main directory of the disk B:. The directory itself will not be copied. To copy a single directory with its contents type COPY /R A:\TEST B:\TheR '/R' switch enables COPY to display the source filespecs of the directories being copied. When copying recursively be cautious and avoid an attempt to copy a directory into itself.The following command sequence: MD TEST CD TEST COPY /R >reSsults in 13 nested directories (13, because an attempt to create a further level causes the COPY to abort with an error 'Path too long'). Fortunately the command DELTREE can delete this.Recursively copying works also reading MyDOS media. All subdirectTories found and their contents will be transferred to the same structure on a SDFS formatted medium.'/S' switches off the screen (ANTIC DMA) during the copy process, which will speed up large copy processes remarkably. When copying from a device othUer than 'DSK:' (alias 'Dn:' or just 'n:'), just one file will be copied and saved under the destination filespec. For example COPY CON: B:*is illegal because wildcard characters are not allowed in a destination filename, when copying from a characVter device (or for that matter saving any file). However, when copying from one character device to another character device, filenames are not used. (Character devices never use filenames.) Example: COPY CON: PRN:As in the above two examples, whWen COPYing from 'CON:' the end of file is signaled by pressing <3> after typing the text. Also, a RETURN must follow each line you enter. That line will be lost otherwise.Another use for the COPY command is to list files to the printer or screenX: COPY README.DOC CON:will display the contents of 'README.DOC' on the screen and COPY README.DOC PRN:will send it to the printer. Note that both of the above examples could have been performed with the TYPE command: TYPE README.DOC or YTYPE README.DOC >>PRN:The COPY command may also be engaged to append files by a '/A' immediately following (no space) the destination filespec. (SDX only supports this feature on the COPY command.)The command COPY NUL: ZERO.DATis the simplest Zmethod of creating a zero-length file.When a character device (such as CON: or NUL:) has been specified as a source, the switches are treated as follows:- /I is assumed, unless /N was specified- /Q is assumed- /B, /D, /K, /R, /M and /V are ignored[The attributes allowed serve the same function as everywhere in SDX. The command COPY +H *.* E:\MAKE\TESTDIR\will copy all files being hidden from the current (sub)directory on the current drive to the subdirectory TESTDIR in the directory MAKE o\n drive E:. The attributes, in this case +H, will not be preserved with the copies of the files.Keep in mind that COPY will not check, if the filename of a file to be copied already exists on the destination drive. It will overwrite existing files hav]ing the same filename, except those files on the destination drive, which have the attributes +H or +P set.COPY does not preserve file attributes (especially +P).^LOMore====Purpose------Display the contents of the given text file.Syntax------MORE [<<][path]fname[.ext]Type----InternalRelated-------LESS, TYPEAva_ilability------------As of SDX 4.42.Remarks-------The MORE command does exactly the same thing as TYPE fname /P (see TYPE). The MORE command is used most often as the final receiver of a data stream being sent through a pipe, for example: D1:AR`C|MOREis an equivalent to: D1:ARC >>TESTIT D1:MORE <<3>; or abort it.Note: Invoked without any parameter the sybstem will wait for an input from the CON: device. Pressing <3>, or aborts.FORMAT======Purpose-------Initialize a disk in either SD or AtariDOS 2 format. You may select density, sector skew, tracks, and volume name before forcmatting.Syntax------FORMAT [/Q dn: [volname]]Type----External - on CAR: deviceRelated-------BOOT, CHVOLRemarks-------The formatter is capable of handling any Atari compatible media. As of SDX 4.47 FORMAT is now an utility residing on thed CAR: device. Executed without arguments it invokes the formatter menu as usual. Adding a /Q switch followed by a drive id and an optional 8-character volume name will soft-format the specified drive without a need to enter the formatter menu. If no voleume name is provided, it will be set to 'NO NAME'. Soft-formatting will convert any readable medium to SDFS 2.1, no matter what the current file system was before formatting.The formatter is a menu driven program, that allows you to initialize just abfout any type of medium that works with an A8 computer when called from the command processor by typing FORMAT. From within a program called by XIO 254 allows FORMAT to be used with most programs that support disk initialization.The formatter provides gsome automated assistance as it tries to read information from the addressed drive or partition about type, density or volume to identify it most accurate.Exit the FORMAT menu at any time by pressing ESC before formatting begins.After entering the hFORMAT menu you choose the following parameters:U - UnitThe formatter needs to know which drive you wish to initialize. Valid choices are: 1 - 9 or A - O. After entering the unit number or letter the program reads the drive to determine what type it iis. The formatter automatically determines whether the drive is a serial drive and if it is configurable or if the drive is a ramdisk or hard drive, which appear the same at this point. When the selected drive is identified as a ramdisk or a hard disk pjartition, SDX 4.4x attempts to read the existing volume name and presents it in the formatter menu as the default one.O - OptimizeLegacy versions of SD build directories marking the last sector on the disk as occupied and leaves it unused. When Optimkize is enabled, that sector is reclaimed and assigned to the data area. So SDX 4.4x can provide one more free sector on freshly formatted media. S - Skewrefers to the order in which the sectors are arranged in a given track and of course applies to rleal floppy disk drives only. The three valid choices are: Ultra Speed, High Speed and Standard. High Speed will automatically put the correct Ultra Speed skew on a disk using SDX with the 1050 US Doubler or Indus GT drives. It will also put the correct mhigh speed skew on the Atari XF551 drive under Double Density. Standard skew is used on all other floppy disk drives.M - Modeis either Sparta for the SD disk directory structure or Atari for all the AtariDOS 2.0 clones and their directory structures nin single and double density only. If you switch from Sparta to Atari mode, impossible settings for formatting will automatically be re-adjusted to legal Atari settings.V - Volumeis a way of naming the media for organizational purposes. Up to eight coharacters are allowed on SD formatted media. The volume name may contain any ATASCII characters except spaces. Volume is used on SD media only and is not applicable to other DOS types. D - DensityValid types are: - Single, 128 bytes per sector,- Mepdium, 128 bytes per sector (aka dual or enhanced),- Double, 256 bytes per sector,- DD 512, 512 bytes per sector, and- High density enabling to use 1,440 KiB floppy disk drives.T - Trackscan be 40 SS, 40 DS, 77 SS, 77 DS, 80 SS, and 80 DS. SS meansq Single Sided (1 head writes on one side of the disk) and DS means Double Sided (2 heads with each writing on opposite sides of the disk). See your drive manual if you are unsure, which no. of tracks apply.Note: The drive controllers do not provide adrequate feedback to the computer when formatting a disk/medium to determine whether the tracks selection is wrong for the drive. It is important to enter the correct information, otherwise the disk/medium will end up with an incorrect free sectors count.sF - Format Disk will start the physical format of a floppy disk assuming all required parameters are set. The physical format and verify of it are functions of the floppy disk drive controller. Next the directory structure selected in Mode is written tto the disk and verified. CAUTION: The Format Disk procedure obviously destroys all previous stored information on the disk.B - Build Directory is the initialization option available for ramdisks and hard disks, although it will work equally well withu floppy disk drives. The only parameters available for these disks are Unit number and Volume name. The others are predetermined or not applicable. Build Directory writes a fresh SD directory structure to the drive unit selected, which means it will desvtroy access to all previous information stored there.The physical format of a hard disk drive must be performed by a special program written for the particular hard drive, interface, and controller. That is considered a low-level format and is beyond wthe scope of the formatter menu. Same applies to modern storage media like CF cards, etc. The physical format of a ramdisk is provided by the ramdisk handler at installation.Sectors and bytes counts are also shown on the FORMAT menu and are determinedx by what is read from the configuration on ramdisks or hard disks or by the parameters selected for a floppy disk drive format.The formatter will verify, if the drive has selected the correct parameters, and it will ask for confirmation in case of incyongruity. Unfortunately, only 'Standard' and 'High Speed' formatting protocols allow to detect the error before actual formatting. In 'UltraSpeed' drives the disk must be formatted first, and then it is possible to check, if the diskette's capacity is tzhe same as expected.When in doubt, you can use the XFCONF command from the SDX Toolkit to check, if the particular density is correct for the drive you use.Note: See manual for more detailed aspects of the Formatter menu.PWD===Purpose-------Ou{tputs a list of current working directories. Syntax------PWDType----External - on CAR: deviceRelated-------DIRAvailability------------As of SpartaDOS X 4.43.Remarks-------A quick overview over the current working directories on all v|alid drives.SAVE====Purpose-------Save binary data from memory to disk.Syntax------SAVE [d:][path]fname[.ext] [$]address [$]addressType----External - on device CAR:Related-------LOAD, BLOADAvailability------------As of SDX 4.47 the} SAVE command is now external on CAR: device.Remarks-------Useful tool when used in conjunction with the LOAD command for de-segmenting MAC/65 files or to save a snapshot of memory for debugging purposes.Addresses are assumed to be decimal unless ~preceded by a '$', which indicates hex. LOCOLD====Purpose-------Reboot the system (by doing a jump through $E477).Syntax------COLD [/C|N]Type----InternalRelated-------BOOT, CARRemarks-------This command is an alternative to switching the computer's power off and back on. The major advantage of using COLD is that the extended banks of RAM will retain their memory, thus the data in your ramdisks will still be there. This is equivalent to the SpartaDOS 3.2 command: RUN E477The command has two options:C - Reboot the computer with SDX disabled and the cartridge plugged into SDX enabled.N - Reboot the computer as if there were no cartridges in your computer.Hold down OPTION while pressing RETURN to reboot without internal BASIC.Generally, once SDX has been disabled, it will be necessary to turn the computer off and back on to re-enable SDX. Practically, this hardware torture may be omitted by booting INIDOS.SYS available from the SDX Toolkit.In the Maxflash versions of SDX 4.4x the 'COLD /C' command is an equivalent to 'COLD' alone (without the parameter). MAN===Purpose-------Starts the documentation viewer.Syntax------MAN [fname] [/P|?]Type----External - on device CAR:Availability------------As of SDX 4.40.Remarks-------MAN.COM is a basic text viewer, whose usage is customizable to your needs. Its main purpose is to view documentation files. The program's operation is similar to the man command known in UNIX, where it is an abbreviation for manual, thus the name. As a prerequisite the environment variable $MANPATH must be defined. Type MANto see all available man files. If MANPATH is not defined yet, you will see a respective notice. Otherwise the available man files will be displayed in the order of the directories given to MANPATH.The MANPATH contains a list of directories to be searched for text files,and may be set in a batch or config file. Example: SET MANPATH=C:>MAN;D:>DOCPut a file in any of these directories with a *.HLP, *.MAN, *.DOC or *.TXT extension, and hand its name (but omitting the extension) over to MAN. The file will be searched for and displayed when found. If something went wrong in defining MANPATH you will see the message again.Type MAN MANor even more convenient MAN MAN | LESSto read about how to use MAN.To check if the desired man page is available in the current MANPATH type MAN fname /? MAN, when multiple help pages with the same name are found along the $MANPATH, displays a list requesting to pick up one.MAN is able to automatically unpack a *.MAN file if it has been compressed with ARC.See manual for more details.RENDIR======Purpose-------Change the name of a directory.Syntax------RENDIR [d:][path]dir_name_old dir_name_newType----InternalRelated-------MKDIR, RMDIRAvailability------------As of SDX 4.40.As of 4.42 as internal command.Remarks-------The command does the same to directories, what RENAME does to files. The same rules apply.TD==Purpose-------Turn on and off a time/date display line on top of your screen.Syntax------TD [ON|OFF]Type----External - on device CAR:Related-------CHTD, DATE, TIME, DAYTIMERemarks-------This command is much like the KEY command in the way it links into your computer.Without a proper clock driver installed this command will produce meaningless results. By default, one of the drivers bundled with SDX will be installed during boot up, but can be overridden by creating a custom 'CONFIG.SYS' file to change the preset.The format in which the time is displayed depends on the value of the $DAYTIME variable. Use the SET command to enable the preferred display format.An additional feature is the 'X' letter in the time/date display line, which reflects the Caps/Inverse state of the keyboard. TD may be installed without switching the time/date display line on by just typing TD without any parameter. TD ON may be incompatible with some programs. If you are having problems with a program, try TD OFF, or do not install it at all.Note: Additionally, Z.SYS enables to read and set time/date from within a program written e.g. in BASIC.DEV===Purpose-------Display the list of available/installed kernel devices. Syntax------DEV Type----External - on device CAR:Related-------CHKDSKAvailability------------As of SDX 4.43.Remarks-------It displays four columns: numeric device id, ASCII name of the device, address of the driver, and the information if the I/O being done on the device is buffered by the DOS kernel.BLOAD=====Purpose-------Load a file to the specified memory area starting at the given address.Syntax------BLOAD [d:][path]fname[.ext] [$]addressType----External - on device CAR:Related-------LOADAvailability------------As of SDX 4.40.Remarks-------The file fname.ext is loaded as a raw data block into the specified area, and then control is handed back to the Command Processor. There are no checks done, whether the file fits in memory, or if vital operating system areas are safe - it is assumed, that the user calls the command on purpose and is sure what he is doing.Addresses are assumed to be decimal unless preceded by a '$', which indicates hex.Note: See Chapter 6.4 in the User Guide for new functionality in calculating an address.TIME====Purpose-------Display the current time and allows you to set the time.Syntax------TIME [/T|hh[:mm][:ss]]Type----External - on CAR: device.Related-------CHTD, DATE, TDRemarks-------The command TIME in SDX V 4.4x uses a 24 hour format only.Enter the new time or press RETURN to keep the current settings. The time format - 'HH' for hours, 'MM' for minutes, and 'SS' for seconds - is obligatory to change the settings. Type 'HH' to change the hours, 'HH-MM' to set hours and minutes, all to change the seconds too. The space key is a legal delimiter.When fed with a valid time value in the command line, this value will be set as current. The /T parameter causes to display the current time. No prompt will appear. Without a proper clock driver installed this command will produce meaningless results. By default, one of the drivers bundled with SDX will be installed during boot up, but can be overridden by creating a custom 'CONFIG.SYS' file to change the preset.Note: Additionally, Z.SYS enables to read and set time/date from within a program written e.g. in BASIC. DF==Purpose-------Display summary information about free space on all drives.Syntax------DF [/A]Type----External - on device CAR:Related-------CHKDSKAvailability------------As of SDX 4.40.Remarks-------The command issues a list of all active drives, displaying the total number of KiB available for every single drive letter, the number of free KiB, the percentage of free disk space, and the volume name. An overall summary is displayed at the bottom.Adding the '/A' switch causes the program to list all the drives from A: to O:, displaying the appropriate error message for unreadable ones. Without '/A' the program lists only drives that allowed the data to be read without errors - the rest is silently skipped.UNERASE=======Purpose-------Restore files previously erased (if possible).Syntax------UNERASE [d:][path]fname[.ext]Type----External - on CAR: deviceRelated-------ERASERemarks-------Wildcards are permitted. A prompt will appear for each recoverable file matching the entered filespec, if to restore it or not. If erased files are suspected to exist in that directory but have not been detected by UNERASE, they are not recoverable for one of two reasons. Either the file's directory entry has been allocated to another file which was copied to the directory after the original file was ERASEd, or a sector of the file has been allocated to another file since the original file was ERASEd.LOMENU====Purpose-------Perform COPY, ERASE, RENAME, etc. commands on selected directories and files.Syntax------MENU or just the <*> keyType----External - on CAR: deviceRelated-------COPY, ERASE, RENAME, TYPERemarks-------MENU is useful for operations that include more than one file and is required for single drive copies. It includes three main windows with the commands and prompts displayed below the windows. The "upper left window" is for directories. It will display the subdirectories along with the tree structure showing how they are related. The "upper right window" shows statistics on the area logged. This includes: filespecs, total files, total bytes, tagged files, and tagged bytes. The "lower window" shows the files.The command menus are broken up into three major classifications: file (File), directory (Dir), and extra (Xtra). The classification is indicated at the lower left of the screen. Toggle between the file and directory command menus by pressing RETURN. You can go to the extra command menu by pressing ESC. To exit from the MENU you press ESC then "Q". The "^" character before a menu selection means to hold down the CONTROL key while pressing the selection key.File Commands-------------While in the file command menu, use the arrow up/down keys to move the file selector up or down one file at a time or use the arrow left/right keys to move the file selector up or down one screen at a time. The files shown in the file window are sorted alphabetically by name. They represent the current directory shown in the directory window under the directory selector (-> Dir Commands).C - Copycopy the file under the file selector. It prompts for a destination drive, then a destination path. If copying to the same drive prompts will appear to insert the destination disk, and then to insert the source disk.^C - ^Copycopy all tagged files. Prompts are the same as with Copy.D - Deletedelete the file under the file selector, but asks first for confirmation.^D - ^Deletedelete all files tagged with "diamond" tag. Prompts to decide if all tagged files should be deleted with or without confirmation.E - Execexecutes the file pointed to by the cursor.F - Filespecenter a filespec with wildcards to narrow down the logged (and displayed) files. Only legal filename characters and wildcards are allowed. Do not enter drive number or path here; instead use Log for that.L - Logchange the drive number logged and/or path.P - Printprint the file currently under the file selector. Useful only for ASCII text files unless a printer driver is installed which will print ATASCII graphics characters.^P - ^Printprint the files currently tagged. A form feed is sent in between files.R - Renamerename the file under the file selector. As a reference, rename prompts with the present drive number, path, and filename. The new filename can then be entered directly under the old.^S - Shell Cmdallows to execute command processor commands.T - Tagtag (mark) the file under the file selector then move the file selector down one filename. A small "diamond" tag will appear to the right of the filename showing it as tagged.^T - ^Tagtag all files currently logged (in the current directory).U - Untaguntag the file under the file selector. The tag character disappears and the file selector will move down to the next file.^U - ^Untaguntag all files currently logged (in the current directory).V - Viewdisplay the contents of the file under the file selector.Dir Commands------------The directory selector indicates the current directory. While in the directory command menu, use the arrow up/down keys to move the directory selector up or down one directory at a time. When finished with the 'Dir Cmnds', press RETURN to go back to 'File Cmnds' or ESC for 'Xtra Cmnds'.A - Availprovides the amount of free space available on a drive. Enter a drive number and the free space will be shown in bytes.D - Del Diruse arrow up/down to move the directory selector. If the directory selected is empty (as shown in the file window), it can be deleted.F - Filespecenter a filespec with wildcards to narrow down the logged (and displayed) files. Only legal filename characters and wildcards are allowed. Do not enter drive number or path here; instead use Log for that. Go to the "File Cmnds" to do any file operations other than tagging or untagging full directories.L - Logchange the drive number logged and/or path.M - Make Dircreates a new subdirectory in the current directory selected. After the new directory is created, the system will relog and then go back at the root of what was previously logged (always indicated by ">").P - Printprompts with two choices: Directory or Tree. Directory prints the list of the files as displayed in the file window. (If the display is set to show the short form files, they will be printed in one long list and not side by side as displayed.) Tree prints the directory map (tree structure) as displayed in the directory window.^S - Shell Cmdallows to execute command processor commands.T - Tag Dirtag all files in the current directory (under the directory selector).^T - ^Tag Dirtag all files in all directories currently logged.U - Untag Diruntag all files in the current directory (under the directory selector).^U - ^Untag Diruntag all files in all directories currently logged.Xtra Commands-------------The 'Xtra Cmnds' always lead back to the previous command menu when finished (except Quit). Alternatively, press ESC to leave this menu.D - Displaytoggles the display in the file window between two types. The default display shows the filename with extension, the status of the three file attributes, the file size in bytes, along with the date and time created. This display takes all 38 columns in the file window. The optional display shows two columns of filenames (side by side) with extensions, and their attributes. The attribute letter is displayed if set or a dot if cleared.Q - Quitis the correct way to exit the menu back to the DOS command PROMPT. Note: Do not quit or stop operations by pressing RESET. This is a very bad practice that can lead to unrecoverable files.S - Sortsort the file display by: Name, Ext, Date, Size. This is a forward sort which defaults to name. To permanently sort directories or reverse sort them, use SORTDIR.^S - Shell Cmdallows to execute 'command processor' commands.Note: "Error: 158 Out of memory" will be reported when there is not enough main memory to load the entire directory tree.MKDIR=====Purpose-------Create a subdirectory.Syntax------MKDIR [d:]pathAlias-----MD & CREDIRType----InternalRelated-------CHDIR, RMDIR, PATH, RENDIR, DELTREERemarks-------If you do not specify a drive, the default drive is assumed. This function is not supported by the ATARIDOS.SYS driver even though subdirectories are supported by that driver.Directories (also called subdirectories or folders) are used like file folders to organize your files. They also keep a large storage area fast. In a file cabinet it is much quicker to go to a file folder and search through a few documents, than a pile of all your documents. Computers work the same way. It is much quicker for DOS to go directly to a subdirectory and search through a few files than it is to search through one long file list.Directory names are stored like filenames but marked with the +S attribute bit. They may not be renamed or deleted in the same way that files are. Please see the related commands. MD TEST MKDIR 3:>MODEM>TEST CREDIR A:\SPARTA.SYSThe first example creates a subdirectory on the default drive called 'TEST'. The second example creates a subdirectory on D3: by the name of 'TEST' in the subdirectory called MODEM, which must already be there in the MAIN directory. The third example creates the directory named 'SPARTA.SYS' in the main directory of your boot drive A: (or D1: for that matter), which is needed to engage the config selector.LOARC===Purpose-------Create and maintain file archives.Syntax------ARC command[option] [d:|device][path]arcfname[.ext] [filelist]Type----External - on device CAR:Remarks-------ARC is based on and compatible with ARC.EXE by System Enhancement Associates. ARC will take a group of files, quickly combine and automatically compress them into a single archive file, taking up far less disk space. It will also add or extract files to or from this archive, show a directory of the archived files, display the contents of an archived file, show the compression method used, encrypt/decrypt files, and more. 'ARC' with no parameters will display a short description. ARC is now able to fetch files to be archived from any file-oriented device, not only from regular disks (DSK:) as before.The 'arcfname' is the file name of the archive. The 'filelist' is the list of files to be added, deleted, updated, extracted, etc., to or from the archive. Leave a space between each filename in the file list. Wildcards are perfectly legal. If no file list is entered, '*.*' is assumed. You may add a device and/or path to each filename, if needed. Commands--------A - Add file(s) to the archive.Add all files from the file list to the archive. E.g., ARC A DOCS A:\PRG\*.DOC C:\TOOLS\*.TXTwill generate the archive file 'DOCS.ARC', grab all DOC files from the subdirectory PRG on drive A: and all TXT files from subdirectory TOOLS on drive C:, compress them automatically and add them in alphabetical order to the archive file.M - Move file(s) to the archive. Move deletes the source file once it has been added to the archive.U - Update file(s) in the archive. Update will look at the date of the files in the archive, replacing files with a newer date, and add all files (from file list) which do not currently exist in the archive.F - Freshen file(s) in archive. It is the same as update but without the 'add' feature. Freshen will replace the files in the archive with any newer files of the same name.D - Delete file(s) from the archive. Delete will remove the files listed in the file list from the archive.X,E - Extract file(s) from the archive. Both allow you to extract files. The method(s) of file compression used when creating the archive is reversed and the files specified in the file list are restored to their original state. Add destination device/path if needed. E.g., ARC XH DOCS B:\READ\TXT\*.TXT F:\PRINT\*.DOCwill extract from the archive file 'DOCS.ARC' all TXT files and write them back to subdirectory READ on drive B:, and extract all DOC files and put them into subdirectory PRINT on drive F:.If the filename of a file to be extracted from an archive already exists on your destination drive, you will be prompted with File exists - Overwrite (Y/N/A) ?'Y' will do, 'N' won't do (nothing will be extracted) and 'A' stands for 'Overwrite all' and do not ask if to overwrite every single file. This prompt will not appear when extracting an archive to NUL:.P - Print file(s) to the screen. This allows you to examine the contents of files within an archive without extracting them. Of course this can be diverted to other devices with redirection. E.g., ARC P MYARC READ.ME >>PRN:will divert the contents of 'READ.ME' from the archive 'MYARC' to your printer.L - List file(s) in archive. This shows the filename, original file length, and date/time stamp of each file in the archive as well as the number of files and total size of files if extracted. V - Verbose list of file(s) in archive. It shows the filename, original file length, number of files, and total size, just as the L command does. Instead of date and time created, however, the V command shows stowage method, stowage factor (percent of space saved), the file size now, and the total size now. If the screen is wide enough with 64 columns or more, the complete listing is displayed. E.g., ARC V FOOBAR lists all the contents of the file FOOBAR.ARC, whereas only COM files whose names start with A are listed doing this: ARC V FOOBAR A*.COM Note: 'Total's in ARC V are 24-bit, thus they overflow, when e.g. the original length exceeds 16 MiB.Options-------B - Retain a backup copy of the archive. This is a safety option for the A, M, U, F, and D commands. The B option will result in a backup of the old archive with the extension of '.BAK' as well as the new archive.S - Suppress compression. This will archive files without compressing them. Most people will not use this option but it is faster than using compression.W - Suppress warning messages. Use this command sparingly if at all. This will prevent those unsightly errors from being displayed but will also prevent mistakes from being discovered and avoided.N - Suppress notes and comments. This will suppress the display of the standard ARC screen output which shows the current file being compressed or extracted, the compression method used, etc.H - High speed. With the screen off on the Atari, processing speed is increased 20% to 30%. If you wish to go faster but don't need to see the screen, use this option. The screen display will return when finished, an error occurs or the overwrite prompt appears.G - Encrypt/decrypt an archive entry. This prevents others from reading your files. G must be the last option and must be followed by a password. Without the password the archive entry can be extracted but still stays encrypted. E.g., ARC AHGICD STUFF DOIT.DOC DOIT.COM READ.MEwill add the three files in the file list into the archive called 'STUFF.ARC' under the password of 'ICD' with the screen off.Archive entries are always saved in alphabetical order. This sorting function puts a practical limit of about 80 files per archive on 64 KiB machines (USE OSRAM) and 180 files per archive on computers which use the extended memory mode (USE BANKED). ARC will not run on 48 KiB machines unless they have an AXLON compatible memory upgrade installed. Archive entries do not save pathnames, so avoid duplicate file names (one will replace the other).ARC is very useful for saving time while uploading/ downloading files and saving space for archival storage. It uses four stowage methods and automatically determines the best method(s) suited to each file. The SDX version of ARC is fully compatible with ALF-crunched files, but it is highly recommended that you unARC an ALFed file and then ARC it before adding or updating. This will assure the most compact compression and arrange all files alphabetically within the archive. These stowage methods are used:Stored - no compression used. This is mainly used with very short files.Packed - Strings of repeated values are collapsed. All files are packed before other compression methods are attempted.Squeezed - Huffman encoding compression. This is usually only effective with larger machine language files. Huffman encoding uses a weighted binary tree method assigning the lowest bit representations to the most commonly used characters.Crunched - Dynamic Lempel-Ziv compression with adaptive reset. This is created on the fly and is stored as a series of bit codes which represent character strings. Crunched is one of the more effective methods used. ALF-crunch exclusively uses a variant of this method.Notes: It is a good idea to practice a bit to become acquainted with the power and capabilities of ARC. Even today ARC still has its advantages.LOFMT===Purpose-------Simple text formatter.Syntax------FMT [/S|J] [<<][path]fname[.ext] [ncol]Type----External - on device CAR:Related-------MAN, MORE, LESS, TYPEAvailability------------As of SDX 4.42.Remarks-------This is a simple text formatter, which reads the input line by line and applies to each one:- Spaces at the beginning of the line are removed.- '/S' switch: Multiple spaces are turned into one single space.- If the resulting line is longer than 'ncol' characters, it will be folded.- '/J' switch: The line gets justified to both margins, unless it contains an EOL character at the end.The 'ncol' value may not be less than 32 or more than 127. When 'ncol' was not specified, the current screen width is assumed.The line folding and justification works best, when the text is prepared so that single paragraphs (no matter how long) are terminated by one or two EOL characters, but do not contain EOLs themselves (continuous text). In other words, the text should not have been broken into lines. To prepare such a file a text editor can be used that can do proper line wrapping and does not enforce terminating each line with the RETURN key - e.g. 'First XLEnt Wordprocessor'.FMT is a filter command that can receive data from a pipe. Its primary purpose is helping to format documentation files for the MAN command. For example, if you want to print one of the help files (say HELP.DOC) on paper in 80 columns and justified form, do this: MAN HELP /P | FMT /S /J - 80 >>PRN:If the text was not prepared according to the remarks above, it is a good idea to preview the FMT output on the screen first.Note: Invoked without any parameter the system will wait for an input from the CON: device. Pressing <3>, or aborts.MEM===Purpose-------Display the current memory usage information.Syntax------MEM [/X]Type----External - on CAR: deviceRelated-------CHKDSK, LOAD, MDUMPAvailability------------As of SDX 4.47 indicates 65C816 high memory.Remarks-------This command uses the program MEM.COM on CAR: device. It displays all information about the current memory configuration. The mode it is being used by DOS (NONE, OSRAM, BANKED), the bottom limit of available user and extended memory, and at last how many unused memory banks are available. Two limits for each memory region are given - the first being the top limit of installed drivers and the second being the top limit of held-in-memory applications. Main: $1422,$1440 Ext: $708D,$7687 Use: BANKED 4 banks freeIn the example shown here the installed drivers use memory from $700-$1421 and $4000-$708C, and the used applications held in memory reside from $1422-$143F and $708D-$7686.The applications held in memory are LOADed into memory and consist of files such as COMMAND.COM and X.COM. The drivers installed in memory are files such as SPARTA.SYS, ATARIDOS.SYS, RAMDISK.SYS, etc.Normally the first and second numbers will be the same. The OS variable MEMLO (at $2E7) contains the second number. If LOAD is executed with no parameters then all applications in memory are abandoned and the second number is lowered to equal the first.An example of MEM /X (same configuration as previous example): Main: $1422,$1440,$2E8D Ext: $708D,$7687,$708D Use: BANKED, PORTB $2F Top: $9C1F ($BC1F),$7FFF Free: 34783 (42975),2424 16 banks total (256 KB) 4 banks free (64 KB)The third number in 'Main' and 'Ext' indicates the top of the memory taken by program overlays (program modules loaded by applications) and is usually 0. 'Use' indicates after the use mode the type of extended memory. The example shows 'PortB' relating to XL/XE machines. 'AXLON' instead appears on machines using Axlon type extended memory, mainly 400/800. Next the page of extended memory is noted, which is used by SDX. 'Top' shows the highest available address in the main memory (before and after X.COM) and in the ext memory. 'Free' shows respective number of free bytes. Additionally, the total amount of the extended RAM in banks and kilobytes is displayed, besides the free amount. If you happen to use 65C816 high RAM, this amount will also be shown.Notes-----If a permanently installed driver is installed after LOADing an application held in memory, both low memory values will be raised above it and any application held in memory will become permanent.Although there are two possible extended memory regions, SDX may use only one at a time. This is determined at bootup time and depends upon the CONFIG.SYS file and/or the computer you are using.Note that although the MEM command does not explicitly say what extended memory range is in use, it can be inferred by the addresses listed in the 'Ext:' field.The ranges are as follows- $4000-$7FFF Banked RAM (130XE or extended RAM computer)- $E400-$FFBF OS RAM (not available on the Atari 800 computer)The 'banks available' field indicates how many banks of RAM are still available for a ramdisk driver and/or BASIC XE extended mode.Note that you must have at least 4 banks available for BASIC XE extended mode. Failure to pay attention to this fact may cause your system to crash (generally at the very worst time).SDX currently supports up to 1024 KiB of extended memory with Port B types and 4032 KiB with Axlon types. Additionally, it indicates 65C816 high memory. The MEM command should work with all known memory extensions and display their status properly. COMMAND=======Purpose-------Enter commands and run other programs.Type----External - on device CAR:Related-------All CommandsRemarks-------It is not entered as a command itself but is automatically invoked when you enter DOS. Many commands are of type 'internal' - this means that the command processor knows how to perform the command without loading any other programs.'External' commands must load from disk or CARtridge into memory and then perform their function. When you execute these commands, they must reside on the current drive and directory, otherwise you must specify what drive or device they reside on (by preceding the command with a device or drive identifier). The PATH command can add additional drives/paths to search for the file. For example the default PATH, which is 'PATH CAR:', allows commands such as CHTD or DUMP to run without having to specify the 'CAR:'. Of course you may add additional directory paths.You will notice that the command processor itself is 'external'. This is to give you more memory (3-4 KiB) to run your application programs. In fact, whenever you run an 'external' command or program, the command processor is unLOADed from memory and replaced by the new program. When that program is finished running, the command processor is reLOADed and awaits your command. The exception to this rule is if you enter the command LOAD COMMAND.COMThis actually holds and links the command processor in memory, thus the unLOAD/ reLOAD cycle is circumvented.DUMP====Purpose-------Display a file in HEX and ATASCII form.Syntax------DUMP [d:][path]fname[.ext] [[$]start] [[$]len] [/A]Type----External - on device CAR:Related-------TYPERemarks-------The parameters 'start' and 'len' are the start addresses in the file and the number of bytes to dump (respectively). They are assumed to be in decimal format unless preceded by a '$' (in which case they are HEX format).The '/A' switch is added to cause some ATASCII specific characters (semigraphics, inverse video characters etc.) to be replaced with dots. This allows to print the DUMP output on a printer, especially, if the printer interface does not allow full code translation or if it's not using a graphics mode to print. DUMP is useful to quickly examine the content of a file. To modify a file or examine and modify disk sectors, use 'Eddy' from the SDXTK.LOPROMPT======Purpose-------Change the system prompt.Syntax------PROMPT [prompt string]Type----InternalRelated-------PATHRemarks-------The text in prompt string is taken by SDX to be the new system prompt. Special meta-strings can be embedded in the text in the form "$c" where 'c' is one of the following characters:L - display current drive letter ('A' through 'O') and a following colon (e.g. 'C:')N - display current drive number ('1' through '9')P - display path on current driveD - display current dateT - display current timeR - display an EOL character (advance to next line)If no parameter is specified, then the current prompt string is displayed.For example the command: PROMPT $L$P\will display a prompt in the form: B:\DOS\assuming the current drive is 2 and the current path is "DOS". Also, the '_' character will display as a space rather an underline. Thus a prompt can end in a space.The PROMPT command is really just a convenient form of the SET Command: SET PROMPT=$L$P\would perform the same. The default value of the "prompt" variable is 'D$N:', which displays the same prompt like previous versions of SpartaDOS X. If the $PROMPT variable is not defined, SDX will prompt with a '>' character. The only way to clear the $PROMPT variable is with the command SET PROMPTBecause the command processor automatically converts all lower case characters to upper case prior to processing, normal lower case cannot be used in the prompt. Inverse and inverse lower case characters and cursor control keys (preceded by the escape key) may be used in the text part of the prompt.Notes: Depending on the used path string it may no longer be possible to re-enable the content of formerly used editor lines by moving the cursor and pressing just RETURN.When using the '$P' meta-string in the prompt, the default drive will be read each time the prompt is printed. This will cause an error to be printed within the prompt if there is no disk or a bad disk in the default drive, or if the disk is of a format unrecognized by SDX. (To use Atari DOS format disks with SDX you must install the ATARIDOS.SYS driver). X===Purpose-------Execute a pro gram which requires that no cartridges are installed, e.g. Turbo-BASIC XL, most binary files, etc.) using specific loading modes.Syntax------X [/C|L S|A|N|I|mode] [d:][path]fname[.ext] [parameters]Type----External - on device CAR:Remarks----- --There are four possible environments a command can run under. They are:1. with internal BASIC present (via BASIC command)2. with a CARtridge present (via CAR command)3. with the SDX library enabled (just type the program or command name)4. wi th no cartridges present (via the X command)The first three modes use the SDX library to perform various DOS functions, including loading and running the command. The fourth mode, however, cannot use the library without moving or disabling the screen! Thus, the following features are disabled when commands are run with this command:- The mini-buffers are not used - single byte get/put will be very slow (this is extremely rare since most programs that use single get byte and put byte are in BASIC o r use a cartridge).- Since the library is disabled, only standard binary files are loadable - SDX external commands such as FIND and MENU can not be run.- I/O redirection is severely hampered because it must use the library. In doing this the screen will flicker rapidly.The general rule of thumb is: "If a program does not work with a cartridge installed, prefix the command with the X command, otherwise, just type the command."The "/C" switch, available as of SDX 4.42, causes the X.COM to clear the following memory locations before loading the program: $80-$FF, $0400-$06FF, and everything from MEMLO to MEMTOP. This can prove useful when running some programs.As of SDX 4.47 the '/L' switch, enables X.COM to use different loading modes. For details please see the LOAD Command. The default loading mode is 0 (=SDX).While the called program is running, X.COM will remain resident in memory, so MEMLO will be slightly higher until the program exits to the command processor.X.COM now does not change ANTIC's DMA state when switching the cart bank on/off (this is VBXE 80-column display support).X.COM will always setup the OS memtop ($02E5) value as if the GR.0 console was active, and if appropriate, allow the E: driver to change it later. This prevents problems with various screen drivers using the memtop value.Executing a cold start (a jump to $E477) while using X.COM will disable the SDX cartridge and the external cartridge, if present.DATE====Purpose-------Display and/or set the current date. Syntax------DATE [/T|dd[-mm][-yy]|mm[-dd][-yy]]Type----External - on device CAR:Related-------CHTD, TD, TIMERemarks-------Calling the 'DATE' command displays the date in the European (dd-mm-yy) or American format (mm-dd-yy) depending on user selection. The default format is European. The format may be changed using the environment variable $DAYTIME: SET DAYTIME=1 - American format SET DAYTIME=2 - European formatThe command 'DATE' produces the following output Current date is 29-09-11 Enter new date (DD-MM-YY):Enter the new date or just press RETURN to keep the current setting. The date format - 'DD' for day, 'MM' for month, and 'YY' for year - is obligatory to change the settings. Type 'DD' to change the day, 'DD-MM' to set day and month, all to change the year too. The space key is a legal delimiter.When used with the /T parameter only the current date is displayed and no prompt for entering new values will appear. When fed with a valid date value in the command line, it will set the specified value as current. DAYTIME settings apply here.Without a proper clock driver installed this command will produce meaningless results. By default, one of these drivers will be installed during boot up, but can be overridden by creating a custom 'CONFIG.SYS' file to change the preset.DELTREE=======Purpose-------Delete subdirectory trees recursively.Syntax------DELTREE [/YV] [d:] pathType----External - on device CAR:Related-------RMDIRAvailability------------As of SDX 4.40.Remarks-------Before execution, the command asks for confirmation. If permission is granted, it removes the given subdirectory recursively with all the content, successively reporting progress. The additional switch [/Y] suppresses the confirmation that the program normally needs before executing delete operations. Use it only when you are sure what you are doing.The /V switch enables a 'verbose' mode, which allows to watch what files are currently being deleted. The pathnames of the directories being deleted and their containing files are displayed.When error '167 Directory not empty' occurs and the directory seems to be empty, please check the directory to be deleted for hidden files or hidden subdirectories using the DIR command .If 'Can't delete directory' or 'system error' persists, an invalid directory entry has been found - a file, which was opened for writing, but never closed again (e.g. because of a system crash). Such an entry is invisible in directory listings and cannot be deleted otherwise. The presence of such an invalid entry causes SDX to consider an empty directory as not empty and therefore it cannot be deleted. This error condition indicates a file system structure, which is not completely valid. In this case it is strongly recommended to run the program 'CleanUp X' from the SDXTK to verify the structure of the file system and fix it. LOPATH====Purpose-------Causes specified directories to be searched for commands before sear!ching the current directory.Syntax------PATH [path_string]Type----InternalRelated-------CAR, CHDIR, MKDIR, PROMPT, RMDIRRemarks-------A list of drives and path names separated by semicolons may be specified. After this, when a command is" entered, SD searches the named directories in the specified sequence (from path string) before searching the current directory of the drive that was specified (or implied). The current directory is not changed after the search.Entering PATH with no p#arameters causes SDX to display the current setting of the PATH string.It is recommended that you include "CAR:" as a device in the search path as this device contains many external commands (such as X, CAR, MENU, DUMP, CHTD, etc.) that you may need. $It is also good practice to use ">" or "\" at the start of a device path to force a start at the MAIN directory. The command: PATH A:>;1:>DOS;CAR:sets the search to the root directory of drive A (alias drive D1:), the "DOS" directory of drive 1, an%d the CARtridge directory.The PATH command is really just a convenient form of the SET command, for example the above command could also be performed by: SET PATH=A:>;1:>DOS;CAR:The only way to clear the search path to search just the current dir&ectory (i.e. no search path at all) is the command: SET PATHWhen no path has been specified, the system defaults to: PATH CAR:This means search the CAR: device first, then search the current directory. The current directory will always be sear'ched last unless it is included in the path string. e.g. PATH ;CAR: or PATH :;CAR:The previous examples both mean the same thing; search current directory first, then CAR:, then current directory again. (Remember that current directory is always (searched last even if it was already searched.) The stand alone ":" or a space, indicate the current directory.Note: While not required, it is strongly recommended that CAR: always be the first entry in the path string. The programs in this directory )are called often. If any other devices are listed first, they will always be checked before the CAR: device, slowing system response considerably.RENAME======Purpose-------Change the name of one or more files.Syntax------RENAME [d:][path]fname*[.ext] fname[.ext]Alias-----RENType----InternalRelated-------MENURemarks-------Wildcards may be used in both filespecs. A device and path may only be specified on the first filename (the old name filespec). Filenames must be specified fo+r both source and destination names, otherwise an error will occur. The rules for wildcarding are the same as for the COPY command. Here are a few examples: RENAME *.BAK *.DOCThe above command changes all the extensions to "DOC" of files that previ,ously had extensions of "BAK". RENAME AC*.* *.XXThis command changes the extension of all files beginning with "AC" to "XX".Note: If you try to save a file with a name already existing, error 151 "File exists" will come up and nothing is saved. P-lease use another name then.SORTDIR=======Purpose-------Sort filenames in directories by name, type, date or size.Syntax------SORTDIR [d:] [path] [/N|T|S|D|X]Type----External - on CAR: deviceAvailability------------As of SDX 4.41 origi.nating from the SDTK.As of SDX 4.43 written completely new from scratch to overcome some disadvantages.As of SDX 4.47 MyDOS formatted media (except 90/180 KiB) will be handled correctly.Remarks-------The command reads the specified directory, sort/s it using the specified criteria, and then writes it back. The criteria can be: /N - sort by name /T - sort by type /S - sort by size /D - sort by date and time /X - in descending order When the path specification is omitted, the curre0nt directory is sorted then. At least one criterion is obligatory. SORTDIR invoked without arguments displays a brief copyright information and lists available options. When the files are sorted by name, the file type is a second priority. When sortin1g by type, the second priority is the file name. When sorting by size, the second priority is the name, and the type is the third. Digits are prior to letters. Everything is sorted in ascending order by default, the [/X] switch reverses that order. SO2RTDIR refuses to sort AtariDOS 2 type formatted media, when detected.Note: Though sorting directories on other file systems may look successful, it is not recommended. Copy files to be sorted to a SDFS medium first to avoid problems. SWAP====Purp3ose-------Swap (re-map) your drive configuration.Syntax------SWAP [d d]Type----InternalRemarks-------SWAP, without any parameters, will display the drive map list showing drives 1 through 15. The default is A: = 1, B: = 2, etc.To swap dr4ives D2: and O:, type SWAP 2,OThe order is not important, so 2,O is equivalent to O,2. Please remember drive ids higher than 9 can only be referred to by letters.The drives will stay mapped that way unless remapped or a COLD start occurs. Note th5at you may use letters or numbers to reference a drive and that no colon (":") follows the drive specifier.Note: SWAP works in addition to the MAP command and drive remapping set by MIO, Blackbox, MSC or alike. So take that into consideration when usi6ng such hardware. It is very easy to lose track of which floppy disk drive, ramdisk, or hard drive partition is at what logical drive.BOOT====Purpose-------Tell a SDFS formatted disk/medium to boot a particular program at start up.Syntax------7BOOT [d:][path]fname[.ext]Type----InternalRelated-------COLD, FORMATRemarks-------The DOS loader on the first three sectors of each SpartaDOS formatted diskette (version 2 and above) can load and run files in the same manner as a command fi8le. Normally DOS is loaded, but anything could be loaded as long as it avoids the loader memory ($2E00-$3180).This command is the most misunderstood command in SpartaDOS, so here are a few pertinent facts you should know:- The BOOT command simply wr9ites the starting sector number of the sector map of the file to boot in a specific location on sector 1 of the disk.- If the file which is set to boot is either ERASEd or COPYed over, the boot flag is cleared - you will get the message 'Error: No DOS:' when attempting to boot that diskette until you set a new file to boot!- The file you set to boot may reside anywhere on the medium - even in a subdirectory.Notes: The boot command is very handy if you like to install a disk based version of a SDF;S compatible DOS on larger media like a hard drive. Format it using SDX, copy the respective DOS onto it and make it bootable with the BOOT Command.SDX does not write any DOS to the medium, it boots completely from cartridge.Media formatted in DD 51<2 cannot be booted by the A8 OS. Therefore settings to boot a program from such formatted media will not work - a BOOT ERROR will appear.BOOT does not work with with media formatted using SD 1.1, since they do not contain a 3 sector booter! SDD 1.1 ha=s a simplistic booting scheme which just loads a number of consecutive sectors.Boot INIDOS.SYS to re-enable a deactivated SDX cartridge.ERASE=====Purpose-------Delete the file in the specified directory on the designated drive, or delete the fi>le from the default drive if no drive is specified. If no path is specified, the file is deleted from the current directory.Syntax------ERASE [d:][path]fname[.ext]Alias-----DEL & DELETEType----InternalRelated-------MENU, UNERASERemarks?-------You can use wildcards such as '*' and '?' to delete multiple files, but use caution since usually no warning is given. If you do enter *.* as the specifier, SDX will prompt you with: Erase ALL: Are you sure?With SDX 4.4x additional precaut@ionary checks have been implemented to make sure that inputs like '?*.?*' will not accidentally kill your data. Use MENU for tagging files to delete.LOACHDIR=====Purpose-------Change the current (working) directory on the specified drive.Syntax------CHDIR [d:][path]Alias-----CD & CWDType----InternalRelated-------MKDIR, RMDIR, PATH, CDD (SDXTK)Remarks-------Directories (also caBlled subdirectories or folders) are used to organize your files. They also make searching large storage areas on hard drives much faster. In a file cabinet it is much quicker to go to a file folder and search through a few documents than searching throuCgh a pile of all documents. Computers work the same way. It is much quicker for DOS to go to a subdirectory and search through a few files than it is to search through one long file list. CHDIR allows you to move among your directories.The current dirDectory is where SD looks to find files whose names were entered without specifying a directory. If you do not specify a drive, the default drive is assumed. CHDIR invoked with no parameters display the current directory path of the current drive. EquaEls the ?DIR command from SD 3.2.The default directory of a drive is reset to the MAIN directory if the disk has been changed.Note: This command has no effect on MyDOS disks even though subdirectories are supported. This is due to the fact that thereF is no foolproof way to detect a disk change on DOS 2 style disks. SD disks have a volume name, a random number, and a write count for disk change detection.MAP===Purpose-------SIO.SYS control.Syntax------MAP [unit] [SIO|OS|NORMAL|OFF] [d:] GorMAP [d:]fname[.ext]Type----External - on CAR: deviceAvailability------------As of SDX 4.40.Remarks-------MAP invoked without any parameter displays a help screen. The command 'maps' the given drive id 'd:' to the drive associated with theH specified number (unit). An internal SIO translation table is used here. The additional options control the communication mode for the specified disk: NORMAL - standard mode, PBI has priority over SIO.SIO - SIO communications only (PBI is bypasseId).OS - communication is redirected to the ROM OS.OFF - drive disabled (or handled by another driver).The 'SIO' option allows to gain access to a serial drive, which has been masked out by a parallel (PBI) drive having the same number. For inJstance, the command 'MAP 1 SIO B:' creates a logical drive B: (or D2:), which uses physical disk drive number 1. 'MAP 3 K:' creates a logical drive K: (or DK:), which uses drive number 3. Drive #3 can be a SIO or a PBI drive. 'MAP 11 K:' will remap drivKe #11 to K:.The 'OS' parameter applies, when the OS ROM routines are to be used instead of the native SD communication routines. 'OS' cannot be used, when the DOS is configured to USE OSRAM mode.MAP fname[.ext] calls SIO parameters to be changed frLom a text file, whose name can be handed over to the MAP command as the only argument. Each line of that text file has to contain correct MAP parameters starting from the unit value. This feature allows for changing the settings of multiple drives at onMce.CAUTION: MAP does not work, when SIO.SYS is installed using the '/A' or '/C' option!PEEK====Purpose-------Examine a memory location, perform a HEX conversion or symbol evaluation.Syntax------PEEK [[$]index:][$]addressPEEK symbolType-N---External - on CAR: device.Related-------POKE, DPOKE (->SDXTK)Availability------------As of SDX 4.47 can access extended memory and 65C816 high RAM.Remarks-------PEEK allows the examination of a memory location from the command processor.O It is also useful as a quick DEC to HEX or HEX to DEC converter. (DEC means decimal or base 10; HEX means hexadecimal or base 16.) PEEK returns the dec and hex value of the location entered, the contents of the location in both dec and hex, the dec andP hex value of the memory word stored in the location and location+l, and the ATASCII character representing the value of the location.Available indices are00 = main memory,02 = system extended memory,04 - max. 67 (255) = extended memory Port B Q(Axlon).To peek 65C816 high ram type the respective number of digits, e.g. $FF0000.Addresses are assumed to be decimal unless preceded by a '$', which indicates hex. Hex and dec values may be mixed.The PEEK symbol command displays the address and Rmemory index of the given symbol. The symbol will first be translated into an address, and then PEEK will proceed with this address as usual. Data to be displayed are fetched from the memory location the symbol points to.Note: See Chapter 6.4 in the USser Guide for new functionality in calculating an address.POKE====Purpose-------Change the content of a memory location.Syntax------POKE [[$]index:][$]location [$]valueType----External - on CAR: device.Related-------DPOKE (->SDXTK), PTEEKAvailability------------As of SDX 4.47 can access extended memory and 65C816 high RAM.Remarks-------POKE allows you to change memory locations from the command processor. This can be useful in batch files and other applications. It is very eaUsy to crash the system with this command if you do not understand what you are doing. Available indices are00 = main memory,02 = system extended memory,04 - max. 67 (255) = extended memory Port B (Axlon).To poke 65C816 high ram type the respecVtive number of digits, e.g. $FF0000.Addresses are assumed to be decimal unless preceded by a '$', which indicates hex. Hex and dec values may be mixed. A few examples of locations and useful values: 65 (soundr) 0=SIO sound off, 1=on 77 (attract)W 0=mode off for a few min. 82 (lmargin) n=set left margin 0 to 39 83 (rmargin) n=set right margin 0 to 39559 (sdmctl) 0=screen off, 34=screen on710 (color2) 0=black, 53=red, 148=blue730 (keyrep) 1=hyper 3=fast 5=normal (XL/XE only)731 (noclik)X 0=normal, 1=weaker off (XL/XE only)752 (crsinh) 1=cursor off, 0=cursor on702 (shflok) 0=lower case, 64=upper caseNotes: Always PEEK a location before POKEing a value into it. Recovering by POKEing the old value back in is possible, unless the coYmputer has crashed. The command Poke when invoked without any parameter will do nothing. Reason is to relieve system workload; even no error message is displayed.See Chapter 6.4 in the User Guide for new functionality in calculating an address.Z[\]^_`aLObcdefghijklmnopqrstuvwxyz{|}~LOLO ͨɛč ' h   &ii8NjNjߍߍKҩҩx҅ X`h@ei`HȱȪh``HHH,L &%5E) LVE5% Ԩ8m} 纽) ,08nL hhh@H,% l,% l,% l%,, % ҩ , % ҩ@,% @lh@HHHxii WHVH`s G%@P*~hpҩҩxҍ LL(@hhh Lhhh L⦆0%5`55<\ !EU kU a`L}hhh%0=<ņ6,&E HkHNL䠂L< % 5 LLt i 恩i٩<`ii@惊ieŽu`hhhhNh)HHHH Ԩ8m})?I?), NLB ӝl录mUl8L` d`L`ňꦂ`U幵I?hh`UI?i8凍湵lH*湕+ӹuhhh@hhh U HqHL%H5HEhh@!%5Eeu`%m5mEm+eж K犙uee`8%5E K犙euuHuhe``8%5E`e%}%%5}55E}EEUu eu`eeuu`&%5E aUeu``hhhȑȑȑȭȭȭFjFjȥȭȭȭȭȩLhhh8 iiȽuȽȽȽȽuȽȽi 恽СLh$hh L⥀pq :L `M*N*$酈%酆Y* `N*%陥`hhh L⠃LKernel (H_H HH`魯 ꍰjL ꬯u)ތ U kL 뤆 뤆 U``d`8@ T`L`eHuH)ih0ӠLzӝՠ8 iii恬u0 LթUȥȥȩ uHU 놇h ahӥ`)۹``d`` ``Hh`` `` 뤆LaĆ ``e` !챀`II慠`IdleLJxڄhihiHHHHHHHեڤX@xڄhhեHڤ@xH՝HHHHX@hxլX`hhHxөHHHHX@xhӮ@xچۄܮ HHX@HHHHHHܝu0 LFX@xچhhեHڦ(`q67`Mh@L`hhh _#_#F 8f_# L℈_#8H`#Ha#Hb#b#ha#h`#h_#hhhL i00$8f, ,Ȅ`#80' #####m#m#ҭ#`{a `0123456789ABCDEF d@'B;?+@+l?+8nZ*[*\* |0 LLL`,Z*NZ*LhӠ` |O*P* |Q*R* |MR w wS* w w w w w wQ*iU*R*iV*U*m[*V*m\*憥Y*,Z*0 `i@N*M*%HӭM*N*U*V* L L hLL T*E |[*\*L7 T*>* 0A,Z*0 yM*U*V*U*U* V*и` w,Z*0mM*mN*L7` 0.  0&,Z*0yU*V*U*U* V*`T*``LDW<>B |U*V* wT* wV U |U*V*U*U* V*` wT* |U*V*` |W*mM*mN*` U@-,Z*0%@譫mm`L |L*W* wW*W*L*` (` (0X* (0X*`煀񅁠р`Ҡ`,Z*0Lmm`(KERNELCALLMOUSEXMOUSEY PZ0PZ1hhqhp :L '``hhhLhhhLhhh L򅆄(@hhh  Lh L`͢͡BHiim􅀥m􅁠hե``͢͡LN8􅂭􅃥ͫͪ8nHm􅀭mi恭􅂭􅃭􅄭 mmh,0``p􅀭q􅁠 r9* .rȩ?rȱ*rȩ?r ` r?}` Y0 ``} Lө?`hhh L⠄LH>@?Ȅӭ>D懥͐h8`H hJ@)YL>Ġȹ8*L8* H8> @@?h@ h ?L%>@芝~~)JJJ>H]hJ詀8>8>hӥ`hhh TLHӦ@ͱ@H@戊)JJJh٭ehӠ`hӠ`@  (08hhh L⠄L⥆78`H hJ)YLĠȹ8*LY8* H8 h h L芝)JJJH]hJ詀8J8JK`@ͱ<H戊)JJJh٭JeJK`hӠ`ͷh@)JJJJH) }h }h@    , `ԍ`@ԍ``F%``,0L/ L/?)?mͱ ,٠mmͪͩ ,L8i8n8  8)mNjJJN'8ne掮? ?͐8nL# O` O`` d w NL#```! !!!!`,L#0!!!!!`! !8!!!` `;+<+=+` H,03,0T=豍=Zȥi&ұ=豍4ȥi&豍=ȱȥi&hi ԰0 8&ƎLii Ff8ffi `l@`px|~xX ?!@`px|jIMA"?888TD888ǃ ?! @`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnqrstuvwxyz{|}~LL      !"#L$%&'()*+,-./0123456789:;<=>?@ABCLDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdLefghijklmnopqrstuvwxyz{|}~LLULBIOS% ѪLGL?L7آԎx ʚ@ Tѭӎ0ٯ ,0Ѣ &UэѩэѠш  P  8 3 L~,,0p ,p)8nѭэ ,  rP *L~#) @ѩ S , [))Ѡ$ xѪ),0)ӭэӭ)@Ѣ) ),P ,* ,эјLvэz  `ܐ v U U 3эӠ" x  H C ®w .  #HNѭ mhʩHHHH`>: Y,\l 䌩L{†‡Ž{76N wȌxьtьu 0 w0 婀 /Lvĩvнvѭvvw0N jw  jL­xxL`w0N }w  }L­z8x xL`w /L  ?T`Э, ,S`K,0F`,; /`,':,-` `!``L 懲 ѭ LrN 8n v .` ߠ יш` љ0׈ Lߢ @`. ߬ ȌLČȌ`׍עL {L P  ` HH mh`)` ͧ c T`ש` )?` Ь ` P@ T؍ ԩԩƍԩdō"ō# .ȌЩ0ЩȍР׌Ќ Ќ Ќ ȌЌȌԩ"` P`@שdōL'ŭ׭׭Ӎ׮Ѝhhh@,lHHHl"HH" ԍԎЭ׍Щ LfHH׮׍ ԍЎЩ LfHH׮׍ ԍЎЩ ЩЩ?LfHH׮׍ ԍЎLfHHP ԍЩ!ԭэLfHH׽L ԍнэLfHH׍ ԍЩ"ԩGHH׮׍ ԍЎЩ".HH ԍЍЭ׍Э׍LfHH׍ ԍЩ׮׽|ƍƍhh@d8UpOPOHO(O((COOO(HhÈè(CHאOOOOChOOOOOOOO OOOpOHOA??~?~?~?~?~?~~?~?~~?~?~~?~~?~~?~~?~~?~~?~~~~~~?~~?~~~?~~?I?||??||x<||||;???||38??~??||;~?<|???|???x?w?>??|p?>>?|x?>|??||???>|??||0?gx|| ?O?||?~?||?~??x<??p#?p7?x<x<??||??||??||I Move  Change  Quit )ʭ[JJJJ)  `נ,HרJJIט hJ JJ` l,,0 `Nש` P P`Not PresentppppppppppppOQppppppppppC2PAPPress A-O to boot from drive Press Esc for normal boot KԩQԩ׍׭ 8Hhhhh h׈` ~}֝mjע~` mW`ύ mW ѩө8օ9@H@ W@HU@ W@ɪhh@9ש@ө` Wh@ Wh@@ WHA WH@hhѥ9`]LW]LW8`8`Ù222222>>>>oǃww>>>>>>~~~~~~~~~~~`|`>>?? ~~ fff666>h> >cf 3c>k~0~ 0`>ckkc>8~~>`~>~6f`~~>`~cc> >c>cc>>cc?>0 0 ~~`0 0`>c|`>>cccc~c~cc~?````?~cccc~`~```~```?``gc?ccccc~~~cf|fcc`````cwkcccs{ogc>cccc>~cc~``>cccf;~cc~cc>`>>~ccccc>cccc6cckk6c66cfff< 0>0000>`0 >>6c>?c?``~cc~>c`c>?cc?>c`>>>?ccc?``~ccc < |`cf|fc< vkkc~cccc>ccc>``~ccc~?ccc?~c```?`>~~cccc?ccc6ckk6c66c<cccc?~ 0~000pp0@Ӣ詏Lߢ ߢ)@ם9܅88ܐ88`آܝ 8`?YY#1םLߩ .߭ i-Hiݪh ݠ })?  ݠ })? iIHiݪh ݠ }ݩ ߠ }LSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec)׹` L },p)? Lݪ) )i )?Lݩ:  }) ߩ: })L Please set clock!`v` `ܐ ݭw8 mѪ߹ שש ܩL )vw``wL ` $ə#`əY```Lލ װ`` Hުh)LH)8hJJJJe8` (2`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp8?ww<~~~<x`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8zѩ&232vz 2|ѥ3z ` LxN׭tѮuѬv  R xLRj ׍`,ѩѬ{ ׎`ߙ 伙ߙ׎`mѪ`,ѭw0HH{ HH`;#.2tѥ3u 8,0LxL 28 m 3L ILhhѽLHhhѽLH m Lhh2H2H`Ѩ׭y PљLܮwz)@`wzѐ)@`z 6w8xѐ!w8xѐ׭z8 װ׭׍xL`z)@zѐ`|х2х3 452{`4`4`w0Lx` )w0Lx`Ѣ`8A98@98923N 0 98n 8 u,w08n` 233` `z``2|3݈`w0 mxѪ)@Pʈ`׍׭v 𪹵 xэyѠȌ׭z7yѨ)@8xѨPy Wy׭ yzѐɭ `׭{ 7:  Lwюy LwHyэw hw`׭y8xэ׮yѽѪ) DL)שHH{ HH`22\\܍+P 捗 %02x` 捗 i 898L; Item %x`45L7 Enabled` Disabled` )L D 齆 : `LD Disk`123456789JKLMNO׭H 7h`RJJJJ׭H) FX %x.%02xטעahrL,P@ Rev. %x.%xҩ` %s`22`H 89h8 989`8`8`z8 ш`8 x mxѨ騪08 ` HMH׹"0.1h0׬h` 7`8nѩ ש`(, א L`N,` ש׮w0 22 7N (Hh(Hh׬ѱ8:ȱ8;ȌѠ` /Ȍ`8n0N hihi 78mэץ9i ? ׍ * IL,0lש ׭׍׭)HIש hש L OK Cancel hihi 7( L hihi 78mх89l8ȱ8`89 Mꬤѱ8J%>ȱ8>%2 8#HHʊ HH`cpsx Я`эѪ8:$80Υх: ; e;e:֌` :: ` ::::;L! :L! ::HJJJJ, h)L:;: ` i׍Ѝi׍` `ԪD`89tѮuѬvl8` #L [쩀эѭ @L #L,P [Reboot requiredL č,L L L #` čL ĭ׍ Saved to profile %xשѭ׍ѭMB)ѭѪM@))$)ѪME0 )ѩ` [Boot cartridge %s`L U%sT$ # v  Defaults restored`L #L)IרȌ    Profile %xL+  x {LvLEL {à /` U%ss` 2894MF8 LO%98 28` 2х9 28%9F8JM׮{ 28 3L 4`:&23 2 $:0 i @ ܩ`Нҝѩ`PөՍխ , [l@` PLP #`׍ש4Ӡ׈҈X`<өө8Ӎөөө<ӍӭӍ`ӍӍӍ` Pv i@`, Profile %x reset!N` љ0` 0ш` љ@` ш`2@ ѭ ` ֝Ȑ`p>s`?`өЊ0l89 8yх898i9iU` P э `@  @`ҭSB SB`FJC&Memory and %s%s Clock and Features%s%sSIO%s%s InformationBIOS%sSave and Exit;wHNZjExtended RAMStock320KB RAMBO576KB CompyShop1088KB RAMBO%smemory sizeל  0%sOperating %s0@P`pBASIC slot%s%sXEGS slot%s%s %s%s*!%s%sN6E@Boot to loader%s%s6dZ%s datezp%s timeח0VBXE base%s%s0xD6400xD740@Soundboard%s%s or  to select field%s%sD+#%')PBI device ID0246Device ID: 0, 2, 4, or 6cPZHard disk%s%sPoATR swap button%s%soןBoot drive%s%sDrive 1 swap%s%sCONFIG.SYS%s%s drive0' HDD write lockPhysical diskGlobal%s%shAJb%s keyW%sfor %s WHDD rescanShift}t %s%sחZ: CIO driver%s%s׵0%sqHSIOSIO2BTHSIO+SIO2BT`SIO devicesD1-D4Disks+PCLinkAll%s rangeq'c%s D1q;3c%s D2qOGc%s D3q|[c%s D4qSelect drivesSIO driver Ultimate BIOS(C) 20%02x FJC  BIOS version%x.%02x Plugin%c%c %x.%02xG &/ComputerXL/XE%s8XL/XE%s?XEGS%s8XEGS%s? (PAL) (NTSC)vZcioCPU type6502C65C0265C816 CPU speed%x.%x MHz VBXE core Soundboard%s key%sfor %s HelpStartBIOS menu7"0Cold boot key%sto reboot SelectL$C%s%s$nXeFlash writes%s%sX׏0Stick controlConfigure %sPort 1Port 2Colour%s%s@Screen timeout%s%s.Sound%s%sPress with Reset PBI logoBoot logoK:%s%s [X]e<hW%s%s [B]eHt%s%16c[S]e!%s %s[Esc]s<%s %s [C]sH%s%13c[D]T!SIDE Loader%18c[L]!}Boot diagnostic cartridge@%Profile: %x%19c[P]!and exit and boot Restore defaultsSave changes Abandon changesEnable/disable Select SystemDisabledPBI BIOS Settings 7 ,p ,0z ?8ְ׭  )آ |L?L7vDHɠS /׌8` * ׌8``cL7LGҢL7LG 7橠L7 h G橠 D u`LGULPLUGIN!Stereo/RapidusSRBADevice ControluLYStereo PokeyEnable/disable stereo audio׎Rapidus coreEnable/disable Rapidus Device ROMVBXE flashingEnable/disable VBXE Core Flashing Audio hardwareMonoStereo)1:RapidusInactiveActive` ) ,0׍ש@ ,0׍שu ,0pש `wy` i 8nש Nץ)IөשѭRA `0```Nש :` :8nx׍ҍҩҍҍ ,,ש(`ׅ8օ9 ` 8n`  8nשө8@ӭ`; 2 Ԑ 2 ԰@(` ) :88)E:%;`XL OS 1.3Atari OS B PALQ-Meg+OS 4.04Q-Meg+OS 5 RC1Atari BASIC CAltirra BASICGalaxianFroggerMissle CommandCAR1CAR2CAR3SpartaDOS XGraphical OSP LOADER)@HACC`N(8f +0 8n(' @")ȹ% 3  " yReading %s -F  L.\;C$0 y%b Items`^+ 豤]+^+]+@C@N2 `@@8n2  ]+^+`^+`- `- 128. n2 ȱ,`$" #@蹇,@]+` %OI H >+ J񅰠C ,Ŧ >+ 8fLE` >)` 0L' 0 +`$$) ''L3,@@ 0 ySwapped LvL > '''L 䡥`ՠ >% % =', '' ''L)'@񄰌^+Ȅ 揥 9CDCECACȹ^,$AC LNo Media +n BB Ȅ  <  $- ,@ ȩDCECL/Ԣy (GCŎՊ W *+Ѕ +˺ +λ G + +/ F +׼  +  ) hh`  _L 䡰 8f` `,(0 +L䶭'8n(` D P ~8` 8f `F/$+$0L~$ 7 E ,8f` ''$0 . '^+, 7- $ - +) E ySearching FL = '- `$p8f = `$[pY HLI$F Lz 93 ). +)8 ̦  8fۥ;C `8fN2 8f$0FL'QCHhQC`⥧AC` HL  H) 9CAC  E H8f`UT$ ѭ%-33s'` ѭ%-34p` `8` Ħ` |` `i ď`8 |ď`(+ x  ȹ(+8` ).'+` x` `))   mL| >))) ) m `' ( % & , 0 ' ( )  )L 3 `)  .)) )`) ` yList full!8`3 ).ȱ`Ԥ8 Ɖ % 3 ) ~ ,@  ҩ`)0)QCъ 󦏽˩`iƏܩ`XEXCOMEXEATRBASROMMAPP@0 8L)Je@A QCQCޥг@@AA䧰槥@A  ȱ8e`8叅Ɖ)0 {_` 18 ''j@++ -+-+; v06;-< <0;ȭ<ȑȑ&揥)`8n'  ץ) [ v Ͻ!-=ɛN' v`Lп [N' v`pD '``pD'`pD`qD'`թթ +J` >)`0 yAborted` whihi ᭩( Lޭi`H h` 8ee`hihi l `)%E _QC..'HDHʊ 7H6H`BCDSXPaLj[~ GЛ GƷ` L   +  8$0 ﮠ G$ `IiJ G. Ge G` G` HJJJJ h)LGF8̯Hկhh H H+`i00$ 8f+Ȅ`FF - f恱08f `80  eeޥ`ȱ`0123456789ABCDEF d@'Bʬ7 Q`F 8 &0+ ޯ `0+ ҩL;CL`E;F 0<' <'` Q`i'`''<89:; &`0~p+ +)+(++$P68 + 80 + ); ' 0 )+ ȹ)+ G` GL`DȹD)+`8`)i7`8E;FL `=)L05 Y 3/8n3 3i慥=3:C8n3J``AC0 E;F 0㩺= YHy0h 3i慠yAC0+3`+eȅȐɈ+ 0 ' 3 8`++3$+8+ ȹ(+ in2 ŧ3IY+3`+  ȱ}-`+D +``FUFɪ`8n3N3N D3D3D⮍DۭDԍ3DD&ii Ff333D DD3D3338n3D33D DD3D333 D383H8y38h88y388y388388D  F;f:f9f8JL[ y3 ,3098-98$D D  y `` y3  y D3D3N3n3 y3 8n `3BCȄɌ33ȌB DL䶭=U=ɪ3; +MC3+_ yNo partitions!8` lIȥIUɬ$-$ +q,3`;D QHuH &H%H`::\#B.;[ fILk x feŔLk x fe8œLkȱ`hhHH`, ` JFK .3ȱ:.  ,@C L`\n2 @_+ , E8f`) `0L@L P F Lc +  _L-` 8f۩L) yUnmountedf LL DMC =>E=FD  Ҹ0&*PA@ :1 0ׅ L` ySet mounted $0L-& **ȱ Șe捠``  `  % 8` z0 `*QCHhQC`)```` +q`UȄT @ TT ŦUT  T3CUT ѭNo Entries`8塅TT @UH)?ڢh0T.C HH "H!H`(LؼμOk6  G#L   G L ,'0  豤!$0 ` ѭ%-32p`ǩ e̢ G`) H,' D Ghi0:i G:LG,'  ѭOff`L  ) ` ѭ%-20p 8 ѭ%3b ):;9F9f8F9f8 ѭ%5dKB 8`F:f9f8 ѭ%5dMB 9`ee` ͗- G  ` ѭ%-14p 7;F:f9f8 ` ѭAPT L޻ ѭFAT16L޻ ѭFAT32 ѭ %7dMB8` H)h) i@i0 ѭD%c: 68  ѭSIOL~$0 ѭHDD Partition %d8L~ ѭATR +þee ѭ%-24p`%L  ]L fI f ѭDisabled` ѭEnabled` f ѭ%02x` L f iL᭩ Q ] ᭩: G ŏ``H8 i ġ8fh`$0 yWaiting for media F`$`$p` TU  F(LkI@Iđ flYAYʑ"gUntitled㈌X``H 潩hF`)?` ą$ Ь `Ω̅` < i@` 膂 ( +a`"7#7$7%77777"#ɍ$%ʍ >>>oǃww>>>>>>~~~~~~~~~~>www>>>?? ~~ fff666>h> >cf 3c>k~0~ 0`>ckkc>8~~>`~>~6f`~~>`~cc> >c>cc>>cc?>0 0 ~~`0 0`>c|`>>cccc~c~cc~?````?~cccc~`~```~```?``gc?ccccc~~~cf|fcc`````cwkcccs{ogc>cccc>~cc~``>cccf;~cc~cc>`>>~ ccccc>cccc6cckk6c66cfff< 0>0000>`0 >>6c>?c?``~cc~>c`c>?cc?>c`>>>?ccc?``~ccc < |`cf|fc< vkkc~cccc>ccc>``~ccc~?ccc?~c```?`>~~ cccc?ccc6ckk6c66c<cccc?~ 0~00 < 08<80ԩߩӍQD ) ­ ҍ¥Хå77)7) ؀Ю$Ю$nX JJJJ)TJ,HJjI hJ JJ Ltw, $0 Fhhh@$` O#$n$$%$&$ԩA8$ ЅԍЍЩ 9$ԩ$:$ԩ@ԩ! +׼$0`< Ͻ <Ƙ )pŗ 0$ F * *`` $` /`Å`@H@,ҩҘH­ hh@),@ҩҩh@` PD`POnO'OΉO'O'ϕ'C$Om'm'O&O&&$$%=%e%Í%õ%%&C-&O&O& &Om'Om'CU&Om'Om'Om'Om'Om'Om'Om'Om'ލO&O&OE'O'Om'A!HHܢ ԍЎЩ)L6HHݦ܍ ԍЎЩ*L6HHަݍ ԍЎL6HH߽+C ԍL6HHލ ԍЩߦ߽J\hh@'~?~???~???~??~??~~????~~~~~~~???~?~~~~~??~??~~??~??~~??~?~~??~?~~??~??~~???~?~~?~????~~~~??~~????~~~????~~~????~~~???~~???ǟ<??????|??1?x1@??Ǐ???gO??~??~??? ????s?? '<?? '?? Move  Back  Select >www>>}{w>>q>>w{}>>www>>wo_>>G>>_ow>lj;kopuivcbxz436521, .nm/reytwq907~8<>fhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {  ` }$$0   )Hx hӆjX`x ~X` ԍ ԭЍ` xԨЙ7"7#7$7%7777"/ @X B VDE JKBLVE: `"%"?#d ` sLwHFhLYM@'HohB LY@DFӓ^,^+DeviceDrivesMountsOptionsInfoExitʐؐ Select DeviceSelect FAT or APT Set Drive   Tag ImageUnmount drive$F)5SIDE Loader(C) 20%02x FJC KZLoader version%b.%02xhm,Restart%14c[CTRL+R] Undo mounts%10c[CTRL+U]Swap ATRs%12c[CTRL+S]+6Ց$BASIC$File system$ Stick controlPort 1Port 2Disabled$$Colour0$Sound;$Screen timeoutL) F v HH L0 H < =  IL = l`l 0F: -;  07: < ; = 8: < C ; = D C D < E= F `C D :E FHM4 5 6 7 9 EGHEF84 c4 C D C C D ж``D H7 6 5 9 g D D 4 84 5 5 6 6 7 7 GHбC D g GHL 1  , 8` H n `8 9:;` N ` Hՠ8Ո;) hՠX X 堀`ՠ`  ` `ՑEF` 0+ խ  , ՝ = `խP` 7;, 0  &8&9&:&;8y 8 , 0)  )  ݚ `8 8 j 8&9&:&;`8} 8`8y 8`  󱤙.   ȄGȄHL F $ > s F 2 $آCD80CE1DFF CDEC` Z v EC jF D   ,  >  ө  $ llEDFL  DD2 | > 8n `x* XLw ԍ ԭЍ`N* !`N 0 a { 8n`` 0N` = `,0`,0K,0f()C D ܅EF 0)`(C )D $E%F C (D )(`$e($%e)%$%$$Ȅ(`, N a N,8,0 g =   )*`ȹޠ`) * + ) )HN+ n* n) h) * * ) ) * d +  + ) i0`) 8* * ) i0` )`` x`  M _ -`! " , 0# $ !  ) 4 L_ ȱ$:1DȢ$)ɛ%* . (ȩ? ,۱$ɛ`,0 Ȣ8n0à``,0`  T` ?`EHF C D L{a `  {_  T`  N ,2 , 0-  L.   !  L 8  `  ՝  = 8`` ` ڭ2 - 0 g`8 9:; 8` ȱ$Eʽ˩ ʙȌ s! Z > |llɛ`Hʙ˙h`RUN "D:000 FREE SECTORSxI aiƏN (l''$0ȹ$ȝ&Ə`&$$&?&JJ9F %"2 `$莋$Өӹ$ H )8&hॕ$̋$Ω`P ͐$̏$:$$$$$ %$FJ$)$)JJJJ$` $F$ #$ $ȍɍ` 3$ $$Lm$Um$` aA `QCIC`ȹ-^+`+:^+_+Ȅ`$!P2*Fť Iĩåčխ$.F *`$08f * $0 F *`ՠj* 2j $*< *<Ѝ`IDEբ *<ՠ  8`` '@' LY ' ' '', Ȍ' 뽩LYB ` H@'  LYn@;@轇,)豈)))8i%8叅ʆ䣰L12% )`i iQCHhQCf`h`[BASIC] 쾢0`т`i ܩF` þ ȱ)8$i ))` 8 &FȢ8咰0eJJFFĒ28叅đ##2#`hihiHH+HHHHHՍ+@hhՍ+H@*`P'()*+,-./0123456789:;<=>UM?l` 4I +LU*<;8` 8`; 44;8`8`8 8`э w ߰ $0 ٙш,{ {, P  J,)-)&sээ O,,8P1 ް,$0( , )))sэG HG)@ Z N8n`fD٭ Oխ J ީ`8``,,P ,P 23Nѭ)p A0O  u, 9ڐ6 0Ѫ)L٭s)Lѽ0 nѮʆ< )8`0Ymi:))0E ,P0!O4A`(. ` :o04- ߀8``Ѫ)2)-00 eڰMLe eڰ0LѪ 0`8`,P  v`,07,05 X+х5 )LLe ߰ эѩ2օ3ՠ쌥 ߣ ע{28ՈB54 6  ߶`,0J ` H` Y0-MHAH`"ll"!nHMNSFPWR``,0, 0  ) 0 `,0ѩ э 4ݰ,0 < )@ ߣ Lh R Lh Lh,0ѩ썥 hLh۽ )@ f`` ݠC2шѨ) ^,P)@N)Ѯ98LѪ<0J,q'  ,r0_ѭ )͠Ѡ`` `@54ՍՠMѪ4խ5F5f4ȭՑ2ȭՑ2L[ܭэխэզ`i4i5`4i45` )ѩtшш ш, J `h0ih1iHH ΦѮѽэ@0) H0GHJJJѮѝ`HIJKLMNOPQRSTUVWXYZ[\]^_8mх8 9:;y88 `o d ܰ p20|`24240m >o ܰ pՑ2`4242`ѭ͘ѐ$  ٰ / L"`8 9:; ,02H3H rhh3h2H(`K݅4O݅5`׭ "8(`l "ݰ: Λѭ)ѭ0 L ܰe2i23Λ`Ո`ՙՈN`9H)8hJJJJe89` (2э ߉  խ  ߘ`48` 4+ 4);LAPTMETAՙՈ` 0`/͡> `  ڭ` ٩`)@4(ݖ ݚݞݢ2`Њ`  0 2 ک` )@K)0JJJJ ``88 =ڠُ`8`` 2Ո` խ՝ՠ՝չ՝aъi`8)JjѽՍѠՙѽaљъi`Յ:;Սխ ֍խօ8օ9 {֍խ֍թՠy8yՙ88yՙ8Սխ֍խ֍ՠNnՈ8yՙLKۭ$֍խ%֍ՠy8yՙyՙLڠјLшՈ` ۙՈ 1`) `F:f9f8`բ  j թթ j J`эՠٳ% 2j ٩ ٭Ѝ`IDE `љ8 c f`ш   8nqѩ`,0O< Ѫ) ъ)@i ZА, эъ) JJ Ѩ)@ ILTژ@2Ȋ2ȩ2ȩ2` )Ѩ؍ѥ3ѩ2̮ѐ3ί魥х32ȑ2`8Ոш!%8ȌѠNѰNnnnՈ``]љ8 c `ѝ]ѕ8NrNq c rU ɪ `)Sע{/8nrѢם],q08nqѢם􈈈r-q) i@` 8n 8LiܥAHA H_ܙ,Pg( Ghd G]Y( G P(ՠ _ܙ Y0 . ܭL"ܩ G@ GA  ( H4i Uߠh hA0LLۍթS@?@ 89xBNխՍ8n ߭"H#H> ߌ"#Hխ < =; +H% ;ɡɢ(PRW ;@(ҩ4ө05ҩ:23 4(ҢA , ,Pҩ9234 5 ,P Q ޤ0'9L8,(թ9L,h1hh ߌ"#1BҤ0ȌX`, L ,ߩ ;`jj)?j), L .ߩҍ ҩ<8 VACE,,,0՚Ljݩ0`ҥҮ՚ ޠ0Lݠ1 , ҩߍҩҩ ,𱊰%2e1i1354ɥ58 V1L+`,ҩҊ e1i1`#ҍ ҩұ21 2 35451 ީ,`ҩ<,<` ߄;<` ,,,,` \)&ލ'`;<hhh@L)ު xs`љѭ:Ș)`:)p0` xs`:`э`h0ih1iHH ΦѮѽэ@0) H0HJJJѮѝ`EخȊ z zȩȩ E [ bМ Qک] 򅟅 Ģ ۤ򄨱ɛ$0L Ģ ۩ T Ģ 5ɛȑ @膔7 Ģɛ ĢɛК  ܩ8IȢ z Щ $P) 8孨客 $ L` L`L^ ܩ Щ L` ؐ0 A0Ԅ ĢLĢ 0$ LYU LY8eHeHL H H hhHH`hhLۡLѽʆLۡ 0 ҰşLۡ` `@  LhhHHL `LLL ۥųޢ T#iŰ DD Ģ`8` ۥ 裰% ᢥ0 裐 ې$$ 8`$ (ȩ@҅ҥ򄬥 T M L~8򨢄 zӤ򈦬ʽʈ򈱗  z池$PƬ0 LĢL,A[`8` ۥ ؐ` ĢȢԑ` ۤ"̩ Ģ Ģɛ " ĢL3嫤`毦򤪱%).Q h(ei8`Ū߱08§REŧDATINPUԷCOLO,LISENTEҺLEԎI̦FONEXԷGOTϷGO TϷGOSU·TRAиBYŸCONYCOCLOSŸCLҸDEYDI͸ENĸNEOPELOASAV:STATUCNOTCPOINXI\OVPOKPRINԸRAREARESTORŸRETUR RUθSTOиPOGEԴPUԷGRAPHICVPLOVPOSITIOθDOVDRAWTTSETCOLOܦLOCATRSOUNLPRINԸCSAVŸCLOAĺ*ERROR- STOPPED+,%5&6(xĜ#%&$' !"*) +8,<Dȧ?+:ԧ,+:,+:,Ч#+7,</01 2!3"4E"-".|"-ɻ#ޅEE| +9S,#+;,Û΢|ijڢڢ@ACB=><GOTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICPTRISTRI8ee L08ueeeee褢 ƚƜ`8IȄ墅8夕奕墅褢`朱`  6ğȱȄ ~La HH`0 Щ LLL]š Š` ܩ ЩLei``` ELq El `=Īٷw|ԶԶѷש巴!e l. gɨ aL6 Eƨ إ󅕥 gL a" a Ư" L8 > c=Š) 죰 L樤ħ`hh` >L ڪ H # q Ԡ Dکթ@  Ԡ hH qhıȑıȑĦʊȑ` ͫՅԅ hhL^ ` 𵤨 >>< H & h  ` 0` q ˽L½    0 `LP  Lն` LP y gLh 0L[  0 ܩ Щ 0L ׫ԅՅ` ૥# ԅ ͫƳ ( >`(Lض Ȅ` z > ąŅ`őŐ  H h` zLzĦ``Ƶ`Ƣ౐``䉐䈐`)iiТLE`湩 0éL y7 oԩ 0 gՈ y [L` إ󅕥Lg AT LINE ૥H ׫ H ׫heԨh` . ૥ Hҩ ׫hHԝ ׫ H ׫hheԝ` ׫ԅUՅV ૥ԅT` ׫ԅ` ȍ JK )L ׫i)I ػLS: ȢL8)@e`H J*K+h LGHFH`L ׺L` ׺`H +h `@H ׺hH    ?}i}(i L fh`LP   ׺ 8倝偝   󥃅  LHΆ󢻆h ػ `C: КH hKJ LQ L H hHH ڪ } hKhJ  QL )L + L1& $LM 3 NL1 ͫ ԝL՝M ͫ ԝN%б ׫ԦL Q   L1   N Fɀ 7LɈ [L4] LS + C` ͫ`IHEDBLVHH hh L  ``r `YDAER ԅՅ֦󅗄`` > ˽ $ "   򤲈ȱ`   L &L8`$)ԩe (ې`)8@0+̪Յ)e)e ݦ `F ݢϠ `ڢ ڰ @ݢ F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%@)@0)%ԅԢ ޢ ڰ9 @ݰ. ڰ" fڥԅԥ ɠ (`8`0?i (۩ ݢ `ڢ ڢ ݢ (ۢ `ڢl ڥ fƢ ݥ#8@ji@)j `0B LQAltirra 8K BASIC 1.52ReadyStoppedError- at line , ¦ L λLIIg0 7?+*UEa??8ѭf8888>>K=>>KB>z̸7>H>>>z~877>765>>>>7899>66868..&"""". (7  (7 8,<), " ,    # (: $ 6  =-. :9 7),2 (+$ &+5-6NOT(W  => Љ +%-&*$/'^#<> ="%V!W&XAND*OR) =! < >=4>0=/2=13,<,<왇),  IF  9;(), ,悋 =-TOSTEP; THEN ֓ғGOTSUBO,,; ,;,;REDATINPUCOLOLISENTELEIFONEXGOTGO TGOSUTRABYCONCOCLOSCLDEDIENNEOPELOASAVSTATUNOTPOINXIOPOKPRINRAREARESTORRETURRUSTOPOпGEPUGRAPHICPLOPOSITIODODRAWTSETCOLOLOCATSOUNLPRINCSAVCLOAĿELSENDIDPOKLOMEͿBPUBGEԿCERASPROTECUNPROTECDIRENAMMOVMISSILPMCLPMCOLOPMGRAPHICPMMOV 8`h0𱀪 ԄՅưة8Eeԅ֥i8օڥׅ 0 bL^ lɛ󥤤 V$H V0P  Lߤ_媽?H(H`H ؐ ߳01J HHHH3hhhhhlhhhh,hhhhLߤ Dڢ ې )&ԅԥڊе ٩ H hLڤy l[L5( 椽H I g ghɛߢ LRH8ڥ۵صٴ ,hLbTsl4:bfzqX'ww.Rl棠` VƣL=hhhhLߤX= lՄԆ.8?e])C Ȑ P x8 lFՐ aHHHHLG. Л& VeHiHHLޤ0 Lڤ V l aLߤ V VLڤ V ۱:ɛLڤ iLߤ V`LH80 h`f ۱8Aȱ x$ ($Lڤjjȅ҄ڥ豩(0I L2 LHHڪ8i 88h儅h充ۥ ܩ,] P Dڨ |L䧤 lɛ"ԤԑfLߤ ;LF ï5ĔȱȄ ƨhh0 ȱ LLMHlH`,Lw ԲēzȱZ L8$f潤ĔH0h 0ȱⱊȱ=ƽ`< $`ē𸱊ȱ,eᯯdp 3+3EP"M^ʽ.*;Adm]:ͽGݭמyc 䰬ԅՊՐ԰ ȥq``撱`eeL$/FHH Tȱ  ' L \hh`L$08fHH \ TՈԱԪ ' LLWL a ? oeĥ Ƅǩʠƅİ' ıƅ۠İȱƨȄƤ $ ZO  Բ> Fڤɛ $, ڵIȄɷL`  z [` » LR L̻ » ܻ p "  D P z) ň剐Lm,`@ ٲ Z`0L [ WLFiliȄ "Ɓ Ɇآ bعLb ֻ8f0F O28f »  .Ƴtbece t  , LLILھHp  .hL 8储 0L ֻ » Dڢ 8傕Եi L̻ Ҳ CLw & ҲLM z ҲNLw  YN%L [撊,H VH YH ҲhKhJhL [ YF`Ʌ aF e e8f O$0LbF Բ0 0 0֠ Y ; O ą`Ǫ \ U eƑ`  Ҳ . 꺠` VLo [ Cԍ)0I`L޻ Lq ,l L [`HH Tż L( \hh,hh c ײ Ҳ 1 = O Ҳ 1 ) )LȊ`zZ` YƑ #_L vŐ` YL澩 T ъ P e  f z jE0! Lȅȅȅ` h ZHƼ Zh`hJ  c   hhLL辠'0 L [HH ThUhVȢ``L  YH hҩҩ` ͊ Êi ` H Yhe` ܻ ޭL̻cH »hL!#$ [HH YHH Ҳ ߳څۢ|hX$0L0 L ,H  hL YDE` 0/x-}xő#L ?p λ8Ԅ  o)o/)/Ј` 4` 򿅿 4 Z  Բ ߳Eȅ8$Q%Q򤾈%`Q%Q%IJ` )I 쳆 4 쳊 E` $Jf`Lw ԲL߳ O8 쳊 0`Lؾ m` ȅԱȅձȅֱȅױȅرȅل3 8e8eԩe撩,撱08HW0W)~ť `L Ƙhhƒ` Pii  e@J J Њ$pLhH!H`  ݤٱ؈ױֈձԄ` ٰԥ`L Բ ߳L򾤙局䈱㱀∱᱀`ԑՑȥ֑בȥّؑ,`Z¿8IP4ު NOT OR AND<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICPTRISTRIǁBUMPHEXDPEEˁVSTICHSTICPMADER¢ ?ձȱ…Ԅɀ L>å08f '  0 2  bLRԢ*&א e؅Ԙeٰ`Ԥ &eԅԘe*` CSEPD:*.*Cia>`%GFex?`7dYd V@W3@@W)WyQ@?Nx  آ4өz -G(-  xw-tsґwswsxt G-L- -yn dbA=xآ芝ҝНҩ(ҩЍ#"=ԩԩԩ1ЩЍ)pH=I=J=K=;@:=<?>xw+wJ] 0 Ԣts0xwswtx1 y***y) P" ԩ@ԩ?ԩЩ̅{Յͅcԩo΅ϩ@yyЩ/ ƻ ѻ - dts s Et ݻCH0L G8݆`DF8@iӮ`Ed9wCU)_ ij  FF `F9` 00WgggoowwW)Y8Fi0D@)@`G8i0/+AG)0JJJJB#(B_W ij LoʈLoХLA e(Ҵ_n)/ AM{nnL_OLX 9͟28]8)0($)@ آHHΩY}E|Lʈ`/0$yPҍҍҍ`K"LKQLLR SATBRO"POUPP^ gAhB^Q"RQyRR^ AB^S"TSTTٟ ABҥAҥBҥAUUVUɥVVѥ٥AѥWXW᥆XX饰A饤MNMNNٹAIҥAҥAUYZYZZ A[\[\\!AIJI)JJ9IA9IҥA` 0P0p  0SUWY[\]p`P@0   0@P`p tvzP`p 0_______ 0@P`p132425363747352)LTƺ LT ٕ)LT)$p LL )0 1H e*0"(H)) źhLhLhJJJ>s?tՐ L) 5L~)<)|JJsL* *0ƺ%L~ `օ媽JJJ)**fy _L D)  _ LT$0 RÙLT)]i1LT8鹘 _) ర $0yL8L ƻΊ0L`st  8s0 ʈsi8t`8s0)$8p>0<($pp# ic8]JJJJ;)0 Ii)L먥) stuv(?jjj suʈ` zsuʈ` jjj su` zsu`讋ʈ`讋ʈ`*馻$]i1(ըpLVLZLV8͋LV:A;B:A:A8<A=B8]m02͔--!Jjjj:ȱ: ::O``<ȱ<<<` Ұ`$0 ҰLO ^ ) d)8LOd=wLʪd=wxӮe@ _gYw5ddevuxw (vu xw P8`` ^ ^ܩ`ߩ ^ ܙߙ` d0Yߩ d*0vܩߙmd pn dhhLݡ`L߅ ͪܙ`爔٤܅ ͪ V ͪ`$08``8`8&`$0O8e)0JJJJ鹘e@ݳ ͷ i _ LT)é LTqtõd]%t`hhrqcudvJwddw 鲤 DLTjjjLL|)0JJJJ筅s d]%s= 0I=`ˢ˰ ˆ馿ˈ֠ˢ˰ ˆˈ` @8xxx8 @  AIIH JIQPʂ JRQXʃFfFF@@@@@@@@@```EQ]iuZ0_=>FNV^fnv~<~~C9/%M>FNV^fnv~888TTT$/9CM>FNV^fnv~8||8>FNV^fnv~DDذаȰʮʮʮʮʮʮʮ&&&&&&&.......6666666 ƱƱƱƱʮʮʮʮʮʮʮ&&&&&&&.......6666666 6ttt633z|x44$4x6rrr( ",p% @"B@ Aq @ $ZT<g~c~>0aq@5%%z>8 ]J:8@(xxH<~`` 8 `PPP0PȀ0 Ȁ6c&p@&0   (( HHH ^67892345)Ѝ LЍӍ ҥjL**]]]LJ]ɚ]] F͟]i1GЭJQF8F F$0 w  Ԭ Ա:б<б>ЍИ 20 06Ќддд623007Ќддд73Lrj xwxw (qmunv( xwxwLP1~0 i~0 i~i~~ewwexx uw0ewwxuiuv`t+svu /sus0euuv0esst`$yp9_ebbeaae``c$c0a`>>>>>>0>>>>>>>>0>>>>>>>>0>>>>>>>>0>>>>>>>>>0ppppppFppp0000ppp^(B-A= GALAXIANTWO PLAYERONE PLAYERPLAYER ONEPLAYER TWOGAME OVERSELECT GAME  +6@@֒@p~p@@@@TUTӛߛܘИ03?0?]@@P??0Q@@@-----HHHHH@ @0@ #C0 0 0  ||Щ@E$0p =(=P =(=00E0 I0) >$HH)p=AJJJJ@p8A:=΍  .  $H+ [ [ $HPH)Hp Х) ԩ hhh@DHLO; @Lܷy)? yL y) yy)yL 6@E$ypLܷ }by)?n ) P" L d@ҩHc - d<+ , - o ˹ ˹ -y)?zy**I)ԍ?ԩ L ?Щ%Ѕjjz cj c 0$11<ԥ)1) I .$ բ J] [GHF υΩ̅ե0) 0)E ἥFɠ G8݆0 i Ź$ƾžE 0%o H0H ӵuԵvt+s mC0?C ۵uܵvDEwI5ddxw (۵uܵv xw P$X$px L@$yp΅$P0 11<ԥ0/@  L ̥Ω/?Ln){00){{E{%nn`,*,{0 0){((Ll|I`)? - i"-I-`PLAYER 1 UP PLAYER 2 WwXxw`*w ` WwXx`w*" w#-#-,---`@I ˹ ,xw ),x;w-w ` w-`H0Lںyc$yp ˹$y0? o) ݻ $Py y0{`abc {$cPy @)yL$0ԥ ԭ  ΩS}߅|((L)ԩԥc)+ c dL]JJ)A(8AP=`iJJ)AH8A=` }E|p# `ab( ) ` 뭕dp)p)Džp) =. ``ﴽ ɠ`#/092)'(4!4!2) ).# -` -`q rqcudvJd9w ! rrqq`'Gg ` 0@` @`P@0pp0P@0 %%% 0@EJPZ[\]^`ptxn)n)4$DTJ80no`$0 d`̼` dȄ`ּ`|pdXL@4(0 `Ƹ0`x,pHH Ң !ҍ1hh@@ԩЍЍЍЍЍЍЍhhh@ҭ0 0E0) 5Эj j j L?ԩ/@yyXhhhx@HІ^нн^Ѕ ЅХ]ԩh@l# mααHhhl Խ憥  QRWXsta慥ƃƂL2ppw8 0""3 g_K7_/?fO( /ĝ8 0 Ý8J>)󩪅Щѩ ҩ0ӠЪ) ;i ةx]&r0' 6/ԍҍ01Í$%Щ$ԩ>/ V͙22 ڤLq1 a8Ѝ ڤ (o#ЬtԬ$ p rqsd" /&a1K$701z{Zmu`-x[͉,V,M x `$,tԠ Єt$ L ,`,PQ)iբ,  ӸؽԸٽݸڽ޸ ,θL?縅ؽ踅ٽڽ۬,ɸ؝$ڝ%,ĸ },, }Λtr  x (`pr Ƚpr뭞prȭ@pr@թ*Ԣ~Ȧ~*prg }~ } ǵ~i~!٠zprzȭpr#$$#prrp (`$%PQxiЩ͍x$r0%؍x``43!&7/,3rsxyt)m)n)ҩҩҍҍҍs(` 뺅i`캅i3333 ;3<3 ꦭ '3(3L˥+ 33 1323  33Ω 1323 Lv 33d 1323 4 444 330Lߤ뺅i0캅i/i`ii`i/`I 1323 `  13238`H0 ԍЩ ԭЭЭiЩoH_ ԍԭЩ?ԭЭЭЩ@H ԍԭ ЎнЮiЭ ЍЩh@Hȍ ԍԭ Э Э ЩH ԍԭiЭ"ЍЭ ЩЪH8 ԍԭЎнЮiЭ!ЍЩL\H ԍЩ ԎЩʩ  ΝΌΞL +"k""ʽ+p"kx""Ο,ӹֹΠL "S""ʽ"S""Ρ8P ٹ 鹙 H P ΢p 0 橺LЩY橺筅0 詺L詩Y詺S&蝄&i S'蝄'ܬh@H: ԍԭЭЭЩ"Ha ԍԭЭЭЩh@H ԍԭЭЭЩH ԍԭЭЭЩгH ԍЭ%ЩКH# ԍЭ$Ќk)l)ҍҍLm)m)=q)Lȱ )Hq)h m)o)ҥiiLKq) o)o)n)n)2r)Jȱ )Hr)h n)iiLr)Lt) k)l)h@Jj)s(mj)`6A<6Δ7 )qpL )77 z@ ҍ66΄L=8+JJJJ 666Lyzm66}:i}:!L!}:!L٬!}:LyH Ǻi¹Ⱥàh0iiȱi8ٺ80}ٺȽiLi88ȱ⺐ ٺi0ȱii`ȱi0LaL[ LѮLѮ/LѮ/px0ZSMW0HPQO @PL 0 ΐLQ ΰR0RRP,0 ҩ0ӽнLЩѽҽLQнѽ ҽ LнѽҽӭmPiЭmQН$ҝ%R1^EO%N0LHC@LH ) *`掍),iRiSiTLH ǵ )iL[M8i Ll8LL]/8i! )id"!ፀiЍL[ӐL8JJJJ;L簩1; ` ȱ`LLȱԈnr#LL)i )ii)i J);J) i2 . . . .iP( iة*-2-:-B-JiN# mp8 p (L[.L[; KTVZR"MLL#}98i L78 LL  )x4%  [΢ V ΗDΑ 0%#08JJJ6 &&L&&&'mx qppȱpmpȱpipةwvЅ| / v| /  Σ  E  LƲ 3Ρ Ρ Ρ ݢ i ҩL۲ҩ    L6 @Χ 7LA iݐΥ L6 LA ҩҭ   &Ψ !N LʩҎ ҭ   L賭 Fά =L 8ݰΪ 0ʽL賩 L󳍫 ҩҭ   F Fι A θ % Lbҭ i   ҭ   V Vμ Q &λ  8 iҭ % LᴩFҭ i   ҭ LKM! mHLK!737Mm m m!] mH!Lb 7ȱ78JJJJ88JJ`gȩhȩiԘi&jȩkȩlȩm``*a+b,c-dRSTeU` ǵi!`; ֽנօȱօծ;ʭ8;8JJ `v)v)$ ʥ|v)JJJJe| v)e| `y~>rrDUUUDUUU@@DDL@@DDLL229@DLUL [99--29DLULfL[Lr!rrULD@9DULDLUUULD@9D9@DLU  ""          7?7g7"?7 ooc   ))HH@@@vd001$10/@Qd00000ʷڷ00@0r00P0`0 # +# #(|}_ ('_(_}(| @ p (p(p @u]u] <@_Upg>|8?p{?$pppxp8|8>RZR1J "y)**; G[o2FZ ",28>x8xXXx8x "(,28>nr  %@$(B&*0&4 4?"  0T6h5("Н.L4ppD(TxT8ԘTXTTxF8TTXԸTxT8 FA𒵰{{{OAJVJ@(JVJAO(@<<ہת]]]&]]]%AUUUPTV%UUUAVTP?????~__~_u7|\AA34}A'A4=@pp@@@ DG_@C_u7|\ADA3T@ppA@@EYZVPPQe DAA3@pp@@@66A <@psCCCO -4Z444464c4444?4l4444H4u4444Q4~4445TUVZ[\ Z[\NOPNOPNOPNOPTUVTUVTUVTUVFGHHHHHIFGHHHHHHHHH(HHHHHHIFGHHHHHHHIZ[\]^_WXY]^_ ]^_QRSQRSQRSQRSWXYWXYWXYWXYJKLLLLLMJKLLLLLLLLLLLLLLLMJKLLLLLLLM E3H3K3N3Q3i3q3Q33333333333]3]33333     (    )  $                    @1983PARKERBROS B KRANISH*+,-./01x./Щoԩ* \2ԩ @X e e 芑ȥJiȅæƛƙ膔Ƙ08ÅÄȄަЋ@Hhi(Ȱ驀01;膈i-i9 ;ʚ 3e٥Jeڅ F01' I < b Mʚ ѵ L3dE%JLFҩ) LFƥͩQV膰8- o  48.U d ҩ.L ͢ii  L)ІRN xJ  z80 di8-$% x Diii Ը0Lo e5') % x ʸ D8 jʤʩi0ХJJʈ֢  벥|L0oj c4_ ҅J r00ȅ ඥЩ؅6 ot LLg )LL_%58,ʩi% 40ee LІ0# i U d x lLD LD7 0+1Y di0U d x l̥LE)JJJJi e71 J)0L0L:å%ҩ )iҢ ƚҤ#8ܥݥް ܕ L ܕIيJ ڢZ L? Qc0U d(0XU d    )Ɨ;) ) ƕ4 %ƕF )i )i Ը ٲƔޢ ٲLߨ`HI ɭ IXLߨ> IL: 00Xhh@ةi ) +* ґ*ШE%JJLR>=fz  fz zfRHzh dR >fzL>)0 JJJfzi L`H)  ()hH d(4hLdD8}3 d ʸ$ )U  [>`6ΩMXJ d녋 U d` QȅɅʢ w 70 1YU d e y e٪J ei ? eӍԍՍэЍ ϩ>˅̅`@` [` ` `)HJJJJHƙ𤘩hiPƙ`ee;xJJJ#J&i@L#8LixJJL80OO//ɐɎІ ۅ؅Lඅa JJ}i) ȱȄȩ搤8jf%1I%čƚi(L` )*eA护`` )JJ?1I%`?+ޓ``+J`ހ` }  C T` 녋Ld )(, ҵP $B i0"`&:gzP L4``ƣƦ"W8尰Ii8孰 Ii+۰ې ++ۙ芙`    C0# ot L >0fz>R`0 ``}  CLTJe܅ܥe݅ݩeޅސƚ``-)33),%#/--!.$#/092)'(4!4!2)0,!9%23+)0D"/.53!'  @@$ @3680 =@B@G@ QV8/0ejP o t4Ą44H4H8<n8H:Ąh 44*  & (*+- / 48= ADHJLLLLE(x2lD`J`PP@8T X0 WPZMZS\J\P\V  !5bu30?  0@???10 ??Z<~~<GOTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICPTRISTRI8ee L08ueeeeeS褢 ƚƜ`8IȄ墅8夕奕墅褢`朱`  6ğȱȄ ~La HH`0 Щ LLL]š ŠT` ܩ ЩLei``` ELq El `=Īٷw|ԶԶѷש巴!e l. gɨ aL6 Eƨ إ󅕥 gL a" a Ư" L8 > c=Š) 죰 L樤ħ`hh` >L ڪ H # q Ԡ Dکaթ@  Ԡ hH qhıȑıȑĦʊȑ` ͫՅԅ hhL^ ` 𵤨 >>< H & h  ` 0` q ˽L½    0 `LP  Lն` LP yb gLh 0L[  0 ܩ Щ 0L ׫ԅՅ` ૥# ԅ ͫƳ ( >`(Lض Ȅ` z > ąŅ`őŐ  H h` zLzĦ``Ƶ`cƢ౐``䉐䈐`)iiТLE`湩 0éL y7 oԩ 0 gՈ y [L` d إ󅕥Lg AT LINE ૥H ׫ H ׫heԨh` . ૥ Hҩ ׫hHԝ ׫ H ׫hheԝ` ׫ԅUՅV ૥ԅT` ׫ԅ` ȍ JK )L ׫i)I ػLS: ȢL8)@ee`H J*K+h LGHFH`L ׺L` ׺`H +h `@H ׺hH    ?}i}(i L fh`LP   ׺ 8倝偝 f  󥃅  LHΆ󢻆h ػ `C: КH hKJ LQ L H hHH ڪ } hKhJ  QL )L + L1& $LM 3 NL1 ͫ ԝL՝M ͫ ԝN%б ׫ԦL Q g  L1   N Fɀ 7LɈ [L4] LS + C` ͫ`IHEDBLVHH hh L  ``r `YDAER ԅՅh󅗄`` > ˽ $ "   򤲈ȱ`   L &L8`$)ԩe (ې`)8@0+̪Յ)e)e ݦ `F ݢϠ `ڢ ڰ @i F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%@)@0)%ԅԢ ޢ ڰ9 @ݰ. ڰ" fڥԅԥ ɠ (`8`0?i (۩ ݢ `ڢ j ڢ ݢ (ۢ `ڢl ڥ fƢ ݥ#8@ji@)j `klmnopqrx./Щoԩ* \ԩ @X e e s芑ȥJiȅæƛƙ膔Ƙ08ÅÄȄަЋ@Hhi(Ȱ驀01;膈i-i9 ;ʚ e٥Jeڅ F01' tI < b Mʚ ѵ L3dE%JLFҩ) LFƥͩQV膰8- o  ㅋ8.U d ҩ.L ͢ii u L)ІRN xJ  z80 di8-$% x Diii Ը0Lo e') % x ʸ D8 jʤvʩi0ХJJʈ֢  벥|L0oj c4_ ҅J r00ȅ ඥЩ؅ȥ ot LLg )LL_%5w8,ʩi% 40ee LІ0# iz U d x lLD LD7 0+1Y di0U d x l̥LE)JJJJi e71 J)0L0Lå%ҩ )iҢ ƚҤ#8ܥ{ݥް ܕ L ܕIيJ ڢZ L? Qc0U d(0XU d    )Ɨ) ) ƕ4 %|ƕF )i )i Ը ٲƔޢ ٲLߨ`HI ɭ IXLߨ> IL: 00Xhh@ةi ) +* ґ*ШE%JJI JILߨ*LLbHHHح ԢԲ6*ӪE%}JJ JJJ )LmLβfҍSOE@޺(0Hih }ҽhhh@(Ifjé 벥` ϼ>LR>fz  fz zfRHzh ~dR >fzL>)0 JJJfzi L`H)  ()hH d(4hLdD8}3 d ʸ$ )U  [`6ΩMXJ d녋 U d` QȅɅʢ w 70 1YU d e y e٪J ei eӍԍՍэЍ ϩ>˅̅`@` [` ` `)HJJJJHƙ𤘩hiPƙ`ee;xJJJ#J&iL#8LixJJL80OO//ɐɎІ ۅ؅Lඅa JJ}i) ȱȄȩ搤8jf%1I%čƚi(L` )*e护`` )JJ?1I%`?+ޓ``+J`ހ` }  C T` 녋Ld )(, ҵP $ i0"`&:gzP L4``ƣƦ"W8尰Ii8孰 Ii+۰ې ++ۙ芙`    0# ot L >0fz>R`0 ``}  CLTJe܅ܥe݅ݩeޅސƚ``-)33),%#/--!.$#/092)'(4!4!2)0,!9%23+)0"/.53!'  @@$ @3680 =@B@G@ QV8/0ejP o t4Ą44H4H8<n8H:Ąh 44*  & (*+- / 48= ADHJLLLL(x2lD`J`PP@8T X0 WPZMZS\J\P\V   !5bu30?  0@???10 ??Z<~~<GOTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICPTRISTRI8ee L08ueeeee褢 ƚƜ`8IȄ墅8夕奕墅褢`朱`  6ğȱȄ ~La HH`0 Щ LLL]š Š` ܩ ЩLei``` ELq El `=Īٷw|ԶԶѷש巴!e l. gɨ aL6 Eƨ إ󅕥 gL a" a Ư" L8 > c=Š) 죰 L樤ħ`hh` >L ڪ H # q Ԡ Dکթ@  Ԡ hH qhıȑıȑĦʊȑ` ͫՅԅ hhL^ ` 𵤨 >>< H & h  ` 0` q ˽L½    0 `LP  Lն` LP y gLh 0L[  0 ܩ Щ 0L ׫ԅՅ` ૥# ԅ ͫƳ ( >`(Lض Ȅ` z > ąŅ`őŐ  H h` zLzĦ``Ƶ`Ƣ౐``䉐䈐`)iiТLE`湩 0éL y7 oԩ 0 gՈ y [L` إ󅕥Lg AT LINE ૥H ׫ H ׫heԨh` . ૥ Hҩ ׫hHԝ ׫ H ׫hheԝ` ׫ԅUՅV ૥ԅT` ׫ԅ` ȍ JK )L ׫i)I ػLS: ȢL8)@e`H J*K+h LGHFH`L ׺L` ׺`H +h `@H ׺hH    ?}i}(i L fh`LP   ׺ 8倝偝   󥃅  LHΆ󢻆h ػ `C: КH hKJ LQ L H hHH ڪ } hKhJ  QL )L + L1& $LM 3 NL1 ͫ ԝL՝M ͫ ԝN%б ׫ԦL Q   L1   N Fɀ 7LɈ [L4] LS + C` ͫ`IHEDBLVHH hh L  ``r `YDAER ԅՅ֦󅗄`` > ˽ $ "   򤲈ȱ`   L &L8`$)ԩe (ې`)8@0+̪Յ)e)e ݦ `F ݢϠ `ڢ ڰ @ݢ F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%@)@0)%ԅԢ ޢ ڰ9 @ݰ. ڰ" fڥԅԥ ɠ (`8`0?i (۩ ݢ `ڢ ڢ ݢ (ۢ `ڢl ڥ fƢ ݥ#8@ji@)j `vBB@ԭЍ`,lHHHl"lH) ߍҥl H-Il8%,LIҥm#hlMh@h,l,lhhH)HlHh@@ 6 LMMMNOEO%NТ U O¥B)L­д ԍ5 ԍ41ԭ0ԭ/ԭoЭll8l)ԢXEO%N ԭԢ U R¢ U&)+>)2+2m-+ ɟ ɃɄɔ)? ҍL+JJJJy{)xzЍЍҝpt ҢxJJJ}*|ʈl$l&l(`` - -`hhh@x/j 'D" x=\>ɓ?%ȩxآ qĩRFF# ) s F өD")\=>%?R'S)(0b%Kĝ.ĝ 5X)өLPర  )ĩBHDĝE J VL nƥj 9D )ll l`P0C@ESK BOOT ERRORE:,0­j l ĭ ӥ))ө(I I`}`ӝНԝ<өө8Ӎөөө<Ӎӭӭө"ҩҍҩ(ҩ `67  , < L n e k Pn8ɍ9 )I` )3L;ƩS S0!   Y >ƭ`@BC  iiA  Y >ƭЬ Y )ư ; `BiCill =ĊDE BHLVLzRLS )'Lƭ> } ũ  `lF`1F!@PWS  Y`S :ǠF! :Ǡȱȱ򈈌 ``3 Ǡ9 Ǡ/E &*ȍȍE3 Ǡ 3` Ǡ, Ǡ"Emm`ll3 sJjK J}K}mEHmh8Hh Hh hh`8H3m6m7h6LPm6m76m6676m6`m6m76}6`H3jhm6m76`mmm6ǒȒȒȒmmȵȵǕǩD)LHHѭɀ ɑ H`BHG H hH qhB`jHH ʍH hHhh@LɠLɠLɠLɠ Lɠ L H`G=!H` H HLM`LMBHB HH ɐ LhhLʠHhBLMM`hh̀@ .M  .L .@ L\L%-%-/294%342/-2!-+%9"/!2$4%34[17%2495)/0 ܀!3$&'(*+, :8#6".- H30!#%"!23(3("\6/)#%qJiI`fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nff>0fff>6lvv~n ~`|`~<``<06<>f>f f>f>0<>f>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~ffT 0Whh01!/`HHz) 梥) , ԎfMhh@)*& )) 恥РXLrPpppppG[QpppN0pkQpppppN0pppBQA4Q3%,&4%34-%-/29!5$)/ 6)35!,+%9"/!2$!,,4%343BV BV/2BVpppF0ppppppppppppQ@BQBV/2BV4/%8)4ppppF0ppppppppppppQppppFkRpppK1 pF0pQ!5$)/ 6)35!,4%34ˠQ P yW _W _W 0ɪU S ,T sLR S$0ɪU T ,T LR T ө80%ɀ D T S ,T TL S T 接оӍ@)Ӎ@ ӭ@I)㦩Sө@80ɪU T S T橥åLR 0TLUSő,,SpI 2TpIѐPP 0TiƒƏе`PT0 0W)#0` 0W)'0`HI=8080h%8080`< Ԉ`H ЭЩM XL PG)3%0)s(0)/+0) dҩh@ yWR P _W _WrU攦 0TLRH) _WhH)@  _W _Wh)?!H,K QWH!0hѕI U 2T U 2TLT U) ULT _WҩR0S0ȩ2m04n0мR +( =9-05-?( dҩ`ҍҍҍ` yW+R P _WJi 0P112p22 WW Vi晥 ,T[VHhVHVuVh VhҩҦV 2T U榦 0T日LULU 0TLTQ[D<-5HTNHNHNHNTH<<1100202101101ViƝƣ`  ?>ABLp@CDHHHD"0H>~|@0!1110b0"1101HWWWWhHŠšh`Wʨ䅞䪹aʝ0ƞ`WWWW`, *2 Ҡ0,*+ /05) 6#"8:[ .-H2%9471&($'3!0> 0$0$0(00 0 ۰9 Hڢ D ۰!H hم٦0hL`.Eh+-X ۰7H ۰H ehe ۥ Iihe+- ې08H*hj ۥiD ܰ  ` Qک0()?(E$8? p .L L٩` p 8逮0iE ܄ 8-+ ܢ8 i H h ܭ0 ii ܠ-`ԅՅ D&uԕةBLܩ0fCb8@?i ZڰS ZڰF ZڰAee2 ei$  iiԥ`8`Ԡ``&&`I))8Դ0 >E0uذLܩ :ܩLܢ8LܥI8ՕLܥE> 8@8e08 ܥ)0 LڥJJJJ0 L bץL D`8` 8i@0 LNۢՕ 8ؐ ٠8ؐ е bL ۤȄ` `80 `H ې.+-h8` ې . ېh`ՠ66666&`ڢ.`)q` D`ʈe` ԕ` 8JJJJ ܵ) . ` 0` .0ʽ` ۥ)`8`E)F)`ԅ ( ۥ) 4 D`ߠߠyʈ``` ݦ - ڰ(ii fڰ  0````ԕ` ڰԅ)8@0&j ٥ԅX ݢ `ک M @ ڥ#ji@0 ڥ ݢ (`8`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH@ ݦ fڢ ݢ ݦ `ڢ (`0L8`@ ) (ۢf ޢ ک r @ݢ ڢl f ݩեIi $ԅ fڥ  (`@"wf?P?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (1V?wD3331??xS4ԅ8Lfffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp8?ww<~~~<x`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8-I,Ln-Ln,,LnLyLLLLL3LrLLL\LL LL#LLLLL#LPLLLɕɚɟɤɩL (L"r`@۝FGiɀ``/.)Lp@ " qLp )0"%*H_vL Lp' "  ,&-'Lr Lp#  'ۅ&Lr  氥 .@ Lr"%*Lp () /Lr /0A$ ") /ɛ L ۥ") /0 /ɛ󩉅# $ Lr"%*Lp ()/($/  (0")/ɛ()ۥ") Lr#.D$E% @ /.#` ",-*稱,ȱ,-,`()(()`$%$`$%`.8H((I))` #`-H,H.`8$10 !!$ ! 8` ` %JKJqJ&JKJ V O- `mm8 N Ln 08 ݐH  h LYO@@ʎjLEǮ}` 38` Q LY&@JKJȱJ`8`JK V8( ]'JȭJJKJJ  (8`( JȑJqJȭqJJ VˠJ`Ji KilLr ];JHKHJKDJqJ VJȱJhKhJJJ`hh8`L3ɩ<ө<ө2A`B`L (ҩmi:; < =:2i4354 ?ΜL"  / ? ,p? ?00ν0L B0`?>2i435< 0>A!CE000Ɋ?0`0 1;:21 ҥL: `H232435; 1 ҩ;  hh@2 e1i1L; :)h@1890 @<ӥL9`0`Hҍ 00) 08 109hh@ Ҡ2e1i1232435ޥ<<Щ82m43m 5`2̍ҩ b 0 4ӭ Lb 0 4ӭ = 0<L*`-2 ` Ҡҍ2ҩ% LV-2 2ҍ ҩ% ҩ(ҢAҬ`ҍ`%Ң`jj)?j)`,  7` .  . 8 8 b8}mJJJ 8)i 8}}`|08|`b}`Lx%) Ԥ   [XL')0 Ԥ ҭҭҩҭ2ҩU2ȑ212i23i3X` <ө<ө0XL*&'x \X`CT euxd   4dd //__aaaa a ''OOAAAA A  ((PP@PPP(( 00`` 0 @ HH"0"0hh8`hh8`hh`$! ` %&'.M$L`HH)  hh`0.@ 0 )0hh'H&H`Lj@Qyz`a`+)*)*WLT̍k/Lҩ@,n čԩd{j`WMQje( zo)?g jjj)g z odXeY z x]de edheiA pfW  9*)3n  ij p` pB ief-f-W n "QQ pW& ]j8 p pQ @ pQ pY pX pQ @ pp pp pd0e1p pde0hȭ1hL `*) R" //L j L d-FoJ`} L ɛ aL L TZ****))I Fo L-PI1dPd` ]W I LL&LȩL`,n@ԩn΍L b k4TlUm Lɛ bcq VL\  lTmUkk L0 Lb a LLbld b   <  Lb i- de Lb*Joe| бy0LɀɁ Iɂ  Ƀ@ИɄLɅ LLɉI LɎɊ| `L*ɒ Ɏr&|@a{ |L# < ML򩀍`TʆTL TTͿUU0RSULUUSRL dddeej cmTVl`cR!UR # UST  L UR e Xc ]LcL>cLJ L } cH hc }H }hL Wλ0TL L dheicH hcTͿ hڠh  WL8 RU L QTT8 [ix( < U * XL ` @Ln L0+dL0d8dee dL` p p`fʆeT &e &eeTdeWmd&eVJUjfedeeXd^eeYe_%Uefo`}cUVUW} SސVԥW,cQ }" aL eTix ]} L} VTW${T)#}ɛ llΝ8뭝TL8ptpquq`W 'SSWT*( VV}U L` @Lhh{LbL_]^`H)nhJJJ`...` #n` #nI=`Tix #%n8`W ****))M`jʆigh؅fT'hf8hf(higiL Ziy( <0TTix(LfhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` }HHӭ ImɃIm )&= Ҫɟ I)?.M+//hhh@!ϭkk п)Lm/͍/HMO-N ԍh@L̍`+>*) >`? 0)4Ӧb* \*=Lw` 0̍ҩҩ` h4Ӧb \**=`?03==`R ?0= Lz?`==` |=``0<`=  |0 |L@b}ЩР@b} 6`%H$H` `#@R>  Y`UW ?`@ `S   Y0 D` `HA! Khɛ`  LY Kܠ`@!S@ ``W+N(DS  `Nܢ ŋ`8` Le查Š饟š`PXBBup, ۰9 Hڢ D ۰!H hم٦0hL`.Eh+-X ۰7H ۰H ehe ۥ Iihe+- ې08H*hj ۥiD ܰ  ` Qک0()?(E$8? p .L L٩` p 8逮0iE ܄ 8-+ ܢ8 i H h ܭ0 ii ܠ-`ԅ D&uԕةBLܩ0fCb8@?i ZڰS ZڰF ZڰAee2 ei$  iiԥ`8`Ԡ``&&`I))8Դ0 >E0uذLܩ :ܩLܢ8LܥI8ՕLܥE> 8@8e08 ܥ)0 LڥJJJJ0 L bץL D`8` 8i@0 LNۢՕ 8ؐ ٠8ؐ е bL ۤȄ` `80 `H ې.+-h8` ې . ېh`ՠ66666&`ڢ.`)q` D`ʈe` ԕ` 8JJJJ ܵ) . ` 0`  .0ʽ` ۥ)`8`E)F)`ԅ ( ۥ) 4 D`ߠߠyʈ``` ݦ - ڰ(ii fڰ  0`` ``ԕ` ڰԅ)8@0&j ٥ԅX ݢ `ک M @ ڥ#ji@0 ڥ ݢ (`8`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH@ ݦ fڢ ݢ ݦ `ڢ (`8`ԅ8@ ) (ۢf ޢ ک r @ݢ ڢl f ݩեIi $ԅ fڥ (`@"wf?P?IWQpIG?9 Wa9cU? 0d? 9`?BXGB? 7?()q?D>DIh8E?hyx? )D?@ (1V?wD3331??xS442Phfffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp8?ww<~~~<x`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x83=3``nf>ff~<ө<ө2A`B`L7 6(ҩmi:; < =:2i4354 ?6L 6 j u? ,p? j ?0070Lt _B0`?>2i435< 0>A!CE000Ɋ?0`0 1;:2 ҅1L: _`H232435; 1 ҩ;  hh@2 e1i1L; :)h@1890 <ӥL9`0`Hҍ 00) 08 109hh@ Ҡ2e1i1232435ޥ<<Щ82m43m 5`.̍ҩ 0 4ӭ j kL 0d 4ӭ j u  0<L `-2 ` Ҡҍ2ҩ% L1-2 2ҍ ҩ% ҩ(ҢAҬ`ҍ`%Ң`jj)?j)` k `    8 8 dimJJJ 8)i 8}}`|08|`i `Lx%) Ԥ   aXL )0 Ԥ  ̭ҭҩҭ2ҩU2ȑ212i23i3X` _<Ӎө0XL &'x \X`CT eu$F`1F!@WS   Y`S mF! mȱȱ򈈌 ```}~S  Y0 ` ` ɛ`  Y` ޠ`@S@ ``W+N(DS  `Nݩ̍`+>*) 9`? X0$4Ӡ* \*=L` X0̍ҩҩ` h4ө \**=`?03==`R 0= L?`==` =``0<`=  0 L2@iЩР@ i `%H$H` `#@R>  Y`UW `P0C@ESK }ATARI COMPUTER - MEMO PADBOOT ERRORE:xDxآ ? w(r s DR'S% X  <ర  9BDE J VL%  ) D )l )ll 0L*HH`lllI Ii`Нԝҝ`T67  , < L n e k)J` ) ~`S S`    K`@BC  iiA   KЮK  l ~ `BiCill DE BH V`KLzR S` ) `J>K } KJ  `l)j@`+)*)*W/Lҩd{j`WiLQjeE!( !o)?gjjj)g ! odXeY z udedhei A fW -*)' j ` B  efffQQ W]j8  O Q Y X Q @ p p d0e1p dehd"ie1 0 LH h`*) R" //L! 2 L4 Gd-FoJ` } L!ɛ 0L! L!TZ****)) GFo L-PI1dPd` ]W I LL` k4TlUm L# cq LP lTmUkk L0 L 0 !LLld  L de !L*JbX| ɀɁ ILɂɃ@ЩɄОɅ L&|@$a{ |L ML4`TʆTL\TTͿUU0RSULUUSRL deej cmTVl`cR!UR s UST   L UR 4 c %LcLcL } cH hc %}H }hLD λ0TL GdheicH hcTͿ hڠh h L8 {RU Gdhi(feiigT N L QTT8 #ix(  RU G L ` L0+dL0d8dee dL`THUHVH& Tfgf &gQg &g &geQfgmgW0f&gL~U0 FVjnLeffg8nfedd^geee_ohVhUhT`}cUVUWݍ S`VW0cQ }& 0Lw 4Tix %} L} VTW${'T& }ɛ8 lΝ8ﭝTL8ptpquq`W 'SSWT*( VVU L` Lhh{ L4]^`H)nhJJJ`...` n` nI=`Tix %n8`W****))(`eGd'fPhfPdeidhfi(fg` "iy( 0TTix(LRU G'd` XdYe(djedddeejLcTQQ " ci(cQLceUc` cHlTmUk{T USkL9 kcRT kcR )USTkhc ` QlRm`cRT cR GS8RdL`-`T`T` L4 THTh{I{`Ў `{WRU`XdYe`"`获T`UaVbyz8`Zv yvIiv8a[wb\x*zwIwxIxwxspZTw訥xu wvv~tHuJhjp~LBpevpqqupt TeyT zrewrsexsu'rt$zUUV VUV z / TH hT  L  8~~0L+L4 4d //__aaaa ''OOAAAA ((PP@PPP 00``0 @ (ʔFy}~02- m7@ ` @`lj;k+*opui-=vcbxz436521, .nm/reytwq907~8<>fhdgsa,LJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` }  ɟ IM0+h@"%QMEG-OS 4.04HHl",lH ɑLWlH) ߍ-ҥl H-Il8%,LIҥm#hlMh@h,l,lhhH)HlHh@@ 6 LMMMNOEO%NТ U O¥B)L ԍ5 ԍ41ԭ.0ԭ/ԭoЭll8l)ԢXEO%N ԭԢ U R¢ U&)+>)2+2m-+ ɟ ɃɄɔ)? ҍL+JJJJy{)xzЍЍҝpt Ңx/JJJ}*|ʈl$l&l(``x - ®-(`hhh@L©>`@ԭЍ``xҭ) I@=6DоxؠԬ  Ѕ)" {LʊөD q Zâర!HFʎ0D )hID LnƆ xԌ ĥ% Wӥ0J ŢƝp$P ԎҥID'SRĝ= Æb%Kĝ.ĝ 5 X` J)舘J `)ll l`P10C@ESK BOOT ERRORE:,0­j l ĥ 0)) )J(I I``k\%ӝНԝ<өө8Ӎөөө<Ӎӭӭө"ҩҍҩ(2ҩ `67  , < L n e k ƩD8ȍ9 )I` \05 JL;Ʃ ę` )0E0` H >Ơ Ȍ  a0@ I0A  a >L )ư ; `3BiCill =ĊDE BHLVLaƩSRLS% ) ƥj ũDL$L AlFP JL`1#Q ǭ-0E Y !`ǰǑȘI Y0!!"F4QNH PWJA  S    Y0 SF  *`N@ (JŝA V y|`H  h -GHѭI I`H18 ŎBGH  h 5 ( hB` hjHH  hHhh@,,, ,,LMBHBH H Ȱ hh Lhh hBL`H HLM` i} I0pӆ9"p );j!, -2ȑ2 WӘ4;01R 6 N 98ӱ4ӑ2;PW/ L9ӱ2ӑ4;9Ӣ hJJjX`Sp)2pO0N`A Ǒ2 )@Š222Я2ȱ2)ɍ`   01H0h`%; 0pѰP 7Ϊ)Ɗi: &:;0 &:8jJ5j4h ) ǘxԢCc8.PnP@@M@<@:0 I<I@8`cgkoC ǩҢΝϝ/Ν뚠ϙJR@?Oϝ` Iՠ  LʭD Ι`#82 -C ņD kgE Ŋ D EkʽΙEӢ$ )@ -%33EFEν@ @` ,JՐխJLLqʊ) ņC` njԩLPDID` CI! 9  ʆ,gDВ 64t Là J0M$IPq )@LJI EKM8 ` EH3 PLV Ȍ LƦD) I).8(3L̘C` YLLɘS:`1fF $IP/ έjGG%FH h0 J0'G0M)0F0# 0}!C  ; A<)ύӤ45R$IpS$FG) ;4P  S1OP0ZX έ  L>;ͥ:Qo* Π  H) =hJJJJ =Ί i ` 0uI)m Ȯ ʎ Y 0C SL̘H h .Π (Ω% JJ J0hh8` D *ȹ`HM .&89[_?;(ZpZp!pppppppp%:35?@ n=  t QbrRU rU rUFtU$$r# *UsIkBED'H V0Qɛ)a{)ߙ" ''ݠ^ft*s Upq Q4Q ? *UL5Pu/ (WQHJQH U qpI0> `LR Q= *Quиб UЪ`HZNQRLG=<>+-.;"'PYXWM20pЮvv#PPQSQQSSQQSX؍hhh8h V| Q UU0# rUWLBƹOI .L5PpepqeLQ8ppqq$ *Upq UUU# *Upq UL5PLPw ?)Ru v RL5P R$s0vwɛ;Ⱦu;n$ UwvȊȄvw Qɛ"` T; *U UUUrt0'x"H Th *U $x0 k^]v`'"2fxͦvɛ$x kv` rUveppq``LPjw Uw0 H@x TU UU U rU MS؄wLLS=M )Ru R SSL5Ppqpq`v   T rU MS. *QS ?0:p uS ?0 }   L5PRP> *U }UL5Psw$s0w0 SS TUU C W2ɉNH)hAJJH)hJJJA7 2HJh0'' + #OWH)ihJJJJ8 LNT8  UUȘ9VU`V *UV *UV *UUFV *U9VvO$r0$ *U @   ULT USVXH) *U, *Uh *U) *U RLS iepHeqh ULBTpq$r0zH UhLU $r0hHJJJJ "Uh) ii0U 3$t#"R H' hɛ :0`FtLSLQ)Э8wWHrW hh  8n 0 *U,`Ȧr Q#$Ȇx7$x0Ni H&C $xCH$x ehe#heȅ80 `LP(#(A(X YXYX Y) OAEASLCSARLRDILLSSCCBJJBBBBBBBBBPCPSRPCRPSDTTTTTCTIDCINS?RNODTDMBSOSOENDDTTPPIMSPMVVCCNERHLLETHLTLEEXYXAALSNELNOE?ADRCAAPCLLRRCCXYXYXYTPRLICSCSEQKPCPCDIAISAIYAASYXVXYXDXPD? $,Ll0Pp(8@HX`hx:8954U#"32Ssb'70Pp&61Qq' d PC MEM AC XR YR NV-BDIZC*** MLM 2.3 (c)'97 by S.Dorndorfq qOWE L ` ۰9 Hڢ D ۰!H hم٦0hL`.Eh+-X ۰7H ۰H ehe ۥ Iihe+- ې08H*hj ۥiD ܰ  ` Qک0F()?(E$8? p .L L٩` p 8逮0iE ܄ 8-+ ܢ8 i H h ܭ0 ii ܠ-`ԅՅ D&uԕةBLܩ0fCb8@?i ZGS ZڰF ZڰAee2 ei$  iiԥ`8`Ԡ``&&`I))8Դ0 >E0uذLܩ :ܩLܢ8LܥI8ՕLܥE> 8@8He08 ܥ)0 LڥJJJJ0 L bץL D`8` 8i@0 LNۢՕ 8ؐ ٠8ؐ е bL ۤȄ` `80 `H ې.+-h8` ې . ېh`Iՠ66666&`ڢ.`)q` D`ʈe` ԕ` 8JJJJ ܵ) . ` 0` .0ʽ` ۥ)`8`E)F)`Jԅ ( ۥ) 4 D`ߠߠyʈ``` ݦ - ڰ(ii fڰ  0````ԕ` ڰԅ)8@0&jK ٥ԅX ݢ `ک M @ ڥ#ji@0 ڥ ݢ (`8`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH@ ݦ fڢ ݢ ݦ `ڢ (`0LL8`@ ) (ۢf ޢ ک r @ݢ ڢl f ݩեIi $ԅ fڥ (`@"wf?P?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (M1V?wD3331??xS4ԅ8Lfffffff>`<|fl0fF68of;p88pf< 8N0 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp8?ww<~~~<Px`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< Qx~ 0~<~~<~x|nf8x8-I,Ln-Ln,,Ln  L 000LLLLLLrLLL\LLLLLLLqLqLLPLLLcfroilLLzL}LLLLG8`@۝FRGiɀ``/.)3@ "%2D%*L T()7L  T&'L# T ? ۩ .@ L ?/L ?/0.$ w%()") ?/0ɛ#%$%.8H((I))L/($/ ?S0 w()") ?L M#$0 !$ !+hh#.D$E% @ /.#` T栒 I#`-H,H.` "`,-,ȱ,,-`$%()(")/ɛ` /i  GH@DHi "Tɘ $/  Gh LVHER0J JJDDvpJJȱEȱEX DiBB(AVCȱE kD)DD00)I LI`$/pX   ALDM,p  D dYȄeUQdL fG) H h$GDp$% ( ) $$(%)$%  J > 8l&@"  )ưS ;l HD ʽ%}$ ɩ Lt UL^H E VLqV  EFRLS  8)% HHEE`~#)$% $q$I$$I$%,0)ЧФ J) GLql,/!$).'LǩA<Ӎө2`B ;(ҩmi:  = <35W:2>44Ф ?ΜL"  / ? ,p? ?00ν0L| B0`?>2i435< 0>A!CE000Ɋ?0`0 1;:2 ҅1L: `H2324X35; 1 ҩ;  hh@2 e1i1L; :)h@1890 @<ӥL9`0`Hҍ 00) 08 109hh@ Ҡ2e1i1232435ޥ<<Щ82m43m 5``tT5HY ڢ S 0(Lq L`8'Lȍҍ ҦA hҩ````' LV-2 I02Ұ ҩ% I0Aҩ(ҩҍҍ`%Ң`jj)?j)`,Z  7`"!WPR?89x :;8 C;;?"<2@4S ; C c$;P1 2  1d@ X>`# 12 ҭ) 8ҩ < EN )A79:0L적:)[ (ҍ ) ̭ ` <ө<ө0XL*&' \` Ҫ) (e1i1232435` 4dd //__aaaa a ''OOAAAA A  ((PP@PPP(( 00`` \0 @ HH"0"0hh8`hh8`hh` ?0 ,``A!(ɛߩ (@ Z!LYW(NS@Sj@Qyz`a`+)*)*WLT]̍k/Lҩ@,n čԩd{j`WMQje( zo)?g jjj)g z odXeY z x]de edheiA pfW  9*)3n  i^j p` pB ief-f-W n "QQ pW& ]j8 p pQ @ pQ pY pX pQ @ pp pp pd0e1p pde0hȭ1hL `*) R" //L j L d-FoJ`_} L ɛ aL L TZ****))I Fo L-PI1dPd` ]W I LL&LqL`,n@ԩn΍L b k4TlUm Lɛ bcq VL\  lTmUkk L0 Lb a` LLbld b   <  Lb i- de Lb*Joe| бy0LɀɁ Iɂ  Ƀ@ИɄLɅ LLɒ5 J ɉILka`8``Ɏr&|@a{ |L# < ML򩀍`TʆTL TTͿUU0RSULUUSRL dddeej cmTVl`cR!UR # UST  L UR e Xc ]LcL>cbLJ L } cH hc }H }hL Wλ0TL L dheicH hcTͿ hڠh  WL8 RU L QTT8 [ix( < U * XL ` @Ln L0+dL0d8dee dcL` p p`fʆeT &e &eeTdeWmd&eVJUjfedeeXd^eeYe_%Uefo`}cUVUW} SސVԥW,cQ }" aL eTix ]} L} VTW${T)&}"ɛT dllTLL8L8ptpquq`W 'SSWT*( VV}U L` @Lhh{LbL_]^`H)nhJJJ`...` #n` #nI=`Tix #%n8`W ****))M`jʆiegh؅fT'hf8hf(higiL Ziy( <0TTix(L<U 'dRU` 2n(lll @ p ԰ dej8L.i' ej8i~8d~dedi(~ei~dd ide٦jʆ؆~'~fcTQQ Z ci(cQLceUc` LcHlTmUk{T USkL kcRT kcR USTkhcLW QlRm`cRT cR S8RdL'- `T`T` THTh{I{L~HЭ g h`{WRU`XdYe`"`获TUV8ZvvIiv8[w\xwIwxIxwxspZTw訥xu wvv~tHuJhjp~Lpevpqqupt TmT rewrsexshu(rt ,UUV VUV / LTH hT  L W8~~0LML(ʔF} ~Pza V@_ @ ` @`lj;k+*opui-=vcbxz436521, .nm/reytwq907~8i<>fhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` }HH ɑJ/ɟ I 2)?M+//hhh@QIJj /  Πٹ0)/HMO-N ԍh@L̍`  hqȄ= `=},0)~ 0ޢ=`D~0| i~}~Ls)LHHԎҵ|H|kЎ |), 6!MɑI'4|ҝ0i0|J})} }}Lw|hЩ, I|ԍЩ԰l"2350?:*8@~j@OϺ}Ӆ~ Ԏй-|Jө)$|A5A@HGlPH,|L|HGҥ~Ӧ} !LLsӽI~ӽ}$|~Pӥ}I4FF4iׅ**иL &pL &pHh`H  &H( i(j``m`(Q@,QMEG-OS?RC01HHl",lH ɑLPlH) ߍҥl H-Il8%,LIҥnm#hlMh@h,l,lhhH)HlHh@@ 6 LMMMNOEO%NТ U O¥B)L­/ԭoТl l8l)ԎXEO%N ԝ40ԭ) aĝo ԭ U R¢ U&)+6I/+-m(+ ҊɟɃɄɔ)?+ӊJJJJy{)xzЍЍљos Ң,0ȹxJJJ}*|ʈl$Ll&l(``px - P-(`hhh@L©>XЍ@`x Ȍ  a0@ I0A  a >L )ư ; `BiCill =ĊDE BHLVLaƩSRtLS% ) ƥj ũDL$L AlFP JLh`1#1 { \NJ"` *>  Y0!!"FQNH PWJA  S    Y0(S F0u ʩ *` kΠlH Yh2h3`)0E0`J ϝA V y|`H  h -GHѭI I`H18 ǎBGH  h  hB` ǰjHH  hHhh@,v,, ,,LMBHBH H Ȱ hh Lhh hBL`H HLM` > ;Ӆ9" ɪ!!&2ȑ2 aWӘ4;01R  N Vnӱ4H9h2;PW/ VL9ӱ2ӑ4;9Ӣ h jXw`Srɑ2s O:N`5 t2Ȋمɐ J2鰥 CH h ɠ`?H) JJJi?Jy;ʅK3 Cih`))JJKy;JhJ ??` ,|2݀`)x  01H0b>0İS:0 &:;0 &:8jJ5j4h ǘx  1%)JJe:8-E8ȩ88`h`C ǩ dĝ/ ϝ뚠!ϙJR@?[ϝ` Iՠ I 3 Lʭ1ЖD ϙ`#2y -C džDF)G NJ D Gk)()עW, ˠFϽ@ @`!&.3;d2ݓк}[]]LtQl I:)  @瘢ːː HH  ʆCD`8˨݌JՐխJ LÍDzLqʊ) džC` ΠLDID`)DD`I` ΐMY LL L I 0i$IPL L jC`R1LE)+KM8 1 EH3 1LV Ȍ LfF I$IP/{ έjG *=ܐI>rɍ@G%F I0 0+> = ɰ>G0 E@)0 F k΢# 0x!`  ; [>Ӥ45R$IpX$FG) ;4P BΥC S1OP0ZX έ  LZͥ:Qn I  |^έ  iؙ `H) ShJJJJʎ` 0sI)k Ȯ  k Y 0F SL>ͩB I ^ Hέ JJ J0hh8` nj` s0 x0 CL\\% HppppppppB;pF `NB@aAπ}怆7armV$rive024+%9%$)"!3V-ode */9'326"3泭"XRfidJBIndRhKFPJFVR\OL^dZBhhR\OdJBHR\OndRhR\OJdd^d BibZJNZJ\k7[_?;V QLȌЈ < WL©Эxԕ~[Т $ТаƌЩ5I`QLqRp prs 9rLPsr s resLŒӄuȌԄprx FuxpR ( L؅qsuӱpӑrqqXss ߩت`ө I ȌҦ؆лӥ PL&P!ԩԍЩzԍЩԩ pppBAz$2!-chiptest.o5 xHӭ@H@ӝhފӍ@i@܎@i@ʌӽHߎӍ@h@h(`Z8ݽ>/DLAvvsGݐ1ȄA H؄A0G݌1`  %؝؍H)h)?LY ؠ6p( i(jF݈`tpЕpݕq ؈ȩ8uppq`̙͙Ι`H hpHH hhi`pBCB@BxBBB BXBB BBBB(B`BBBB@BxBBB BXBBBkAس퀈㉒롑 un setwap rvpdirstopamkokey?estuit%rror3)/.ocardstopnextreadٙʈ`Lڮ  }۩"/t ؙ@ޙ ة0؍1 208 ٙʈ0@pޅq J(L٠6F( :p ح i (Z10 ݠ ح,1 H0* G%0#n݈Vp6F( :pG ?۩)10 20L٢s ٢?٭ʢ)ݸuHH ؠ'pIp`ȹ8ݙZ>ݙAݙ,LqȌxLJ ي0}- 035 /,:( -> KMrU sؠ HL,{0 sؠ )@ȥu J8LXڤu إu p,|u|. vح|ܠ J|ܩH|ܩ H{ h*۬|Lڈ vؠУ  Q[D<-5) pȄq ܢ҆rܤpҩҼ}ܢ rܘpȄp #qI`I,pttLڤtȐ رrppqrss ؘp(`q qOWИޭ ` ۰9 Hڢ D ۰!H hم٦0hL`.Eh+-X ۰7H ۰H ehe ۥ Iihe+- ې08H*hj ۥiD ܰ  ` Qک0()?(E$8? p .L L٩` p  8逮0iE ܄ 8-+ ܢ8 i H h ܭ0 ii ܠ-`ԅՅ D&uԕةBLܩ0fCb8@?i ZڰS ZڰF ZڰAee2 ei$  iiԥ`8`Ԡ``&&`I))8Դ0 >E0uذLܩ :ܩLܢ8LܥI8ՕLܥE> 8@8e08 ܥ)0 LڥJJJJ0 L bץL D`8` 8i@0 LNۢՕ 8ؐ ٠8ؐ е bL ۤȄ` `80 `H ې.+-h8` ې . ېh`ՠ66666&`ڢ.`)q` D`ʈe` ԕ` 8JJJJ ܵ) . ` 0` .0ʽ` ۥ)`8`E)F)`ԅ ( ۥ) 4 D`ߠߠy``` ݦ - ڰ(ii fڰ  0````ԕ` ڰԅ)8@0&j ٥ԅX ݢ `ک M @ ڥ#ji@0 ڥ ݢ (`8`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH@ ݦ fڢ ݢ ݦ `ڢ (`0L8`@ ) (ۢf ޢ ک r @ݢ ڢl f ݩեIi $ԅ fڥ (`@"wf?P?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (1V?wD3331??xS4ԅ8Lfffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp8?ww<~~~<x`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<~x|nf8x8-I,Ln-Ln,,LnȰȰȰȰȰLȰȰȰȰȰLLLLLLrLLL\LLLLLLLqLqLpLLLL\_khbeLL-L,LLLLGLŢ@۝FGiɀ``/.)3@ "%2D%*L T()7L  T&'L# T ? ۩ .@ L ?/L ?/0.$ w%()") ?/0ɛ#%$%.8H((I))L/($/ ?0 w()") ?L M#$0 !$ !+hh#.D$E% @ /.#` T栒 I#`-H,H.` "`,-,ȱ,,-`$%()(")/ɛ` @/i  GH@DHi !ɘ $/  Gg k LVHER0J JJDDvpJJȱEȱEX DiBB(AVCȱE :D)DD00)I LI?`$/pX   ALDM,p  D dYȄeMd fG) H h$GDp$% ( ) $$(%)$%  F : 8l&@"   )ưS ;l HD ʽ%}$  ɩ Lt UL^H E VLq  EFRLS  8)% HHEE`~#)$% $q$I$$I$%,0)ЧФ F) CLql,/!$).'LA<Ӎө2`B ;8(ҩҭ ` = <mi:35:2>44ӊЦ ? Μ0F  / ? ,p? ?00ν0L| B0`?>2i435< 0>A!CE000Ɋ?0`0 1;:2 ҅1L: `H232435; 1 ҩ;  hh@2 e1i1L; :)h@1890 @<ӥL9`0`Hҍ 00) 08 109hh@ Ҡ2e1i1232435ޥ<<Щ82m43m 5`^t V)2bC Ԣ S 0ɰ iLqɐ L`8'Lȍҍ ҦA hҩ````' LV-2 I02Ұ ҩ% I0Aҩ(ҩҍҍ`%`jj)?j)`,  7`?89x :;8IJ`JJ( C;;?"<2@4S ; C c$;P1 2  1^@L# 12 ҭ) 8ҩ < EN )A6,9:0L적:) (ҍ ) ͭ ` <ө<ө0XL*&' \` Ҫ) (e1i1232435` 4dd //__aaaa a ''OOAAAA A  ((PP@PPP(( 00`` 0 @ HH#!hh`hh`hh` )I)8LŽp0JJJJI l$@Bnh!,g 64w35?HM _^ZX][su*= #88>%:/-(ZpZp"!WPRj@Qyz`a`+)*)*WLT̍k/Lҩ@,n čԩd{j`WMQje( zo)?g jjj)g z odXeY z x]de edheiA pfW  9*)3n  ij p` pB ief-f-W n "QQ pW& ]j8 p pQ @ pQ pY pX pQ @ pp pp pd0e1p pde0hȭ1hL `*) R" //L j L d-FoJ`} L ɛ aL L TZ****))I Fo L-PI1dPd` ]W I LL&LqL`,n@ԩn΍L b k4TlUm Lɛ bcq VL\  lTmUkk L0 Lb a LLbld b   <  Lb i- de Lb*Jh^| бy0LɀɁ Iɂ  Ƀ@ɄɅ LLɒ< ɉ%IL X>H IFh`Ɏr&|@a{ |L# < ML򩀍`TʆTL TTͿUU0RSULUUSRL dddeej cmTVl`cR!UR # UST  L UR e Xc ]LcL>cLJ L } cH hc }H }hL Wλ0TL L dheicH hcTͿ hڠh  WL8 RU L QTT8 [ix( < U * XL ` @Ln L0+dL0d8dee dL` p p`fʆeT &e &eeTdeWmd&eVJUjfedeeXd^eeYe_%Uefo`}cUVUW} SސVԥW,cQ }" aL eTix ]} L} VTW${T)&}"ɛT llTLL8L8ptpquq`W 'SSWT*( VV}U L` @Lhh{LbL_]^`H)nhJJJ`...` #n` #nI=`Tix #%n8`W ****))M`jʆigh؅fT'hf8hf(higiL Ziy( <0TTix(L<U 'dRU` 2n(lll @ p ԰ dej8L.i' ej8i~8d~dedi(~ei~dd ide٦jʆ؆~'~cTQQ Z ci(cQLceUc` LcHlTmUk{T USkL kcRT kcR USTkhcLW QlRm`cRT cR S8RdL'- `T`T` THTh{I{L~HЭ h`{WRU`XdYe`"`获TUV8ZvvIiv8[w\xwIwxIxwxspZTw訥xu wvv~tHuJhjp~Lpevpqqupt TmT rewrsexsu(rt ,UUV VUV / LTH hT  L W8~~0LML(ʔF} ~Pza V@_ @ ` @`lj;k+*opui-=vcbxz436521, .nm/reytwq907~8<>fhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` }HH ɑE*ɟ9I)?M+//L­QI /  Πٙ0) ) 3ЦHEO%N ԍh@̍`K ,Kl +Z0KH Zl"z+@ K+0Z0KlC~0| i~}~L)HHԎҵ|H|E X),| Ҡ0HH`|0ʢ m 0@\K|J})} }}Lm|hЩ, I|ԍЩ԰l"|J *  Lq}Ӆ~: ԎЍө$|AD@AHGPH୐: ʦ:L|HGҥ~Ӧ}LӹI~ӹ}$|~Pӥ}I FFѢീׅеL|2350?:*8@~j 6!4*h՜@A0 ))ȹ)` >i(j`H D *ȹJ h`N@ (PӠө8ӍȌӈӎӎNөVPLPHөP h`,H