SDXHh(`h(LҠh(Lh(Lh(Lh(Lqh(Lh(Lh(L h(L&h(Lh(Lh(L΢h(Lh(LAh(Lrh(Lh(Lh(Lh(Lh(Lh(Lh(LNHh Hh(`"LH0!HhhLhI K>E ,E 0!>A 8A E 8A E A 8>I L>I >A E }I I L L  ɛȱ  L.Ȣb , '?H b?h?h* ˆ.ȩL B ViLHH H" F h hh nLch hhR  H M R * Lll   ( + < 芙2  LH  h(L`@0JJJJƢ-`  08L  @ ` L  L m `   _    L    _   La{)_L: >\*.8Lɀ ! ;,LW W LH) ~?0hH)&8| 8{AI }){hL<<       :HhH0 ɛhjH bhLx0:H뤪hT8@X`a 0ڽ뤅2줅345H2453h24`; <<n 4̨ `8s<<"(@:SYSDEFϩi{s:9`@!0P@0 i0@Z?DEJK ܥ0HIDE ܥ0hM H ܥza 6 LBLV  L:*$0<xՍՍ ԍ ԭЍ() )?Lw O$0   `jj  j`jxՍ ԍ ԭЍ(`lL3`0J@a0B @a)pJJJP5Q6"L` H`0 a@ h``8`,L {|  ᩊ`xH+ +   , Ӎ h,  (`xH+ + ,    hLx , , HJJh)   M-) MӍө(`Ãc#Ca!AG0H h,b l ] LZ ] ` c f i ,,,,, /.l ] L ,,,,, /.l ] Ll ] TLl ]L֡ ] 7L Z Ll Z$L8$HHH ө HHHllhhh@ծCEDFCE(` ] "L, ] L Z L2H2H`H ]h L ] LL`HHx  ^ ^ ))_ M)MӍӽW ռ[ Ս ԍ ԭЍ(hh`DEPDSK CLK CAR CON PRN NUL SDLLVLVLgL -    R ?ˍF G `؍莆,a 0     @8ȹ8 L?BOOT=A:>BATCH=AUTOEXECPATH=CAR:PROMPT=D$N:SYSERR=CAR:SYSERR.MSGMAXDRV=O:MANPATH=CAR: H)ӭ@::: hHӢB )ӢH hө\ ]  g:L9Hx :@/ :@ӎ@ :@ /@ә/ _ 09/I^ Ƚ/ hӭ_  g:,_ Y:b:_ ^ ,a Qd2d3d4d42I22 $I2(*4\ 2I22$0I23i34ގ] kX` L Lϭ@/@@_ _ Ͻ/@^ `    8`8`8`8`8`8`L 8`8`8` ): ) : `  Db xՍխ Ӎ ԍ ԭЍ}X` {;B P@ ;7 M N b 8 A ! LL L LbB * v)0Ȍ " @ R V L9 xy Ȭ;< Q 5` 3 L ) L֡CAR:CONFIG.SYSCONFIG SYS ʎ  N  0   0=ɀ@2+"'0|yw{~`8`~ R j j(#0) ?ُ8``L ,c ;%]  ,v0 H ҄ 78vhtHsH`= mConfig error (%b): %s= `) ,c ɛʠc YW0b, 㧭c ɛ L0`b @LhhH/HLRLN:><\USDEVICSEMERGECHف|L ii m%s`,v0 c pO B3N)`] _ 0a ` ` m"USE OSRAM" ignored`a L_ ` a ײ}` * mL  CLM c ɛ * ӢLM  ;<ɛ`tu{yw`s à s`s s s ɛߩ` ΁΀` w{x|xLჽHwxh` G&{ 0wx8.w``t u  0Otuyzy{z|ŭz Lm  Ȍyz``R1@ LY 8` a ] _  _ ` `_ a ` ) ,` W_ _ ] _   0=} }JJʽ 0H  h   ^ ) ,a  ^ ) ^ ) g m ʈ`@,,! @#) 1ǎ̎ J ` m}Select config file:T<<7 =>ef < P©<  1< (T )}-LL=kgɛ01: pAU),)8H  ]hL8 ) =>ef~ 8`L%  ]  ]  ULQmT`}L[* \*`<< @ m[%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 H E! QE: cannot install` iiGH $ C C <BDE JK < Quick Ed installed`BLVENC@F`LWUST,0) }$O]^TeX^eY_)`****YU[^cUUe^^_^]I^`L`@ `(Px@h0X Hp GEcINSTALL S_ADDIZ PRINTF %U_SFAIL U_SLASH   4L  YL  LL` 21 2 1 L  ] 2 ]L ,0', ҩߍҩҭҍ ) `,,8`-ҩҊ `e1i15 35$4`(S 0Z \?Ȍ Ȍ@ 0,H \ <h-(hh`-`8`BHK)) ; hB8`0 LG H-G H Hh hB`j-4H<&*hSSR WNP< 0+('S?!,!lk j,+ҭmi:+ SɀRWP ,;, < =x:23 45,#"ο4 pΜR24,'"ο, pͭjj)?j),j(  ,P νLyҢ0!,.++0&jL&-++0,-klX`  ')&'0ҍ ҩ< ]AC E,08``1,Ԩ H1,(`08##ҍ ҩ(ҥA,ҩǍҩ`((((((((((((((((((( = ( !$( *-   '    i>Ta36 COMTAB COMTAB2 #SIOPARM LHh(`HHHHHHHHHHHHHHHHHHHHHHHh Hh(` 8Р`L> s L LLLLLYLY} J K ;   ? + bD #O Gb R  H M  LIG K A a aib ƍ x Ȭ`H x Ȭ`I ` `[ `CON:H h nxH)өۍ ݍ hX@Ԏ  Ţ '  OL2 `B *  ө 0 0 ӢLӦ Ӣ LM ŢLY Y LnL*CAR:COMMAND.COMCOMSPECCMD i KL}+ ? i 8j jݵ'bd @c l m L0 * M  U,  ? ` [ i * MLl , 0   F ? ?L Ţ ' 0`LӦl\@><`H H`莠 0 >h >h``轠` j L L L ɛ T* mUse: X [/C][/L mode] cmd [parms]hh`b \ c ɛ\ 0 C``X$xy Ȭ U  <00 ,U 0LU  L LL58 HH`!R¥  mS l mT m ŦL Ŧ  5 mMissing %8sc LӦl S m T LV , [ *N9mS ȱmT ,eLb A I  Lb   Lr[ L H)~ Q Y    5LӦ  hQ`  U   8 ɠ 5LӦ s Q0E, P `H h``, p  U`V <0V (` 5LӦ 8A Q S I Y T ` c ` ,ʎ   (  2 H< + + + hl lF a: wpa)a pD%2.d  pl 0 )詂LӦ 8*)qa _ A :1Ma)Maa,e`PHc @ h͐ `V  ?,V 0 0 _ȩL,H   h Z Z X Y _ 8nY L * nY ? .+Y nX ͭY  _><<` _Z `8nX L0 pL L LH` a h hhei%$\ (LHH La [L%L0ȱʎ * L ˪<  p(L H hL1H:H`SCXBDEPLTGL?abtnfre\x{~C \L(Ȋ LHKH`,~,,,},,\H (h` ) ((`ɛ \ (̿ 뭿 ̿  (`ȱ [Lߩ< L( - < /8did04 /8 i 005 06  LR>   - 8 - ,  0 ( ` J< JJJJ) 0:i (`Hȱe< h`<  $D0::6)H N< H N Nh}@ @ h}@ @ ` ȱ0: pAG)  N.< .= .> .? ` (H ` ah` < HH hh a` La LvHd HI HH H` a h`h` J xzy Ȭ H J `H B  | 2` J 0H `@0 5 J H J Bԭ F&ȱG'`,H h  ɈLӦ ` ` L\ ,,, ,, H LZ 㧠L\ L PL 0H,P r  Qh` 㧭x)ߍx),$LGaH0 01#ɛ  ɛha L\h`PATH` @0,,,H LZL_.Lҥ+8,y , bm LLӦ,H LZ 8`@0 0  5` H @  ` ̼  (ɛ` $ <ɛ ̼ 魶 ` `d l  `0) 1 T7 L H @hɈbLӦ 0 + ݤ  [  Ș ) ` ݬ L X @ [m ݨ ਜ਼ ` ` ` 0O L  XL2 \ I} \`  ` `  8  i荂 \ ` 㧩,, / L_  )? `Lx@_ ⭆HH T, P  iH8 h Y m m@# hhHH0ʎ_ i A m @I )?m L(HH , P  iH8 h Y A m I m >] -_ (!   hhLx #8   hh80'Lxhh, PA I  j`Hmhm` $8L,,,,,,HL c c L / 4 c ɛ\ `Hy K c + -8d ɛ1ξ ȹc ɛ p(0yM =,0M yLh, 0y`PHSA @ ~ ɛ!, | p L ~,ȌL  `  L /) 4 ɛ鬶 LӦ ܭ `\ b w\ Ӳc \ `*.* ~  ˪L ~,L < = (` c pOd pN FLӦ`\ b pb : ʈ\ c Qɀd ɛ 0ȱ `= z H [h` ʳ [ `HH ʳh5h4ȹ44`SYSERR System error`H H HH8Z)` 80F  0 *xy Ȭ@ 0ο  M M8 5(h h h h`5 < = >  / 8`HHL* ֵ ,, M. /` *)*)$*p+x L Ȭ ` L*) L 0 5L, *) /L 趺 )(, / (L X(8`m ( ײ ײ8 L 3\ c  H h(` (`%ɢ 跪0ɛ I0`0 '(` ײ  pc   `IASN@S_ADDIZ LH@z MAIN  !  MENU COM ALIASES INI 5APPEND COM $@nAPPEND MAN 9! ARC COM  * ARC MAN TARCADD OVL  1 ARCEXT OVL  2ARCLOCK SYS '9 zMARCLST OVL : ATARIDOSSYS ATR MAN 9!nBBASIC MAN 9!BLOAD COM BLOAD MAN &2BOOT MAN 9! L CAR COM   `ZCAR MAN 9!CHDIR MAN 9! CHKDSK COM $ CHKDSK MAN 9"ǦCHTD COM $&2zCHTD MAN &2CHVOL COM !3CHVOL MAN 9"SCLR MAN 9"CLS MAN 9"'COLD MAN 9"COMEXE SYS :]ɖCOMMAND COM   @COMMAND MAN 9"CCOMP COM # jCOMP MAN 9"CON COM  *5ґCON MAN%CON64 SYS  4 ?hCONFIG SYS `f COPY COM  OCOPY MAN 9"DATE COM  6`pDATE MAN 9"DELTREE COM 4 peGDELTREE MAN 9"fnE DEV COM "“DEV MAN 9"oV DF COM DF MAN &2xDIR COM   DIR MAN &2 DIR OVL2 L'x DIRS COM  DOSKEY SYS ' QDUMP COM &3EpDUMP MAN 9"uUmECHO MAN 9"$ ED COM #@' ED MAN &2 ELSE COM  uvENV SYS %%ERASE MAN 9" EXIT COM &+ FIND COM 1FFIND MAN 9#,FMT COM `IFMT MAN &2 3FOR COM ȇFORMAT COM  +7FORMAT MAN &2 XGOSUB COM % ɼGOTO COM 2 ' IF COM!,C INDUS SYS & `- INKEY COMnJIFFY SYS#'KEY COM 1KEY MAN 9#LESS COM  LESS MAN*LOAD MAN 9#MAN COM  8g$MAN MAN &25 MAP COM ; MAP MAN 9#Z̽MDUMP COM 8+WMDUMP MAN 9#5MEM COM  _PMEM MAN 9#MENU MAN &2MKDIR MAN 9#pMORE MAN 9# NEXT COM 9(PATH MAN 9#/CPAUSE MAN 9#PBI SYS C PEEK COM 3sPEEK MAN &2( POKE COM  POKE MAN &2 PROC COM kPROMPT MAN 9#s PWD COM  3aZ$PWD MAN 9#$@QUICKED SYS .VU}RAMDISK SYS   מRDIO0 OVL  ! t RDIO1 OVL  ! @ RDIO2 OVL  !ƒ}RENAME MAN 9#aRENDIR MAN 9# RETURN COM #f6RMDIR MAN 9#RS232 COM &35RS232 MAN 9#O. RTIME8 SYS 9Y!RUNEXT CFG : RUNEXT SYS  01 SAVE COM &ZsSAVE MAN 9#[6SET MAN 9#hSETPATHSCOM[SETPATHSMAN 9#LPSIO SYS  ! dSIO0 OVL  ! ӽSIO1 OVL  ! zeSIO2 OVL  ! = SIO3 OVL  ! ZrSIO4 OVL  ! t SIO5 OVL  !SIOSET COM  oum SIOSET MAN 9#(2 SORTDIR COM 2CSORTDIR MAN 9#@o SPARTA SYS   SWAP MAN 9$uw SYSERR MSG %5 TD COM "!֑TD MAN 9$Y}TIME COM  6}STIME MAN &2H:$TYPE MAN 9$ULTIME SYS :: UNERASE COM *RUNERASE MAN 9$l<VER MAN 9$t=eVERIFY MAN 9$YiX COM   8t| X MAN &2;y XEP80 SYS   ś* Z SYS   {|L.L Filename Length $ S SF Size nowS? yP.  Date TimeS? CRC y  ====   = ==== S? yP*   ======S? ==== y  0" -    P٩   ====    Total %4d %8l  %8l ` ========`ui` %12s %8e 0 OLyƽ   d8  %3dPIi -%2d %% %8eS?  O %04xLy|K ~a p  ~ %2b-%02b-%02b %2b:%02b {|}~` `---PScccCD?????Ad + You must specify files to delete!L  0* - P Deleting: %12s Pѩ L SO F SpartaDOS X ARC v. 1.03Usage: ARC cmd[opt] arcfn [flist]Where "cmd" is one of: a : add file(s) to archive m : move file(s) to archive u : update file(s) in archive f : freshen file(s) in archive d : delete file(s) from archive x,e: extract file(s) from archive p : print file(s) to screen l : list file(s) in archive v : verbose list of file(s)Valid "opt" options are: b : retain backup copy of archive s : suppress compression w : suppress warning messages n : suppress notes and comments h : high speed (screen off) g : encrypt/decrypt archive entry( y  (followed by password - must be last option) "arcfn" is archive filename(drive, path, and ext are optional)."flist" is list of files to extract,add, list, etc. in the archive.Wildcards are allowed in eachfilename. "*.*" is assumed, if nofilename is given.` '    Ge jCOMTAB   DIV_32 FLAG MUL_32 PRINTF 6 $"B" !h 8("r9PUTC U_FAIL U_GETPAR_ARC E __MISC ~3)  ע 08@033 G!0:H eh)eۥ!)33 ,0= b No extended RAM` 64k left for XE programs`@Jn7Jn76 b SIO table full!`3 @ ,0,0J8@2ɍH h23 ( 8f20A -22. } 24  Ramdisk preservedL*22 } 42 31 ]  K Ή J` Ramdisk not installed`2i2`NSTEMP=A:>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 [LH  ,a $ a ȱa ) ** `Lc   Pa b  a ` L L FL h0Lީ L  a  b Jjj  k 8  >8   a    m   `   )? L  `:U_LOAD ӢGU_UNLOADŢTSTATUS aINSTALL n_DOS ֡{EXTENDED _INITZ 𠕡T_  U_FAIL ӦU_SFAIL *U_XFAIL MɡS_ADD ֡S_LOOKUPS_CLEAR }SYMBOL a SYSLEVEL H_FENCE S_ADDIZ F$CURDEV 1U_GEFINA>U_GEPATHKFILE_P XFLAG ePRO_NAMErU_EXPAND1FOPEN ȬFCLOSE 5FREAD QFWRITE TFGETC . n> ? 轠<  1 < ? 轣= , ~< 0 < .= .> .?  - `)M  m,0 w| ikmr m-.Χ`Φ` ɛ ˮ0G,p ѱ,06 -0+ 4 0! 4 E ѱ -.LLf CDC ̢&!",  @   -)ɋ", ,  5LL, 4  4 : L8 ]`N@  L-    )) *O `  =}  }  )  ` > `,0) L LZ 0 0z L: ZzML  8 0x 0o8 0d v i  0Rq ÍZ  78h L`CDC B v 4@@ ʴ ʎ  09 0 LJJJ)$I,.0 ))$,0 0Aΰв v8 0+aHda ha{L`(MAIN >#"!0~#0#@ i ɵ6HHii i ɵhh LQhh ҍ'`iNnnjJJJJJ, H*hJHJj h,0 H)h`h`m ii8   `ɀ   P -  (` 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/ffa &,28>CHMRW\li ('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,() ,* %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 +nU_GETNUMU_GETPAR2U_SLASH  VALIDATELH   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_ _ } `imNnnʎ . .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  u]$, ȱ4H h2  G` ȱ2H  h4 G` 4i452i 2`%_RDIO  EXE,CAR:X.COMARC,CAR:ARC.COM,L %  L  YL8H h`COMTAB2  LHb O JHHHH x hhh`a LH Mh,LU@BLOAD ? COMTAB FCLOSE SFOPEN (FREAD HU_FAIL ^U_GETADR U_GETATRU_SFAIL EU_XFAIL KcRSO02  NWxH h0 ,WUx @2) xOP 04@ ?ɛ     MN  L{/,W0'$Pɛ@ $0 0 ʰcdɛн S$ PƂD 0 mlq<:c %14s ciiŊ ) LNSŋ ) )  H ,S %8d ENTRIEShL %sd`KL `ɛ,U0U ɛ`,Q悥 .л Press to continue `HH) h) ) h`QYPCAWDIRCOLORSc@ * i) #?  4*PCOMTAB iFDOPEN GETENV zPRINTF HPX%PUTC U_FAIL U_FSPEC ;U_GETATR8U_GETKEY3U_GETNUM U_SFAIL U_SLASH U_XFAIL _DIR l `P=``de x   ɒLjk RS?R * R `S? %6x- L %4x- %2x  ,f) }. P ɛ L ,h 8ƊƉ`fA,"'?/COMTAB  FOPEN TOUPPER &U_EXPANDU_GETKEYU_GETNUMSU_GETPARU_SFAIL znU_XFAIL o"  H)ӢhL.LI KEY is O FF` N`P * x  \(`+)')@ 8n$ΰ ҍ α  }LH,0 Nhh@ hmɃImPhɟ I>)?2kk/3( }M/ /` `(II_KEYON .@KEY  !   S / +Bk/COMTAB INSTALL PRINTF S_ADDIZ U_GONOFF8U_SFAIL 5U_XFAIL ; 3 Error: $MANPATH is not defined`L轀tɛ  Error: full path given`j # Error: omit the extension`b E 3,0 ?b0/ Use: man command`?@L 3 , Available help pages:Ltɛt,;4ɛ ;;t43 >4?4ɛ.*=L Ry 0. ͙͗͘& , L/` b ,; .i S R %9si P  L 4@L,0! No manuals found for '%s'` L }Select page to display:UT N  H h4Q0ɛ7-=ʎ L$ }` | R 4@4@ ɛ  xy   ,l0?  ?> 0轀ɛ >ʠ蹬ɛ ,0   ɛ; %ɛ??LH h8n ,0 ? , `L`? L RmTU E ɛ E E ,&S8U0 e %*p`H &h &eeee`TEMPPAGERTYPEARC P MAN.TMPMANPATHMANDOCTXTHLP?P(@MAN E&$   j * )$   !"  *(#*Q( '*;&} 3@9G+ . ,!CKSPEC {COMTAB 8 "FCLOSE yZ4FFIRST FGETC FILE_P  FNEXT FOPEN GETENV 8NMALLOC uPRINTF K'@ST]:PUTC $ REMOVE U_EXPAND(U_FAIL U_GEFINAOU_GETKEYDU_GETPARLU_SLASH ɛ3 _ ɛ" _ڢ0AL=rJJJJ i0؝r蹂) i0؝rݩrop mn? 0+* Sɛ L,, H hɈ%;r %s defined twicer` PROC without RETURN`L A)`q:r@PROC E%  O-K <,COMTAB * FGETS FILELENGFSEEK FTELL 0GETENV SPRINTF (PUTENV TOUPPER xU_FAIL cU_GETPAR&U_SFAIL #U_XFAIL  LH  0 - /` L L  Lc Extracting file: %12s #$ ',zxy%& File exists - Overwrite (Y/N/A)? , i/ ,/YA5xz 0΁ ` cH` Done.h` `aJJ)|a) @ȩ:ȢL 9 '    /0l AL /0a 5L c 0M 5L0  Unknown packing method - Skipping! *` L = $ťŦ  WARNING: %s fails CRC` L<,0ɐ  ?L!`  ALN A` / / Invalid decode treeL  / / / /` H /hN 0I`` / % File not packed with 12 bits!L, J IIII) II J 0III  `+')III JI 0Ь J `IIIII I II  L I ͩͪƁƀL1II IIIIIIIIIL`mmm`,I IILI2IILII&I /0 II` 8IiIIJJJI)JIJII NInIjHII=-ImIIh`HmhL!,I0 I2I, IIII III.I.IIII`LL5P5? )9aD,I &  B! #%" W1"g =[ I0) $0(  & R5=COMTAB 5DEVNAME  L3 ` m   HH`?  ( ʽ!? ɛ ?Ƚ ?ɛ@ L3, 0 !ɛ` ? ɛ@`!+ "!`  klL`) 0 aJx   SpartaDOS X 4.0%b %b-%02b-20%02b Copyright (C) 20%02b by FTE & DLT` ?b0 ERASE ALL: Are you sure? QYо 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 j %2b:%02b:%02b~` j |{{ %2b-%02b-%02b|{}`, = ?ɛ~ =L %s` >,}L,p,꭫ 0捹ɛ_s$q R`NLL:T*D,P   %sP \P wP) @ :)  @ 0,, Pɮ BAT only`0`  !ɛ t  թ  y$ ` @L L,0 0R 0&  @ɛ   $0 Q  D,0U FPf 0  H hL  ?ɛ`,0 ,p %s?`?%1@0D:@  t 0ɛ !  ! @ ?ɛ@`%@ ` ?ɛ@|I <> ҽ??,  P? `% ɛ=?ɛ `  @,0 P HHH膅?|2-3\f$CF ! ɛ ?ש hhh`,0@ -Ȇ膇 P>$Ɔ@ $>膇$Ј 0年ɛ @  ?ȹ? ɛ@ L ɛ ,` 0 轀ɛ  > ȝɛ ` 0   L 0"I8e %sȱ`daL 0_1=`BLVUw O r   + 3 8 %  E L  ???OFFONFCNPCAW.COM.BATCAR:X.COM_RUNEXT CAR:CAR.COMPROMPT=PATH=BATCHTEMPPIPE_.TMP@PIPE_DOSKEY COPYCAR:COPY.COMSCRDEFE:ERASDEDELETMKDIMCREDIRMDIRDELDIBOORENAMRECHDICCWCOLVELOACABASITYPPAUSVERIFPROMPPATCOPATATTRISESWACLECHRENDISETERRNFMORCLCMDEnter new ( @} X Nz   . 2. ?  6 A  Ef .*C ",AL!     ) h! @`( \__MISC CHDIR CHMOD CKSPEC #:COMTAB ;'KJG xb :    91 &  *  >' 0 $Q(COMTAB2 CURDEV DIVIO ERRNO P%FCLEVEL 7FCLOSE FCLOSEAL.AFGETC FGETS  FILE_P LFLAG FOPEN GETCWD GETENV }z(6WfaAMKDIR MUL_32 :NUMENV  'PRINTF AC@n7%{4_,JzF.PUTC 7"PUTENV jz :4pREMOVE A RENAME RENDIR :RMDIR SETBOOT  SLEEP HTOUPPER 4U_ERROR kU_FAIL 6U_GEFINAwU_GETATR(U_GETFLGU_GETKEY1`? ?ɛ@Ł ??`H h{膄 8``]T@DATE EB m,__MISC COMTAB E RF FGETS PRINTF ,+dU_GETNUMHU_GETPARJU_SLASH VALIDATE 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 LHk  L} Use: chkdsk [d:] [/XV?]Where:/X extended information/V analyze VTOC/? display this info`  4>!詛!yx M L20芢   Volume: %8s %2x %2xSector size: %d bytes Capacity: %e KB Free space: %e KB`L 0!))0 @ **+&!ɀ ! <ʊ ) )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 ! s Root directory: $%4xGde s VTOC sector count: %dVTOC first sector: $%4xd ')7 Formatting time: %b-%02b-%02b %b:%02b`, /V is available for SpartaDOS FS only`ϭ ǭP % A - the main dir ptr is NULLL A - the main dir ptr is 1͡0 A - the main dir ptr points outside the FSͨDmiōŎ( A - the main dir overlaps the VTOCjS There are consistency problemson this disk. Proceed anyway? (Y/N) Y` Analyzing the VTOC... ee88卅eef  7  fXgYƒƑ hiYƍд8hi# The VTOC seems to be OKjg` Free space (boot): %d%s(s)Free space (VTOC): %d%s(s)h Apparently lost: %d%s(s) Run CLX to fix the problems!` Lj Warning, bootsector inconsistency:j`c c`Fff椸P &&JFfff 楦`VX? clusterYfixed diskdisknon-diskY!*4>DJPAtariDOSSpartaDOSPseudo-FSMyDOSFAT12FAT16CP/M 2.0(unknown)kk@CHKDSK j& 1 .4 " -Z( ! (B#0. aCOMTAB \ DIV_32 FCLOSE FOPEN GETDFREE~PRINTF AP!"44F>F,-Z*S#C#2PUTC TOUPPER U_FAIL QU_GEFINAU_GETKEYU_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  { { ` 0Z` 0Nņ `  ?dif at %6x:%2x & %6x:%2xPL x ``` L@COMP FCLOSEALyFGETC  FOPEN FSEEK FTELL 1PRINTF PU_GETATR~U_GETNUM  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 HULDIR.OVL_DIR @DIR FILE_P FLAG  U_LOAD YeV 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_GETPAR{ e hC `Pxy Ɠ8 $L` mmS8RƛOɛK >ȱ heɠ  [ݢ$ }8f E $ $0LLʆT  line  page ends quit %5d LEY-U +UgBLQК LYL DL J E DƍL  LM -ʊeLJ  -ƍˮʆ8刪  ԩ{ Go to line (Esc to quit): 09ɛ<~ )0:妔ߝ{ 膔{0Ϧ ʆ{08nL  {?  ÅŎ台L88 E D`T K8 E`HfF$$  Lc$ lȐ {䊰5)ʐ%ɛ: }ɀ ɜ ɠ {䊰Ъ{ {$08. Kh8e8`f(`80ƏƎ8 Eł僰 D``{ ɛ`~ {@LESS dC 2 x +E+! " z / &K COMTAB %aK FCLOSE ^FOPEN 8FREAD bPRINTF / PUTC *TOUPPER WU_GETKEYT2U_GETNUMU_GETPAR U_SLASH PAQ1R !LP (Q Device already present`LP?     Y0ʢ  Y0   R: handler loaded 7+Q,Q-Q" (Q Device table full`JJAQ+QAQR COM v.0.1 installed, dev. %bAQ` COM: not installed`DEVSPEC QDEVNAME PPPPPRINTF PPPQ)QU_FAIL 6P!  !L H  YhL!8H h`COMTAB2  LH ?ɛL*?ɛȹɛ ;??ɛ`ɛɛ;Ȯ?ɛ `?PATH=  4 COMTAB -GETENV PUTENV U_FAIL #{ ( @ PLʤy Z0N J@Ky) SƁ( JKBLV`HtDuE JKhvE:QA@CON  U_FAIL U_GETNUMP( BAT only` H` hL`:; ֠!   ɛ ?橛=%A[_=ɛ?L @A Ls ̎#= ?ɛ <= 89 P 0)  =H a H4 6,40hhHhԹbԐh<= P L>? ` ;DE Pɛ= P꩜L $P) (Q $T) (Uө0T8mUVBC LJJJJ i0`TINX4/KF_STK_STK=P@FOR C   A R1  &3\ ;E! 8 COMTAB )FCLOSE (FCLOSEAL)FFIRST FILELENG#FNEXT FSEEK &FTELL }GETENV PRINTF PUTENV TOUPPER IU_EXPANDtU_FAIL -U_FSPEC U_GETATRU_GETNUMzU_GETPAR<\U_SFAIL 9U_SLASH U_TOKEN U_XFAIL  BAT only``,+ ɛ+JJJJ i0؝+) i0؝ݩ LCAR:GOTO.COM_STK_STK=@GOSUB   *HCOMTAB FILE_P FLAG GETENV 0PRINTF PUTENV {U_LOAD 0   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 NORMAXINDUURESEREFRESNMNORMALXFINDUSUS-    o    COMTAB EXTENDED(PRINTF BGC] U_GETNUM'IU_GETPARJU_TOKEN  GSIOPARM 6%6 LH%  % W0  V0 7 ,06LlH  hL ,|     L  z ,|  , D DllH)h `H) h(`x, (`NIL,L  ,0}LH  !h L  !L  8e !!LxDijFYD (`CE_I _DYH ECDFhD%C?C 0Y1 (` p`E:B V`%J @, L6  z  3  Not Present!`L` ??ɛ  L!ɛDEJ K(BL.COMLLF! !8 H!h S,mn,` [\ LHm]xyz n .\Z[ 0HZ@[8 .\0 0) 0" !,m 0 0  L mi` re !V!W`  ! !8 VX!WY` }L,`0 ,m> Disk error while saving memory!%sDOS % h`,n00 MEMLO or Cartridge may have changed! (Old MEMLO was $%4x)%sCAR Z% К`@FGHI,m0LL ESC to Abort - RETURN to enter ZVcibasiccar Q7 +P  (#/R3     (: @  !_DOS hCOMTAB ?o >5EXTENDEDFCLOSE qFILE_P 'FOPEN LFREAD  FWRITE GETENV PRINTF =0PU_ERROR DU_FAIL S`U_GETFLGU_GETKEYehU_SFAIL IU_SLASH  U_XFAIL @CAR LDIR.OVL_DIR @DIR FILE_P FLAG  U_LOAD  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 .) 00 01JJJJ 0.H)ӠhӠ U x TD installed`kLLpp0BUةxX ,ONM O(H"T)`i`,T0 h8`U$L\ U *+ &01  0ȭ1`PN .8`8TidH)hJJ8im }i          d08d O|,  08      0p,a m    8.`SSMTWTFauouehrtnneduiJFMAMJJASONDaeapauuuecoenbrrynlgptvc,8 i H,0  h)I0`|, ,:,-SpartaDOS X 4.00|Sat 16-Sep-06 17:10:30am3LG   6HH0i1i 2hhL2`)OA ` 1x@TD I_FMTTD I_TDON I> U     OE "3COMTAB ~*  EXTENDEDI_GETTD tINSTALL 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_GETPARLH X& 04V N0 0V2 N8 L 02V N0  0V4 N8L:T`XXV   _RDIO    !ɛ$)_O,Ε0 0, 00? y,0- y9A  yiiڝ0轊P0@ J L ` L JH h JL  L  LL HG,IEEFHBJ \H[H`rw  L  00HJG Lh ::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 L GH {ɛha Lh`H ...*N  . 00 h`:xɀ, >x {0 c`: 0Ѣ87 K?WSK_񩛍gh*,>0<:`=;JVolume: Directory: ,P/s :0`L=< ?/=`;0:` 0 c>z  <=;: >   FREE SECTORS? ?z) J*?轏  ,z J,z.? ޭ) z0 z):@,zP zJ) rȢ L:JZȢ70 Nnji .. I  0(9 (`jH8,pIh0 NnnnH h(H0  hk a ȩ,z      ,z  ,za p,:,-?`p a h-.߭    dd @ ` 0 /8 i 0`@B_e& HH`N@    ɋ`232,@@R @0     * L 0 @`1`I y/G` "H D h1H Nh10 _C w `1C/ |/00ʎ2 wv`10 _C`C }E)`2!20 PC2 CP` CD.`@0 30 j1Cz) 1`C3Scs`xyz G x)` 0L,,,,L5) ?  y 0x8 )#íz)м m z)   ! 0)    {ʽ0 xH hJ  L  0aHad ha`b]0y G 0Mor,r Nrv Ll}y 0 m)  y) L L9 0  L 8  0),,L5  PsSc`m u 0 m?HHH bHbyH 0$%L<hyhm0h0hh y) L m    I # ( P ``C3s)ꭑHH  hN L byysSGH (> P0<$  0 H 0" h>ɀ! by`,H hL5 G s`  zJJJJI- z) ) M)'M`JJM)M`!P` G @  5 0  ̾. ݈\$ȌP@ `, )⍑ ,`y G 8n 0>90) 0 0  -yMy)ӭyJJJJ-)Ţ a?ݎз ` N1 a) w 0; n n/ /1 0 H h ⩔L5 PPshLCɀ@8D CJC C*, u#CG&CG (` CG+k>f0Shijl`~  m GC+` l{g op opnr hi-DHmDCȱCȌhD  PCHȱCH hhАЌ`,`luH8)L6 2301Nh0: 80 20820n0  m,08j Pޭ K,88Σ `Chi NPihi   `DH}DCȱChD`012f 2&0&1F2F1f0*3``, &   ` *,I0 )L5  P  ? n=hΩͩ hi NL   LI  EF !j   NLI 08G}G`IH莽;2,I 8}L6  `@@G8G,I DHmDGC,ICD挂hD,I0 LFH "hF`  8j`80`0 ( N  ?` `CC CȱCP0H hCȽC ` CȭC` ` DH}DCȽChD`H h`8?)Ͳ ͳ߽ʹ׎/  |/ʊ mDC`/   | /   `/ `EFG/,IE FGߎ/ FGEή/0 PNr)/ nP/ H/h`/`hC`ly?)?,Y) Z  Lf CPh%DHeDDC DihD#V P,?L5f NjP HJ.h .DHmDC I1CChD ,?ZYV}V8R0pL5  L )DHmDCChD ? ?  n  DH i D hD`YZ` N j f .JN. 8nr`)    8mW p HCD !h`,H0G h,EF譌= 0ʎIlw ,,G0G P`, 0x  m ة0NQ  Mm Z 8 b ) U !sU*T~&Pz"Lv/^Ix4c`݉1S@@ t5ERROR MOVE_MEMREQUEST UPDTSEC FLUSHB PABORTB  ALLOC PDISK FILE hA = /2  3>    & + C   > k'+-   # %  &!/ T8                                     -!$-5;>Cnq  # XS8> #]@ !;<<     @Q (3-#  I   .:!  :6 (Jt B  E9>8:&< 4!#XY !   >)7N&?  wbQ ("0  K%' #  -8#8B]COMTAB , C  S a@ 07   *uA|COMTAB2 CURDEV  DEVNAME IEXTENDEDINSTALL tMALLOC U_GETNUMU_GETPAR__MISC -EXTDIR_T ? ƃƂ : vLɒ΢^ Z ,` 0b Nf Nj Nl Nn L:` ,,d  {@L( {0 bȭL M ?bȭL M `H h` $ ,\ 7 ,d  %d directories and %d files copied,h  /`,l 4 Copy %s (es/o)? Ll NY N,f $0L  E`$0^ N H R @h   N H O @h    Source and%sdifferp L O 0,b  `   N H @h B 莆 0 ) E  )  N H R @h 3  I L` b  O 0 ` T U R @􅘅,n 0,j  ) L^ I O @8Ll` W` ( '    ` n j  RyH) z hy,f  R ` LB ʈȌ L,` 0H v Replace %s (es/o/ll)?) Ll Y N Ab IN8,h  //`@Cxz ``,L `! Ƚ `H I  (Hɒ h(`  (0kaE8f : ɛ: j :j >k >\ >l m a ` i,d n    @H,f  2 s8 h   _ 3 P,d 9) 1,j )' n   @X`R S ? Z 0 %*s%s> Ƌ? 䌐  ɛ Ll    _ L' 8` bP Q P `V `yHJ K  P hy`H h`ɗ,` 0Ll>!!` L `,Z 0 %s `?  L > \> j - @ - @`   (0EA A 8@ (0 5 槥Ŧ(` X 8 A / @ X 5 槥Ŧ˩`f A $ 5 䦐`i`` ` ' u昢d  Ş_ S8R0Q  d H 8 = UH %b%%hUh` b,^ 0{`8,Z 0``  ) - l Z QVDNIRMSBCK destination must  k $ ’1PL  N+I   &;2!   9 ? % 422    * ? =5 N(  #R6$*,y&] q!5*@%{ b&m?0nJ|CHMOD CKSPEC .COMTAB  ( o   DIV_32 u8FCLOSE 9FCLOSEALtFFIRST ]ԹFILE_P + FNEXT FOPEN  FREAD W31FSEEK FTELL pFWRITE 1MALLOC $'MKDIR MUL_32 _8PRINTF BR, PUTC vREMOVE nRMDIR hTOUPPER mU_EXPANDU_FAIL +sU_FSPEC wU_GEFINAFU_GETATRU_GETKEYmU_GETPARU_SFAIL b#yZ U_SLASH hU_XFAIL \a Id Name Addr 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 iGETDFREEzGETENV 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 Q  QL  425342  @LH  Yh`QQu8.*Hmm  7h`42, @24(P PQ;q;)(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 LH 1`01`H hE  ELI8ihL莤 ` ) *0 P $C8 j  LE,0`88 C LE $ CCCP͙,0 yʎ 8m8EmEFΚ`,0 b0 `  bP ` $,z,0r  , ) CHȢh,}   0CȭCȭCȭCȽCL,iH0C ȱCH ȱC**hmmm,Jnn8ȱCȱCȱCa{)_,0i   ``H9o{hHh`H 8  ) h 8 L`h  $L8   8  0  $8C΄ LC  jʢ `# ` ),0C CLm Щb) YiPHi hN j, . JH   h)gCC8n" jг`L $ y`C,0)CC` )I0   C$<8`H!C_ iʎh< , $8i m >%`  C`Z9 )Le  CݩL, Nj8 Θ.C gI1CC8n"  `.....ͣΡ 0``-ZE(Root DOS 2.0 @ CCC (BC H((BC  %   E0T h   ' :Jfj`2;G;#> (j%A,G*INSTALL DISK Q)#**R#J   # 1FILE  *$ & c j /4 9  &,ABORTB ERROR :REQUEST ALLOC MOVE_MEMUPDTSEC ̦E. A) ALb>E̦E H̦E  AΦEhLe>E?3 EE̫E  A AEELe>E? ɛ Le>E Aɛ ̦EEE-ENEE?ɛL@0g & AEɛ*&?EE,E0 8jE@?!E͡EEE͡EEEEEE@z@ f @ ZEEEɛeɛ ??& ɛ ??쩛?E`ETEE͢EEE=ΤEEEʎE = Aɛ ?? =H0?L@hLb>̦E A~ `?` ȥURLJ E D =EE4|-&),+- ߈0|& MEEE!̥E! B =mE8EHmEHEʽ?EE!hEhmEE?` =E ? ̦E򩛙? ̥E`BB B B"E0 ZD dD D,Ep C0  B C B BLZB` E Eb! BB `!E`ȹE!ɛ``! I:` YC %s:! 5C6C -EI y 00 C 7C %8s.%3s3C4C  -C` ` -C8` LTC(C+C ٰEĐ eUS`L nCjC!`*.*!. ` E`CLPATHɛɛ,; 8`Ȅʠ轀!ɛ0 ȩ>!ȽE!ɛ` `E [E 2@ e悰Π `E [E `E@̩E D C D D TC` 7C %11s ` D D`ȱ!I8e悩  ` Y!  `YEZE [E8E9E5E6EHd,E E?ɛ hWEɛYɀm8E8E5E9E6EȌ,E`(E`xE %s`Symbols:Commands:Aliases:DIRCMDL@E.E H h =L){O4 9( + P|6Ds ! !$       v *7   *E  %Cy>F  CKSPEC @COMTAB #lt@ 9 <  K'f  uz % FCLOSE $ FFIRST aFGETS GFILE_P bFNEXT FOPEN >FSEEK GETENV +INSTALL PRINTF PA.PUT_V pPUTC 1 #5 f1 h^XS_ADD S_NEXT SYMBOL  U_EXPANDU_GEFINAKU_GETKEYU_GETPAR,U_SFAIL T2U_SLASH -U_TOKEN U_XFAIL i%XCOMLI  `  s s %b:%d $%2x:$%4xP %d $%4x , %b $%2x, %d $%4x, "%c"`HhL`@PEEK PRINTF U_GETADRXRWMEM 1  " 8HhL``@POKE U_GETADRU_GETNUM XRWMEM  Run Extensions  xy 莆 00*;L L 0ɛ 0   |    | ` `_RUNEXT !XCAR:RUNEXT.CFG,   0`L H hJ %p ` ^ ! 8`, : $ ` `y Z:, ? ?[ PjJ Z,??!?ɛ,H ? h, `` Zɛ` ?%ɛH!?ɛ?h`!@COMTAB $EXTENDEDFCLOSE \FGETC  FILE_P FOPEN INSTALL yMALLOC PRINTF S_ADD vS_LOOKUPbSYMBOL gmU_FAIL U_GEFINAU_GETPARU_SFAIL U_XFAIL Y@RUNEXT k "/  0 *jp%8H  Y h`COMTAB2  L C"  Too old SpartaDOS version` @ ( OS handler table full!` Z: is already installed` Z: handler installed K   ` Z: handler NOT installed`SI[!*3>AL K ]L K L K L K LH Kh L` K LL  L[ Z !`Z[\`,0 * 0*`Ȍ`,0   `` ` H h ``=~s%.") HH`   P`  P`+ + >0,L,**`  hh` }` VWQ` I_FMTTD I_TDON $. !S      $    )[; COMTAB g4EXTENDEDINSTALL PRINTF GcS_ADDIZ U_SLASH I_GETTD \I_SETTD mLH   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  Total %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``? Ȍ`؆ٍ @ȩ:Ma`aH)\hئ >`Nع٢,0M@5   .    `, %64s `8NLmQP  m %*pRNM280R mi R8 `,]0L`NO@,]7MNU^ V^ UNM` NL?8` n  $ n WMN MW,08VT7[/KzH) h ,0`K  8VT[,? ?8  VLWMN W ` NOX Mym  !ym NР`VN P_`8"') #8? )8`VVP, %*sZ?`#VUZ> >\\ZmYmX  %*sZ?`HOYh}M}MO 8O,M8L#Si`MiOO8SP8ML`MLh` ,]  Dest drive? :>  Dest path: %3s > \ȩ>Ȍ>7; 2W M͍!   ^ M͍  (LI9`< 78<UM  W  Reading %sMx ,7  78; <#m99$m::   <<(< KL ;`7`= =UM  l>  Writing %sj΁,8 8xz =#$;}; ===<Lf ,70 ,;0LK8``  DELETE ALL tagged filesUT Confirm delete for each file? {??] 2Z  W)D  Delete %sM,?#UT Delete this file? { U KU =L,]  Press 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't 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 ..J  %l bytes free on drive %cM L F  Print irectory ree LK D T P  LLM H lhML)\`  YN`` L  x HUT`@ HU LK~ɛ @ H؈ HUUL H` -- Press any key to continue -- O`H,   Error:h MN %sHH ^hh`F`F@ LCB xy 0ť8D傍E働 H hɈКmm BHAHJx0v) rC & #.    C=>CHCHH hhhCAȭBLhAhB`>`0 )  i慰  New FileSpec:    LD,ML\L8\,, n L, n L,= g =L,= YLS,=NO YN =L  g `=Q)Q`  Log drive? :>  Log path: %3s Li LHɛ U(TUh`T~eXdeYe****))zUd` UT2ȱȪ U Hƃᤂ`A_L`^@PRN:E:--ELFTUCDPRV-=+*LFTUDMAP-=DSQt Z ` 4 ), t), A7:TdFFile ^opy ^el xec ilespec og Cmds: ^rint ename ^ag ^ntag iew ^Dir vail elDir ilespec og ^ Cmds: akeDir rint ^agDir ^ntagDirXtra isplay ort uit ^hell cmd Cmds:0;F;F;Q \c | | ||   |& |&lCOMSPEC &|@ `(Px@h0X Hp@MENU  /J L + O.L?M* 7:   &                  Vd "  ( U &. $76e # D( '*  0    8 %)3'\  B5 !'  lF 3'&  06 3(S"(&-3 * ."! 4   V A=x[ .Y2Ds)AB-9<, JMM\,'aR6 tv JU%D  3/ /$7N04&CHDIR COMTAB B P N($3xCURDEV DIVIO FCLOSE m~FGETC FILE_P W)FLAG 6FOPEN FREAD ?FSEEK $FTELL _FWRITE GETDFREEMKDIR PRINTF _HPUT_V PUTC c3PUTENV REMOVE RENAME RMDIR uTOUPPER 3TlpXU_EXPANDU_FAIL uU_GEFINAU_GETKEYU_GETPARU_SFAIL U_XFAIL JHVPRINTF Z*8gfXDIVIO mERR_GMSGXCOMLI p%`` ,,H hL@EXIT COMTAB FILELENGFSEEK U_FAIL #U_GETNUM    FL bx DE@  FL# `?η   a)L3 MAP (c) 2006 DLTUsage:MAP [unit] [SIO|OS|NORMAL|OFF] [d:] &   ))      @ :=%b %s  ͹L  `)@0+ OS cannot be used in OSRAM mode!` &    L SIOOSOFFk@ SIONORMAOFm`  G  )COMTAB EXTENDED-FCLOSE AFGETS ,FOPEN !PRINTF ~6U_GEFINAlU_GETNUM/U_GETPAR;U_TOKEN ]SIOPARM ^QLH j [  b?ɛ:􆀠?ɛ b 0% Volume Name changed to %8sb`L@CHVOL COMTAB PRINTF CU_FAIL hU_GEFINA U_GETPAR 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``wNUMENV +$8I & {LH &h CL+L`e` + + 0 6 qɛ`` + 0 3 qɛ+=e2i2  qɛܩ =ɛ`L DAYTIMEɛ"=  ɛ 6ө`=`H3H2ɛ q q23hh``GETENV PUTENV   #4H*C COMTAB hoEXTENDEDH_FENCE yINSTALL NUMENV PRINTF S_ADD SYMBOL TOUPPER 7ENV_P Fv~ A \S8RbVW `Pxy 0b \ 0P,Z \b,*H a bahɛ  cɛЭ Цc %sc`abc b0 c ,c^b ȹca`,X`c dc^^^b:cɛ) n`_^cd_^ȹc ȭ`b`XJS\ @FMT 6       C+\dCOMTAB FGETC HFOPEN ,PRINTF U_GETNUM/U_GETPARU_SLASH  0L q a)f @ b ?ɛ bb b Clear disk %c: (Y/N)? Y NL 1b LQNO NAME @FORMAT G;BUILDDIRCOMTAB 7FORMAT PRINTF \PUTC TOUPPER zU_FAIL U_GEFINAU_GETKEYwU_GETPARU_SLASH   BAT only`LL` !ɛ 𩛝 05ɛ y ɛ yک L ? 0LRLO ݅ ?ʸP :и !Ыɛ Е ɛ?=JJJJ i0؝蹂) i0؝ݩ L,, H hɈ Missing %s!`L A)`PROCW:@GOTO  ' Q ECOMTAB * FGETS FILELENG_FSEEK FTELL GETENV MPRINTF bPUTENV MTOUPPER 1U_FAIL }U_GETPAR&U_SFAIL #U_XFAIL  "0 < MDUMP [bank:]address [count],L $%2x:` ` uiS2f $0 D 8  DU$ 8 $ %4x-  L3ɛ  %2x $$U Lń入冩`@MDUMP  +2COMTAB `PRINTF * ];PUTS U_FAIL 6U_GETNUMWXRWMEM U_GETADR L,,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 (Ģ  - 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   L  LL` 21 ȱ2 v L  I2 L,0$ , ҩ ҍ ) `,,8`) `ҩ`e1i1ȥ54`35`8JFBHG H-G H HhJ hB`<,"0S>=<+ҭmi:+SɀRWP ,;, < =x:2345,#ҩ4 =Μ( +,', =   ,P bνУ 0$,$++0<L6+,=>X`24`  1 v)L1,Ԩ 6 I1,(`08  < IAC E,08``&'0`#,ҍ ҩ(ҥA,ҩLjj)?j),<(`Ң`(( (( A'+     #$G  &0z )7!COMTAB COMTAB2 :  H 00 5 :`H hL l  ILl  5L $LH h(LH*)!"*h `H**)" h(` l  ]L  +L  L  L  VLx!, (` LH h L CDD,LE:68:Hi M:! T +0Q *)+  , 0<C,CC  H #h`xDijFY[D #(`CE_I _DYH ECDFhD%C?C 0Y1 p(` ? ?ɛ ,@  a0QH) 0:i":#h)JJ JJӪ"#$D!Ȣ!!`H Uɛ @񩛙h *)=xz+$*p* f* y`G>H=H`H;  y>*)*)$*p+x P  y`>` 0*) L o0 L  P,F*) o )(ʎ/ L")($ H0 Ά΅8(())$m$%m% U/hL"12>Hm0)@ P  P ohm)? CP  P ,G,./` P,*)w+zy Ɉ`  ,и  bm  $+ʠƦ.Lв,FШ,H-I2D3EB `$JK a` H H`J8JJo  ]ɛ@`  ]` .L`.+ + L H h 0LL 0{ dvm 0g d ,p 66<7=78 0.8:8201 0,P @L```6-7`, y>``.JJJJ`CLLgL PPQ "@X  K  & ! ((7  3   4$nm )8xU     ;03 kCE R@; _EDIT COMTAB   CURDEV DEVSPEC sDEVNAME }EXTENDEDFLAG 9JFORMAT U_ERROR 3_XHDIR J_XPROC LHMOVE=COPY /MHALT=COLD /NyYDE JKAB V0 CON64 already%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 PBI Driver 0.3 (c)DLTGiH-GHѮ h ܩHѢ SIO Table full`0ȹ` Device not found`8-G1H :L1G 8H-G H :h H`BА%!R H hB, $8 `4224ȭ35`< +COMTAB2 }INSTALL PRINTF Y  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 VALIDATELHvst 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 [+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].CHVOL=====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.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. 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.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.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.LHLESS====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. If it is larger, the rest will be silently skipped. 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] [-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.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.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 invoked without a parameter displays the status, otherwise confirms the status set on the screen.LHAPPEND======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.BASIC=====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.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'.ECHO====Purpose-------Enable or disable the 'echo' in the Command Processor.Syntax------ECHO ON|OFFType----Internal - executed by COMMAND.COMAvailability------------As of SDX 4.40.Remarks-------ECHO OFF disables echoing user commands, passed to the Command Processor from the command line or fetched from a batch file. ECHO ON restores the default.The ECHO command as well 'echoes' the text given as a parameter. ECHO TEXT simply displays the given text. To display the value of an environment variable, its name should be preceded with '$'-sign, for example: ECHO $PATHThe preset is ECHO OFF.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.PWD===Purpose-------Outputs 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 valid drives.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.LHCAR===Purpose-------Enter the cartridge plugged into the top of the SDX cartridge. Syntax------CAR [/N|I|L S|A|N|I|mode] [d:][path][fname] [parameters]Type----External - on device CAR:Related-------BASIC, COLD, SETRemarks-------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 compiled 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 default. 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 disabled.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.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. SIOSET======Purpose-------SIO.SYS serial speed control.Syntax------SIOSET [d:] [type [usindex]] SIOSET REFRESH [0|128]SIOSET NMI [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.CAUTION: SIOSET does not work, if SIO.SYS was loaded using the "/C" option!LHATR===Purpose-------Set/clear file attributes.Syntax------ATR [+A|H|P] [-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 backed 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 deleted, 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! This bit is set to indicate a subdirectory. If cleared, it would be seen as a file which could cause significant damage.CHKDSK======Purpose-------Show volume, free/total disk space, and sector size of the selected drive. Syntax------CHKDSK [d:] [/X|V] 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.The '/V' option is a far more advanced tool:- The disk bitmap (VTOC) will be loaded into memory and analyzed,- The information about remaining free space is compared with the amount of free space indicated by the boot sector. This allows to check quickly, if there are lost sectors on the disk. - The [/V] option will only work with regular SDFS disks. The disk write-lock status known from earlier SD versions is no longer supported. It did not protect from formatting the disk. Notes: The write-lock feature of 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 in 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 disk was formatted, will be displayed at the end of the list, if this information is available. COLD====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). CON===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 was 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 RAMDISK 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 together with SDX 4.47.More====Purpose------Display the contents of the given text file.Syntax------MORE [<<]fname[.ext]Type----InternalRelated-------LESS, TYPEAvailability------------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:ARC|MOREis an equivalent to: D1:ARC >>TESTIT D1:MORE <<3>; or abort it.Note: Invoked without any parameter the system will wait for an input from the CON: device. Pressing <3>, or aborts.RMDIR=====Purpose-------Delete an empty subdirectory from the specified drive.Syntax------RMDIR [d:]pathAlias-----RD & DELDIRType----InternalRelated-------CHDIR, DELTREE, 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 example 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 directory.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 containing a 'phantom' entry of this type can not be deleted. 'CleanUp X' or 'Eddy' from SDX Toolkit can be used to mark such an entry as deleted and not open so that the directory may be removed. The status byte of the directory entry will have bit 7 and bit 3 set. These should be cleared and bit 4 set. Some sectors may be allocated to this file. Those should be deallocated in the bit map.LHCOPY====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 between 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 from 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 the 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 destination - 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 the 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 renames 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 progress 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 the 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 directories 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 updated 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 time 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 original 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 such 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 drives, 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 directory 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 at 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' causes 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 contents) 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:\The '/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 >results 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 subdirectories 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 other 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 character 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, when 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 screen: 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 TYPE 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 method 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 ignoredThe 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 on 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 having 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).LHBLOAD=====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.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.ED==Purpose-------Enable text editor.Syntax------ED [d:][path][filename.ext] Type----External - on CAR: deviceAvailability------------As of SDX 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-8 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. Exceeding 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 the 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 the 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 leftF4 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 line.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 down. 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/InsertInserts 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 lines to another section, e.g. in a batch file.Shift/DeleteDelete the current line and move the rest up.DeleteDelete the character under the cursor and move everything to the left.Shift/Ctrl/E - EraseClear the editing buffer.Note: Currently ED.COM works only in GRAPHICS 0. Wildcards are not allowed for saving new files! Do not edit text files, which contain paragraphs in length of more than 128 characters! 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.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. LHDF==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.FORMAT======Purpose-------Initialize a disk in either SD or AtariDOS 2 format. You may select density, sector skew, tracks, and volume name before formatting.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 the 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 volume 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 about 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 some 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 FORMAT 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 is. 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 partition, 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 Optimize 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 real 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 high 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 in 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 characters 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,- Medium, 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 means 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 adequate 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.F - 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 to 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 with 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 destroy 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 the 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 determined 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 incongruity. 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 the 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.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.Note: UNERASE.COM in SDX 4.2x contains a bug, that is fixed now. The test distributed with Nelson Nieves' NNTOOLS now passes without errors.LHMENU====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.LHARC===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.ARC still has some problems in packing long files (probably more than 64 KiB) and sometimes crashes.LHCOMMAND=======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.FMT===Purpose-------Simple text formatter.Syntax------FMT [/S|J] [<<]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 1024KiB of extended memory with Port B types and 4032KiB with Axlon types. Additionally, it indicates 65C816 high memory. The MEM command should work with all known memory extensions and display their status properly. LHDATE====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 SDX Toolkit to verify the structure of the file system and fix it.PROMPT======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 program which requires that no cartridges are installed (such as 'DiskRx', 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. with 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 or 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.Note: As of SDX 4.47 the method XIO 40 works is changed, so that you can now load the TBXL interpreter from within a TBXL-compiled program using XIO 40.LHBOOT====Purpose-------Tell a SDFS formatted disk/medium to boot a particular program at start up.Syntax------BOOT [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 file. 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 writes 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 SDFS 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 512 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 has 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 file 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 precautionary checks have been implemented to make sure that inputs like '?*.?*' will not accidentally kill your data. Use MENU for tagging files to delete.PATH====Purpose-------Causes specified directories to be searched for commands before searching 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 parameters 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, and 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 directory (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 searched 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 for 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 previously 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. Please 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 originating 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/180KiB) will be handled correctly.Remarks-------The command reads the specified directory, sorts 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 current 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 sorting 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. SORTDIR 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====Purpose-------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 drives 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 that 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 using such hardware. It is very easy to lose track of which floppy disk drive, ramdisk, or hard drive partition is at what logical drive.LHCHDIR=====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 called 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 through 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 directory 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. Equals 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 there 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:] orMAP [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 the 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 bypassed).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 instance, 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 drive #11 to K:.The 'OS' parameter applies, when the OS ROM routines are to be used in-stead 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 from 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 once.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----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. 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 and hex value of the memory word stored in the location and location+l, and the ATASCII char-acter representing the value of the location.Available indices are00 = main memory,02 = system extended memory,04 - max. 67 (255) = extended memory Port B (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 memory 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.POKE====Purpose-------Change the content of a memory location.Syntax------POKE [[$]index:][$]location [$]valueType----External - on CAR: device.Related-------DPOKE (->SDXTK), PEEKAvailability------------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 easy 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 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. A few examples of locations and useful values: 65 (soundr) 0=SIO sound off, 1=on 77 (attract) 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) 0=normal, 1=weaker off (XL/XE only)752 (crsinh) 1=cursor off, 0=cursor on702 (shflok) 0=lower case, 64=upper caseNote: Specially if you are not sure what you are doing, it is good practice to always PEEK a location before POKEing a value into it. Usually recovering by POKEing the old value back in is possible, unless the computer has crashed.LHLHLHL˥ L˥!L˥"L˥#L˥$L˥%L˥&L˥'ULBIOS$) ѰLLLLآxʚ@ 譃ӎ0`Ѣ TэѩэѠ`ш f v h P Lf,0p,p,0P )8nѭэ,P  P 9 Lf " 9L LJ,P  ­Ѫ))Ѡ" Ѫ,))ӭэӭэѢ) ),P* ,јL ~@өэl 9 h `ܐ l׭эӠ T A (m B  HN׭ mhƩHHHH`[av>g:\ 3,8l$ .Œu†‡Žu)7.6LLLL4L4N a  ݠmȌn׌׌ , 0 m ALlélмl׭llm0N _m _L­nnL`m0N rm rL­p8n nL`m AL`өЊ0lЭ OJ`@,0;`Ҩ)" $`,p`)` ѭ `L( ué (ѭ L_8_gHhhhh h[W׈`_ ~Wb}f֝bbmfjbע~[` :V`ύ :V ѩө8օ9@H@ V@HU@ V@ɪhh@9ש@ө` Vh@ Vh@@ VHA VH@hhѥ9`]LV]LV8`8`@ V @`ҭSB SB`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Ù222222>>>>oǃww>>>>>>~~~~~~~~~~~`|`>>?? ~~ >?c?``~cc~>c`c>?cc?>c`>>>?ccc?``~ccc < |`cf|fc< vkkc~cccc>ccc>``~ccc~?ccc?~c```?`>~~cccc?ccc6ckk6c66c<cccc?~ 0~0`0`0pp0@ӢY詏Lߢ ߢ)@YםPP9܅88ܐ88`آܝP 8`?YY#1PםYLߩ A߭S i-Hiݪh { ݠ })?  ݠ })? iIHiݪh { ݠ }ݩ ߠ }LSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec)׹P` LU },Rp)? Lݪ) )i )?RLݩ: U }) ߩ: U })Lߩנ׈` hPlease set date/time!`l` `ܐ ݭm8 mת߹ שש ܩL ݭl`m``mL ` $ə#`əY```Lލ װ``U HުhV)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|nf8x8pש 232lpץ2uץ3p R` \L덚׭r#שטmר׌`(׼ߩ׊mתߩ׎`שHHr HH`0 2ץ3 HL,28 m888L ILhh׽L=hh׽L=28ȱ29 m998Lhh2H2H`ר׭yP cެיPLܮmp)@`mpא)@`mnװnLnimװ m8nL`)@pא`uׅ2ׅ324ȱ252r`4`4`m0LH` m0LH``8A98@98923N l0 98n R8 ,`22233` `p`2u3݁`m0mnת)@ʈ`׍׭l d調c { Ln׍oנȌ׭pKoר)@8nר׮o #o׭ opאɭ `׭r22 : U Lf`m׎o LfmHo׍m fhm`׭o8n׍׮o׽ת) DisabledL)שHHr HH`T܍m W %02xW` i22L45L Disabled` Enabled` )1LU D UE U: U`L Disk`123456789JKLMNO׭H22 h`RJJJJW׭H)X FX %x.%02xWXעahrLU,P@ Rev. %x.%xҩ` Not present` Disabled`p ׈` 28 n mnר5騪08``` i@` `H FMH׹01h0׬h` `8nש ש`(L L騈 א UL`,` ש׭m028ȱ298l 89889 Nש(L (Hh(׬ױ8:ȱ8;Ȍנ` Ȍ` hihi Z:; 8mׅ89(l8? [Y/N]NL hihi ( Lhihi 8mׅ89l8ȱ8`89 ꬝ױ8V%Jȱ8J%> 8/HHʊ HH`bcdelpsxIXjp UУ`׍ת8:$80Ξׅ: ; e;e:֌` : U` :::;L L :HJJJJ,1 Uh)1LU: U`Э)` ` `ԪD` 89l8` 9ũѭ @L Lb," (Reboot required: continueLb 9ō, x@LjL wL wLh ` 9ōLJ * hSettings saved to profile %xL׍ѭѪM0))$)ѪM50 )ѩ` (Boot diagnostic cartridge ~ hNot found!`Lb (Profile %x: restore defaults$  u hDefaults restored`Lb Lb)IרȌ  hUsing profile %x`lL>L à ` (Lose changes to profile %x` 2814 Q298 Q289 29ѝ` 2 28=х9 2E8F8F9 2E94`: 23 224ȱ25$:0 LP 22233ҩ`Нҝѩ`PөՍխ , l@` L )?+`8H9H h9h8 `ש4Ӡ׈҈kX`<өө8Ӎөөө<ӍӭӍ`,P` SL9, hProfile %x reset!N` љ ` љ0`FJCsMemory and SystemSystem Clock and FeaturesPBI BIOS SetupSystem InformationAdvanced SettingsDevice ControlXEX LoaderSave and Exitq"^/5AQExtended RAMStock320KB RAMBO576KB CompyShop1088KB RAMBOSelect memory size׏  0SystemSelect Operating System0@P`pBASIC slotSelect internal BASIC ROMXEGS slotSelect XEGS boot ROM;'3SpartaDOS X%sSDXL^IVGraphical OS%sGOSLlx@Boot Loader%sbooting to loaderL4System Date4System Time 0VBXESelect VBXE base address0xD6400xD740DisabledR%@Soundboard%sSoundboardL and  to select fieldv`iPBI BIOS%sPBI BIOSLףPBI Device ID0246Device ID: 0, 2, 4, or 6ATR swap button%sATR swap buttonLHard disk%sHDD partitionsLS'6Boot partitionBoot specified APT partitionap@HDD write lock%sHDD writesLRedirect D1Z0%sSIOZDisabledDrives 1-15Drives 1-4Global %sSIO driverZB%sD1ZB%sD2Z-&B%sD3Zf;B%sD4Z%sfor specific drivesZHigh-Speed tBIOS version%x.%02xMachine typeXL/XE (PAL)XEGS (PAL)XL/XE (NTSC)XEGS (NTSC) CPU type650265C0265C816;-CPU frequency%x.%x MHzSI VBXE corela Soundboard׍BIOS menu keyPress with Reset for setupHelpStart Cold boot keyPress with Reset to rebootDisabledSelectShift;$BIOS boot logo%sBIOS splash screenLmIY PBI BIOS notice%sPBI BIOS noticeL{׈Flash writes%sROM flashingLװColourChoose setup colour schemeBoot diagnostic cartridge"SIDE XEX/ATR Loader [L]H0[%sand exit [X]-nVa%sand boot [B]-|v%s%16c[S]-%sand exit [Esc];g%sand boot [C];Restore default settings [D]$\Config Profile: %x%12c[P]Save changes Discard changes Enable/disable y^ v  K,p  ,0(¢ 8ְ 8!)8!  ; )  fLR KL wLɛ L L; L`v L 橛    w`LLLLULPLUGINStereo/CovoxSC?>[2?Stereo PokeyEnable/disable stereo audioioCovoxEnable/disable CovoxכDevice 2Enable/disable Device 2Device 3Enable/disable Device 3 Audio hardwareMonoStereo( ,0׍׭!) ׍!$ ``LBNש ^` ^8nx׍ҍҩҍҍ ,,ש(`XL OS 1.3 HSAtari OS B PALQ-Meg+OS 4.04XL OS 1.3EAtari BASIC CAlien AmbushGalaxianGridrunnerMissle CommandCAR1CAR2CAR3SpartaDOS XGraphical OS d68өө8өө<ө<өө*թ Б+բБL'`???? }?88`qq888oǃ8888;qqqq      !"#$%%%%%&' (%%%)*+,$%%%%%%-./0123456.789:;<=>?@ABCDEFGHIJ3)$%,oader writtenby#andle/3inusecursorkeysorjoysticktocontrolthecursor usereturnorfiretolaunchexecutableorbootandmount!42file remember thatcurrentstateof"!3)#2/-iscontrolledby/04)/.seethestatusline !4!2),/'/).6%23%6)$%/keychangessortingorder 30!#%"!2canbeusedtoselectmultiple!42filesfor3)$%0")drivertomount onceyoubootwithmultiple!42filesselected youcanchangeactiveonebypressing3)$%"544/."3DUfw̻wfUD3"B$O'BO'B]' R %A' 59 2 2 28 * 5 R9 f: z: : : -BL( ?L(?????? ? ? ???b?b?b?b 4'': <6 ) ( 4) @'' <6 , O, R9 - }, <6 9''L(`'' <6 9 ,L( mi)ni)U`) 28 '3'' <6:<: bAbAbAbA ?AAAAAAAAL) A :`)`HHdAeAfAgA AA:A:A:A: :```` hh`ɖ hh`hhhjki @`hh8`H,*h)H,*hL[*H7 ,*hi-*d.*e/*f0*g1* ,*M2*3* *x82*3*`XLYxթխ?Ս ԍ ԭЍjX 9 o2 9x!ԭ0*1*ԩ'ԭ* ԭ**P+ԩЩЩ`HЩ9ԩ ԩl+h@H@Э* ԩ+h@HЩ+h@H@Щ9ԩ+h@H:ԩ , ,''-''' , ԍԩP+h@ , ԍԩ '%'P+h@ @` @` ) , ,- ,IƄ`IƄ`)M,H , ,M, i'A,F,i3,8,h , 8`Э)͵,`Э),) ,) ,) ,``7I7`,,`,Ӆ)I)jjI ,,`)`)G )?'' -L--H''h'"#$% &1'#!$,`LD-LD-LD-LD-LD-@LD- LD- 9xԢXL'h i jk-8iII-`/Ь `M , -''-B , ,-7,2 -)3)I)L.)v) L1)@L1)L/-ξ-`- ,L.H ,h8 ,`-ʆM, ,ń`iHJJJJM, O,h` , ,h) ,`- ,N,)N,JJJJmN,N,M,iN,4H)8) ,h O,`)8) , ,H , ,h ,` , O,` ,-M, , , ,`8 O,` -M, ,clh~L1i@Wl dbebfbgbM,'' ) ( 4 , O,) @'' <6` )L[0S L\0@L\0c N8 4*Lw8-8- 8-(8Lw'`' <6` '`' <6` 9 )6@ԭ***ԭ*ԭ* ԩ"Xdefg {- b b b b 2xL`j18j1j1|1i1j1dAeAfAgA 9@ )6***ԭ*ԭ* ԩ"ԩ 9  o2X 9 9 A?j1A:A:A:A: :`11a111+:i::i::i::i:j1а >l1L f1l`l` ll` -L/8 ) ( 4) @'' <6lHJJJJM, ,M, O, ,h ,` - , ,5I 5 ( 4 , O,`-M, ,cF` ) 8H 4* h'`'hd8e8f 8g(8ȩc 9` N8 8` Le2 2D2E JKBLVE:7j 9) o2 9`j 9  o2 9`ۅC22I8兪2```bdefg``UͪU-F3c3G3d3C3j3D3k3U)U)ņ `H33333333UUUUh`3333UIU m333m333`cHcchcdHddhdeHeehefHffhfgHgghghHhhhhiHiihijHjjhjkHkkhk`c4`4_4N`4n_4_4a4`4b4N`4n_4_4ma4a4`4mb4b4c4_4`4_4.`4_4.`4_4ma4a4`4mb4 L4 c4`mi ni`''5) ' <6L55ɐ 3L5c44Ll5L58c4i i4Ƅ d44meC3neD3mc4meF3neG3 @364C33D33F33G33 x3mc4 34Șmc4ńc4 4Ё5ɐ 3` 9lԩ9ԩЍЍЩ8ЩЍЍЩЩ` 9ЍЍ`''m'86869686.9686.9686.9686:696;686.9686.9686m:68696m;696m866Im966U]'(`' ]' 76 ]'L67 866]'86`/ff/n "!3)#is C77) 7]'7譺7)? 7 ]'譻7) 7 ]']']'譼7 7 ]'譸7)@ 7)? 7L7-f'7) !e'7) 7L70e'7) 7]'護7 7]'譶7 7`-on 4hu 7en 4hr &ri 3at 3un H)8^'hJJJJ8]'`!"#$%&088 o08`088d8e8f 8g(8 ۮ088`088`H 4*ch0888 8(808) Vo08`08(8 088`08`08Vo08M, 18 N8 Ȏ08 90818`) 9 9Vo9` 9բ 9``2 28 '3 '' <6բH 9hIծՎբ 9բ 9Lk-ĬĪĪʪΨƨ΢Īĭ `X) 98``խ:խ:խ:խ:) թ 9&լ՝`蘝`լ՝a蘝a`8` թթբL: թթթբL: թ թթբL: Պ թթբL:)8``:mA:mA:mA:mA: :` =s ͂< ;]L7; =O eeоLX; =L7;:?: :͑?8`:͖? : > A`8`H; );; ) ;) ;; )Lj< i> >.; Lj< ;;A ; o<;;Ȣ; ;LW<; ;;A ; o<;; E> eeh`h`) ``i@`8 `@ '4AN[hu<-ȍ<, ><< o<Ƅ E> ee`HHH ȱ~chhh`HHHdȱe?fȱghhh`fgHHHhȱiȱjȱkhhh`A>A>A>>?A .>.>.>.>>m?:>m?:>m?:>m?: :>A?) >>>`E?E?`A? ͽAͼA>>)8`?AA`#B:$B:%B:&B: : cCLo@B BLo@?Lq@ `?,`?-`?.`?/`?`?```m#B?`m$B?`m%B?`m&B?$`?%`?&`?'`?$`.%`.&`.'`$`m??%`m??&`m??'`m??`8` `?`?`???`AAAAAAm?AA}?AιA`mAA`mAAAiAAiAA?A?A?A?`m??`m??`m??`m??AA`A`AmAANAnANAnANAnANAnAA?m???i??i??i?AA`A`AAm#B?Am$B?Am%B?Am&B?`A8AAAAAAA?jA.A.A.A`Am?AAm?AAm?AAm?A`?,B:::: :+BH uChh d `i+B,B+BH uChi+B cC`B` iƪa:a:a:a:,BLABB iƪa#Ba$Ba%Ba&B``B`BBB ` !` "` #` `B!`B"`B#`B `NBnBnBnBJB$BB?BB?8``aaU`8` cC) iªa`8`77Өӹ7CC H )8.ChޭC77ʩ` P խLЍ   L  l 4llXթ խ xLXխPխ Ll`"@   " yP"`H  P "h`h"`"8`#$ X) 8`#$`խuխvխwխx) թ %`X M`` M` խ՝խP` ....mu}v)  )8``8uuju.v.w.x`umuu}u`j8  뢀 `   l l l Lm *) *L  u  $:L ȱ$* d L .ɛ2 *Ȣ$* d .w ɛ   *)H N +     8 iI P u `l k ` u `` u l k `k  M`9l  # +  l l l `k l l  LK ` D!`D ׍ `     P ' ( `XK' ) ( * N* n) N* n) N* n) N* n) )  % M`' ` M՝ ' ( ` 2. )%! )߅/ ?)/ `8`H? h?`խP %Lu ` ` ala_ma_kota 123123 Free Sectors 2eadingdirectory&!4partitionnotfound(%,0toretry3ortingdirectory!scending3ortingdirectory$escending$irectorywastruncated pleasesplitit!4!registersnotfound checkhardware#&cardwasremoved#&cardwasinserted reading5ltimate-"detected checkingfor0"))ncognitoboarddetected checking0")0")driverfound !42mountpossible$notmounted abortingboot#&#ardremoved waitingfornewcard.o0")driverfound aborting~UML6`LэՍxբ$۠ ߢߠ ,0|٠ ,"I٠ ߰کܠ ߰ Mܠ ,)"эѢܠ ,VPO ݰJ,E$0A , ޠ ߭)(Ѫ))ЮѭG HGN8n`,P2-{۠ ߩխI٠ ߢMܠ ݩ`8`,^ , P נ ߭23)p u0kNե ,PLޠ ߩѮGCѪL٭)p0.)%)0 - 7۠ ߘ8``8nծʆ< ژ8`,05=ؠ ߰)<<Յ8KՅ9ZՅ:iՅ;.х4=х5)}`ߠ ߩ}Սթ2օ3ՠ쌸բH۠ ߰Ѣu28ш54ڠ `,L ِL rݢuߠ ߢAߠ Lk,0g ڠ LkLۢ9٠ 0MLkۭRjWLPHLyFLsSNLMHn)@!L"L۠X,p,,0) 0,0ԩ Ս ܰ,0<)@ %ޠ ߰ H۠ ߰8` Lk,0թ썸 rи rݢ۠ Lkۢtڠ Lk rݠ2шѽц<Ѩ)ј) /,j0),^נ ߰SLk,KLAܩLk۩@54эѠѪ4ѭ5F5f4ୀѠ2ȭё2LkLۭэѭэѦ<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 `L߼LةԍҍЅD ] W ԍԍЍԍҩ ԩ ԩ!Т>ԩЍҩO"9ڵi(iX 4 r 踩 ҩ#"Rԩ [Z ۶ # Lpp MA 6x` (LLL0P x P ( Q X ( QL0 )iP x )0( ש( м LA' )iP x )?i )0( ( Q`8bJJJBC`01cO BJҩҥOӅH)a2(aaЍLLܲH)aɾ aaЍХH)DbpbDbi)ƙCDDD`H)ѥbɳˢibбxaЍЩЩТ˲񩠅b``8l((lD((((DDDZ ) Z[I [[HLɀ(`PҢ\biЍЅNP`N P)NiP)bbP``ҍ800ةԥ00 4O`OR``O`01 ) U8bJF8a0EHHH0ʵ8FFi 8⵸i8E٥Ei 8ոЩ```1`HԊHH hhh@`"c=O`0O,ҩcaidХb8e`e)I)IeeeIҥe8cҢ)`) !Х10懲1e ~ 4 T`8eJF8d0EIII0Zɀ8Eո 8ո8F8ȵ TUYi) e ~`ff>x00000x|||||||(8|ͦOKIG0eILm iL.i) Q@0i0ة > j `) ) `8 ) ) `JJJJ` 80T ``# B1`0S1P1 )i82ЍЭ )i S34 %e674й`L`7368675222Ѝ2025I53 1`33i`3S18a25̩5ɀ31`ɠ111)1) 3`BB$$$$BB31`~~~$<<$~~~Á<<<~~$<~<$B$~~~$<BBfZÁBB祥ZB$$V2 4`$ `014 9) 881`8ץ9O99)9JJJG8$ #4`O2 04 OOЭШ) )1`T > 義0 Q 9 踩P`NO `R˩RQQ QQ :"`bN`@3*$  빦:ָLҹ;<Lṥ=<=:;fJJg 8 ~    eLgYff  L`4?`^*EDTTUTP**00 00PUT" <?    0A 00@  0  ] &* <T???3??U 0<3@E@@@  UU@ "  0QPUPPj`U@3UP 0?0* 4 88280i38J8 2н3ѽ:ؽ;٥4ȕ`0嵰0O Ṧ`0r0 ɖ;:Iе0 R =<I LFɀ 빦)R 빦)  LF8 LF  Om]1]Э) ԎЭ)Э)]ԥ`402ҍ>#@iҽǽ>%@@^ P@Lb@ҍҩ>llllUlUUUHlllUlllUlUUUHUHHH9rUUUDUQlQ@UQlQ@UQlQ9U222*                               ٭rrrrrrr``rrrUll`UUUUO`0KT*҅X(T`T)T`XTXT`UY i(ҩ `U`P)\\`f ?PQ0Lf' ?nQ0L Wfc ?Q0 L'`ffL`<00 030 ? (  *  "  APPTETUUPADAA@@@@DA@DAPPT@TTEA@@@@@@DA@PU@@@U@@Px آ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Խ PP ....Q@   **&&&?..~fnv8888|f p lll~ ~`||`~f~ 0pp~ff~~f~iiii(iiii(~fff|ff|~f``xlff~``|~``|>``nfff~~88~ ~flxp````bvjbfvv~~fff|ff|~fff|ff|<`0~888fffff$<bbj~f< L `>LºѢ>$$ , . &л` L@`A`LY;< 4'''إ  ҩҩҍҢ t``ENTER GRID AREA 00 DESIGNED AND PROGRAMMED BY JEFF MINTER COPYRIGHT 1983 HUMAN ENGINEERED SOFTWARE PRESS FIRE TO BEGIN OR UP FOR LEVELS MAY THE POWER OF THE GRID PRESERVE YOU  4  (ͻwEC٢ txI)إ  L  43`'ح' 'LL``L     "$& ` 0LL` t t`HH)) ԝhh@`x./Щoԩ* \ԩ @X e e 芑ȥJiȅæƛƙ膔Ƙ08ÅÄȄަЋ@Hhi(Ȱ驀01;膈i-i9 ;ʚ e٥Jeڅ F01' I < b Mʚ ѵ L3dE%JLFҩ) LFƥͩQV膰8- o  ㅋ8.U d ҩ.L ͢ii  L)ІRN xJ  z80 di8-$% x Diii Ը0Lo e') % x ʸ D8 jʤʩi0ХJJʈ֢  벥|L0oj c4_ ҅J r00ȅ ඥЩ؅ȥ 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%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 `x./Щoԩ* \ԩ @X e e 芑ȥJiȅæƛƙ膔Ƙ08ÅÄȄަЋ@Hhi(Ȱ驀01;膈i-i9 ;ʚ e٥Jeڅ F01' I < b Mʚ ѵ L3dE%JLFҩ) LFƥͩQV膰8- o  ㅋ8.U d ҩ.L ͢ii  L)ІRN xJ  z80 di8-$% x Diii Ը0Lo e') % x ʸ D8 jʤʩi0ХJJʈ֢  벥|L0oj c4_ ҅J r00ȅ ඥЩ؅ȥ 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%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 `SBB@ԭЍ`,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" xL\>ɓ?%ȩ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`Luҭ) I=Lۭ1ԭ ˮ 8L̥AHA( H̙ 0 G ̭L̩ 4@ -A #("S@L̢Hih hALE?@ 98xBmi: ϭ"H#H ό"#H: < =;: = =6A!@ *H$ ;ɡɢ(:PRW ;:@(ҩ4ө05ҩ:23 4(ҢA H$: D $:Pҩ8234 5 H D V,P Ϥ08L{9(:8L%h1hh ό"#1BҤ0ȌX` ϩ h0`jj)?j) ϩҍ ҩ<8 ACE,,,0Lͩ0`ҥҮ Ϡ0LΠ1 , ҩߍҩҩ ,𱊰%2e1i1354ɥ58 1L`ҩ<ө<` τ;<` ,,,,`,ҩҊ e1i1`#ҍ ҩұ21 2 * 35451 *ϩ,`;<hhh@L LwHH hL h`Hias 1.30 100923 PLR Pҩ U@Ԣ yW4Q P͍P 0W ԭ))LRLULT!/ԩA`HH/>T 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`L0̩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查Š饟š`PXBBDq, ۰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 dehdie1 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\xzwIwxIxwxspZTw訥xu wvv~tHuJhjp~LBpevpqqupt TeyT zrewrsexsu'rt$zUUV VUV z / TH hT  L  8~~0LL4 4d //__aaaa ''OOAAAA ((PP@PPP 00``0 @ (ʔFy}~02- m7@ ` @`lj;k+*opui-=vcbxz436521, .nm/reytwq907~8<>fhdgsaLJ: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 ҢxJJJ}*|ʈl$l&l(``x - ®-(`hhh@L©>`@ԭЍ``xҭ) I@=6DоxؠԬ  Ѕ)" {LʊөD q Zâర!HFʎD )hID LnƆ xԌ ĥ% Wӥ0J ŢƝp$P ԎҥID'SRĝ= Æb%Kĝ.ĝ 5 X` J)舘J `)ll l`P0C@ESK BOOT ERRORE:,0­j l ĥ 0)) )J(I I``k\%ӝНԝ<өө8Ӎөөө<Ӎӭӭө"ҩҍҩ(ҩ `67  , < L n e k ƩD8ȍ9 )I` \05 JL;Ʃ ę` )0E0` H >Ơ Ȍ  a0@ I0A  a >L )ư ; `BiCill =ĊDE BHLVLaƩSRLS% ) ƥj ũDL$L AlFP JL`1#Q ǭ-0E Y !`ǰǑȘI Y0!!"FQNH PWJA  S    Y0 SF  *`N@ (JŝA V y|`H  h -GHѭI I`H18 ŎBGH  h ( hB` hjHH  hHhh@,,, ,,LMBHBH H Ȱ hh Lhh hBL`H HLM` i} I0pӆ9"p );j!, -2ȑ2 WӘ4;01R  N 98ӱ4ӑ2;PW/ L9ӱ2ӑ4;9Ӣ hJJjX`Sp)2pO0N`A Ǒ2 )@Š222Я2ȱ2)ɍ`   01H0h`%; 0pѰP Ϊ)Ɗi: &:;0 &:8jJ5j4h ) ǘxԢCc8.PnP@@M@<@:0 I<I@8`cgkoC ǩҢΝϝ/Ν뚠ϙJR@?Oϝ` Iՠ  LʭD Ι`#2 -C ņD kgE Ŋ D EkʽΙEӢ$ )@ -%33EFEν@ @` ,JՐխJLLqʊ) ņC` njԩLPDID` CI!  ʆ,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!ppppppppB/pF `NB@aAπ㉇7armV$rive89B+%9%$)"!3V-ode B'6"3|f``,)342%!$72)4%#(%#+).'&/2-!44).'2%!$).'72)4).'%22/2!41-%'-%.5_^ZX][su#8+=*>%: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 Hx 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)hJJH)hJJJA7 2HJh0'' + #OWH)ihJJJJ8 LNT8  UUȘ9VU`V *UV *UV *UUFV *U9VvO$r0$ *U @   ULT USVXH) *U, *Uh *U) *U RLS iepHeqh ULTpq$r0zH UhLU $r0hHJJJJ "Uh) ii0U 3$t#"R H' hɛ :0`FtLSLQ)Э8wWHrW hh  8n 0 *U,`Ȧr Q#$Ȇx7$x0Ni H&C $xH$x ehe#heȅ80 `LP(#(A(X YXYX Y) OAEASLCSARLRDILLSSCCBJJBBBBBBBBBPCPSRPCRPSDTTTTTCTIDCINS?RNODTDMBSOSOENDDTTPPIMSPMVVCCNERHLLETHLTLEEXYXAALSNELNOE?ADRCAAPCLLRRCCXYXYXYTPRLICSCSEQKPCPCIAISAIYAASYXVXYXDXPD? $,Ll0Pp(8@HX`hx:8954U#"32Ssb'70Pp&61Qq' d PC MEM AC XR YR NV-BDIZC*** MLM 2.3 (c)'97 by S.Dorndorfq qOW L ` ۰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 000LLLLLLrLLL\LLLLLLLqLqLLPLLLcfroilLLzL}LLLLG8`@۝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 "ɘ $/  Gh LVHER0J JJDDvpJJȱEȱEX DiBB(AVCȱE kD)DD00)I LI`$/pX   ALDM,p  D dYȄeQdL fG) H h$GDp$% ( ) $$(%)$%  J > 8l&@"  )ưS ;l HD ʽ%}$ ɩ Lt UL^H E VLq  EFRLS  8)% HHEE`~#)$% $q$I$$I$%,0)ЧФ J) GLql,/!$).'LǩA<Ӎө2`B ;(ҩmi:  = <35:2>44Ф ?ΜL"  / ? ,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``tT5H ڢ S 0(Lq L`8'Lȍҍ ҦA hҩ````' LV-2 I02Ұ ҩ% I0Aҩ(ҩҍҍ`%Ң`jj)?j)`,  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  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*Joe| бy0LɀɁ Iɂ  Ƀ@ИɄLɅ LLɒ5 J ɉILk`8``Ɏ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 ɑJ/ɟ I 2)?M+//hhh@QIJ /  Πٹ0)/HMO-N ԍh@L̍`  hqȄ= `=},0)~ 0ޢ=`D~0| i~}~Ls)LHHԎҵ|H|Ў |), 6!MɑI'4|ҝ0i0|J})} }}Lw|hЩ, I|ԍЩ԰l"2350?:*8@~j@OϺ}Ӆ~ Ԏй-|Jө)$|A5A@HGPH,|L|HGҥ~Ӧ} !LLsӽI~ӽ}$|~Pӥ}I4FF4iׅ**иL &pL &pHh`H  &H( i(j```(Q@,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,