ML }  X c0C)HCCH Mhhݩh `eCDiCD`  RPH   * 1H0芢@) Y0.Ș`i#(PMRR\ \b Pgi 0 @ $ ࠮UY   0DDԝLyH}iN@ )?HI   Y0`HIJH)* J j *  hJJJ)HJ   h i   }  YS S0 i`  !"#$%&'()*+,-./0123456789:;<=>?@H J3x}j2h)1 |9 ӭ45(420 * (0241өX.`  ? *^)Lkl  }k*PE 5 LN(G 2 gh ` ghgL ( 2 L<(0d( L ^E0O +)$IC} H @8 f e h q  |_ 8cd CDL> CFa M  L< ?^)La`2' }")*F$F$F$F$F$ 5 )ШF/Șa]`efС,L>/A! A^)Za`@ ܬ/^)( }")")`$F$F$F 5$/L /aF@__(LN`ae$$%8(`()` ? % 2L< ?^)^>_f i ;g }Ch) qkl5\   Zc[d 4akl L>@^LZ>_ 3L kJjjj^^ e } fE]_agh`L>:$ȱ$@+[_#{ %  Խji! ai % 2 I   } J C H h  ˰ %  ;  q LZ 2  ,  H `L> ,/ % k/ q Ơ?} ѩ/ | H /L_0?MdLc 3_MfLe N`aL<L>cLdMaNL< }?"(+ըHH`Q R !   $ . FȑF! /GF \H"+0+* }! F sL>cm: J~cTF1F  *c+)5! c (, c)1JJJc(c*d} I ,0  Xi N dF4 5 ,8,0 ʩ0H 2h     i} D JDbbFL>vij`*&!ߍ*@h ] 0 ^0`ߍ c 0l$$%}()()%*&J%H,@hH hH@,h $% 8i8$(%)0hhH ]h`() c 0H c 0 h}`hhh&JJ ](ll  L>0 q/qcdHH 99 H H  I9 9 } NY 2H  >8 d c  qFcdL HII/ Ih8`h`Lcdc`cd`u F }E KE]L</auF a0BF/aɜɛ׽]E ;  qW  KFL FREE SECTORS C}H) *Fh ):FȽ F FCIH' 0 d  i:Fȩ/F.a`CD/08HDIC}IHȰ/F`ȱ$>.+.i ȱ$:刄H !A I Hȱ$*?ȝ 2. ? [_{ ,0}-:) 0$:>WI  IТ,L>H  0hLY k i j`C ?(  0(C.` E *}! .ii  c0N EE 1 EC)0')AY)ע ? 0E088FG \dc}  (HhLcL3 ^J ^ Lrfe 0=ghecfdefa``_Z_0  _ 3LMHFhȑFȽa}F^0 ] FFL3ekfl\cZd[L3 ef7 | 40^ 0 FJJ]1FfȱFeȱF``B!08`]}EE 1 8. *D}iji( AʩLMW!)   XȌVȌY W`VVWH8 h}YaHXY8 XH hHH \h hX` *Hh I8ih( a ( a(!`L\CJfCJ}fCJfCDfC` qV  HII  INYh `h`c)8jHciPdijIjFIjFIjh` qV I }38 8H0 I  ' H L>8jY8j NYY &I &I &IHeH.eIif!}  `!.莼 2Jjj }.b Ȉ!b FG` ɩL> z  "}e H^04 \ Ȍ  8 i h !`I0 `C Y%.`DOS SYS I #} ` kݩ.C/`WV.b۩bѤC9`CLJ G  ,F0(BԝDEI$} V0 : , BLVDE`D1:*AR08hhJ ȱHȱIȱBȱDȱEeeHHLV)%}  1*  ,,p-  0  &  '0   Lv)l, 0  &LD&}1:MEM.SAVE:D1:DUP.SYSFXMUF1:MEM.SAVE:D1:DUP.SYSFXMUF}I)vCD3:DOS.SYS n  * \*`آ R'S )ɀ@  T))% CError lo(}ading MEM.SAV or memory!  0* a*b*c*d* R Hc*JSDc*J-=d* 0b*ʈд =}MyDOS 4)}.53/4- Copyright 1988,˛Disks 1D- 2S- D: = D1: = =1-8.Dir of D1:-D8: *. Dir of D:A. *}Disk Directory K. Save MemoryB. Run Cartridge L. Load MemoryC. Copy File(s) M. Run at AddressD. Delete File(s) N. L+}oad MEM.SAVE. Rename File(s) O. Change Config.F. Lock File(s) P. Set DensityG. Unlock File(s) Q. Make DirectoryH. Wr,}ite DOS Files R. Pick DirectoryI. Initialize Disk S. Set RAMdisk #J. Duplicate Disk V. Set Verify Flag  @莻-}( 0  =Select Item ( for menu):@  =ɛL)1L,*L,:W@ ,,L=No such item!.}L), -0{ ПFull directory name?Z"L.Directo3}ry to be used as 'D:'? @ A(5)L.(I: 輿ȱޝL), CInvalid directory!L@( 4}(0Le-File source, destination? '( @C۩wڭ8wܭC B8'0 @(ߍeލd(DЍ( ? 8' 5}B Bȱޙ':>Ȍ(C0J* .B 9'ȱ/.* #,ɛȝ9' ߰ B |?,(0L), 'u6}t(9'3?&' .'Ƚ9'?&'  .و'Q?''(#( = =-->' =Q7} =YR_o (J(  0?B݋''BJ)`''utz0( ?(L|0L),L@nDisk to FORMAT: 8}A B(UTލ1 =(Press for Enhanced Dns)Type to Format Drive 3: =AIYZNj[R VL@L)9},D3:DUP.SYSDrive to write DOS files to? AH1:*J)2I) Z B hpI) ?<2UT:}C٩vة۩.کL;Source, Destination (Sectors)? A)((8'( A)((((( @(0% =Insert b;}oth disks, type = B( A((/( DB(( CDrives not compatible!J(j(8'Hh''<}h(ɛy CInvalid options! N@-&& N@)׍&&(&&&۩ک&&&&8* 84&&&& 848=}*8(ܭ(ݥwC, CNot enough memory! ک&&`(Mh  & >L@&i &&>}&&mm   >  &((&թԥԍ(Ս(((( ( ((Cw((?}ԍ((,(0"( (( >m(m( & &("L),  ( BL4,(, =Insert DESTIN@}ATION disk, press =Nͻ I) b( 0J) @((ԭ(խ( ( (((L4Drive, new density: A}A8'ɛ CDrive unchanged.(ު90٨Ȍ(SD  qBL)xԌҭHӭ@@ ʎӆ@B}ӭ@@ :  $ӹ@hөԥX` Aˠ =RAM disk present? =NL08 =xlon C}or E type RAMdisk? =Aό  L   M   A1| =6: ' =No extra memory available!L08L7D} & & & =Use default config for 0)ȩ = =K? =NL 8 =Size(K)? ? N@FjFjFjFjE}: =Page sequence? ? P@o* =RAM disk drive no? = 09) `9 - 9**H***) 9 Ȋ)h9 F}@@ H'h(#''/'(ɛ ? P@(@: 3 ʽ' L 8 =Duplicated sequence number!LG}7 =Wrong number of entries!L7K큅쀄 =Verify WRITEsH}? ; =Number of File Buffers? ? N@  6 Lv),R( 4;L),Drive number or : =ɛLP99L50Ȍ(I} =Remove drive? =Y =Is drive configurable? =YЂ =High capacity drive? =Yy =Is drive double sided? =YJ} *; =Tracks/side? ? N@#0M P( *; =Step rate? =4/ *; 4;L), =Drive size (in sectors)? ? N@K}H(h 7;L),RAM disk drive no? 8L),Verify WRITEs? ;L), =WNPp`(`(  LqBSAVE:filename,stL}art,end(,init(,run)) @TUH P@Cp` ?< P@؆8օڊ CInvalid START-END range!۩ P@ M} P@ hԄՠAλȌZ B04*  0$ڍXۍY֍T׍U,0LCL C HCL@ֆ׌`Load MEN}M.SAV from what file? 0#L),L@Load from what file?) @TU&̩Z B &0&-&а&𨭻INO}IZ'RV0II CNO CARTRIDGE!Ԇխ  )L>Run from what address? ?ɛP} P@ CAddress must be 1-4 hex digits! BHILV {=`hh =HH` =0{a HɛQ} {= {=h` {=L), = = pHH =hh`K: p `(((( i ɀ((L@(`(BD(0>HHR}''>I>U>I>ɛ(ɛ (>(`͈>DH(`(HI`(k5 = =( 5B( (>@S}A (J B0}((HHIIDDEE B @(CɈP(# B = =( 5BL'?(B>>((ڤ ܝHT}ݝI VL>L@(" B !B I)  B(L& R XY( @&:0H&Ϳ((&U} ( .( & ( .(ʩ(`ލD&ߍEBIʎH( V0`ԩ ؠA@ȱB@ȱ)C@ V}CError -- 128&`$8f cAԄձG/ $<68i/(Ԧ`H&եԦ&&eԅheԅԊe(iLZ@&&W}&&ԅLZ@B ? cA?*(ɛ:./2SX(0ȱ/.ɛ(ލ8'ި0X}#:Ȱ :ފ :ȱ: : sAD sAޥ`(eޅީe߅`(` @LA @TUȪ: CFile name noY}t allowed!: )  h( >0+L TUD CNot a disk file!(0` =Insert SOURCE disk, press Z} =,(pӮ(A(O aB qBaB`1(L$ b(de BJKO [}L@O` B((*(((`ȱޙ((:>Ȍ(`D:`OS.SYS,DOS.SYShh =L),  VLI /C /C\},pLhL~F#Խ٩Յ׆  LC`David R. Eichel rel.ver.1/1/90OS.SYShh =L),  VLI /C /CS0G`0 QL>"4+ƾ!() 8: 67 KL 0ƿL0! з +HL30 "1L 0L 0 5L:0^}եօԭ / /Ѝ//9`s0y+x"   #/"/`"/_}"/` +\ȹ+\/M#/"/`"/#/`0[L1`_L}2;?` ```` `}  W:`Z 6V``` H#`( n2`) n2b}``AB` h1楽 HTPOU`R1[)?4242 ```c}````` 8TT`TeT`UePOU` 8UU` I` I` 6d}` I` J`T I` `0􆠦` O;``U;``HT H0h`e}HT H0h` 4` 4`( 4L14 { {`C :[ :T J; :U JR :f}` 6V`  6V` 6V`` TZU[`ZT[U`'` W:` 6``g}`{){`<2222222 8)@J$//L6L<^  L5LK5A [EM$/ G` 9`ɀ I :h}`Ɂ :` S` S` S` <` <`ɂ KS`ɟ 9Ƽ` T`Ƀ :`D:i}0& I F` I 6`L<`^*[|6`68*;`OV`)V: [Vj} ` :` 6V`` : :` :@?-=+*66^0 66^ :`-=+*-=+*/ <k} :L6 9 8` HW\0UPU U _8 7U` 7` 18`  M8` _8 8`l}  }8`  8` 18 7`  8`  8`T#`v]UJ]+']] ^m}` J`T#`v]UJ]`]`ZH  8h` 8 8`Рn/"d`U TŠTPUUn} 7`Uȹ;` _8U` / 8 /Tš H`T`TU AI AI J`U _8` 8` 8`W]\`o}`W\`  8 8` `Z[񅠅O;`;`iP;` 4 8 6s9y9p}^v9W_p9ep9s9v9^y9W_ n:`, ,/ `T x}=`B D`F =`D ?`P c?`M =L``x AI @ W Q@ B ? ? }B BB`x AI @Y Q@ By} ? A ? A @= BB` B ?/ *>< kBLW Q@ @V>z}  BB`/ Ix AI @V[ Q@ ?`4EJE<C|Flick }80...START-H for help VT100IBMPCASCIICAPSlowrFH 300120024004800960019.2 CR=CR CR=CR+LFLF=LF+CRFastSl}owNoneFastSlowOffOn 78BS DELNoneOdd EvenMark SoftHardPAUSEPlease wait...Are you sure? _Choose:} _Macro #? _ FlickerTerm 80 v0.51 (c) 1994}-95 LonerSoft by Clay Halliwell CTRL-SHIFT-D Duplex -G Baud-F Emulation-E Chat Line -9 Keyclick -T Timer-R} Reset timer-RETURN Arrow mode -8 EOL clickCTRL- ( ) & ' @ 2 3 | Inverse : flow ctrl | OPTION: Nothing Ye}t { } ~ ` NUL BEL EOF | Ctrl-Tab: 8 spaces | SELECT: IBM/VT100 keysSTART-T Term Menu-F File Menu-M Macro Men}u-0..9 Exec Macro -Q Quit-B Break-P Print Scrn-R Rot-13 -H Help Options CommunicationsTerminalMis}c--------------------------A. EmulationH. Screen colorO. Load joy/key mapB. BaudI. Screen lumaP. Load attrib} mapC. RS232 port:J. Text lumaQ. Hang upD. DuplexK. PrtScr marg:R. Reload defaultsE. CR/LF :L. Curs.blink :S}. Save defaultsF. CR out:M. Curs.update:V. Data bits:N. Visi-bell :W. BkSp char:T. Bold text :X. Parity:U. }Blink text :Y. Flow ctrl: Files A. Disk DirD. DeleteE. RenameF. Lock1-9. Dir D1:-D9:G. UnlockI. Init Macros 1}:2:3:4:5:6:7:8:9:0:A. LoadB. SaveE. Edit0-9. SendGAAEECCE@@@@@@@@@@@@@BBFFDDF@@@@@@@@@@@@@@@@@@@@@@?>:}/.*#(' !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ}[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CueaaaaceeeiiiAAEaAooouuyOUYPfaiounNao  <>||||||}  aBnouTOOOoo0>< =/n*HFCLNV_||><=.(Px@h0X Hp蜜}xxxxxxxyyyyyyzzzzzzz{{{{{{|||||||}}}}}}~~~~~~~}@@  LJ;}K+*OPU I-=VCBXZ436521, .NM/REY TWQ9078<>FHDGSALJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@ FHDGSA} {  ~  {}` } ;?} MKHD;<=>?@}ABCSQGPROQOGIIlnxPQRStuvlwvwpMtpsvylnwmuMxrq,.8456,7670 40369,.7}-5 821CppBBBBBBBBBBBBBBBBBBBBBBBBB{AppBBBBBBBBBB}BBBBBBBBBBBBBBBAQppBBBBBBBBBBBBBBBBBBBBBBBB}B{AppBBBBBBBBBBBBBBBBBBBBBBBBBA0BBBBBBBBBB]     }          }                 }           }               }            }         }            } QWQ]A         }}}}           }  }}}QWQ]A    }         }                 }          }              }           }         }           } QWQ]A                  GAAAACCA@@@@@@@@@@@@@BBBBDDB@@@@@@@@@@@@@@@@@@@@@@     3CD$CHCONINVKXKYKLKHJOYSSJJININSTPANXNYFILEA;A@;;ACA }AKA@0 @ @ @A [ @@@@@B$RB$R }@@@ASA@ <FlickerTerm CX85/Joystick""Translation Table Maker v1.0 }by Clay Halliwelld APΠЛV-@@!7(Enter keypad/joystick inputV(ave oad }uit estart- A "AU# A#- A"@+#"@ A%# A# }"@v A&# A"@%$ AȠԛ]6-T:,!6-T:@,06-R: },?6-R:@,N6-Q:@,]6-F:Ad,AU)@$**"@A  6-8,$ }(6-@!$A& "A(6-@$ 6- $  A 3 ś4> 6-8,6-8 },(-8,8,%8,76-?:<<<,; >$ŠԛU 6-8,6-8,#-&@.( 4-<(8,J-% }@R(8,U$Ƞӛo A!06-?:<8,&@<8,<@,B-@@!e(Enter keyboard }/console inputo A$ >68,-F:Ad,'68,-F:B2y,>8,"AUA# 6AdAU A") A! }3 A$6$_ Л` %2@P@@9-@= _2@@@@s- }@w 2$ ś n-@@!?(%Enter SAVE filespec (no extende }r!):QARZ6-B:,n @A%  47&@<,4.CXJ46.7@<&@, f(-@@" }!(.@T67B:,%@|PAUSE|#N >C|Flick 80...START-H for HELP ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 1 2 3 4 5 % } 6 7 8 9 10 1. Emulation 2. Baud rate 3. Duplex 4. Shift-lock status 5. Timer (currently off) 6. Genuine % }Imitation VT100 terminal LEDs 7. Keyboard Arrow key mode 8. Pause status 9. VT100 Numeric Keypad Mode (Numeric/Application%})10. VT100 Cursor Key Mode (Cursor/Application)Commands/Special Keys---------------------START-1...0 Macros %} Sends the macro corresponding to the number pressed.START-M Macro Management Displays the macro page.STAR%}T-Q Quit to DOS Closes everything down and exits. Does not drop carrier.START-H/HELP Help Disp%}lays the help page.START-T Terminal Options Displays the master terminal setup page.START-F Fi%}le Management Displays the file page.START-B Break Sends a minimum 300-msec break signal. Will contin%}ue sending break until you release the START key.START-P Print Screen Dumps the currently displayed screen %}to the printer. SHIFT-START-P will dump the region defined by the Print Screen Margin setting.START-D Decode RO%}T-13 Performs a ROT-13 decode on the contents of the screen. ROT-13 is a simple encoding scheme, generally used to conc%}eal message content which might be considered offensive. Ctrl-Shft-D Duplex Toggles between Full and Half dup%}lex.Ctrl-Shft-E Chat line Toggles chat line on and off.Ctrl-Shft-G Baud rate Cycles through 300%}, 1200, 2400, 4800, 9600 and 19.2K.Ctrl-Shft-F Emulation Cycles through ASCII, IBMPC, and VT100. Changing emu%}lation resets all terminal variables (character attributes, tab stops, etc.).Ctrl-Shft-T Toggle timer Turns th%}e timer on an off.Ctrl-Shft-R Reset timer Sets the timer to 00:00:00.Ctrl-Shft-9 Keyclick Toggl%}es keyclick on and off.Ctrl-Shft-8 EOL click Toggles EOL clicking. This is for monitoring online activity wit%}hout having to watch the screen.Ctrl-Tab/Shft-Tab Hard tab Pressing either of these keys sends 8 spaces, for use on %}systems that don't recognize the Tab key (like GEnie).Ctrl-Shft-RETURN Toggle arrow key mode Arrow key mode slightl%}y remaps the keyboard, so that typing -=+* sends IBM/VT100 cursor movement codes, without having to hold down SELECT. To typ%}e the actual -=+* characters, use CTRL. Ctrl-RETURN/Shft-RETURN also work.Ctrl-(/Ctrl-) Open/Close bracesCtrl-& % } TildeCtrl-' BackquoteCtrl-@ Null (ASCII 0)Ctrl-2 BellCtrl-3 %!} ^Z (EOF)Ctrl-Clear Form FeedCtrl-[]_\^ same as on IBM (note that the Ctrl-2/3/Clear%"} keys were included only because of their equivalent functions in native Atari mode-- neat, eh?)Inverse key Flow %#}control This attempts to pause incoming data. See below for more details.The Help Page-------------This screen sim%$}ply displays all the available commands, and how to generate some of the ASCII characters that don't appear on any keycaps.%%}When displaying any Flick screen, the border color will change to the background color.All menus are exited by pressing the%&} Escape key.The Terminal Options Menu-------------------------This page lets you configure most aspects of Flick's opera%'}tion. Most of the options are self-explanatory. Some are not.CR Translation In/Out: Some systems require the carriage ret%(}urn to be treated as a carriage return/line feed combination. Both of these are usually set to "CR=CR" while in VT100 mode. %)} It's possible for the remote system to change these settings. The "LF=LF+CR" setting means that CR is passed through normal%*}ly, but all LFs have a CR appended to them. Some systems require this.Data Bits, Backspace Character, and Parity: These s%+}ettings apply to VT100 mode only. Parity is applied to outgoing 7-bit data. Input parity is not checked. If the backspace %,}character is set to DEL, then Ctrl-BkSp generates a BS, and vice-versa.Flow Control: If you have a Black Box or R:P: interf%-}ace, select hardware flow control. Otherwise, choose software flow control. This setting only affects the operation of the %.}Inverse (Pause) key.Cursor Update: This determines how quickly Flick replots the cursor. Setting this to Slow makes screen%/} redraws and animations appear cleaner. It has no effect on throughput.PrtScrn Margin: This controls the area of the scree%0}n printed by START-SHIFT-P. "T" means a top margin, and "B" means the bottom. Visi-Bell: If you%1}'re using a monitor without a built-in speaker, setting this will flash the border every time a BELL character (ASCII 7) is r%2}eceived.Bold/Blink Text: This allows you to enable and disable the bold and blink text attributes. Blink slows down throug%3}hput slightly; bold slows down throughput rather a lot, so if you're operating at high speeds without a hardware flow-control%4} interface, you'll probably want to shut bold off.Hang Up: Attempts to disconnect by first dropping DTR for two seconds, th%5}en (if that doesn't work) issuing the "+++" escape sequence and "ATH0" to hang up. If your modem supports DTR monitoring, yo%6}u may need to enable it via an "AT&D2" command. Consult your manual.Save/Reload Defaults: All user defaults are stored in %7}the file "FLICK80.DEF", in the currently selected directory.Load Attribute Map: Flick allows you to remap all the character%8} attribute values to any of the supported functions. "FLICK80.FAM", if present, is automatically loaded. Do NOT enter an ex%9}tender when using this function. Flick adds it for you.Load Joystick/CX85 Keypad Map: Flick alows you to assign any keypre%:}ss+console key combination to each of the joystick directions (plugged into port #1), the fire button, and each key of te CX8%;}5 Numeric Keypad (plugged into port #2). "FLICK80.CXJ", if present, is automatically loaded. Do NOT enter an extender when %<}using this function. Flick adds it for you. In the absence of a map file, the CX85 will emulate the VT100 keypad, with the %=}PF1-PF4 keys mapped to Esc/No/Del/Yes.Macros------Flick allows you to create macro files, containing 10 macros of 75 cha%>}racters each. The screen border turns grey during macro execution. All macro files must have the extender ".FTM". If "FLIC%?}K80.FTM" exists, Flick will automatically load it on bootup. When loading/saving macro files, do not enter an extender. Yes%@}, Flick adds it for you.Modem initialization-- Macro #10 will automatically be sent to the modem after Flick boots, unless %A}it detects that the modem is already online. Some modems (like the SX212) can't report carrier status, so the macro will alw%B}ays be sent. Other modems can report carrier status, but have to be told to do so, usuallly with the command, "AT&C1". Cons%C}ult your manual.Macro files are plain text files, and can be created or edited with any word processor capable of saving in%D} standard ATASCII format.Macro CommandsAll characters entered in a macro are sent verbatim, except for "^", which acts %E}as an escape character. ^^ sends "^" ^; ends macro execution without Return; everything after is ignored %F} ^n if 1-9, delays n seconds; if 0, delays one half secondAnything else following "^" will be sent as a control characte%G}r (ASCII value - 64)Attribute Maps--------------While Flick has its own built-in character attribute translation table, %H}it also allows you to substitute your own. Attribute map files are 50 characters long. Each position in the file directly c%I}orresponds to an attribute number, and the content of each position is a Flick attribute command.Commands: @ Ignore A Bol%J}d Off B Bold On C Blink On D Blink Off E Reverse On F Reverse Off G All offAttribute Values Defaults------------%K}----------------- 0 All Off G 1 Bold On A 2 Faint On A 3 Italic On E 4 %L}Underline On E 5 Blink On C 6 Rapid Blink On C 7 Reverse On E 8 Concealed %M}@9-20 (unused) @21 Bold Off B22 Faint Off B23 Italic Off F24 Underline Off %N} F25 Blink Off D26 Rapid Blink Off D27 Reverse Off F28 Concealed Off @29 (unused) %O} @30 Black Foreground @31 Red " @32 Green " @33 Yellow " @34 Blue %P} " @35 Magenta " @36 Cyan " @37 White " @38 (unused) @39 (%Q}unused) @40 Black Background @41 Red " @42 Green " @43 Yellow " @%R}44 Blue " @45 Magenta " @46 Cyan " @47 White " @48 Subscript %S} @49 Superscript @ The Chat Line-------------The chat line holds up t%T}o 79 characters. Toggling it off and on preserves the contents. All control characters except Return and Del/BkSp are passe%U}d through. When the chat line is activated, bold text is temporarily disabled, due to technical constraints.The ASCII, IB%V}MPC, and VT100 emulations--------------------------------------In ASCII mode, Flick strips the eighth bit off all character%W}s, and doesn't accept ANSI commands. In both IBMPC and VT100 modes, ANSI commands are accepted, but the Atari keyboard is re%X}mapped differently.The following key combinations will simulate pressing the equivalent keys on either an IBM PC or VT100 t%Y}erminal.Atari keypress IBM PC VT100---------------------------------------------------------BkSpc %Z} BkSpc DEL (default)Ctrl-BkSpc DEL BkSpcSEL-Up/Ctrl-Shft-Up %[}Cursor Up Cursor UpSEL-Down/Ctrl-Shft-Down Cursor Down Cursor DownSEL-Left/Ctrl-Shft-< Cursor Left C%\}ursor LeftSEL-Right/Ctrl-Shft-> Cursor Right Cursor RightSEL-1...0 F1-F10 PF1-PF10SEL-In%]}sert InsertSEL-Delete DeleteSEL-Clear/SEL-H HomeSEL-Return/SEL-E End%^}SEL-P/SEL-U Page UpSEL-;/SEL-D Page DownFor many keycodes there are two combos available. F%_}or the cursor keys, I've provided the Ctrl-Shft commands because the SELECT key combo is a pain on XEs (unfortunately, the At%`}ari keyboard hardware is incapable of reading the Ctrl-Shft- left and right arrow combinations). There are also two choices %a}of IBM page movement keys-- intuitively located, and mnemonically named.And now, the VT100 keypad emulation. OmniCom users%b} will find this suspiciously familiar. Note that there are alternative keypresses for the zero, comma, period, and ENTER key%c}s. +------ VT100 keypad key | +-- SELECT + key | | v v +-------+-------+-------+-%d}------+-------+---- | PF1 1| PF2 2| PF3 3| PF4 4| PF5 5| etc... +-------+-------+-------+-------+-------+----%e} | 7 Q| 8 W| 9 E| - R| +-------+-------+-------+-------+ | 4 A| 5 S| 6 D| , F/,| +--%f}-----+-------+-------+-------+ | 1 Z| 2 X| 3 C| | +-------+-------+-------+ ENTER | | 0 B/%g}Space| . N/.| V/Rtrn| +---------------+-------+-------+Useful Hayes AT commands------------------------ATT %q}B#DOS SYSB6'DUP SYSBa]FLICK80 COMB FLICK80 FNTB THIN FNTB WIDE FNTBFLICK80 DEFBALTMAP FAMB#CXJMAKE BASBFLICK80 DOCBFLICK80BDOCBFTROUBLEDOCBFLICK80 FTMaTFLICK80AR0B RS232 AR0 Tone dial modeATP Pulse dial modeATO OriginateATA AnswerATD Dia%r}lA/ RedialThe ANSI Implementation-----------------------Flick supports all IBM ANSI commands except Set D%s}isplay Mode, Reset Display Mode, and Keyboard Key Reassignment. The character attributes supported are normal, inverse, %t}bold, and blink. A functional subset of VT100 commands has been implemented. Please report any problems/deficiencies wi%u}th the VT100 emulation... especially since some of the command implementations represent a "best guess" on my part.The Fli%v}ckerTerm display-----------------------Unlike other 80-column term programs, that use Graphics 8 for their displays, Flick %w}uses two alternating Graphics 0 screens. Unfortunately, this induces a certain degree of flicker, which can be minimized%x} by using Flick in a darkened room. Nonetheless, some people may find the flicker too distracting to ignore. In a brightly-%y}lit room, FT80 is virtually unusable. On the positive side, using two Graphics 0 screens (and two character sets) cuts d%z}own considerably on screen RAM, allows faster text plotting and scrolling, and allows the use of a full four-bit-wide charact%{}er set. Since the interlaced nature of Flick's display prevents adjacent characters from actually touching (they miss ea%|}ch other by 1/60th second), pixels which are right next to each other appear to have a thin line separating them, instead of %}}merging into an illegible blob. Flick also uses the Inverse 0 mode for sharper character definition (all of which, I'm sure,%~} is more than you really wanted to know).The font is a subset of the ANSI/IBM ASCII/DEC Special Graphics set. Since the IB%}M PC has 256 unique characters, and the Atari only 127, something has to go. All of the accented/umlauted/etc. characters ar%}e mapped into their plain-vanilla equivalents, the line-drawing characters (single-line, double-line, and mixed) have been co%}llapsed into a simplified set, and so forth. It's a tradeoff, but if you want 100% of the ANSI character set, feel free to u%}se ANSITERM.The font file, FLICK80.FNT, is a standard 9-sector Atari font. If you don't like it, change it. Just be caref%}ul to only alter the ASCII characters.Many thanks to everyone who has helped with the development of this program, particu%}larly Glenn Saunders (whip-cracking), Alf and CRAIG.S.THOM (technical support), Mike Snyder (high-speed benchmarking), Dave P%}aterson (VT100 docs), Animatsuri, Pab, and JDPotter (the three beta-testkateers), Itay Chamiel (competition), Pizza Hut (life%} support), and Mountain Dew (precious bodily fluids).Clay HalliwellJune 27, 1995GEnie : E.HALLIWELLInternet: ehalliw%}e@emh.kunsan.af.milSnail-mail: 407 S Second St Clinton, MO 64735-2107, 1995GEnie : E.HALLIWELLInternet: ehalliw$NThe following VT100 escape sequences are performed by FlickerTerm 80 v0.5.("Pn", et al, represents ASCII numeric parameters)}; spaces are inserted for clarity)Cursor Movement Commands: Cursor Up ESC[PnA Cursor Dow)}n ESC[PnB Cursor Forward (right) ESC[PnC Cursor Backward (left) ESC)}[PnD Direct Cursor Addressing ESC[Pl;PcH or ESC[Pl;Pcf Index ESC D New L)}ine ESC E Reverse Index ESC M Save Cursor Position ES)}C 7 or ESC[s Restore Cursor Position ESC 8 or ESC[uCharacter Attributes: ESC[Ps;Ps...m 0 or non)}e All Attributes Off 1, 2 Bold On 5, 6 Blink On 3)}, 4, 7 Reverse On 21, 22 Bold Off 25, 26 Blink Off )}23, 24, 27 Reverse OffErasing: From Cursor to End of Line ESC[K or ESC[0K From Beginning of L)}ine to Cursor ESC[1K Entire Line containing Cursor ESC[2K From Cursor to End of Screen ESC[J or ESC[0)}J From Beginning of Screen to Cursor ESC[1J Entire Screen ESC[2J Delete Lines )} ESC[PnM Insert Lines ESC[PnLCharacter Sets: G0 ESC (Ps G1 ESC )P)}s A or B ASCII other Line Drawing SetScrolling Region: E)}SC[Pt;Pb r Pt is the number of the line of the top of the scrolling region; Pb is the number of the bottom line of the sc)}rolling region and must be greater than Pt.Tab Stops: Set tab at current position ESC H Clear tab at curren)}t position ESC[g or ESC[0g Clear all tabs ESC[3gSet Modes: Mode Name Mode )} Sequence LineFeed/Newline Newline ESC[?0h or ESC[20h Cursor Key Mode Application ESC[?1h Column Mode )} 132 Col ESC[?3h (clears screen) Wraparound On ESC[?7h Keypad Key Mode Application ESC=)}Reset Modes: Mode Name Mode Sequence LineFeed/Newline Linefeed ESC[?0l or ESC[20l Cursor K)}ey Mode Cursor ESC[?1l Column Mode 80 Col ESC[?3l (clears screen) Wraparound Off )} ESC[?7l Keypad Key Mode Numeric ESC>Reports: Cursor Position Report Invoked by ESC[6n Resp)}onse ESC[Pl;PcR Status Report Invoked by ESC[5n Response ESC[0n (terminal OK) )} What Are You? Invoked by ESC[c or ESC[0c or ESC Z Response ESC[?1;0c (base VT100, no options))} Printer Status Report Invoked by ESC[?15n Response ESC[?13n (no printer)Programmable LEDs:)} ESC[Ps;Ps...q 0 or none All LEDs Off 1 L1 On 2 L2 On 3)} L3 On 4 L4 On Off 1 L1 On 2 L2 On 3(3TROUBLESHOOTING FLICKERTERM 80------------------------------Problem: Won't run under SpartaDOS Turn off the TDLINE an-}d KEY buffer.Problem: Drops characters If you have an interface that supports hardware flow control, enable it. If th-}at doesn't work... Turn off Bold text. Turn off Blink text. Turn off the online timer. Turn off keyclick.-} Drop to a lower baud rate.Problem: Sends Init string when you're already online Enable CRX status reporting on t-}he modem (consult your manual). If you have an SX212, you're out of luck. Blank the Init string.Problem: Lines keep p-}rinting on top of each other Toggle CR In to CR=CR+LF. Toggle CR Out to CR=CR+LF.Problem: Modem won't accept comm-}ands after you change baud rates Most modems determine the operating baud rate from the "AT" character sequence. If you-} type a command sequence, then change baud rates before hitting Return, the modem will be stuck at the previous baud rate. S-}witch back to the old rate, hit Return, then switch to the new rate.Problem: You can't see what you type Change the du-}plex setting.Problem: Everything you type appears twice Change the duplex setting.Problem: All incoming text looks l-}ike semi-random garbage Change the data bits setting. Change the baud rate.Problem: Remote system won't properly -}accept keystrokes Change the output parity. Change the emulation. Change the baud rate.Problem: Backspace do-}esn't work Change the BkSp setting.Problem: Cursor keys don't work Make sure you're in the correct emulation mode-}. Change the Arrow Key mode setting.Problem: Timer doesn't start when modem connects This isn't a FlickerTerm pro-}blem. The standard Atari R: interface has no way to monitor the CRX line in realtime.Problem: ERROR-- No R: handler F-}lickerTerm won't load the R: handler itself. You must load it first, via batch file or AUTORUN, or append FlickerTerm to a c-}opy of your modem's R: handler (FLICK80.OBJ,RS232.COM/A).Problem: Terminal Options menu filled with garbage Corrupt or-} obsolete FLICK80.DEF file. Delete it.Problem: Can't type the characters +-=* Turn off Arrow mode.Problem: All lowe-}rcase characters appear as garbage The terminal has been left (or accidentally put) into DEC Special Graphics mode. Cyc-}le emulation to reset the terminal, or type Ctrl-O (SI) on the terminal screen.Problem: In local mode, modem will echo char-}acters, but won't respond to "AT" commands This isn't a FlickerTerm problem. At high baud rates (9600 and up), interfac-}es like the 850 and P:R:C don't produce precisely the correct baud signal. Most modems will be able to recognize and echo ch-}aracters, but the AT sequence seems to be more finicky, and will fail. To connect at higher baud rates in this situation-}, set your modem's S37 register (desired line speed) to 9 for 9600 baud, and 11 for 14.4K baud (consult your modem manual for-} other rates). You may issue the dial command at any baud rate, but the S37 register will force the modem to attempt to conn-}ect at the indicated speed. Switch FlickerTerm to the baud rate you've requested after "CONNECT" appears on your screen.Pr-}oblem: Screen blank Turn on the computer.Problem: Anything not covered here RTFM.CT" appears on your screen.Pr,^This^1 is^1 a^1 demo^1 of^1 the^1 delay^1 function!^G baud rates in this situation, set your modem's S37 r1}egister (desiredne speed) to 9 for 9600 baud, and 11 for 14.4K baud (consult your modmanual for other rates). You may is1}sue the dial command at any baud e, but the S37 register will force the modem to attempt to connect ate indicated speed. 1} Switch FlickerTerm to the baud rate you've reques after "CONNECT" appears on your screen.n on the computer.the modem t1}o attempt to connect at the indicated speed. Switch Flickatz^M^; this is the "init" maco, in FLICK80.FTM1}empt to connect at the indicated speed. Switch Flickatz^M^; this is the "init" maco, in FLICK80.FTM00G`0 QL>"4+ƾ!() 8: 67 KL 0ƿL0! з +HL30 "1L 0L 0 5L:05}եօԭ / /Ѝ//9`s0y+x"   #/"/`"/5}"/` +\ȹ+\/M#/"/`"/#/`0[L1`_L}2;?` ```` 5}  W:`Z 6V``` H#`( n2`) n25}``AB` h1楽 HTPOU`R1[)?4242 ```5}````` 8TT`TeT`UePOU` 8UU` I` I` 65}` I` J`T I` `0􆠦` O;``U;``HT H0h`5}HT H0h` 4` 4`( 4L14 { {`C :[ :T J; :U JR :5}` 6V`  6V` 6V`` TZU[`ZT[U`'` W:` 6``5}`{){`<2222222 8)@J$//L6L<^  L5LK5A [EM$/ G` 9`ɀ I :5}PLULIT`The BOB-Verter 2.4 Fast HandlerInstalled. 10/16/89 by: Robert Puff ShareWare (C) 1989 Send correspondence9} to: Bob Puff, Suite 222, 2117 Buffalo Rd Rochester, NY 14624. @R V@ V4R9}Ӆ *<`d,[BHB ӭ)H)? @h hB` `9} * `xҩs2ҩҍҭҍ  0ҭ)`))Džҭ  i9}` ɛ  )?x ҩ X`' ) `9}L)JJJJ L"&$\"(I, *`*L*)*)@*)@ *HB)*hBE*ĥ9}i mL*)  LؘH LEɀ ҙ  ҍ `hh@ؘHLE9} I) ѩ%ҥ LEؘH)LE LEo=.F nV( LI ` 9}`Ș@`Șɀ`  R V ԩՠ 5`GHFH`  @ 9}   "&  % ( PPP˩P̭PͭPPm9}PPPmPP*i˥ie˅˩e̱̅mPȩ˩P̭PͭPΠˑ Υ`lPTPm8w`Ɂ :` S` S` S` <` <`ɂ KS`ɟ 9Ƽ` T`Ƀ :`D:5}0& I F` I 6`L<`^*[|6`68*;`OV`)V: [V5} ` :` 6V`` : :` :@?-=+*66^0 66^ :`-=+*-=+*/ <5} :L6 9 8` HW\0UPU U _8 7U` 7` 18`  M8` _8 8`5}  }8`  8` 18 7`  8`  8`T#`v]UJ]+']] ^5}` J`T#`v]UJ]`]`ZH  8h` 8 8`Рn/"d`U TŠTPUU5} 7`Uȹ;` _8U` / 8 /Tš H`T`TU AI AI J`U _8` 8` 8`W]\`5}`W\`  8 8` `Z[񅠅O;`;`iP;` 4 8 6s9y95}^v9W_p9ep9s9v9^y9W_ n:`, ,/ `T 5}=`B D`F =`D ?`P c?`M =L``x AI @ W Q@ B ? ? }B BB`x AI @Y Q@ B5} ? A ? A @= BB` B ?/ *>< kBLW Q@ @V>5}  BB`/ Ix AI @V[ Q@ ?`4EJE<C|Flick 6}80...START-H for help VT100IBMPCASCIICAPSlowrFH 300120024004800960019.2 CR=CR CR=CR+LFLF=LF+CRFastSl6}owNoneFastSlowOffOn 78BS DELNoneOdd EvenMark SoftHardPAUSEPlease wait...Are you sure? _Choose:6} _Macro #? _ FlickerTerm 80 v0.51 (c) 19946}-95 LonerSoft by Clay Halliwell CTRL-SHIFT-D Duplex -G Baud-F Emulation-E Chat Line -9 Keyclick -T Timer-R6} Reset timer-RETURN Arrow mode -8 EOL clickCTRL- ( ) & ' @ 2 3 | Inverse : flow ctrl | OPTION: Nothing Ye6}t { } ~ ` NUL BEL EOF | Ctrl-Tab: 8 spaces | SELECT: IBM/VT100 keysSTART-T Term Menu-F File Menu-M Macro Men6}u-0..9 Exec Macro -Q Quit-B Break-P Print Scrn-R Rot-13 -H Help Options CommunicationsTerminalMis6}c--------------------------A. EmulationH. Screen colorO. Load joy/key mapB. BaudI. Screen lumaP. Load attrib6} mapC. RS232 port:J. Text lumaQ. Hang upD. DuplexK. PrtScr marg:R. Reload defaultsE. CR/LF :L. Curs.blink :S6}. Save defaultsF. CR out:M. Curs.update:V. Data bits:N. Visi-bell :W. BkSp char:T. Bold text :X. Parity:U. 6 }Blink text :Y. Flow ctrl: Files A. Disk DirD. DeleteE. RenameF. Lock1-9. Dir D1:-D9:G. UnlockI. Init Macros 16!}:2:3:4:5:6:7:8:9:0:A. LoadB. SaveE. Edit0-9. SendGAAEECCE@@@@@@@@@@@@@BBFFDDF@@@@@@@@@@@@@@@@@@@@@@?>:6"}/.*#(' !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ6#}[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CueaaaaceeeiiiAAEaAooouuyOUYPfaiounNao  <>||||||6$}  aBnouTOOOoo0>< =/n*HFCLNV_||><=.(Px@h0X Hp蜜6%}xxxxxxxyyyyyyzzzzzzz{{{{{{|||||||}}}}}}~~~~~~~6&}@@  LJ;6'}K+*OPU I-=VCBXZ436521, .NM/REY TWQ9078<>FHDGSALJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@ FHDGSA6(} {  ~  {}` 6)} ;?6*} MKHD;<=>?@6+}ABCSQGPROQOGIIlnxPQRStuvlwvwpMtpsvylnwmuMxrq,.8456,7670 40369,.76,}-5 821CppBBBBBBBBBBBBBBBBBBBBBBBBB{AppBBBBBBBBBB6-}BBBBBBBBBBBBBBBAQppBBBBBBBBBBBBBBBBBBBBBBBB6.}B{AppBBBBBBBBBBBBBBBBBBBBBBBBBA0BBBBBBBBBB4]