@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr ! `P&&%B&ƍ&% LJ & &LG`  Lt`B!%L0}HӍ@Ӡ@ӭ@.L(%)%/*%Ӎ@ÎӠ@ӭ@Q/P " S}1*-* &-*膂 ,W P Yi%%%MP@ ԍҭ)}өP ǩh؅( !p@Ltꍂ%%%LP"w*/*x*0*y*1*`` ө jB}D ELVE:} PLEASE REMOVE ALL CARTRIDGES0 NAND THEN RE-BOOT1N@ Z-^ffj($Hl6 }̅L%0 ؅0L%PӍ@҅ RS &) &TǢ) &* &/ }* &G* &) & $L]#.&88X>v:xL&L&,WńP惢ǃw*/*x* }0*y*1*>湢ƹw*s*x*t*y*u*łi0*L|" &R &dž & }eȅ㦁 &  Y &R  $ %  * % }- ( %i 溦ȅ0@ % )  %T ;%2 & $ % &}  * %) % Ҡ* %éT % ;%L#}* & & %Lt䥀Ł6Ł'+ +>}+ &U+L & &P`ee" /`  <㦺 y+  y+ y,y,Ș}ȅ㥈YoLp˩`@ hhLk$` &l+ & %L%M   N  %  %L'HsJ }%h) %` ii` BƩ`Mhb^()* &f--  &- !Ս }& * %𜦅(`  &@L'`++*iY+ & &i }0Ӎ+ '/ǩč+膆 &i 0 ' + &L'+ & 8n '0S)@#-G0i i}挊)i˭ x G0 ' 8n '+ &Lt@R1  0E} H?ʎ @ Y0h  0:; < =ҩҺ7x 60}:2344 (234, ( ),P (ҥ 0)X07Х` )21 4 2 ) Z)L(1 ))} 4)L)1 b)2 Z)4 b)1`LC) 4) )< b)AC ELE)0C&)'L\䩊0,06LW(}L(e1i1`) ߍҩҭҍ ) Q `LC)H)ҩh `#,ҍ ҩ(ҩҩ`}COPYMATE 4.4 (C)1987  f} & DISK DIRECTORY OURCE DRIVE.)#ESTINATION DRIVE-.B#ORMAT DESTINATIONF.ZRITE VERIFICATION^.kOPY FOR}MATs.YESYES.NO}  COPY COMPLETED  -PRESS Ԡ}3 @FORMATTING}E TFORMAT ERROR}Z WRITE ERROR} READING S}ECTOR} WRITING SECTOR}INSERT DESTINATION DISK} INSERT SOURCE DISK} INSERT BOTH DISKS THEN PRESS Ԡ }CHECK DESTINATION} Š?$ .?Ġ}4 ɯϠ Ӡ٠٠ }      }  hphpphphpphp}q(((((((((((((((((Y(((((( }(((((((((((Y----.&.(  (  (   !} ( D(     (     dz н  H FG h"}H8FIGi t,N0 F  FG - HI  4  00a,Hp !}R" 0@0#}0%Q/ @@/`΢ y,C0 *mV c H  1L.$} H04 O0 0JK  9,C0LE/D1:*.#}}&='1 Š CopyMate 4.4 is a fully automat%}ic,high speed capable, sing($}Gle ordouble density disk copier. Ver-sion 4.4 works on all Atari 8-bitcomputers with at l&}east 16K memory,and with all At(%}%;ari 8-bit diskdrives.- - - - - - - - - - - - - - - - - -G Ӡ* Copies dis'}ks up to fifty percent faste(&}r than conventional copiers.* One-pass double-density full-disk copy on 256K upgraded X(}E/XL's.* One-pass single-density('} or two-pass double-density full-disk copy on Atari 130XE.* Two-pass single-densi)}ty or four-pass double-density ful((}l-disk copy on Atari 65XE or 800XL.* Automatic drive selection and density sw*}itching.* Copies disk formats, preservin()}g high speed loading disks.* Disk directories from drive 1 or drive 2 wit+}h density information.- - - - - - - - - - - -(*} - - - - - - Π Boot the CopyMate disk in thenormal way. A,}tari XE and XLcomputer owners need not hol(+}d downthe OPTION key when booting theCopyMate disk. Do not use programcart-}ridges or Translator disks withCopyMate! Cop(,}yMate automatically determinesthe number of disk drives on thesystem at .}boot time. If only onedrive is present, the Sour(-}ce andDestination drives are set to drive#1. If two or more drives /}arepresent, the Source will be set todrive #1 and the(.} Destination todrive #2. Both may be changed toany drive number0} on the system byusing the "S" and "D" keys forSource and(/} Destination drives,respectively. CopyMate will automatical1}ly switchto the correct density for the diskto be copied. C(0}opyMate has the capability toformat the destination disk 2}ifrequired, and to write with orwithout verify. The "F" keytogg(1}les the Format Destinationoption between ON and OFF. 3} The "W"key toggles Write-With-Verifybetween ON and OFF. The "Scree(2}cn VTOC" shows the statusof every sector on the d4}isk asfollows:SMALL DOT = Empty Sector (Sectoro contains no da(3}%ta)LARGE DOT = Data Sector (Sector1 dcontains data5})QUESTION MARK = Bad Sector (Unablet to read s(4}ector) Pressing the OPTION key during aread operation skips reading6} therest of the Source disk and writesthe current da(5}ta buffer to theDestination disk. In copying anAtari-type DOS di7}sk, you should notpress OPTION until the disk VTOCand di(6}Gsk directory (sectors $168thru $170) have been read. Disk di8}rectories of drives one ortwo may be obtained by pressing the(7}7Ǜkeys "1" or "2" respectively.NOTE: Only the first 44 fi9}le namesare shown, and CopyMate can copySpartaDOS disks, but can't(8} readSpartaDOS directories! CopyMate uses the expa:}nded memoryof the 130XE and all "130XEcompatible" 256K upgrades (such (9}asRAMBO XL). If CopyMate doesn'twork with your;} upgrade, you shouldhold the "B" key down when bootingCopyMate to disable (:}7this extramemory.- - - - - - - - - - - - -<} - - - - -A ˠӠ CopyMate works best with USDoubler-equipped(;} Atari 1050 diskdrives. With these drives, Co=}py-Mate always performs High SpeedI/O (commonly called UltraSpeed).In addit(<}ion, they are the onlydrives capable of du>}plicatingspecial Source disk formats (egUltraSkew) on the Destination disk.High(=} speed I/O is also possible with most ?}1050 "HAPPY" disk drives,but special format copying is notpossible. If a HAPPY dri(>}ve and Doubler driveare used toget@}her, reading fromthe HAPPY drive is preferable. Ifa combination of high and normalspee(?}d drives are used, reading fromA}the high speed drive is prefer-able. Even so, the write speed maybe very slow when copyin(@}g somedisks. If you only B}have one highspeed disk drive you will probablyfind it faster, especially with a130XE or 256K u(A}Ipgrade, to performoneC} drive copies.- - - - - - - - - - - - - - - - - -O ɭ٠ŠIF DISK CAN BE READ IN 1(B} PASS:1) Make the fD}irst copy in the normal way.2) When the "COPY COMPLETE" message appears, insert the next Desti(C}nation disk and pE}ress SELECT.3) Repeat step 2 for subsequent copies.IF DISK CAN'T BE READ IN 1 PASS:1) Set up for(D} a one drive F}copy. (Source drive = Destination drive)2) Insert Source disk and press START.3) Insert Destination d(E}isk and G} press START.4) When the "INSERT SOURCE DISK" prompt appears press SELECT.5) Insert the next Destination disk(F} anH}d press START.6) Repeat steps 4 and 5 once for each additional copy.7) Repeat steps 2 thru 6 until all the copie(G};I}s have been completed.- - - - - - - - - - - - - - - - - -H Ӡ IT IS HIGHLY RECOMMENDED TO LETCOPYMATE FO(H}GRMAT TJ}HE DESTINATIONDISK! By doing so, you can besure that source and destinationdisks are EXACTLY identical. Write-Wit(I}IK}h-Verify is not necessaryfor day-to-day copying. However,when backing up unreplaceablesoftware or data, write-with-verifyL}(J}Ǜshould be turned on. It will benoticed that the write speed ismuch slower when write-with-verifyis enabled. CopyMaM}te i(K}s fully compatible withboth single and true double densitydisks. It is only partiallycompatible with enhanced denN}sity(DO(L}S 2.5) disks, being able to copythe first 720 sectors. CopyMate is in the public domainand may be freely copiO}ed as longa(M}s the original boot disk format isleft unchanged. For BBS distri-bution, CopyMate may be compressedinto aP} single file usi(N}ng a com-pression utility. CopyMate doesnot always work properly as abinary file, so it should not beQ}converted to such.(O}$- - - - - - - - - - - - - - - - - -. Ҡ The authors of CopyMate shall haveno liabilitR}y or responsibilit(P}y tothe user, or any other person orentity with respect to anyliability, loss, or damage causeddireS}ctly or indirectly by (Q}FCopyMate. If you like CopyMate, please letme know by writing to:R ^Mike Palmerf 10843 VeniT}ce Circle (R} Tampa, Florida 33635==>} (><8n***L-:*00,HL98nH**,*0 EL9,* 8,HU} := K+- *Y}.=`r> TH K> ,PJ=J=8[}2 > .>p .>8i >i>h(< D8 $J!LJv,*0  Z}G L08*Zn*b0H[ *)L31h \} wvG ?H. 2h* D R,*PE2?$? a7 K KL? ?"Q [}[DL    %<,`(]}  !1 8 <0H(խ ?(4" ? ? K',`"@8 \}\ Z DLE/Ll<* ;8;?:? h^}L"JOK? to Format SD Disk D2:FJU {? 2LE/bLL]}No CartridgeRUN: addr [Defau_}lt Addr=]?,M0TU " X2 C HJN LE/FJ,M HZ[LVH IU^}i!UhYH& "`}J 9hKU4` JL@J C0 H,*00* ?LE/ 7G*`U8n*0UIjN* F@NM,Mpl,Y_}@0UK40a}@ h 0H% -0A @ 5U80.ULE/ @ $0,* @* ɛɭU @@*` TD1P r@`}*`Not enough roomb}Insert Source Disk, Hit Insert Destination Disk, Hit DUP-FILE: filespec/Q,S|D|QIA 4*Da}L3EE c}K I DEA* DEF F E EL3N*8n* E I,*0% "J 5 E  L*J8n*& "J 9 E E,*0 Jb}N* J d}5 E "J 9,*0 ELA 9,* EL4LE/Write-DOS: D#!B   * 3K*iC*eCfB !LPC a7оHUc}e8nCe}UVUHUmHmH ;8T L8hC 24hC h I 9hhmhUNCfBO? L8* 2cʎvd}f}4 IF*GmHnG+GVILFLE/rE 4pNpH0M p8np8MIONjjjH   LE/OK? to Write DOS tog}e} D2:D2:DOS.SYS  s h` I(C C@* C8_ ?' ISnM`))` V@?쨭A* ICC0 hh}f}L@@`D1:_HELP.HD H# 4 "JLE/LOCK: filespecaE H$LCNUMBER CONVERSION: $Hex|#DecimalD CH HJh# # f8 F,L^Di}$ f8 g} d8LE/* oD7L2S** μ*`) Ȍ *7 sC`SDQL7 !6"6* ^F)*8L"j}L DLgD*h}7Ŋ C, 7LS*`8E****(nJ nVEqJ!"+ ,0Z*k}1<8<8 i}Ǎʎ`UNLOCK: filespecLOAD: file/M/N/OInsert both disks, Hit Drives incompatible L Nl}?*` E$Aj}LE EA ELoD N8LV@ *Lh**LtHHIIH`8 L3F8mVnV CFF`m})**`*k} ^F I`*?`J C4 H**HAn6 HJFG HJn6,6p0HI8FGGLE/Gn} nc HJnvJK HJnl}G,6p4 6ϭ6H4,HP J J B,H04D h,HPDD r %Jn+ tHIo}FG hLb*`*=Store READ:m}m addr,M0FG H GL/ 7H) } *  7hݩ**L2p}N* oG=G ErC C C+- *- n}I`n*T,*0 HLG8LG HTLG HT T 7(H) Vq}@ IʥT HL"H H@* I HJo}DŽT H oGTdH HJhH I oGLH HLsHi`Ir}``LTHT hTL CLHp}J8 C I*"6 KnI0]8n* IBN*A* I7:B*A*+@*D" I1D*s})A* I! ^F+ X2LE/D*ȩ1*ȩ:*ȩHq}Ǎ_0@**( I$/@* I0 :_0mHH Iʎ*H*:t}*D*****.*ȩ**0 Dh`:0r}`` I ,;`ɛ`I K I I*(`m*D*iE`Ju}Q CP9+ JPQLCP h B 0 TLE/p 98s}Ǫ`L9  K#]$ }K8n**JJ K I/* I' K0v},N*.J.J JJκ*ѩ JLE/JJ*`%L7 S.L2t}DELETE: filespec/NSAVE: file/A/N,start,end,init,runCMD: fw}ileDIR: filespec/n/A/B/C/D,list-file/N800 0 8 00`u} C >K=L7*@**DH80'% !H@*** Ihx}*7 h`h` *8*@*` D``,`0 KLK`v}8<<ih~;i;xԩ <K y}8@X`@`OK to VOID Ramdisk?* L*LYLDD1:HELLOw}Ǜ90>?3]2@6CD/B=8eFC?=DdA?,@XGXLShQN,Mz}0L tN J Cɛ7LL K I%NL kM$ O0x}TL01N@* },   {}` D L` L TL0H MMh`ABEJKLMNPRSTVW0U{dOTEy}. _  T5KQMGMhNnWP*@*|} *P` T2 ɀ L(N M)` LHa)ߢ LhLM Lha4 Ml *P dMDME0NDz}   MJ)?MH>MH` *P M }}dMDM dM@MLMM M LLM MJJJ)7MH6MH` >K0')* ITSZD$QX\Ra{}PbMs1 JL0 L8 L`0~}***** L S  ` LGLFN S- LfNڮ*莸* 6K)*L`N L|}0* oG H G8nLLUN}L`NЀ Prompt Char.4 Oԣ Time-ouṭ Left MarginT ң Retry Countӣ System Drive# Aut}}o-SaveΣ Num. Buffers }9 Bypass Cart.ģ Add Drive#? Echo on Errorģ Xpunge Drive# J Auto Formatģ Sing~}CGle Density Keep DOS}ģ Double Density MEM.SAVģ Quad (DS,DD)K k Verify Writeģ Modify Byteso Wise Densit}yģ Ramdisk Drive#}HH* K Ihh`L,c0cP)&ɛ|,c f8 PLQPLd8 PcPLzP}` Э}Ӡ㩠ҮˮStatusMenu}}| Help| Menu| Status| Version-# |UNDELETE: filespec/NSQUQV H'Ǡ ,LE/  }w ! # } R    U a L  a LLQ sCP S SͩP S r7-  r7V SP,b }ǡ S}F R S 7 {SکP S#E R,E 4,D0= Sq{jj RO RRH L8hR,`0p  {SP SU }}RWj^ R,_ 0{ R 7 Sid R {SPLCP  }7 L8Lx7 RLS*7 L L 0Q*D  oD0}}E0S`H* 0 0 }7 S, * f8 R f8 x7 7h U SN   g7 S ST  g7 L8 g7 S S }SLd}8 L8LS CP|,c L L7*8*`*FJL,M V@ TLS S SLE/H{ f8h`STS Sɠ S0 f}8LSLd8}US(` 7LT HJ(`L7Break KeyFile openBad deviceOpened for Write OnlyBad I/O cmdFile not openB}ad IOCB#Fil}e open for readEnd of FileTruncated recordTimeoutNAK (No Response from I/O device)Bad SIO FrameCursor O}ut of RangeSIO }OverrunBad SIO ChecksumDevice Not ReadyBad Screen ModeFunction Not SupportedScreen Lacks MemoryBad }drive#Too many open} filesDisk fullAttempt to Free a Free SectorAttempt to Take a Used SectorBad filenameBad Point D}ata LengthFile lockedB}Zad FMS commandDirectory fullFile not foundBad PointBad VTOCBad sectorErr# not listedo;V},(`F}04,˩0̩4Hͱ8E͑JH`ztĺ|rljd2@JDuqeYYUeiYUUeiYU}Uieb\Rf`ZT%}!¼  h VP82,̈~vpjd%!RL bf)ڏHB<ܘ~ezt%!ľД΂|vp.XR}Laب~e%!+} BfmoXoOfOO3/hb\f~eႱhfXVXf]xrl`H~e,"*$"ڦU|}Ѷ̱~D<}ѭ񞘒\Rs))%)%%)%%!B<60*$  沬}ΎY%!RLF@:4.(" }Gԥ¼r0*$SYe%!b\VPJD>8&L0 F.Ye %!rlf`¼q ,V}>Ye& |v2} !*fNe60*$ᒌ1⎩ʎi2,& OpjdؙF@:4ᢜ,rlf`&TNHB<60*$ }-1虥VPJDᲬQUJ F@:4.(}).f`ZT%!q0*mp=phb\VPJD>ЏvmpgYvpjd%!RLF@o0.%.f`ZTNHie}UYiNezt%!b\ieeYY͂(pjd^XLm}qe%!-¼Kztnh ľe$   eO~:1f}e ܱ O5H  }A ήOO DjqfWzt|vp~xrP6RDRLF0{umo}˅rudgyzoozztnhB۲Jz:0b4X䥒-0:1}j#jҧ1{"[MI:1ޕlUmNUp-hII sP,IeCItu?Lb"/"AɾPٿ(mxb;1 ?1%>Qo-U@Q)}Mq GY p>>ͺQu}[Uom8/d)BKت2Q  HH) }  hyhyB q L> Lm JJ }  Ln*` dB%' }ǰ8  H H` 1 { LL   !L      }Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E }`L   !L)  q 1L}) `L0AM݊L݉ ML  N }LLLNLMLHG!@}1F GȱGLLEEȩÑEȑE }EȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 } !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q } q G`  8   0G  `D}GCEDC0X:Ȣ Y ȱC* ? 0. }. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n }0)բY? 08`0 }  0$L GGȽG }L `8L`L}Nj8`  05G)݁,G) }GȱGHh0})Hh` B! 8`8iiiLE`}ǠE8FEh( l0`Ƀ }LL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh } J E8   . m  i`LI!)E1FR}1 }LJ舩9GIH`LJJ`HGHh l`} S gL }   8 rii `дCDCG W  }#C  Lq }` X٨`DOS( ySYS IIIIIIIIIIIIIIIC`0 ߩ0}}~} HE % }|+-3G||DDOS PVDOSDOS[ `SYS sx}~}}~} CDOS SYS~}V } 0`BDELV !B }`LVUQ   ]   TU J ]L!T  } #      TU  } L ? .  t`GBJ V }~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  } L` H hDHEh"}ǢDEL8HI   0 }HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD }THIS FILE.D1:MEM.SAV J y08 B|DEHI$}G V0 0`B;DELV䌚 !B y`@ʆ } v s? F0Ξ05: [ BDEHI%}% VY8 B V  @  /DE } `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 } V⪍ ઍ  -'}ǔLLu DEHILV !} 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE "} J V* \*` B V BLVDEHI BLVL)}Ǫ1u H232435; 1 ; #}  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*})1i1232435ޥ<<8 $}23Z\}} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISK %}B. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE ^K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILEb M. R &}UN AT ADDRESSF. LOCK F-}ILE )N. CREATE MEM.SAVG. UNLOCK FILE- RO. DUPLICATE FILEH. WRITE DOS FILESW9!&x#!7&p))' '}&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ (} 1 1i/}ǥil ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{} )}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 *}n&|D! 1L NOT A DISK FILE1}ǛN !B 1L " 1 !BDED:}:1BJ| +}DE 1DEBH2}I 1 h0ߢ 0.  0?詛 ,} 1 ~0YЛ 1 "L<" "L 3}S BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALL -}OWEDjy COPYING---DN:}4} # 0|D .L$A#B#C#JB|DE 1BHIDD# .}E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# /}d# 𩛙d#X# 1,A#6}GPdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}: 0}e# Lt% e#dD#EL%7}7 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}ǩ//3Hu ξL/L DRIVE TO WRITE DOS FIL 8}ES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 2.?}D2:DOS.SYSERROR - NOT VERSION 2 FORMAT. , 9} &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0# :}B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE P ;}ROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 <}0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DR =}IVES INCOMPATIBLE., 1 ~038  , 1L D}Ǿ, &*   >}Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L + ?},Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE R @}ETURN`    `L,8,0( rG}L1(`ߢ) 1 A}* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}G% A., 1 <0 0 . B}@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I}I JB C}|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 D} <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}} E}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE D F}OS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM} G}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE- H}N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 I}L O}ǭ0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ J}1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ` K}轤{Q}?NAME TOO LONG B VL ` L1I H1EӝDL1DEI|mDiE` V0`8d/8 i L}:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO M M}ANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1 N}NEED D1 THRU D43uT}~!3 4S2H)Ӡ hӭɢ L}3'DB BD3EH V O}Lz3/ 3! 3 V}ɢ ӢD `}''+ HPLEASE REMOVE ALL CARTRIDGES_AND THEN ŭԡ P}!3!W}3A, 30 3Lt/0ɢ 4 3 3,,杩PAHAS S膂3 Q} X}  H Yβ3hAɢe4日꥖DLӌӌCөCӭC R}`РY}CxHԩөCh(`  0 0> S}Yi Z}G ʆR xX RS L T   ؠ   T}R L{ [}[>b:d8> H. ɕLʩ, L+WʼnAP9+C U}ł\}Z 0L5   L Lw΢...h { }_ k V}MyCopyR! 2.1q rv by Glen]}n Smith -OURCE DRIVE5.#.ESTINATION DRIVE...#.ORMAT DESTINATION..ΛRITE VERIFI W}CATION.^}ƛLTRASPEED SKEW.5ƛ OR FOR DIRECTORY }9 G K LR cPRESS }i Ǜ} X}_} қ} ; қCHECK DISK}A қ} ț CHECK DISK} Y} `} SECTOR} SECTOR}INSERT DISK} INSERT DISK} INSERT DISKS  THEN PRE Z}SS a}     . 2 38 D I K}W ٠ƠĠӠ٠٠Ϡb} [}ś}o PLEASE INSERT A DISK, THEN PRESS TO BOOT DISK, OR PRESS  TO RETURN TO t MyCopyR! c}2. \}1                    RPd} ]}W fO@f !"M18 (8 ; 8 (ҩmi:; < =x ^}e}ǩ:23454 Μ ,  Q ,P  νе ( X0`234 5` _}2f}1 ,350 2 4 2 L 1 )@ҢLQ 1,350 &2 4 2 1` `}08` g}ǁ  < ACE,0ɋ8` `& '0L\`e1i1`,07 ,_ҩxҭҍ a})  h}`_ҩxҩ,,,8`H)oҩxh `#,ҍ ҩ(ҩҩx`jj)?j)`Ң` b}H?i}ʎ @ , 08 h`   L{  iT c} Yj} R   ^ в   'L d} * 0  rT,,k}Ǡ   ^ I    *!)% w  e}l T r L l}G   dL Ł'ŁR #: Q ` M f}-`  m}mDž, `i   ``eeɀń(` g}@ L̅Lkn}Ǣ   8` 8`  摥 ,ŋ`ř`  q}BCOPYM441DCMB3COPYM442DCMBrMYCOPYR2DCMBzDISKCOMMDOC`S S0:) )o}ǀ Z gR 6 0`Ł  hhL hhLO `HhL r}ҥh@` p}R̠  LdH)#J h) ` ii`DE s} BH V"/`N,O g EL q}L Śڍ ॎƥ¢N  0L <0 t}LL 0ťʢr}Ǣ)FG  6f,!,"  a LI`/I"/ u}`",,,L  0ۄɀs}L  N *R 0 r  qL% R'S  v}C)@1U ITTit}LlTU͠ `   ` *R 0 w} Ȅ ` 0 rL Ѝt u}Gt@swLV!3hӭɢ L}3 x}'DB BD3EH VLz3/ 3! 3 "hCQ79ddiCB'DOS SYSB*+DUP 0S y}YSB!UAUTORUN SYSEE Documentation for DISK COMMUNICATOR 3.2 By: Robert Puff 12/31/87 {} Welcome to the newest version of Disk Communicator, the ultimate disk compactor. To put everyone at |} rest: Diskcomm version 3.2 is TOTALLY compatible with files created with the older 3.0, 2.2 and 1.7 vers }}ions. I found a bug in the 3.0 release that would not un-diskcomm files created with version 1.7, as I ha ~}d thought. That has been fixed, along with a few other minor things. One of the many improvements } is in the area of compaction. Four new types of compaction have been added, so you should see a noticeab }le difference in the file sizes. Because of the new forms of compression, files created with the new 3.2 }version will not be able to be uncompacted with earlier versions, but any file made with versions 1.7 or }2.2 will uncompact correctly with the new. Thus, files are "upward" compatible. WHAT I }S DISKCOMM? Disk Communicator was written over a year ago to fill the need of whole disk transfer } via modem. Atari DOS files are easily sent & stored on a bulletin board system, but whole disks had to b }e done a file at a time. Diskcomm solves this problem by scanning the whole disk, and turning it into a f }ile. The file may be turned back into the exact same disk by the receiver, or may simply be stored for ar }chival purposes. The new 3.2 version of Diskcomm will take any single, enhanced, or double-density disk, and turn } it into a file, or multiple smaller files. Double-sided and high capacity drives up to 1 megabyte storage }are also supported. HOW TO SET-UP AND USE Get a blank disk out, and }format it. Write the DOS of your choice to it, and copy Diskcomm onto this disk. If you wish to have Disk }comm boot up automatically, rename it to AUTORUN.SYS. I have not tested every single DOS there is for the } Atari, but every one tested has worked perfectly. If you use disks in single and double density, then you } should use a DOS that is density-smart, such as SmartDOS, SpartaDOS, MyDOS, etc... If you use enhanced density (o }ther names are 1050 density, dual density), you should use Atari DOS 2.5. Diskcomm requ }ires all 48K, so remove any cartridges prior to booting. Note: The internal BASIC of the XL and XE } computers will automatically be disabled. Upon booting, you may be presented with a couple }questions if you are using a 130XE, or upgraded 800XL or 65XE. Diskcomm uses ALL available memory, up to 320K in a } XE compatible computer. This makes for less disk swapping if you only have one drive. If you are using yo }ur extra memory as a RAMdisk, and wish to preserve its contents, then you must answer N to the question " }Use 130XE RAM?". Otherwise, type Y. If you are using a 256K or 320K upgraded machine, you may want to use } part of your RAM as a RAMdisk, and part for Diskcomm. Configure your DOS so that it uses everything EXCE }PT the STANDARD 130XE banks (Configure it as if you were using Basic XE). Then answer N to the second que }stion Diskcomm will ask, "Use ALL extra RAM?". Otherwise, type Y here. DISK INTO FILE( }S) Before doing anything, set the parameters. Change the source and destination drive numbers as }necessary, and the verify option if desired. The density statuses will change automatically; this is not }set. Now type A to turn disk into files. If the disk contains more data than 1 pass can hold, Diskcomm wi }ll ask you if you wish to use separate files or one large file. If you select one large file, it will mak }e one disk file, providing you have enough room on your destination disk. If you select separate files, D }iskcomm will write out 1 file per pass, being roughly 200 single-density sectors in length. The main advantage of } using separate files is you can maximize your disk storage. The destination files do not have to be on the } same diskette; In fact, Diskcomm will tell you when it fills the disk, and let you insert another disk f }or the remainder. Each file will be one letter or number different from the others. When entering the des }tination filename, use a 1 or an A as the last character in the filename. It does not HAVE to be the last } character, but certainly is easiest to remember that way. After entering the filename, Diskcomm will pro }mpt you to position the cursor over the correct character to change. So if your filename is D1:MYPROG1.DSK, } you would use the arrow keys to move the cursor over the 1 in the filename (if it already isn't there), and hit } RETURN. Note that the character will increment; that is, a 1 will turn to a 2 for second file, A to a B, }etc... When reading the source disk, any error sectors will NOT abort the compacting process; rat }her it will simply increment the ERROR display on the top status lines. It WILL get any data it can from }an error sector. If there are any errors on writing the destination file, you will be prompted, and the f }ile will be erased if possible. If you are on the first pass, or you are using the separate files } for destination, you may fully recover from an error without having to re-start the whole disk-into-files } procedure. If, for example, you inserted an unformatted disk, you may type F at the Disk Error Menu to go to }DOS functions. At the DOS functions, you can then format your disk in whatever density, then press RETURN } to exit back to the Disk Error Menu. Pressing RETURN once more will cause the program to write out the f }ile, and continue right where it left off. FILE(S) INTO A DISK Again }, as stated above, set your parameters first (source and destination drives). Then type B to turn file(s) } into a disk. If your source is separate files, then Diskcomm will prompt you to position the cursor over the } letter to change per file (exactly the same procedure as when you created the separate files: see the above se }ction for further information). After reading the source, you will be prompted if you wish to format the }destination disk. I STRONGLY recommend you do, but incase you already have a formatted disk, answer with }a N. If you are using a drive capable of warp speed disk I/O (such as a Super Archiver, Happy, US doubler }, XF-551, etc...), Diskcomm will ask if you wish to use the UltraSpeed sector skew. Type a Y only if you }normally use ultraspeed, such as with SpartaDOS, or with The UltraSpeed OS by CSS (716-467-9326), which g }ives you the warp speed with all programs. If you use the US sector skew with a standard dos and OS, your } program will simply load slower. (Note: if you are using a Happy, Klone, or Duplicator, you will have the warp spe }ed at all times, so do NOT use the UltraSpeed sector skew on formatting - it may cause an error!) } If you are using separate files, and you do not have the correct file on the source drive, the program w }ill prompt you to insert the correct disk. You may type the drive number for a directory to search differ }ent disks if necessary. Hit RETURN when the correct file is in the correct drive. } OTHER MAIN MENU OPTIONS Use C and D at the main menu to change the source and destination d }rive numbers. Typing E will toggle the verify option, displayed on the top status lines. Unlike most prog }rams, changing the verify not only tells Diskcomm how to write when un-Diskcomming, but also changes the DOS } so that anything done with DOS will be done with or without verify, depending on your selection. The default is } verify OFF. Type F for the DOS functions of renaming, locking, unlocking, }etc. The DOS functions will be explained in detail later on. Use G to re-boot without having to s }hut down the computer. This is most useful for those with RAMdisks because the contents of the RAMdisk ar }e not lost with this type of re-boot. If you are using a non-standard disk drive, such as } a slave drive on a Percom or ATR-8000 controller, or the new XF-551 Atari drive that is double-sided, the H opti }on lets you customize Diskcomm to your drive. This option will allow you to set the highest sector to any } sector number up to 9999. Thus if you are using a double-sided drive that is accessed as one continuous }drive, you probably have 2x720, or 1440 total sectors. If you had a friend with the same type drive, or s }imply wanted to make a backup of a double-sided disk written with that drive, you would set the maximum s }ector count to 1440, and then turn Disk into files. The maximum sector count is only valid when in single } or double density, and when turning disk into files. (Note: the XF-551 uses both sides ONLY in double density.) } When turning the file(s) back into a double-sided disk, you should first use the DOS you normally use for d }ouble-sided operation and format the disk. Then boot diskcomm, and turn file(s) into disk (without format }ting the destination). Enhanced density disks will automatically be sensed; you do not need to mess with }the maximum sector count. Typing a number from 1 to 9 will display the main directory of that dri }ve. If using SpartaDOS, the expanded directory will be shown. To see the normal "condensed" directory, pr }ess SHIFT plus the drive number. See the below DOS functions on displaying the directory of a subdirector }y. DOS FUNCTIONS Subdirectories are used on most hard drive systems, } as well as some large floppy drives. To get a directory of a subdirectory, type A at the DOS functions menu. Then } enter the directory name (backspacing the cursor and changing the 1 in D1: to whatever drive you wanted f }irst). A "*.*" will be added to what you type, so only the subdirectory pathname is needed. An example of } a directory of the GAMES subdirectory in Spartados would be: D1:GAMES>[RETURN]. In MYDOS, it would be: } D1:GAMES:[RETURN]. Use B to format a disk. unlike most other programs, Diskcomm asks you } which density to format the disk. Use DOS 2.5 if you use enhanced density disks. After the c }onfiguring, Diskcomm will verify the density and drive number, just to make sure you really want to go through } with it. You may now copy files in the DOS menu using the C function. This does NOT use the } main buffer, so you may copy even when there is data in the buffer to be written. Please note this copy }feature does not support multiple files, and it does not allow disk swapping. It is mainly intended for m }oving one file from one drive to another to free up space. The functions D, E, F, and G are ident }ical to the standard Atari DOS equivalents: Delete file, Rename file, Lock file, and Unlock file. } And as always, you can hit 1-9 to get a directory of that drive. Use SHIFT and drive number for a conden }sed directory wit SpartaDOS. MISCELLANEOUS NOTES If you use a Happy }810 or 1050, Klone, Super Archiver, Duplicator, or US Doubler, you will now be able to read & write in Wa }rp/UltraSpeed. The warp speed in the XF-551 is also supported in this version. For some drives such as th }e Super Archiver or US doubler, the added speed will not be noticed unless the disk is formatted in Ultra }Speed sector skew. But in the event that your drive keeps timing out when it is accessed in the warp speed, } press OPTION and SELECT at the same time when it is having troubles. This will cause that drive to disengage the } warp speed I/O, and should solve the problems. Diskcomm, as it has always been, is TOTALLY } density-smart. Using one drive with the source and destination being different densities is no problem. The } only configuring Diskcomm will not perform is when formatting a non-standard drive, such as a double-sided } drive. For that reason, any exotic drives should be formatted with their appropriate config programs. } The new XF-551 drive by Atari has a major problem in configuring to a double-density disk. This is u }nfortunate that Atari did not follow the standard way of reconfiguring a drive. However, I was able to fi }nd a method of forcing the drive to configure properly. As long as the drive is in warp speed, this featu }re will work correctly, when doing most any function. Diskcomm is the only program so far that supports t }his! Reading and writing is done with a unique buffering system, to optimize speed. S }o you will notice little pauses between tracks when turning a disk into a file; this is normal. Diskcomm }is trying to find the best form of compaction for that track, and compact it as quick as possible. } The 130XE compatible computers are also used to the fullest. This should mean a considerable shorter ti }me to diskcomm a disk with a one drive system. When turning file(s) into a disk, Diskcomm makes } sure the file you specified is indeed a Diskcomm file. If it is not, then it will alert you. If the file i }s a binary file, basic, shrunk, or scrunched file, it will alert you to this. If it is not one of those, }it will simply say "Not a Diskcomm file". A note to those writing compaction detecting }programs: The proper way to identify a Disk Communicator file is to check the first byte ONLY. If it is a 249 or a } 250 decimal, then it is Diskcomm. (249 denotes one large file, 250 denotes one of two or more smaller fil }es.) With the advent of so many compaction programs, a program like COMPACTOR DETECTOR 2.0 is a real neat } way to check the files that are improperly named on a BBS. Hopefully the above information will help fut }ure programs. When dealing with a filename, you may change the drive number by simply backspacing } the cursor to the drive number and typing the correct number. This may be necessary in the DOS functions } area. If you wish to abort a command, use the ESC key. This works just about everywhere in the p }rogram. To stop it during disk I/O, hit the BREAK key. THAT'S IT! It }s been just over a year since the original 1.5 version of Diskcomm went out the door, and MANY things have } changed since then. I've just about run out of things to put in Diskcomm, but if you have any further ideas, } questions, or comments, please feel free to contact me by leaving me (not the SysOp) a message on The Atari A}pex BBS (716) 458-2638. Thank you for making Diskcomm the success it is! B}ob Puff