@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 w'v'R ` `y't'0W p& _&Q}'Y'|'H|' %h|'QY' &Y'|' %QY' % & Rx' % }`t'y'R  p&'  `L@ ` !r""""L z'Y'`*) \' \'` ) }Y' p& !t'0# _& >'Y}'u' %` &Y'`v'A !0w'B !0 j'  @X !0xsҭr'Ң }j' j'!  ҅x'|'X['`$%%z't'0 )'Q}' % &Y'`|'xj' Xx'Y')Y'W } !"PLY于z'}'Z')0 }'ɛ )}'Z') %) }' }'0g'xi'}'' K'i'g' }t'0|' 4'|'X`z'Xx %,H-Hc',d'-,}'h-h,8e'e'f' %X!Z')0 }') }'}'`['e' }f'g't')"#`"# )`#H#H"}'` >#"?#$G#&O#(u#I#J#K#L $M$R$S$Y*$Zu$?$`*v'Ll#*w'Ll#*Z }'Ll#t'0 %['`hhY')*`* ()$_'e(]'%`'e)^'`~_''`'_'i]'`'i^' %Ll# \#)['` \# }  \#j 8*['*0:#$)}' }' %}' %Ll# \#  \#)>L%$ X# @ X#)['Ll#Yu'u't'Y') **L!Ll#x } & ҅X >' %Y' Y' % &`Zu'u't'L!Y' Y' % &Ll# X# ['T'}' %Ll#ؘHH,H-Ha', }b'- Ҡ,ҍ I)x' \'\'h$%-h, % % %x'\' \' %hhh@g'x'|'ؘHg' %L%h'' K }'h'g')ؘH|'|'[')>['L%ؘH['I[')[')['Џ @S !`}'JJ`a'b'`^'^ }'`]']'` %i % _']'`'%&^'`|' )')5Ӎ|'xi'}'' K'i'g'X )'Y&Z& '|'%{'|'=ӭY') } Y')Y'8`z'`=ӭY')Y'`<x &% ҅X`['`$!%!%P%j%-2 p2ҍ ҩxҢ ҍҢ j }'{& p'& `xj' &X'p')ө%ҢX`#&''x \{'X`{'`x 4 }'Xg'` ` '{'`Ș `JM/RW)ө%ҢX`#&''x \{'X`{'`x 4 9 OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Shareware This release of OmniCom features VT100 emula}tion, XMODEM, Kermit, ASCII send, 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. This is also the first versi}on that will run standalone, that is, it does not depend on the OMNIVIEW chip to generate the 80 column screen. T}his means that you can run OmniCom with any operating system on any 8 bit Atari computer with at least 48K. In fact,} you are free to distribute OmniCom freely. However, anyone who chooses to use OmniCom must send $10 to the fo}llowing address. For that $10 they will receive a disk with the latest version of the program and complete } documentation. CDY Consulting 421 Hanbee  } Richardson, TX 75080 If you have a need for 80 column word processing we can provide yo!}u with an 80 column operating system enhancement (OMNIVIEW) and an 80 column word processor (OmniWriter). The"} cost is $49.95 for the 400/800 or $39.95 for the 130XE or 800XL. This is a very powerful full featured w#}ord processor/text editor that will use any 130XE or AXLON compatible memory expansion you might have as an extensi$}on of your text buffer. AtariWriter Plus (for 130XE compatible machines) or Letter/Data Perfect can also be conve%}rted to 80 columns for use with OMNIVIEW for a cost of $10.00 plus a copy of the original disk. Every attem&}pt has been made to make OmniCom compatible with 850-like interfaces. 835 and 1030 modems will work if they have '} a serial driver that makes them look like an 850 (like ATARISRS.232 provided on the OmniCom disk). For there (}to be any hope that it will be compatible with other incompatible devices (MPP, in particular) we will n)}eed technical data on the device. Getting OmniCom to run ATARISRS.232 is an RS2*}32 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 RS,}232 handler. If you are using a P:R:Connection 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. Fo.}r example, if you choose ATARISRS.232, then you should make a copy of it to a file called 'OC'. From DOS this i/}s done as follows: 'C (RETURN) ATARISRS.232,OC (RETURN)'. 0} page 1 OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Shareware Then append 'OC.OBJ' with the fol1}lowing command: 'C (RETURN) OC.OBJ,OC/A (RETURN)'. Now you can load and execute 'OC' 2}with the 'L' option of DOS: 'L (RETURN) OC (RETURN)'. Ho3}oking up Your Monitor Some people are satisfied using 80 columns with a composite color monitor or even 4}a TV set, especially if the color is turned off. However, the best 80 column output is achieved with eith5}er a monochrome monitor or a color monitor with separate chrominance and luminance inputs (like the Teknika M6}J10, Commodore 1702 or 1802, etc.). But even if you have the right monitor, the output will not look good u7}nless it is hooked up correctly! The ATARI monitor jack has three video outputs: composite, chroma, and luma. If yo8}u have a monochrome monitor then you must use the luma output. If you have a color monitor with separate chrom9}a and luma inputs then you must use these two outputs from the ATARI. (Looking into the monitor :}jack on the computer) Audio 3 * * 1 Luma Chroma 5 * ;} * 4 Composite Ground 2 * Depending on your cable, you may need to modify the <}connector that plugs into the computer or, if your cable has multiple plugs, select the proper plug at the moni=}tor. When the monitor is hooked up correctly each pixel should be distinct and of equal intensity. >} 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 OmniCom, which hA}as much improved screen and keyboard processing, along with file transfer protocols and the ability to customizeB} the communication parameters. The operation of OmniCom was designed to be simple and yet flexible. IC}f you are running a 300 baud modem then you can just start typing. If you are running a 1200 baud modem then you willD} want to change the baud rate. This and other parameters are changed via the OPTION key under the '(P)arametersE}' selection. Using the OPTION key you will also find other goodies: a BREAK generator, capture mode, an 835/1030 F} dialer, file transfer, dumb ATASCII or smart VT100 terminal selection, and the ability to quit to DOS. Feel free toG} experiment. You can answer any question with a RETURN without having any effect. H} page 2 OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Shareware Although OmniCom shouldI} be able to keep up with 1200 baud most of the time, it may have trouble keeping up if several screens of continuous J} data are received, especially if the lines are short, resulting in lots of scrolling. In this case it will useK} XON/XOFF to keep the input buffer from overflowing. You will know this is happening because the screenL} border will blink everytime an XOFF is sent. If you want to avoid missing any characters on the screen, be sure tM}hat the computer at the other end has XON/XOFF activated. It is even more critical that XON/XOFF be activated durN}ing capture mode since the capture buffer is quite small (256 bytes - however, it is continually dumped to disO}k so the effective size of the capture buffer is as large as your disk). If the host you are communicating with cannot P}be made to recognize XON/XOFF then capture mode will work very poorly. The keys to generate the characters fQ}or left and right braces, grave accent, and tilde (which ATARI left out of their character set for some dumb R}reason) are as follows: Left brace : control-9 Right brace : control-0 S} Grave accent: control-7 Tilde : ATARI key (lower right corner) The other thT}ing you should be aware of is the simulation of the DEC VT100 keypad. It is accessed by holding down the SELECT kU}ey while typing the following keys: Mapping of VT100 Keypad to ATARI Keyboard V} +-------+-------+-------+-------+ | PF1/1 | PF2/2 | PF3/3 | PF4/4 | +-------W}+-------+-------+-------+ | 7/Q | 8/W | 9/E | -/R | +-------+-------+X}-------+-------+ | 4/A | 5/S | 6/D | ,/F | +-------+-------+-------+-Y}------+ | 1/Z | 2/X | 3/C | | +-------+-------+-------+ENTER/V| Z} | 0/B | ./N | | +-------+-------+-------+-------+ [} 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 Xmitted ]} Sequence (application)(numeric) ^} DOWN ARROW LEFT ARROW PF2 b} (same) c} PF4 (same) 9 (same) e} 4 (same) f} 6 (same)g} 1 q}B%DOS SYSB*)DUP SYSBSAUTORUN SYSBATARISRS232B)OC DOCJOC OBJOCDSK DOC'PROFS OPT2*README OC (same) 3 r} (same) s} 0 (same) PF1 PF2 PF3 PF4 8 PF6 9 PF7 5 PF9 1 PF11 3 PA1 - PA3 } 0 } NEWLINE RETURN <^M> ENTER }(Logo) LF <^J> CLEAR ENTER FIELD TAB } <^I> DELETE ($7F) } ERASE EOF TOGGLE INSERT . } HOME <^H> RE-DISPLAY }<^V> page 6 OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Sharewar}e Grave Accent <$60> T}ilde <$7E> Left Brace <$7B> } Right Brace <$7D> Changing Communication Parameters If you press OPTION and then} answer 'P' and 'N', you will be given an opportunity to adjust some communication parameters, set the screen c}olors, cause local echo, and then save your changes to disk. Remember, if you want to leave a parameter the way} it is, just hit RETURN. In selecting the baud rate, you can either choose 300, 1200, or cust}omize. If you choose to customize then you can specify the values for AUX1 and AUX2 during the XIO 36 and XIO 34 when t}he modem channel is opened. These two XIO commands control the baud rate, the word size, the number of stop }bits, carrier detect, and other control lines. Refer to your interface manual to find out which of these } parameters are recognized by your interface: XIO 36: AUX1: bits 0-3 - baud rate ($0A=1200, $08=300, $0E=9600) } bits 4-5 - word size (8 to 5 bits -> 0 = 8 bits) bit 7 - 1 or 2 stop bits (0 = 1 stop }bit) AUX2: bit 0 - monitor CRX * Interface will return an * bit 1 - monitor C}TS * error if one of these lines * bit 2 - monitor DSR * is selected but not on. * XIO} 34: AUX1: bits 0-1 - 0 -> do not change XMIT 2 -> set XMIT to SPACE (0) } 3 -> set XMIT to MARK (1) bits 4-5 - 0 -> do not change RTS 2 -> tur}n RTS off 3 -> turn RTS on bits 6-7 - 0 -> do not change RTS } 2 -> turn DTR off 3 -> turn DTR on In selecting the parity you can ei}ther choose none, even, odd, or custom. If you choose to customize then you will be able to specify the AUX}1 and AUX2 to be used during the XIO 38 when the modem channel is opened. This XIO command controls parity, translatio}n and linefeed options: XIO 38: AUX1: bits 0-1 - 0 -> do not change parity bit }1 -> set output parity odd 2 -> set output parity even 3 -> set o}utput parity to 1 bits 2-3 - 0 -> ignore and do not change parity bit 1 -> c}heck for odd parity, clear parity bit 2 -> check for even parity, clear parity bit } 3 -> do not check parity, clear parity bit page 7 } OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Shareware bits 4-5 - 0 -> light ATASCII/ASCII translatio}n 1 -> heavy ATASCII/ASCII translation 2 -> no translation } bit 6 - 0 -> do not append LF 1 -> append LF after CR After setting }the modem parameters you can set the screen colors. These values are stored in the color registers at $2C5, $2C}6, and $2C8. You may have to experiment to find the best colors for your tastes. You can also activate local} echo if the computer at the other end is not echoing your typing. In addition, you may want to activate local ech}o to view a file being sent with ASCII file transfer. File Transfer Menu, Status Line, and Disk Director}y If you choose 'F' under the OPTION menu you will go into the file transfer menu. There you will have }a choice of three different types of file transfer protocols. XMODEM and Kermit will be described in the next }sections. The third type is ASCII transfer, whereby a file can be simply dumped out the serial port with no speci}al protocol except XON/XOFF used as flow control. To prevent characters from being lost you must enable XON/}XOFF in the host computer. As an alternative to XON/XOFF (or in addition to it) you can control the rate} at which characters are sent during ASCII transfer by specifying the ASCII delay (in units of 16 milliseconds) unde}r the (O)ptions selection. If you wish to view the file as it is being sent you can do so by enabling local ec}ho under the (P)arameters selection of the OPTION menu. The other parameters under the (O)ptions selec}tion of the file transfer menu will be described in the next sections. The current values of the file trans}fer parameters are always displayed in the status line above the menu. If you are using a special mode (debug, } ctrl-Z XMODEM, or 8 bit data) this fact will also show up in the status line. To examine a disk dire}ctory you need only type the number of the drive. Use of XMODEM File Transfer } XMODEM is a simple, fairly reliable way of transferring files to (upload) and from (download) other co}mputers and bulletin board systems. It uses a very simple handshaking mechanism for transferring the file in 12}8 byte blocks whereby each block that is transmitted must be acknowledged by the receiving computer with a single by}te ACK. If noise on the line causes the block to arrive corrupted then this will usually be detected by a checks}um that is appended to the block, in which case a NAK is returned instead so that the block will be retransmi}tted. A sequence number is also part of the block to insure that everything arrives in order and that no block is lost}. To start the transfer you must get the remote computer started first. }page 8 OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Shareware For example, if you wish to download }a file (from the remote computer to yours) you must tell it that you wish to download. It will probably a}sk you for the filename and then after a short interval tell you that it is ready. At that point you can go to the OPTI}ON menu and choose (F)ile-xfer and then (D)ownload. You must then supply a filename, which can be different} from the filename supplied to the remote computer. After that your computer will send a NAK to get thing}s started and you should see the transmit and receive lights blinking, assuming that your modem has status lamps. } You will also see a number representing the retransmission count printed to the screen for every block tran}sferred. When the transfer is complete the file transfer menu will appear again and you can (Q)uit or hit RETURN }to go back to the terminal mode. Before an upload or download is attempted you should first decide which} mode to do the transfer in, ASCII or 8 bit (ATASCII), and make the appropriate choice under the (O)ptions se}lection in the (F)ile-xfer menu. 8 bit mode will transfer the file as is, without any translation. It is mai}nly used for transferring programs and other non-text files. In ASCII mode during upload, all $9B bytes are }converted to two bytes: $0D $0A (CR LF). In ASCII mode during download, all $0D (CR) bytes are converted to $9B} and all $0A (LF) bytes are thrown away. ASCII mode is used for transferring text, especially if the remo}te computer is not an ATARI. If you are unsure which mode to use, ATASCII is probably the safest, especially if you} are communicating with an ATARI computer. Another option concerns the method in which the XMODEM at the ot}her end handles the end-of-file. OmniCom defaults to using the byte count of the last block to pad the last block }(which seems to be the most popular technique in the ATARI world). However, many systems pad the last block wi}th ctrl-Z ($1A). If you know this to be the case or if you discover extraneous ctrl-Z characters at the end of a f}ile you downloaded, be sure to enable this option. Under the same (O)ptions selection in the (F)ile-xfer m}enu you can also make a couple of other choices. If you would like you can put OmniCom in debug mode so that }all XMODEM transactions are printed to the screen. You may find this interesting but it is not good to leave it }in this mode all the time as it will slow down your file transfers. Another option is the default disk drive when you d}o not supply it with the filename at the beginning of a transfer. Once you have these options set the way you l}ike them you will probably want to save them to disk under the (P)arameters selection in the OPTION menu. } Kermit Operation For file transfer over a packet switched network like the ARPANET a } more robust protocol like Kermit is usually preferred, even though it is slower than XMODEM. The Kermit in OmniCom } is particularly robust because it will not only retry individual packets but, if a particular file fails for any } reason, it will keep retrying that file until it is finally successful. If the remote computer is in server mode then  }you page 9 OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Shareware } can be fairly certain that your transfer will be successful, even if left unattended. If you want to abort a  }transfer you can do so by holdng down START/SELECT/OPTION for one packet time. You can also cause a premat}ure timeout or retransmission by typing any key. A complete description of Kermit operation is beyond the scope of} this manual. However, for most cases you can put the remote computer in server mode by starting the remote Ker}mit and typing "server". Then you can control things from your end by using either (S)end or (R)eceive. } When prompted for a filename wildcards are allowed (this is the one big advantage over XMODEM). Use the (F)inish c}ommand to take the remote computer out of server mode. You can also send and receive files one at a time by st}arting the operation at each end for every file. Notice that the filename is part of the transfer so it does n}ot do any good to specify the filename on the receive end. The Kermit protocol is more elaborate than that of XMO}DEM, involving the exchange of communication parameters and the filename in addition to the user data. It also u}ses a quote character ('#') to transform all control characters (<$20) into printable ASCII characters because s}ome communications media and networks are sensitive to control characters. There are also provisions for quoting} bytes with the 8th bit on and for repeat counts but these options are not yet implemented in OmniCom. If you are} curious, you can activate the debug mode under the 'Options' selection to see the protocol in action. However, you } should not always run in this mode because it slows things down considerably and may cause unneeded retransmi}ssions. A couple of other things may be of help. To transfer binary files or other files where the 8th bit }of the characters is necessary, you will need to use the '(O)ptions' selection to tell Kermit to pass all 8 b}its. Also, you must not have parity enabled (under 'Parameters' in the OPTION menu) if you want your modem to pass all }eight bits intact. Likewise, you may have to do something special to your host to make it store 8 bit files. For e}xample, if you are going through a TAC onto a host on the ARPANET, you will need to make the TAC pass all 8 bits  } with the following commands: '@b o s(RETURN)@b i s(RETURN)'. On a TOPS-20 operating system the command to make th!}e Kermit store 8 bit files is: 'SET FILE 8-BIT'. Also under the (O)ptions selection you will find that"} the Kermit timeout between retransmissions can be set (in units of 4.3 seconds). If you are communicating over #}a network with large delays (possibly because of congestion) resulting in many timeouts you may want to len$}gthen this parameter. You can also specify the number of retransmissions before Kermit will give up and start%} over. Being able to specify both the retransmission timeout and number should allow you to tweak OmniCom's Kermit&} for optimal performance with any system. Responses To Characters Received By the Terminal Emulator '} Unknown escape sequences of the form "ESC char" are absorbed by the emulator without further effect. (} page 10 OmniCom: VT100 Emulator/Kermit/XMODEM/Capture Shareware E)}scape Seq Mnemonic Description of Action ESC D IND Index, cursor down 1 line, can scroll *} ESC E NEL Cursor start of line below, can scroll ESC H HTS Set one tab at cu+}rrent position ESC M RI Rev Index, cursor up 1 line, can scroll ESC Z DECID ,}Indentify term (response is ESC[?1;0c) ESC 7 DECSC Save cursor position and attributes ESC 8 -} DECRC Restore cursor from saved position ESC [ Pn A CUU Cursor up Pn lines, does not .}scroll ESC [ Pn B CUD Cursor down Pn lines, does not scroll ESC [ Pn C CUF Cursor for/}ward, stays on same line ESC [ Pn D CUB Cursor backward, stays on same line ESC [ Pn; Pn H CUP 0} Set cursor to row, column (same as HVP) ESC [ Ps J ED Erase in display: 1} 0= cursor to end of screen, inclusive 1= start of screen to cursor, inclusive 2} 2= entire screen, cursor does not move. ESC [ Ps K EL Erase in line: 3} 0= cursor to end of line, inclusive 1= start of line to cu4}rsor, inclusive 2= entire line ESC [ Pn; Pn R CPR Cursor report (row, col)5}, sent by term Example: home position yields ESC[1;1R ESC [ Pn c DA D6}evice attributes (reports ESC [?1;0c) ESC [ Pn; Pn f HVP Set cursor to row, col (same as CUP) ESC [ Ps g7} TBC Tabs clear, 0 = here, 3 = all ESC [ 20 h LNM Set newline mode (lf = cr/lf) ESC [8} 20 l LNM Reset newline mode (lf = lf) ESC [ ? Ps;...;Ps h SM Set mode, see table below ESC [9} ? Ps;...;Ps l RM Reset mode, see table below Ps mnemonic mode set reset :} 1 DECCKM cursor keys application numeric 3 DECCOLM Columns cl;}ear screen clear screen 5 DECSCNM Screen reverse video normal 7 <} DECAWM Autowrap on off ESC [ Ps;...;Ps m SGR Select graphic rendition =} 0 = reverse video off 7 = reverse video ESC [ Ps n DSR >} Device Status Report. Response from VT100: 0 = ready. ?} To VT100: 5 = report status with DSR, 6 = report cursor position using CPR ESC@} [ Pn; Pn r DECSTBM Set top and bottom scrolling margins ESC ( A or ESC ( B G0 points to ASCII sA}ymbols ESC ( 0 or ESC ( 1 or ESC ( 2 G0 points to line drawing graphics ESC ) A or ESC ) B G1 points to B}ASCII symbols ESC ) 0 or ESC ) 1 or ESC ) 2 G1 points to line drawing graphics ^G BELL C}Beep and blink border color page 11 OmniCom: VT100 Emulator/KermitD}/XMODEM/Capture Shareware ^H BS Backspace, cursor left one character ^I HT E} Horizontal tab, cursor to next tabstop ^J LF Linefeed, move cursor down one line F}^L FF Formfeed, treated as a line feed ^M CR Carriage return, move cursoG}r to col 1 ^N SO Invoke G1 character set ^O SI Invoke G0 character H}set David Young 08/15/87I} page 12 David Young 08/15/879,K:R:ʔ ,,, , , - 4\ 4 ,L, 4D (EL>.Use DOS to append OC.OBJ to your RS232 handler: CK} (RET) RS232,OC.OBJ/A (RET) C C`p ,0aaa``J 750 B W5 &W`b,s,`HL}H thh` , 08 )-mana6 35 \`4-`'(Files to list, Destination?) g? jA)  ) IA(۩M}ޅکݩ&ܢ,'0,'0 q?de  ) =L[, ANeed new file name! ANo drive or directories allowed in new name!LocN}k Unlock Delete Delete what file?-!4Lock which file?- . ./)ҭ  6 HH .hh {6)  O}/ / . > /+6-7-5- GF / W 5 5 W .L>.6-7-0 ɀ5-в kC5- 6Lz.5-@ .Lz.P}5- 6`4- /` :M4-4-` B V ` HH` WU/T/4P g7S g7UT 7 "/UQ} "/TL24XY8&j扱6- 5 4] 4 4) L4BJD C "B D,EJKR} V KF "B D,EJK VL4CL06- 4^ 5 = 50 &W6-_ 4נ] 4P 4: 4 4 4 B7S}20JH7-I &WD6EB VLB46-DD W (EL0F kG W {A )- 4`T$ 4^ 4 41;=2T}tL93PL3H@ 4#` 5L1 4C` 4 4 L53 /!/r9sH 4s` 4h T4 B766 q5 /!/aL 1U}sL 1!/ 4` 4 /ra1 4a 417r 4 B7 /a1 /6a1 /񈘝rL 1 49^ 4 41V}{2 s3r 4d^ 4a T4 B7166 q5a 4^ 4a T4 B7 66 q5a 4^ 4a T4 B766 q5aLW}^2a 4$_ 4 40 _1%W2*O3N 4V_ 4a T4 B7766 q5a 4_ 4a T4 B766 q5aL2a X}4٠_ 4 T4 B766 q5 4_ 4 T4 B7 66 q5 4 ` 5Nth 4Ҡ` 5HBx` &WY}JD3E H I5 BD,EHXI VL3D:OC.LODaaa`J 75LB4 B W5LB4 &WL0 4` 5Z} ,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()#@@n}@@@@@@@@@@@@AAx@b@D@S@ABqBBCDCA?;0123456789HfKJABCDnhlrgcm>=<=` H BHIh VH  7-8-o}7-h` =tL>====L>)  =H>=^H=HHH=H HLx>H=HiH=H HLx>H=HH=HHh>h>h>i>>ip}>h>h>h^= ?= I=HH=H?=` = 2;=#_bjf g>L8>>G= 6`  +  q}<>P#L8=9=;=`8=:=;=`>=L>L@U?= bFE=p"?=*T+ >;L>L> kCL>p"*T+ >;L>L>L>r}==L>pH"*+ >;L@C=T U@= bFp"@=*T+ >;L@L@L@TA=UB=L@p"B=*A=+ >;L@pQ"s}*+ >;L@ 6 =L>:=<= 9=<=2=3=4=5=>=L> 63=0AL@ 63=02L@<= 63=0L@<=+t} 63=0L@<= :=8= &?L@9=8= ?L@80D=2=3= }3=}3=mD=3=L>2=L>3=4=p"4=*3=+ >;L@3=u}p2"*+ >;L?Ap1"*+ >;L?Ap0"*+ >;L@3=p""*+ >;LxAp!"*+ >;LxA {AL@v}p "*+ >;`i8 i H 6h 6`3=LA 6[ 6T A; 6U AR 6L@L> 6[ 60 6n 6L@3= B4=w} B5= BL@G=G=`3= 'B4= 'BL@aaLjBp@"*+ >;LjBE= F= {A`3= x}B4= BL@aaLBpA"*+ >;LBE=LBF= {A`3=3=4=4=4=C=pP"3=y}*4=+ >;p"*+ >;L@3=pI"*+ >;L@pJ"*+ >;L@ 6[ 6? 61 6; 60 6c 6L@HIz} Р@Р@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``````@180151OmniCom 80 for OMNIVIEW by David Young05851Make a backup of this disk before doing anything! Then get O}mniCom into an executable form by appending OC.OBJ to your RS232 handler. OmniCom will work with all modem interfaces that a}ct like an 850 or 1030. The supplied handler ATARISRS.232 will work with all ATARI modems. For more details copy the docume}ntation to a printer (P:) or to the screen (E:). For example, while in DOS type: 'C (RETURN) OC.DOC,P: (RETURN)'. documev @plj;k+*opu i-=vcbxz436521, .nm/ rey twq9078<>fhdgsaLJ:K\^OPU I_|VCBXZ$#&%"![ ]NM?~REY TWQ()'}@{}FHDGSA     {}`~   DC@A  }}OOYDOT}}MnOY D } }UO2T } }N }U72}}GN 3}} G 5}}P 2}}UP2}}RU0}}ER4}} I }}T}}Y }!}P"}#}E$}%} &}'}  n(}mMsprqwRyxQPlnnplmSvqturslvutM)}DCABz Important Notes on Using the OmniCom 80-Column Terminal Emulator Introduction: Why does anyone ne#+}ed an 80-column terminal program? There are several, if not many, "good" terminal emulators for the 8-bi#,}t Atari computers, that have many "nice" features. But there are very few such programs that also provide an 80-column#-} display. For many users, who only use their terminal programs with Atari-based or other BBSs, a 40-column di#.}splay may be satisfactory. But there are times when an 80-column display is useful, if not essential for #/} efficient use of the host system. For example, if you will be logging on to a computer at your place of work, or some #0} other "professional" time-sharing system, you may find that a 40-column display is a major annoyance (I did), ev#1}en if you can alter your terminal settings on the system to use 40 columns. Even on such commercial online services as#2} Compuserve, GEnie, etc. an 80-column terminal may improve the quality of your interface with the system. For ex#3}ample, I use OmniCom on Delphi, and since OmniCom emulates a DEC VT100, and Delphi has a special terminal#4}-type setting for the VT100, I can get a clear screen between Forum messages when reading them. Also, with 80 column#5}s, a given amount of text will require only 1/2 as many return/linefeeds as it does in 40 columns, which speeds up#6} output somewhat. Finally, most users have 80-column printers rather than the older 40-column printers these day#7}s, and OmniCom's 80-column display combined with its screen-dump-to-printer feature makes for quite readab#8}le screen printouts on an 80-column printer. The following tips, along with the information and instructions#9} in the OC.DOC file, will help you get the most out of OmniCom. 1. Read at least the first few sections (up t#:}o "Operation of OmniCom") of the OC.DOC file before you attempt to run OmniCom. (In particular, note that you will#;} need to choose an RS-232 [R:] handler and append OmniCom to it before it will run.) Also, you will probably want #<} to change the definition of the Delete/Bk Sp key. See the section on "Customizing Your Keyboard." #=}2. Don't bother to send $10 to "CDY Consulting" - Mr. Young has retired from Atari programming. He is (or at lea#>}st was) a full-time professional programmer at Rockwell somewhere in Texas, and reportedly he just "burned out" t#?}rying to keep up with the support of OMNIVIEW, OmniCom, and his other products. I may, in the near future,#@} investigate the possibility of CDY releasing the source for OmniCom, if there is interest. In the meantim#A}e, this program may be distributed freely, as OC.DOC states. (Upgrades to this program used to cost $10 EACH,#B} as I paid for one of them; but this copy was given to me by Newell Industries just for asking, when I upgraded#C} my OMNIVIEW chip - see the next item.) 3. The OMNIVIEW chip (a customized OS ROM that provides #D} a user-selectable 80 column display with almost any program that uses the E: or S: devices, plus other featur#E}es), which comes with the OmniWriter 80 word processing program, is available from Newell I#F}ndustries, P.O. Box 253, Wylie, TX 75098 (phone 214-442-6612). You don't need this chip to run OmniCom, the 80-column#G} display drivers are built in. 4. To be able to read the 80 column display, you will get the best re#H}sults by using something with a higher resolution than an ordinary color TV or composite color monitor. A mo#I}nochrome monitor or even a very good B&W TV is OK. If you have an 800, 130XE, or an 800XL (the 800XL would need a#J} tiny modification made to it), you can use a color monitor with split chroma/luma like the Commodore 1702 or 1802 #K} (what I use). You will need a cable with a properly-wired 5-pin DIN plug on one end, and three RCA-type plugs (ch#L}roma, luma, and audio) on the other. Check with your local Atari dealer, if you are not interested in maki#M}ng or modifying cables. A friend told me that he was able to read the 80 columns on his composite color monitor by tu#N}rning the color down and otherwise twiddling the knobs. 5. BUG: OmniCom, when doing an Xmodem Download, fai#O}ls to send the final ACK. The remote system waits (indefinitely?) for this ACK. Work-around: after Quitti#P}ng File-transfer mode (back to terminal mode), just press F (ACK in ASCII). (I do this with UNIX(r), #Q} Delphi, the SCAT BBS, etc. and it has always worked.) 6. OmniCom may not run with some versions or brands of D#R}OS. (For example, it won't run under DOS XL - at least not for me, but I would love to be proven wrong. It wil#S}l run under SpartaDos - I use it with SpartaDos X, with the "USE BANKED" configuration. 7. OmniCom has a ph#T}one number autodial feature but it appears to not work! I always use the redefinable keyboard to do about the sam#U}e thing. Edit the "key map" and put in your modem commands. A good choice of keys is 1, 2, 3,... (but #V}NOT 7, 9 or 0), to simulate function keys. To do this, select (P)arameters from the [OPTION] menu and follow t#W}he prompts (see OC.DOC page 4, "Customizing your Keyboard"). Hint: a string (here, a modem command) is cal#X}led a "macro." Use to delete the 2 hex digits, then hit and you will be prompted for#Y} the string (terminate it with a ). 8. Have fun, and if you have any questions after reading the #Z}OC.DOC file, feel free to post a message to me here on DELPHI (TURBONICK) and I will be happy to answer to the best#[} of my ability. Nick DiMasi on DELPHI (TURBONICK) and I will be happy to answer to the best 8