@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 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$} V0 0`B;DEL`?<0LV`@ʆ 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  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u,K:R:ʔ ,,, , , - 4\ 4 ,L, 4D (EL>.Use DOS to append OC.OBJ to your RS232 handler: CT} (RET) RS232,OC.OBJ/A (RET) C C`p ,0aaa``J 750 B W5 &W`b,s,`HU}H thh` , 08 )-mana6 35 \`4-`'(Files to list, Destination?) g? jA)  ) IA(۩V}ޅکݩ&ܢ,'0,'0 q?de  ) =L[, ANeed new file name! ANo drive or directories allowed in new name!LocW}k Unlock Delete Delete what file?-!4Lock which file?- . ./)ҭ  6 HH .hh {6)  X}/ / . > /+6-7-5- GF / W 5 5 W .L>.6-7-0 ɀ5-в kC5- 6Lz.5-@ .Lz.Y}5- 6`4- /` :M4-4-` B V ` HH` WU/T/4P g7S g7UT 7 "/UZ} "/TL24XY8&j扱6- 5 4] 4 4) L4BJD C "B D,EJK[} V KF "B D,EJK VL4CL06- 4^ 5 = 50 &W6-_ 4נ] 4P 4: 4 4 4 B7\}20JH7-I &WD6EB VLB46-DD W (EL0F kG W {A )- 4`T$ 4^ 4 41;=2]}tL93PL3H@ 4#` 5L1 4C` 4 4 L53 /!/r9sH 4s` 4h T4 B766 q5 /!/aL 1^}sL 1!/ 4` 4 /ra1 4a 417r 4 B7 /a1 /6a1 /񈘝rL 1 49^ 4 41_}{2 s3r 4d^ 4a T4 B7166 q5a 4^ 4a T4 B7 66 q5a 4^ 4a T4 B766 q5aL`}^2a 4$_ 4 40 _1%W2*O3N 4V_ 4a T4 B7766 q5a 4_ 4a T4 B766 q5aL2a a}4٠_ 4 T4 B766 q5 4_ 4 T4 B7 66 q5 4 ` 5Nth 4Ҡ` 5HBx` &Wb}JD3E H I5 BD,EHXI VL3D:OC.LODaaa`J 75LB4 B W5LB4 &WL0 4` 5c} ,L0L4Q'0 &W 3 ,,,l b \`XY8&j扱/U/T W`0 5 KFd}0 &WL4 5 4 4 4 4` 4Ua 4LL4 4Ea 4LL4H 4h` 4\ 4`HRUTXf^Yg_ |h`e}6mana 6` 44HI B V44`.a 4#a 4 4)Y`ԅ ؠH) 4h0`D:OC.OPT &W.D5E f}HIB V`DaEHI V` 5p5 5 p5`80 8`H 5hJJJJ 5`) 0ii0`07-H7-I8D-E g}BLVH 4=a 4h6- 5`maoamaLbna6 6j66Lh6aj6 аi3!/!/mah}8oana< I@L6r66a,P a{)`!/2?= 6?=  F=[O 6?=sL6 ti} E= 6 tH 6h 6`H BHIh V` "9`70>o* ??  0@??????&@@?>DC[HDE78M()#@@w}@@@@@@@@@@@@AAx@b@D@S@ABqBBCDCA?;0123456789HfKJABCDnhlrgcm>=<=` H BHIh VH  7-8-x}7-h` =tL>====L>)  =H>=^H=HHH=H HLx>H=HiH=H HLx>H=HH=HHh>h>h>i>>iy}>h>h>h^= ?= I=HH=H?=` = 2;=#_bjf g>L8>>G= 6`  +  z}<>P#L8=9=;=`8=:=;=`>=L>L@U?= bFE=p"?=*T+ >;L>L> kCL>p"*T+ >;L>L>L>{}==L>pH"*+ >;L@C=T U@= bFp"@=*T+ >;L@L@L@TA=UB=L@p"B=*A=+ >;L@pQ"|}*+ >;L@ 6 =L>:=<= 9=<=2=3=4=5=>=L> 63=0AL@ 63=02L@<= 63=0L@<=+}} 63=0L@<= :=8= &?L@9=8= ?L@80D=2=3= }3=}3=mD=3=L>2=L>3=4=p"4=*3=+ >;L@3=~}p2"*+ >;L?Ap1"*+ >;L?Ap0"*+ >;L@3=p""*+ >;LxAp!"*+ >;LxA {AL@}p "*+ >;`i8 i H 6h 6`3=LA 6[ 6T A; 6U AR 6L@L> 6[ 60 6n 6L@3= B4=} B5= BL@G=G=`3= 'B4= 'BL@aaLjBp@"*+ >;LjBE= F= {A`3= }B4= BL@aaLBpA"*+ >;LBE=LBF= {A`3=3=4=4=4=C=pP"3=}*4=+ >;p"*+ >;L@3=pI"*+ >;L@pJ"*+ >;L@ 6[ 6? 61 6; 60 6c 6L@HI} Р@Р@h` B D,E JK V D B V䘍D` $B D,EJK V ZB D},EJK V $B D,EaJaK V &B D,EaJaK V "B D,EaJK V D (B}DEНHI J V` ZB D,EJK V` YB D,EJK V`835/1050 DIALER - Input number to d}ial: Dialing (press OPTION to abort)...Dialing abortedCONNECT MB D,EJK V 4D 4 B7LDF / 4D} 4 YB D,EJK V LB D,EJK V KF60-:)D 4H KB D,EDJK Vh /}ƩЩ / KF YB D,EJK V B V0 / /п 4E 4L(E 4E 4`EFFFFFE}F` 6` Debug 8_bit_data CTRL-Z Kerm timeout:  Kerm retry:  Drive #:  ASCII delay: Status:Menu -> (A)SCII (}O)ptions (Q)uit (#)dirXMODEM: (U)pload (D)ownloadKERMIT: (S)end (R)eceive (F)inishF Ot T4`F Ot T4`F O}t T4`F Ot T4`H@ , I#JJJ OF OthF OtoF Ot{F O AG 3G ]G OG OɠF O 4 h}`9 ILGA HLGD -ZLGU u\LGQR MLLGS NLGF JOLGOhF 5N t OoF 5N }t O{F 5N t O AG B7 66 q5t 3G B7 66 q5t ]G B7 66 q5t OG B7 66 q5tL}G U\ Z W X KIZZHPtH >h 6tVV V /+ =$ / =t VV Vhȭ СKEЕLL }WZ FT OLJEK#tɛ ZP ȌZZPȌZ W`D1:*.*I0 &WDIEHIJB V0= O FT05}+1 4 FT0) FT0 4愥. 4LI FTɛ`H) 4hU!UPU P PKR P PRLvJStarting overKt}K 1J OLJ P`RLNK U UK P VK KFKK`FL7KKJRLKJ WROLR >W0 &WBODREJ V }O ,KLJReceiving ʠJ O ,K WK P TK KDLvJhhLLFL7KKJRLKJ P TK KF OCKhhLLKK)?K`OR O O`KJR}? 8JRLKJJR P P P PY P P`DKJRL7K PLROR !U TKLJDL7KKJRLKJ P W0 B V W TK K}FLvJ O B7 ȹ6UɛUKK` 7JXJ~JiKKJ?J?JASFDZBCTType filespec to receive orRETURN if other computer is no}t in Server mode: L KN O W J RK LH`HKHKHK`L O W0 &W`AbortingResending last file}KtK L OLL P` U /H BHIh VLL PK PS P PSLvJKJRhhLL`SLM M U J#J}ULJ WcN OUUߠU O O0 &WߝDUEUHIJB V OLJ WUU:UP P K}K PF P PFLvJFDV M KP \T[T*LJ W0 &W WK P PZ P PZLvJ PK PD P PDLvJZ) M }VU} KK P PB P PBLvJL2MQBLL M OL2OSending ML6MLLYNATCType filespec to send: Hold down START/SELECT/O}PTION to abortInvalid file name - N{ KU󅆬U >WU xVU N O 7OL/ON O W L RvN OH HmNH}lNHK`LLhhLLUUߠU O O` W /H BHIh VLMOFP PK PG P PQKKL O_OHHH̐O  4} 4hhh` 4` 4`H Oh O` 5 4 4` 4`ERROR $HO Oh O O`Send ->> ($=TLL8!4 %=T$=}:O: :TiLw;<;:U: :L_;"1 %=U:O: :TiT:O: :L;L_;0 %=:O: :L_;1 }%=:U: :L_;2 %=U:O: :L_;@"=<}=` H BHIh VH  7-8-Ȍ7-h` =tL>t?R O TNR8#LR TH8 JRh S TIR SLR TOR S} THNR)***mNR)?NRh8 NR)tHŠS Oh O ONR O O {SCIRt {SIRE S O S OIR`( 4 4IR 4 }OJR O OLR O O" 4 S" 4) 4 O`ORLR O`Txed and calculated checksums different: ERROR: $mNRNR`A}Tt Q TIRhhLuSt)t H 4h 4hhLRT`H0BHIh V` WK[T FT% tHS Oh}H O OhLT[TtH) J ThLTɛ) JɛJȩMȭJȩJH ThȌ[TJ8[TLdT W`=LHJ}hJhThThI@HTHTH`=U WK#ȱ U)# UI@ U UȌ Ut   rULnT UU W`H0 BHI}h V`^i P%P P@P-P#P`OR8 JPR8 JQR8 JRRI@JSR8 ITRJ`+ (A#B>;L?Ap0"*+ >;L}@3=pHV8VVeh`HL/Vh`C` BiDiEHI V`3=LA 6[ 6}U W`U &WBDUEJ V0oUU W0_+YdVȌdV WdVɛdVUUUU:dV U .UȢ }dV UU` &W W`BHILV BLV9Wц` J=W: .W=W(ȑ=Wi=WDti0ȑ:ȑ}ȱa {8 =W`8D D` B V`HD DLW ,h`ULJU >WʠJ OU O O0 &WBDUE}J V OLJ W ZXKLRAKK`Checksum error tX ONR O OJR O OK KLJ tZ nX 6NK`}tX{ O`NAK Getting Block #tX OK O OK O ONR tZJRHt O Oh S tZHt O Oh S tZnOR }SLR tZHt O OhNRt S OC>8KJR & 6LJt S OLEYK 5 4K Y ZY 6LXK`tYg O`AC}KACKtP0P PLY PLR Y KYhhLL WK6XXLR)tP  P rU Ohh}LJXϠORP W` ZXLJXkYYLX.XTCType filename to receive: Z K W4KC TX xZ Z ZH6}HZHZHK`LLF<sZ QTsZ`ULJU >WcN OU O O0 &WBDUEJ V OLJ` nXK K}LJ 0[` ZKZ W [L#[ ZYKXhhLLE XK 0[`K [ 0[KELXLXKX O 6`t4 4 OP O OP O O}P O OP O OL[K 5 4 tZt 4 BDPEHI V` WPKPIPNRZZZ +} FT&\EKZtZP SP00tɛ ZP S ȌZZ0ZP SȌZNRP W`hh 6LJZZ@\ZT\}] K`Type filename to send: U\ ZX xZQ\ \HzHJ\HI\HK`LLOmniCom by David Young VT100/Ker}mit/Xmodem/Capture 08/15/87Send $10 to 421 Hanbee, Richardson, TX 75080 to be a legal, registered owner.For that $10 you w}ill receive the docs and the latest version of the program.Menu: (B)reak (C)apture (D)ial (F)ile-xfer (P)arameters (T)erm o}r (Q)uitCapture file spec ('P:' or 'Dx:filename.ext'): FormfeedTerm mode: 1 (VT100) or 2 (dumb ATASCII)Baud rate: 1 (300)}, 2 (1200) or 3 (custom)Give value of AUX1 during XIO 36 in hex (7:2/1 stop bits, 3-0:bps): Give value of AUX2 during XIO 3}6 in hex (carrier detect): Give value of AUX1 during XIO 34 in hex (ctrl lines; 7-6:DTR): Parity: 0 (none), 1 (odd), 2 (eve}n) or 3 (custom)Give value of AUX1 during XIO 38 in hex (0-3:parity,4-5:xlate,6:LF): Give value of AUX2 during XIO 38 in he}x (heavy xlate char): Background color in hex: Character color in hex: Do you want local echoDo you wish to edit the key }mapType the key you want to edit or RETURN to quitType the new value in hex (or delete and RETURN for macro): Type or edit} macro for this key: Do you wish to save these parametersDo you wish to restore the saved parameters? (Y or N): Are you s}ureError #BREAK Key AbortNo Errors Press  LY#0`#* @#`,# lj;k+*opu i-=vcbxz43652}1, .nm/~rey twq9078<>fhdgsaLJ:K\^OPU I_|VCBXZ$#&%"![ ]NM?~REY TWQ()'@{}FHDGSA   }  {}`     }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}DCABMsprqSRQPlnnmyxw}vpurslvutM}hLE v]uS vlu} B VB JDuE V`*)*Lҩpx)pxj)81qY0XpRO}So)?o y v" //Lvtvu+vvvL{utvvhvvvL{u)j@`E:kbTlUm) LK v}LvL vLɛ /vUI kCLu (w g|lTmUk kL0Lv ,|LvHH` Ⱦ` (w-}dx |vLv dxex fvLvl (w} yLvɛ ,|Lv ow | vH)` hi@h h] wLL}` v |Lv y z `ppȑp`ȑpOȑpXȑpYȑpȑpjOȑpXiȑpYiȑpȑpAȑppȑpqȑp`'^f_g]}H)`@hi h@hU w^if_igUJ)Ljw)f`H ydfeghU wL|) )VWVWJLxf)}}EWf(f)}EWfPf)~EWfxf)~EWff)EWfȱf)EWff)EWfLcxf)EVf(f)EVfPf)E}Vfxf)EVff)EVfȱf)EVff)EVf`xxxxx}y~ryx,|yyxxkCx)y`TTL|T}TͿUUSRLxUU0RSUL|U)iPU y``S8UJƌ00Uj dJJJJddi(deie٤d*d0}L|S8UJƌ06QQUj d ddi(deie֠djd0L|UR x  owL|8U y yzLyU y zRUL}| zddeYieXd b|mTlTͿUJeX^Yi_0@e^^e__e^d`XdYe` zd8XfeYg0}f8項fggdeddi@feig fd gzd gzL|dideie` zd8XfeYgffggf8項f}ggXi_dYied8@feg fd zd zL|d8項dee`XdYe`HedeeVWUJL{W})EWPWL{}()EWݏ}ڠP)EW~͠x)EWݏ~)EWгȱ)EWݏЦ)EWЙqV)EVP}VL{ݏ()EVڠP)EVݏ͠x)EV)EVݏгȱ)EVЦ)EVݏЙ WV h` |TlRm` y`} }UUS` 0|L|} b|VTT} ɛ8 zlΝTL|RU` |lTmUkT USkL| |kUR}T x vkUR xUSTk |`T`T`UdfegIiPJHhHfh(H1fffi(fgigh(}`                }                   }                     }                    }                     }                  }      }  `0``00````@@ @@@@@@@@@@ @@@ `@```@`ࠠ` @ }@ @`@`0``00````@@@@`@ @ ` @@ @ ࠠ@ @@@` } `@@@``ࠠ@@@`0````00@`````@@@ @@ @ @ @@@ @ @@@@ }``@ࠠ@ @@@@p0``00p`p@@@@@@@ @@@@ @`@@@ࠀ@ @@@@ }ࠀ@ @@@@@@ p0``p0@p`p@ @@@@ @ @@ @ @@ } `@ @` @`@@@ ``0````p0````@@@@ P@@@@@ @@@@@@@```@ࠠ`@@ }@```` ``@ `@ @@@`0``00``````@ }@ `@,0``````@1,K:R:ʔ ,,, , , - 4\ 4 ,L, 4D (EL>.Use DOS to append OC.OBJ to your RS232 handler: C } (RET) RS232,OC.OBJ/A (RET) C C`p ,0aaa``J 750 B W5 &W`b,s,`H }H thh` , 08 )-mana6 35 \`4-`'(Files to list, Destination?) g? jA)  ) IA(۩ }ޅکݩ&ܢ,'0,'0 q?de  ) =L[, ANeed new file name! ANo drive or directories allowed in new name!Loc }k Unlock Delete Delete what file?-!4Lock which file?- . ./)ҭ  6 HH .hh {6)   }/ / . > /+6-7-5- GF / W 5 5 W .L>.6-7-0 ɀ5-в kC5- 6Lz.5-@ .Lz. }5- 6`4- /` :M4-4-` B V ` HH` WU/T/4P g7S g7UT 7 "/U } "/TL24XY8&j扱6- 5 4] 4 4) L4BJD C "B D,EJK } V KF "B D,EJK VL4CL06- 4^ 5 = 50 &W6-_ 4נ] 4P 4: 4 4 4 B7 }20JH7-I &WD6EB VLB46-DD W (EL0F kG W {A )- 4`T$ 4^ 4 41;=2 }tL93PL3H@ 4#` 5L1 4C` 4 4 L53 /!/r9sH 4s` 4h T4 B766 q5 /!/aL 1 }sL 1!/ 4` 4 /ra1 4a 417r 4 B7 /a1 /6a1 /񈘝rL 1 49^ 4 41 }{2 s3r 4d^ 4a T4 B7166 q5a 4^ 4a T4 B7 66 q5a 4^ 4a T4 B766 q5aL }^2a 4$_ 4 40 _1%W2*O3N 4V_ 4a T4 B7766 q5a 4_ 4a T4 B766 q5aL2a }4٠_ 4 T4 B766 q5 4_ 4 T4 B7 66 q5 4 ` 5Nth 4Ҡ` 5HBx` &W }JD3E H I5 BD,EHXI VL3D:OC.LODaaa`J 75LB4 B W5LB4 &WL0 4` 5 } ,L0L4Q'0 &W 3 ,,,l b \`XY8&j扱/U/T W`0 5 KF }0 &WL4 5 4 4 4 4` 4Ua 4LL4 4Ea 4LL4H 4h` 4\ 4`HRUTXf^Yg_ |h` }6mana 6` 44HI B V44`.a 4#a 4 4)Y`ԅ ؠH) 4h0`D:OC.OPT &W.D5E }HIB V`DaEHI V` 5p5 5 p5`80 8`H 5hJJJJ 5`) 0ii0`07-H7-I8D-E }BLVH 4=a 4h6- 5`maoamaLbna6 6j66Lh6aj6 аi3!/!/ma }8oana< I@L6r66a,P a{)`!/2?= 6?=  F=[O 6?=sL6 t } E= 6 tH 6h 6`H BHIh V` "9`70>o* ??  0@??????&@@?>DC[HDE78M()#@@ ,}@@@@@@@@@@@@AAx@b@D@S@ABqBBCDCA?;0123456789HfKJABCDnhlrgcm>=<=` H BHIh VH  7-8- -}7-h` =tL>====L>)  =H>=^H=HHH=H HLx>H=HiH=H HLx>H=HH=HHh>h>h>i>>i .}>h>h>h^= ?= I=HH=H?=` = 2;=#_bjf g>L8>>G= 6`  +   /}<>P#L8=9=;=`8=:=;=`>=L>L@U?= bFE=p"?=*T+ >;L>L> kCL>p"*T+ >;L>L>L> 0}==L>pH"*+ >;L@C=T U@= bFp"@=*T+ >;L@L@L@TA=UB=L@p"B=*A=+ >;L@pQ" 1}*+ >;L@ 6 =L>:=<= 9=<=2=3=4=5=>=L> 63=0AL@ 63=02L@<= 63=0L@<=+ 2} 63=0L@<= :=8= &?L@9=8= ?L@80D=2=3= }3=}3=mD=3=L>2=L>3=4=p"4=*3=+ >;L@3= 3}p2"*+ >;L?Ap1"*+ >;L?Ap0"*+ >;L@3=p""*+ >;LxAp!"*+ >;LxA {AL@ 4}p "*+ >;`i8 i H 6h 6`3=LA 6[ 6T A; 6U AR 6L@L> 6[ 60 6n 6L@3= B4= 5} B5= BL@G=G=`3= 'B4= 'BL@aaLjBp@"*+ >;LjBE= F= {A`3= 6}B4= BL@aaLBpA"*+ >;LBE=LBF= {A`3=3=4=4=4=C=pP"3= 7}*4=+ >;p"*+ >;L@3=pI"*+ >;L@pJ"*+ >;L@ 6[ 6? 61 6; 60 6c 6L@HI 8} Р@Р@h` B D,E JK V D B V䘍D` $B D,EJK V ZB D 9},EJK V $B D,EaJaK V &B D,EaJaK V "B D,EaJK V D (B :}DEНHI J V` ZB D,EJK V` YB D,EJK V`835/1050 DIALER - Input number to d ;}ial: Dialing (press OPTION to abort)...Dialing abortedCONNECT MB D,EJK V 4D 4 B7LDF / 4D <} 4 YB D,EJK V LB D,EJK V KF60-:)D 4H KB D,EDJK Vh / =}ƩЩ / KF YB D,EJK V B V0 / /п 4E 4L(E 4E 4`EFFFFFE >}F` 6` Debug 8_bit_data CTRL-Z Kerm timeout:  Kerm retry:  Drive #:  ASCII delay: Status:Menu -> (A)SCII ( ?}O)ptions (Q)uit (#)dirXMODEM: (U)pload (D)ownloadKERMIT: (S)end (R)eceive (F)inishF Ot T4`F Ot T4`F O @}t T4`F Ot T4`H@ , I#JJJ OF OthF OtoF Ot{F O AG 3G ]G OG OɠF O 4 h A}`9 ILGA HLGD -ZLGU u\LGQR MLLGS NLGF JOLGOhF 5N t OoF 5N  B}t O{F 5N t O AG B7 66 q5t 3G B7 66 q5t ]G B7 66 q5t OG B7 66 q5tL C}G U\ Z W X KIZZHPtH >h 6tVV V /+ =$ / =t VV Vhȭ СKEЕLL D}WZ FT OLJEK#tɛ ZP ȌZZPȌZ W`D1:*.*I0 &WDIEHIJB V0= O FT05 E}+1 4 FT0) FT0 4愥. 4LI FTɛ`H) 4hU!UPU P PKR P PRLvJStarting overKt F}K 1J OLJ P`RLNK U UK P VK KFKK`FL7KKJRLKJ WROLR >W0 &WBODREJ V G}O ,KLJReceiving ʠJ O ,K WK P TK KDLvJhhLLFL7KKJRLKJ P TK KF OCKhhLLKK)?K`OR O O`KJR H}? 8JRLKJJR P P P PY P P`DKJRL7K PLROR !U TKLJDL7KKJRLKJ P W0 B V W TK K I}FLvJ O B7 ȹ6UɛUKK` 7JXJ~JiKKJ?J?JASFDZBCTType filespec to receive orRETURN if other computer is no J}t in Server mode: L KN O W J RK LH`HKHKHK`L O W0 &W`AbortingResending last file K}KtK L OLL P` U /H BHIh VLL PK PS P PSLvJKJRhhLL`SLM M U J#J L}ULJ WcN OUUߠU O O0 &WߝDUEUHIJB V OLJ WUU:UP P K M}K PF P PFLvJFDV M KP \T[T*LJ W0 &W WK P PZ P PZLvJ PK PD P PDLvJZ) M }VU N} KK P PB P PBLvJL2MQBLL M OL2OSending ML6MLLYNATCType filespec to send: Hold down START/SELECT/O O}PTION to abortInvalid file name - N{ KU󅆬U >WU xVU N O 7OL/ON O W L RvN OH HmNH P}lNHK`LLhhLLUUߠU O O` W /H BHIh VLMOFP PK PG P PQKKL O_OHHH̐O  4 Q} 4hhh` 4` 4`H Oh O` 5 4 4` 4`ERROR $HO Oh O O`Send ->> ($=TLL8!4 %=T$= R}:O: :TiLw;<;:U: :L_;"1 %=U:O: :TiT:O: :L;L_;0 %=:O: :L_;1 S}%=:U: :L_;2 %=U:O: :L_;@"=< W}=` H BHIh VH  7-8-Ȍ7-h` =tL>t?R O TNR8#LR TH8 JRh S TIR SLR TOR S X} THNR)***mNR)?NRh8 NR)tHŠS Oh O ONR O O {SCIRt {SIRE S O S OIR`( 4 4IR 4 Y}OJR O OLR O O" 4 S" 4) 4 O`ORLR O`Txed and calculated checksums different: ERROR: $mNRNR`A Z}Tt Q TIRhhLuSt)t H 4h 4hhLRT`H0BHIh V` WK[T FT% tHS Oh [}H O OhLT[TtH) J ThLTɛ) JɛJȩMȭJȩJH ThȌ[TJ8[TLdT W`=LHJ \}hJhThThI@HTHTH`=U WK#ȱ U)# UI@ U UȌ Ut   rULnT UU W`H0 BHI ]}h V`^i P%P P@P-P#P`OR8 JPR8 JQR8 JRRI@JSR8 ITRJ`+ (A#B>;L?Ap0"*+ >;L ^}@3=pHV8VVeh`HL/Vh`C` BiDiEHI V`3=LA 6[ 6 _}U W`U &WBDUEJ V0oUU W0_+YdVȌdV WdVɛdVUUUU:dV U .UȢ `}dV UU` &W W`BHILV BLV9Wц` J=W: .W=W(ȑ=Wi=WDti0ȑ:ȑ a}ȱa {8 =W`8D D` B V`HD DLW ,h`ULJU >WʠJ OU O O0 &WBDUE b}J V OLJ W ZXKLRAKK`Checksum error tX ONR O OJR O OK KLJ tZ nX 6NK` c}tX{ O`NAK Getting Block #tX OK O OK O ONR tZJRHt O Oh S tZHt O Oh S tZnOR d}SLR tZHt O OhNRt S OC>8KJR & 6LJt S OLEYK 5 4K Y ZY 6LXK`tYg O`AC e}KACKtP0P PLY PLR Y KYhhLL WK6XXLR)tP  P rU Ohh f}LJXϠORP W` ZXLJXkYYLX.XTCType filename to receive: Z K W4KC TX xZ Z ZH6 g}HZHZHK`LLF<sZ QTsZ`ULJU >WcN OU O O0 &WBDUEJ V OLJ` nXK K q}B%DOS SYSB*)DUP SYSBSAUTORUN SYSBOMNICOM COMBOMNICOM DOC OMNICOM TXTREADME TXTLJ 0[` ZKZ W [L#[ ZYKXhhLLE XK 0[`K [ 0[KELXLXKX O 6`t4 4 OP O OP O O r}P O OP O OL[K 5 4 tZt 4 BDPEHI V` WPKPIPNRZZZ + s} FT&\EKZtZP SP00tɛ ZP S ȌZZ0ZP SȌZNRP W`hh 6LJZZ@\ZT\ t}] K`Type filename to send: U\ ZX xZQ\ \HzHJ\HI\HK`LLOmniCom by David Young VT100/Ker u}mit/Xmodem/Capture 08/15/87Send $10 to 421 Hanbee, Richardson, TX 75080 to be a legal, registered owner.For that $10 you w v}ill receive the docs and the latest version of the program.Menu: (B)reak (C)apture (D)ial (F)ile-xfer (P)arameters (T)erm o w}r (Q)uitCapture file spec ('P:' or 'Dx:filename.ext'): FormfeedTerm mode: 1 (VT100) or 2 (dumb ATASCII)Baud rate: 1 (300) x}, 2 (1200) or 3 (custom)Give value of AUX1 during XIO 36 in hex (7:2/1 stop bits, 3-0:bps): Give value of AUX2 during XIO 3 y}6 in hex (carrier detect): Give value of AUX1 during XIO 34 in hex (ctrl lines; 7-6:DTR): Parity: 0 (none), 1 (odd), 2 (eve z}n) or 3 (custom)Give value of AUX1 during XIO 38 in hex (0-3:parity,4-5:xlate,6:LF): Give value of AUX2 during XIO 38 in he {}x (heavy xlate char): Background color in hex: Character color in hex: Do you want local echoDo you wish to edit the key |}mapType the key you want to edit or RETURN to quitType the new value in hex (or delete and RETURN for macro): Type or edit }} macro for this key: Do you wish to save these parametersDo you wish to restore the saved parameters? (Y or N): Are you s ~}ureError #BREAK Key AbortNo Errors Press  LY#0`#* @#`,# lj;k+*opu i-=vcbxz43652 }1, .nm/~rey twq9078<>fhdgsaLJ:K\^OPU I_|VCBXZ$#&%"![ ]NM?~REY TWQ()'@{}FHDGSA    }  {}`      } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }DCABMsprqSRQPlnnmyxw }vpurslvutM }hLE v]uS vlu } B VB JDuE V`*)*Lҩpx)pxj)81qY0XpRO }So)?o y v" //Lvtvu+vvvL{utvvhvvvL{u)j@`E:kbTlUm) LK v }LvL vLɛ /vUI kCLu (w g|lTmUk kL0Lv ,|LvHH` Ⱦ` (w- }dx |vLv dxex fvLvl (w} yLvɛ ,|Lv ow | vH)` hi@h h] wLL }` v |Lv y z `ppȑp`ȑpOȑpXȑpYȑpȑpjOȑpXiȑpYiȑpȑpAȑppȑpqȑp`'^f_g] }H)`@hi h@hU w^if_igUJ)Ljw)f`H ydfeghU wL|) )VWVWJLxf) }}EWf(f)}EWfPf)~EWfxf)~EWff)EWfȱf)EWff)EWfLcxf)EVf(f)EVfPf)E }Vfxf)EVff)EVfȱf)EVff)EVf`xxxxx}y~ryx,|yyxxkCx)y`TTL|T }TͿUUSRLxUU0RSUL|U)iPU y``S8UJƌ00Uj dJJJJddi(deie٤d*d0 }L|S8UJƌ06QQUj d ddi(deie֠djd0L|UR x  owL|8U y yzLyU y zRUL }| zddeYieXd b|mTlTͿUJeX^Yi_0@e^^e__e^d`XdYe` zd8XfeYg0 }f8項fggdeddi@feig fd gzd gzL|dideie` zd8XfeYgffggf8項f }ggXi_dYied8@feg fd zd zL|d8項dee`XdYe`HedeeVWUJL{W })EWPWL{}()EWݏ}ڠP)EW~͠x)EWݏ~)EWгȱ)EWݏЦ)EWЙqV)EVP }VL{ݏ()EVڠP)EVݏ͠x)EV)EVݏгȱ)EVЦ)EVݏЙ WV h` |TlRm` y` } }UUS` 0|L|} b|VTT} ɛ8 zlΝTL|RU` |lTmUkT USkL| |kUR }T x vkUR xUSTk |`T`T`UdfegIiPJHhHfh(H1fffi(fgigh( }`                 }                   }                     }                     }                     }                   }      }  `0``00````@@ @@@@@@@@@@ @@@ `@```@`ࠠ` @ }@ @`@`0``00````@@@@`@ @ ` @@ @ ࠠ@ @@@` } `@@@``ࠠ@@@`0````00@`````@@@ @@ @ @ @@@ @ @@@@ }``@ࠠ@ @@@@p0``00p`p@@@@@@@ @@@@ @`@@@ࠀ@ @@@@ }ࠀ@ @@@@@@ p0``p0@p`p@ @@@@ @ @@ @ @@ } `@ @` @`@@@ ``0````p0````@@@@ P@@@@@ @@@@@@@```@ࠠ`@@ }@```` ``@ `@ @@@`0``00``````@ }@ `@,0``````@ 1 OmniCom: VT100 Emulator/Kermit/XMODEM for OMNIVIEW This release of OmniCom features a limited but q}uite functional VT100 emulation, XMODEM, Kermit, capture mode, and screen dump. We plan to continually improve} this package as time goes on. You can always get the latest version by sending us $10.00. Every attempt} has been made to make OmniCom compatible with 850-like and 835/1030 devices. For there to be any hope that it } will be compatible with other incompatible devices (MPP, in particular) we will need technical data on the }device. Feedback on whether it works with these and other devices is requested: } CDY Consulting 421 Hanbee Richardson, TX 75080 } (214)235-2146 The OMNIVIEW has been updated to support the entire ASCII character} set. In particular, the characters for left and right braces, grave accent, and tilde have been substit}uted for the corresponding (worthless) characters in the ATARI character set. If you bought your OMNIVIEW bef}ore these changes you can update to the latest version by sending us the old chip with $10.00. } Getting OmniCom to run ATARISRS.232 is an RS232 handler for the 850, 835, and 1030 and I } believe it originated from Russ Wetmore. It provides an 'R:' device that will work with any of these ATARI modems.} If you have an 835 or 1030 you should probably use this as your RS232 handler. If you are using a P:R:Conne}ction you will want to use the handler supplied with that device. To get this program into an executable }form you will need to append OC.OBJ to your RS232 handler. For example, if you choose ATARISRS.2}32, then you should make a copy of it to a file called 'OC'. From DOS this is done as follows: } 'C (RETURN) ATARISRS.232,OC (RETURN)'. Then append 'OC.OBJ' with the following command: } 'C (RETURN) OC.OBJ,OC/A (RETURN)'. Now you can load and execute 'OC' with the 'L' option of DOS: } 'L (RETURN) OC (RETURN)'. Operation of OmniCom } First of all I must give credit to David Bailey and others who worked on the public domain version of VT10SQ, }a simple 80 column VT100 emulator. Their work resulted in a minimal VT100 emulation that was satisfactory }for many applications. It was used as an early model for page 1 } OmniCom: VT100 Emulator/Kermit/XMODEM for OMNIVIEW OmniCom, which has much improved screen and keyboard processing}, along with file transfer protocols and the ability to customize the communication parameters. } The operation of OmniCom was designed to be simple and yet flexible. If you are running a 300 baud modem then yo}u can just start typing. If you are running a 1200 baud modem then you will want to change the baud rate. Th}is and other parameters are changed via the OPTION key under the '(P)arameters' selection. Using the OPTION key y}ou will also find other goodies: a BREAK generator, capture mode, an 835/1030 dialer, file transfer, dumb ATASC}II or smart VT100 terminal selection, and the ability to quit to DOS. Feel free to experiment. You can answ}er any question with a RETURN without having any effect. Although OmniCom should be able to keep up with 1200 ba}ud most of the time, it may have trouble keeping up if several screens of continuous data are received, especia}lly if the lines are short, resulting in lots of scrolling. In this case it will use XON/XOFF to keep the } input buffer from overflowing. You will know this is happening because the screen border will blink everytim}e an XOFF is sent. If you want to avoid missing any characters on the screen, be sure that the computer at }the other end has XON/XOFF activated. It is even more critical that XON/XOFF be activated during capture mode sinc}e the capture buffer is quite small (256 bytes). If the host you are communicating with cannot be made t}o recognize XON/XOFF then capture mode will work very poorly. The keys to generate the characters for le}ft and right braces, grave accent, and tilde (which ATARI left out of their character set for some dumb rea}son) are as follows: Left brace : control-9 Right brace : control-0 } Grave accent: control-7 Tilde : ATARI key (lower right corner) The othe}r thing you should be aware of is the simulation of the DEC VT100 keypad. It is accessed by holding down the SELE}CT key while typing the following keys: Mapping of VT100 Keypad to ATARI Keyboard } +-------+-------+-------+-------+ | PF1/1 | PF2/2 | PF3/3 | PF4/4 | } +-------+-------+-------+-------+ | 7/Q | 8/W | 9/E | -/R | +--}-----+-------+-------+-------+ | 4/A | 5/S | 6/D | ,/F | +-------+-}------+-------+-------+ | 1/Z | 2/X | 3/C | | +-------+-------+}-------+ENTER/V| | 0/B | ./N | | +-------+-------+-------}+-------+ page 2 OmniCom: VT100 Emulator/Kermit/XMODEM for OMN}IVIEW If you do not like this mapping you are free to redo it to suit your tastes. Read about that in} the next section on customizing your keyboard. ATARI VT100 keypad Xm}itted Sequence (applica}tion)(numeric) DOWN} ARROW PF1 (same) } PF3 (same) } 7 } (same) 9 } (same) } 4 (same) , (same) } 2 (same) } ENTER } (same) . } (same) ATASCII/VT100 Selection If you wish to communicate with }an ATARI BBS system, you may want to do so in ATASCII mode to take advantage of the ATARI line drawing gra}phics and editing functions. Some ATARI BBS's use this mode to draw pretty boxes and do animation. The other char }acteristic of this mode is that all CR characters ($0D) are translated to $9B. However, a Hayes compatible mod }em will only recognize CR to terminate commands. Thus, when you are talking directly to a Hayes compatible modem, as } when you are dialing (ATDT...), you must be in VT100 mode. Switch to dumb ATASCII mode after you get the "CO }NNECT" indication from the modem but before typing anything else (the BBS will use the first RETURN chara }cter to determine whether you are in ATASCII or ASCII mode). You do so by pressing OPTION and typing "T2". } Sending BREAK Some systems require the remote terminal to send a BREAK in o}rder to set communication parameters. This can be done by pressing OPTION and then typing 'B'. } page 3 OmniCom: VT100 Emulator/Kermit/XMODEM for OMNIVIEW } Capture Mode IMPORTANT: The computer you are communicating with must recognize XON}/XOFF in order for this feature to work! XON and XOFF are what OmniCom uses to control the speed at which the othe}r computer sends it data in order to prevent it from overflowing the capture buffer. Capture mode allows y}ou to save everything that is being sent to you from the other computer to any output device. Usually you will wan}t to capture the data to a disk file or to the printer. This is done by pressing OPTION and typing 'C'. You can} supply a file specification or just hit RETURN if you want the output to go to a printer. You terminate c}apture mode by pressing OPTION and typing 'C' again. This will cause the output file to be closed. Using 'Q' to qu}it OmniCom will also close the file. It is important to note that capture mode is designed to be used on}ly with ASCII data. The reason for this is that it is not reliable like the file transfer protocols XMODEM }and Kermit. Also, it will translate all incoming CR characters ($0D) to $9B and discard LF's ($0A). It} is most useful for grabbing mail or documentation where an occasional missing or garbled character is not critical. } If you are capturing to a printer attached to an ATR8000 you will notice that the printing will be spo}radic and appear not to keep up with the screen. This is because the ATR8000 is also used as the modem i}nterface and cannot print while serial I/O is active. To deactivate serial I/O press OPTION. This will take O}mniCom offline and allow the data stored in the ATR's printer buffer to flow freely to the printer. This shou }ld only be done when you expect no new data from the remote computer since it will be lost until you hit RETURN !} again to take OmniCom back online. Screen Dump You can make an exa"}ct copy of the screen to the printer at any time by holding down SELECT and then pressing OPTION. Any data arriv#}ing during the interval that the screen is being copied to the printer will be lost. If you own an ATR8000 t$}hen you will also want to read the last paragraph under Capture Mode. Customizing%} your Keyboard If you type OPTION and 'P', you will be asked if you want to edit the key mapping. Answer&}ing 'N' to this question (or just RETURN) will take you into the section to adjust the communication paramete'}rs (explained in the next section). If you do want to customize your keyboard then answer 'Y'. (}Now you are free to assign one or more characters (up to 17) to each key or key in combination with CONTROL, SHIFT, )}or both CONTROL and SHIFT. Do that by typing the desired key when prompted. Now you will be asked for the co*}de(s) that you wish that key to produce. You can page 4 Omn+}iCom: VT100 Emulator/Kermit/XMODEM for OMNIVIEW do that in hex if it is to produce only one byte. Otherwise you ca,}n delete the hex byte and hit RETURN to specify a sequence of characters up to 17 bytes long. When specifying th-}e character sequence you are free to use the normal ATARI editing controls. If you want to insert a CONTROL .} character (like CR) hold down CONTROL and type the corresponding letter of the alpahbet. For example, if yo/}u want to insert a CR ($0D), type CONTROL-M. One key many people will need to change is DELETE/BACKSPACE. A0}s it comes, OmniCom produces a DEL ($7F) when this key is pressed and a BS ($08) when control-DEL/BS is p1}ressed. You may want to reverse these definitions. An entirely different set of key codes are accessed when you 2}hold down SELECT while typing a key. SELECT activates the keypad mode. In this mode a VT100 generates a particu3}lar sequence of characters everytime a key is pressed. This sequence is ESC-'O'-code where the code is dif4}ferent for every key of the keypad. You can edit these codes also, but you are only allowed to enter one byte in hex. 5} As you customize your keyboard you will want to save these changes to disk so that your keyboard will alw6}ays act the same when you execute OmniCom. To save your customized keyboard (along with other parame7}ters you may have changed, like screen color) just hit RETURN when prompted for the next key to edit. Now you will8} be given the opportunity to either save the changes you just made or restore the previous parameters, nega9}ting any recent changes. These parameters are stored in a file called OC.OPT. This file must be on drive 1 when :} OC is loaded for your options to be in effect. Using these techniques you can even alter the keyboard for ;}use with PROFS on an IBM mainframe. This has been done for you and is on the disk under PROFS.OPT. Rename th<}is file to OC.OPT and your keyboard will act according to the following mapping (thanks to David Bailey for=} coming up with this convention): page 5 O>}mniCom: VT100 Emulator/Kermit/XMODEM for OMNIVIEW Yale Protocol ATARI VT100 keypad Xmitted ?} Converter Sequence PF1 PF2 PF3 A} 7 B} PF5 9 <C}ESC O y> PF7 5 PF9 1 PF11 3 PA1 - PA3 , NA