home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / ACE170.ZIP / ACE.DOC < prev    next >
Text File  |  1993-09-05  |  206KB  |  5,612 lines

  1.  
  2.          
  3.          
  4.          
  5.          
  6.          
  7.          
  8.          
  9.          
  10.          
  11.          
  12.          
  13.          
  14.          
  15.          
  16.          
  17.          
  18.          
  19.          
  20.          
  21.          
  22.          
  23.          
  24.                              AceComm & Utilities (Tm)
  25.          
  26.                                   Version  1.7
  27.          
  28.             "Leading Software Technology"  for todays hi-speed modem
  29.          
  30.                             Evaluation copy 09/05/93
  31.          
  32.                                     AceComm
  33.          
  34.          
  35.          
  36.          
  37.          
  38.          
  39.          
  40.          
  41.          
  42.          
  43.          
  44.          
  45.          
  46.          
  47.          
  48.          
  49.          
  50.          
  51.          
  52.          
  53.          
  54.          
  55.          
  56.          
  57.          
  58.          
  59.          
  60.          
  61.          
  62.          
  63.          
  64.          
  65.                            AceComm & Utilities User Manual
  66.                                    Version 1.7
  67.                   Copyright (c) 1990 - 1993 all rights reserved
  68.                                        by
  69.                    MGP Programming Services & Michael G Phelps
  70.          
  71.          
  72.          
  73.          
  74.          
  75.          
  76.          
  77.          
  78.          
  79.          
  80.          
  81.          
  82.          
  83.          
  84.          
  85.          
  86.          
  87.          
  88.          
  89.          
  90.          
  91.          
  92.                                                  ┌─────────┐
  93.                                            ┌─────┴───┐     │          (R)
  94.                                          ──│         │o    │──────────────
  95.          AceComm Support Services          │   ┌─────┴╨──┐ │Association of
  96.          Michael G Phelps                  │   │         │─┘  Shareware
  97.          3003 N. Central Ave Suite 121-171 └───│    o    │  Professionals
  98.          Phoenix, AZ  85012  USA         ──────│    ║    │────────────────
  99.                                                └────╨────┘    MEMBER
  100.          Telephone   (602) 846-4563 (12 - 7pm MST 6 days)
  101.          AceComm BBS (602) 846-2940
  102.          CompuServe  75120,3306
  103.          
  104.          
  105.          
  106.          
  107.          
  108.          
  109.          
  110.          
  111.          
  112.          
  113.          
  114.                                     CONTENTS
  115.          -----------------------------------------------------------------
  116.          
  117.          
  118.          Chapter 1  INTRODUCTION........................................2
  119.                        PRESS TEXT.......................................2
  120.                        FEATURES.........................................4
  121.          Chapter 2  QUICK START.........................................5
  122.          Chapter 3  TERMINAL AREA.......................................9
  123.                        Pop Up Reference................................10
  124.          Chapter 4  PRM-data MENUS AREA................................12
  125.                        General Controls................................13
  126.                        Memory Manager..................................15
  127.                        Internal Protocol Options.......................17
  128.                        Dialing Area Options............................18
  129.                        Terminal Area Options...........................19
  130.                        Serial Port Setup...............................21
  131.                        Port Select/Configure...........................22
  132.                        UART Line Control...............................24
  133.                        Modem Connect Strings...........................28
  134.                        Modem Response Strings..........................30
  135.                        Modem Commands..................................30
  136.                        Modem Control...................................31
  137.                        Default Video Emulation.........................32
  138.                        Key Translation Sequence file (.KTS)............34
  139.                        Keyboard MACRO Assignments......................35
  140.                        Directories in Use Menu.........................44
  141.                        Executable Utilities............................46
  142.                        Auto Engage Sequence Triggers...................49
  143.                        Auto Log On Sequence Triggers...................52
  144.                        Mass Menu Attribute Changes.....................54
  145.                        Interactive EMSI data...........................56
  146.          
  147.                                     CONTENTS
  148.          -----------------------------------------------------------------
  149.          
  150.          
  151.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS......................59
  152.                        Internal, Defined-External Receiving Units......59
  153.                        Internal, Defined-External Sending Units........63
  154.          Chapter 6  TELEPHONE DIRECTORY AREA...........................67
  155.          Chapter 7  INTERNAL FILE LISTER...............................74
  156.          Chapter 8  POINT MAIL FUNCTIONS...............................77
  157.          Chapter 9  MOUSE SUPPORT......................................79
  158.          Chapter 10 ACECOMM DATA FILES.................................80
  159.                        ACE.PRM / .CTL..................................81
  160.                        KTS files.......................................81
  161.                        KBD files.......................................82
  162.                        REQ/MLF,BCH,SCR,FON files.......................84
  163.          
  164.          
  165.          
  166.          
  167.          
  168.          Chapter 11 WARRANTY...........................................86
  169.          Chapter 12 LICENSE............................................87
  170.          Chapter 13 ACECOMM User Support...............................90
  171.                        Contacting the author...........................90
  172.          Chapter 14 Registering AceComm................................91
  173.          
  174.          
  175.          
  176.          
  177.          
  178.          
  179.          
  180.          
  181.          
  182.          
  183.          
  184.          
  185.          
  186.          
  187.          
  188.          
  189.          
  190.          
  191.          
  192.          
  193.          
  194.          
  195.          
  196.          
  197.          
  198.          
  199.          
  200.          
  201.          
  202.          
  203.          
  204.          
  205.          
  206.          
  207.          
  208.          
  209.          
  210.          
  211.          
  212.          
  213.          
  214.          
  215.          
  216.          
  217.          
  218.          
  219.          
  220.          
  221.                 Page 1              "AceComm & Utilities"(Tm) v 1.7
  222.          
  223.          
  224.          Chapter 1  INTRODUCTION
  225.          
  226.                     PRESS TEXT
  227.          
  228.          
  229.          AceComm Support Services
  230.          Michael G Phelps
  231.          3003 N. Central Ave. Suite 121-171
  232.          Phoenix, AZ  85012  USA
  233.          
  234.          Telephone   (602) 846-4563 (12 - 7pm MST 6 days)
  235.          AceComm BBS (602) 846-2940
  236.          CompuServe  75120,3306
  237.          
  238.                       AceComm & Utilities (Tm) -- Version  1.7
  239.          
  240.               "Leading Software Technology"  for todays Hi-Speed Modem
  241.          
  242.               For DOS IBM-PC/clone, monochrome or color video adapter
  243.          
  244.               "AutoScriptGen" (Tm)
  245.               "Intelligent Auto Log On Technology" (Tm)
  246.          
  247.           --Ease of Use--
  248.             o AceComm's basic setup provides a powerful and potently
  249.               complex communications interface, at introductory level.
  250.          
  251.           --Very Configurational--
  252.          
  253.             o Key Translation Sequence customizer (create custom terminal
  254.               emulation from keyboard)
  255.          
  256.             o MACRO Language and Keyboard Re-Assignment provide custom
  257.               control at any user level. Users may easily re-configure
  258.               AceComm's keyboard to imitate other software they have
  259.               grown used to.
  260.          
  261.             o Multiple (custom) KeyBoarD definition files are supported
  262.          
  263.             o Custom Keyboards associated to Fon.Record can be loaded on
  264.               Dial/Connect
  265.          
  266.             o Colors/Menus/Sounds customizer
  267.          
  268.           --Multi Thread Functions--
  269.             o Multi-level MACROS provide Pop-up services inside all
  270.               windows
  271.          
  272.           --Full Featured--
  273.             o Full mouse support using Microsoft mouse driver
  274.          
  275.          
  276.          
  277.                 Page 2              "AceComm & Utilities"(Tm) v 1.7
  278.          
  279.          
  280.          Chapter 1  INTRODUCTION
  281.          
  282.                     PRESS TEXT (continued)
  283.          
  284.             specification
  285.          
  286.             o Script Language with AutoScriptGen (Tm)
  287.          
  288.             o Internal protocols Xmodem to 1k, Ymodem to 1k/G, Zmodem to
  289.               8k, ASCII text, EMSI/IEMSI
  290.          
  291.             o Color Scroll-Back-Buffer, Screen-Tag, Screen-To-File, Screen
  292.               Blank
  293.          
  294.             o Context sensitive help lines, Area sensitive Pop-up
  295.               Reference
  296.          
  297.             o Filelister/Utility Area, unlimited external program support
  298.          
  299.             o Unlimited phone directories, FON files can hold up to 5000
  300.               records each
  301.          
  302.          
  303.          
  304.          
  305.          
  306.          
  307.          
  308.          
  309.          
  310.          
  311.          
  312.          
  313.          
  314.          
  315.          
  316.          
  317.          
  318.          
  319.          
  320.          
  321.          
  322.          
  323.          
  324.          
  325.          
  326.          
  327.          
  328.          
  329.          
  330.          
  331.          
  332.          
  333.                 Page 3              "AceComm & Utilities"(Tm) v 1.7
  334.          
  335.          
  336.          Chapter 1  INTRODUCTION
  337.          
  338.                     FEATURES
  339.          
  340.          
  341.          
  342.          
  343.                              AceComm & Utilities (Tm)
  344.                                    Version 1.7
  345.                   Copyright (c) 1990 - 1993 all rights reserved
  346.                                        by
  347.                    MGP Programming Services & Michael G Phelps
  348.          
  349.          
  350.                 Features list
  351.          
  352.               * Auto Engaging Sequence Trigger support
  353.               * "AutoScriptGen" (Tm)
  354.               * Color Scroll Back Buffer
  355.               * Configurational PORT Address/IRQ, RX/TX Buffers
  356.               * Context Sensitive On Line Help
  357.               * EMSI protocol Point Mail System, FIDO File Requests
  358.               * EMS/XMS/DISK SWAP support
  359.               * FIFO (16550) UART support
  360.               * FON files to 2500 records (1000 in conventional memory)
  361.               * FON Import / Conversion / Merge functions
  362.               * Highly Configurational User Interface
  363.               * IEMSI protocol data handshaking
  364.               * "Intelligent Auto Log On Technology" (Tm)
  365.               * Internal Memory Manager (smart memory usage)
  366.               * Internal  Protocols  (Ascii,  Xmodem,  Xmodem1k,  Ymodem,
  367.                  Ymodem1k YmodemG, Zmodem, Zmodem-ZedZap(to 8k)
  368.               * Internal Screen Blanker (screen saver)
  369.               * Key Translation Sequence customizer
  370.                  (create custom keyboard emulation)
  371.               * Keyboard Re definition
  372.               * Macro Programing Language (supports stacking, data args)
  373.               * Mouse support for On line character I/O and all menus
  374.               * Multiple Phone Directory support
  375.               * Screen Tag, File Tag, Line Tag function
  376.               * Video Terminal Support for TTY, ANSI, AVATAR
  377.          
  378.          
  379.          
  380.          
  381.          
  382.          
  383.          
  384.          
  385.          
  386.          
  387.          
  388.          
  389.                 Page 4              "AceComm & Utilities"(Tm) v 1.7
  390.          
  391.          
  392.          Chapter 2  QUICK START
  393.          
  394.          
  395.          
  396.                 QUICK START INSTRUCTIONS FOR AceComm & Utilities
  397.                              Last revised 9/5/93
  398.          
  399.          --Distribution DISK--
  400.          The AceComm package is distributed in a compressed format.  The
  401.          compression utility used with AceComm is the current version of
  402.          LHA (this writing LHA213).  AceComm package and sub-packages are
  403.          compressed as SelF eXtracting "SFX" files.  This means the
  404.          compressed file "ARCHIVE" uses an .EXE file extension.  This SFX
  405.          format allows you the user to simply type the name of an
  406.          archive.  The archive's SFX code will execute, and extract the
  407.          files to their un-compressed form.
  408.          
  409.          --Electronic Distribution--
  410.          Many BBS systems will store the distributed SFX file inside an
  411.          archive envelope of their default archive.
  412.          The AceComm BBS provides the AceComm package in ARJ and ZIP
  413.          format. SFX files as described above are contained inside the
  414.          main package, and are SelF eXtracting.
  415.          
  416.                FAST SETUP
  417.          
  418.          Easiest way to AceComm is to just run INSTALL.BAT. The batch file
  419.          will run ACTL.EXE. ACTL.EXE copiles ACE.CTL into ACE.PRM.
  420.          ACTL creates subdirectories defined inside ACE.CTL. Directories
  421.          defined in the default setup are CAP, FON, FILES, KTS, SCR, and
  422.          MAIL. INSTALL.BAT copies FON files into FON, KTS files into KTS,
  423.          DOC files into a subdir DOC. INSTALL.BAT then runs ACE.EXE
  424.          
  425.          
  426.                QUICK SETUP STEPS
  427.          
  428.          Step  1
  429.             - Un compress the AceComm package into it's own sub directory.
  430.               This example assumes the filename ACE170.EXE
  431.               ACE170 means version 1.70
  432.               .EXE means AceComm is distributed as a SelF eXtracting
  433.               archive (SFX)
  434.          
  435.                          Example
  436.          
  437.                  At the DOS prompt type:  md \ace
  438.                  At the DOS prompt type:  copy ACE170.EXE \ACE
  439.                  At the DOS prompt type:  cd \ace
  440.                  At the DOS prompt type:  ACE170
  441.          
  442.          
  443.          
  444.          
  445.                 Page 5              "AceComm & Utilities"(Tm) v 1.7
  446.          
  447.          
  448.          Chapter 2  QUICK START
  449.          
  450.               The basic setup files will be ready in a sub directory ACE.
  451.               Other files that include SFX in the filename and end in .EXE
  452.               file extension, are also SelF eXtracting archives.  These
  453.               files are enhancements to the basic setup.
  454.          
  455.          
  456.          Step 2
  457.             - Read ACTL.DOC  (1 page)
  458.          
  459.             - Run ACTL.EXE (complies ACE.CTL into ACE.PRM)
  460.          
  461.                          Example ACTL ace.ctl
  462.          
  463.             ACTL.EXE need only be run when creating a new re-initialized
  464.             PRM file is desired.  All PRM-data is edit able from within
  465.             inside AceComm.
  466.          
  467.             Note: AceComm will invoke ACTL.EXE directly when no ACE.PRM
  468.                   file is found in the start up directory.
  469.          
  470.          
  471.          Step 3
  472.             - Run ACE.EXE
  473.                  At the DOS prompt type:  ACE
  474.          
  475.          
  476.          
  477.          
  478.                - OPTIONAL -
  479.          Not required for QUICK START
  480.          
  481.          After having become familiar with AceComm, you may decide to edit
  482.          ACE.CTL for some personal defaults.  This will allow future
  483.          compilations to use your custom setup instructions.
  484.          ACE.CTL can store personal and custom setup data for times when
  485.          a new ACE.PRM file is generated. This will be most used when
  486.          upgrading AceComm versions.
  487.          
  488.          
  489.          The following are enhancements to the AceComm package
  490.          
  491.          a) FON_SFX.EXE
  492.             FON_SFX contains several sample .BBS, FON, and .NOD files.
  493.          
  494.             It  is  suggested  that  FON_SFX  be  un-compressed  inside  a
  495.             sub directory to the AceComm directory
  496.          
  497.                          Example: C:\ACE\FON
  498.          
  499.          
  500.          
  501.                 Page 6              "AceComm & Utilities"(Tm) v 1.7
  502.          
  503.          
  504.          Chapter 2  QUICK START
  505.          
  506.          
  507.                  At the DOS prompt type:  md \ace\fon
  508.                  At the DOS prompt type:  copy FON_SFX.EXE \ace\fon
  509.                  At the DOS prompt type:  cd \ace\fon
  510.                  At the DOS prompt type:  FON_SFX
  511.                  At the DOS prompt type:  cd \ace
  512.          
  513.             NOTE: ACTL creates these directories if defined in ACE.CTL and
  514.                   not found.
  515.          
  516.          b) KTS_SFX.EXE
  517.             KTS_SFX contains the KTS files included in the default setup,
  518.             as well as the ascii versions.  Ascii version KTS files share
  519.             the filename with KTS files, but use .ASC extension.
  520.          
  521.             It  is  suggested  that  KTS_SFX  be  un-compressed  inside  a
  522.             sub directory to the AceComm directory
  523.          
  524.                          Example: C:\ACE\KTS
  525.          
  526.                  At the DOS prompt type:  md \ace\kts
  527.                  At the DOS prompt type:  copy KTS_SFX.EXE \ace\kts
  528.                  At the DOS prompt type:  cd \ace\kts
  529.                  At the DOS prompt type:  KTS_SFX
  530.                  At the DOS prompt type:  cd \ace
  531.          
  532.             (.KTS  files  are  the  Key  Translation  Sequence  files  for
  533.             terminals) This file contains ascii versions  of  .KTS  files.
  534.             ASC files are compiled into KTS files using KTS.EXE.
  535.          
  536.          
  537.          c) UTIL_SFX.EXE
  538.             UTIL_SFX contains several utilities that enhance the AceComm
  539.             package. Each utility has it's .DOC file.
  540.          
  541.             It  is  suggested  that  UTIL_SFX  be  un-compressed  inside a
  542.             sub directory to the AceComm directory
  543.          
  544.                          Example: C:\ACE\UTIL
  545.          
  546.                  At the DOS prompt type:  md \ace\util
  547.                  At the DOS prompt type:  copy UTIL_SFX.EXE \ace\util
  548.                  At the DOS prompt type:  cd \ace\util
  549.                  At the DOS prompt type:  UTIL_SFX
  550.                  At the DOS prompt type:  cd \ace
  551.          
  552.             CBF.EXE can compile direct FBL output into a FON  file.   'CBF
  553.             1_114.BBS'
  554.          
  555.          
  556.          
  557.                 Page 7              "AceComm & Utilities"(Tm) v 1.7
  558.          
  559.          
  560.          Chapter 2  QUICK START
  561.          
  562.          
  563.             IDX.EXE  creates  a  very small index file so that AceComm can
  564.             use a RAW NODELIST file for mailer mode/file requests.
  565.          
  566.             FBL.EXE creates a .BBS and .NOD file from the raw nodelist for
  567.             a given NET HOST
  568.          
  569.             KTS.EXE compiles a Key Translation Sequence file from ascii to
  570.             binary format.
  571.          
  572.             ANSI.EXE filters ANSI and AVATAR video control sequence  codes
  573.             from files.  ANSI.EXE can also be used to view the files.
  574.          
  575.          
  576.          
  577.          
  578.                Custom colors, sounds, etc.
  579.                 - See bottom of ACE.CTL file.
  580.                 -  See  MASS  MENU  area  inside  PRM-data  editor (inside
  581.                    AceComm)
  582.          
  583.                Multiple .FON files
  584.                 - Selectable from inside the FON LIST AREA
  585.          
  586.          
  587.          
  588.          
  589.          
  590.          
  591.          
  592.          
  593.          
  594.          
  595.          
  596.          
  597.          
  598.          
  599.          
  600.          
  601.          
  602.          
  603.          
  604.          
  605.          
  606.          
  607.          
  608.          
  609.          
  610.          
  611.          
  612.          
  613.                 Page 8              "AceComm & Utilities"(Tm) v 1.7
  614.          
  615.          
  616.          Chapter 3  TERMINAL AREA
  617.          
  618.          
  619.          
  620.          ----------------------------------------------------------------
  621.          │Configure│Dialer│Files│Scroll_Back│Snapshot│Dnload│Upload│Shell
  622.          
  623.          OK   AceComm Copyright (c) 1990-1993 by MGP Programming & Michae
  624.                              AceComm (Tm) Version 1.60, made in USA
  625.          OK                         Evaluation copy 07/22/93
  626.          
  627.          
  628.          ...
  629.          
  630.           AceComm ▒ 2,19200L,7E1 ▒ Av/An ▒ 08:06:48am ▒ ALT-V =PopUp Ref,
  631.          ----------------------------------------------------------------
  632.          
  633.          AceComm begins presenting to the user it's TERMINAL Area.
  634.          If a mouse is detected, the top row of the screen will contain
  635.          a 1 line mouse menu.
  636.          TERMINAL is the area in which all other areas are accessible, and
  637.          where serial I/O takes place for the user.  Above is a sample of
  638.          the AceComm TERMINAL screen upon start up.  A status line is
  639.          present, when it's flag is SET(default).  If on line, the
  640.          'AceComm' would be replaced with 'CARRIER, and other information
  641.          particular to the current setup, and host.  Note the 'L' after
  642.          baud(19200) indicates LOCK BAUD is SET.  'AV/AN' indicates the
  643.          current active VIDEO EMULATION.
  644.          
  645.          Hold down the ALT key for a Pop Up Reference to key-combos
  646.          available from the TERMINAL area.  Releasing the ALT key and the
  647.          POP-UP REFERENCE disappears.  The Pop Up Reference menu is called
  648.          using the <ViewKeyCombos_> MACRO.  ALT-V is assigned the
  649.          <ViewKeyCombos_> MACRO in AceComm's default keyboard setup
  650.          ACE_DEF.KBD file.  The default Keyboard is completely re
  651.          definable by re-defining the KEY-COMBO a different MACRO(S) (see
  652.          below)
  653.          
  654.          
  655.          
  656.          
  657.          
  658.          
  659.          
  660.          
  661.          
  662.          
  663.          
  664.          
  665.          
  666.          
  667.          
  668.          
  669.                 Page 9              "AceComm & Utilities"(Tm) v 1.7
  670.          
  671.          
  672.          Chapter 3  TERMINAL AREA
  673.          
  674.                     Pop Up Reference
  675.          
  676.          
  677.          (TERMINAL screen below with POP UP REFERENCE)
  678.          
  679.          ╔═Current KBD MACRO(S) Assignments════════════════════════════
  680.          ║>ALT-A Script Learn
  681.          ║ ALT-B Scroll Back Buffer
  682.          ║ ALT-C Capture File
  683.          ║ ALT-D Phone Dir/Dialer
  684.          ║ ALT-E <AutoAnswer> ON
  685.          ║ ALT-F File Lister/Utility
  686.          ║ ALT-G EMSI File Request
  687.          ║ ALT-H Hangup Modem
  688.          ║ ALT-I <LocalEcho> On <SendEMSI_ICI> <LocalEcho> Off
  689.          ║ ALT-J COMMAND SHELL
  690.          ║ ALT-L <RunProgram> list
  691.          ║ ALT-O Configuration Area
  692.          ║ ALT-P Configuration Area
  693.          ║ ALT-R Run Script File
  694.          ║ ALT-S Screen SnapShot
  695.          ║ ALT-T Screen TAG
  696.          ║ ALT-V Pop Up Key Reference
  697.          ║ ALT-X <EndAceComm> 0
  698.          ║ ALT-Y <AutoAnswer> Off
  699.          ║ ALT-Z <ClearWindow>
  700.          ║  -----------------------------------------------------------
  701.          ╚═══>PgDn< Display  Template  Quit  Help ┤<>v^├═══════════════
  702.          
  703.          
  704.          o The AceComm keyboard is macro driven
  705.          
  706.          o The Popup Reference displays each key press that has been
  707.            assigned to a MACRO, or MACROS.
  708.          
  709.          o Current .KBD file is displayed, AceComm supports unlimited
  710.            .KBD files. Current .KBD filename is always displayed at the
  711.            right side of the Terminal Area's status line.
  712.          
  713.          AceComm's Keyboard is re definable. Each key press can be re
  714.          assigned a different function, or set of functions. To
  715.          accomplish keyboard re definition, AceComm uses descriptive
  716.          text symbols called MACROS. MACROS are enclosed inside of
  717.          angled brackets.
  718.          
  719.          The Pop Up Reference menu displays the current .KBD file's
  720.          MACRO(S) assignments.  A .KBD file contains a copy of all
  721.          key-press MACRO(S) assignments.  AceComm supports unlimited .KBD
  722.          
  723.          
  724.          
  725.                 Page 10              "AceComm & Utilities"(Tm) v 1.7
  726.          
  727.          
  728.          Chapter 3  TERMINAL AREA
  729.          
  730.                     Pop Up Reference (continued)
  731.          
  732.          files.  Each key press combination can be assigned a MACRO(S).
  733.          AceComm allows the user to re define the keyboard functions if so
  734.          desired.  AceComm provides a rich set of MACRO functions for all
  735.          of AceComm's internal functions.  A complete MACRO list with
  736.          descriptions is contained in the MACRO.DOC file.
  737.          
  738.          - PgDn or <CR> will display the next key set at top of screen.
  739.          
  740.          - Display  toggles the display from a text description and
  741.            the actual macro assignments
  742.          
  743.            The key press is displayed to the left, with it's MACRO
  744.            assignment to the right.  The example below shows the MACRO for
  745.            AceComm's configurations area is assigned to ALT-P.
  746.          
  747.               ALT-P <PrmDataMenus_>              <= MACRO assign
  748.               ALT-P Configuration Area           <= descriptive text
  749.          
  750.          - Template allows you to print a list of keys that have MACRO
  751.            assignments.  The default filename is "PRN".  You may find it
  752.            handy to print to a FILE, (key.prn) or similar, this way you
  753.            can format the TEMPLATE, for a more custom print job.
  754.          
  755.          
  756.          
  757.          
  758.          
  759.          
  760.          
  761.          
  762.          
  763.          
  764.          
  765.          
  766.          
  767.          
  768.          
  769.          
  770.          
  771.          
  772.          
  773.          
  774.          
  775.          
  776.          
  777.          
  778.          
  779.          
  780.          
  781.                 Page 11              "AceComm & Utilities"(Tm) v 1.7
  782.          
  783.          
  784.          Chapter 4  PRM-data MENUS AREA
  785.          
  786.          
  787.          
  788.              ╔═D:\ACE\ACE.PRM══════════════════╗
  789.              ║>General Controls/Menus          ║
  790.              ║ Serial Port/Modem  Setup        ║
  791.              ║ KeyBoarD MACRO Assignments      ║
  792.              ║ Directories in Use Menu         ║
  793.              ║ Executables Menus               ║
  794.              ║ Auto Engage Sequence Triggers   ║
  795.              ║ Auto Log On Sequence Triggers   ║
  796.              ║ Menus / Colors                  ║
  797.              ║ Interactive EMSI data           ║
  798.              ║ Point Mail Setup                ║
  799.              ║ AutoSave is ON                  ║
  800.              ║ Print ACEORDER.FRM              ║
  801.              ╚═══ Select  Quit  Help ┤<>v^├════╝
  802.          
  803.          
  804.          o MACRO for this menu is: <PrmDataMenus_>
  805.            (default assignment is to both ALT O & ALT P)
  806.          
  807.          o All PRM-data changes are auto-saved when Auto-Save flag is
  808.            "ON"
  809.          
  810.          o Each sub-menu contains context sensitive HELP
  811.          
  812.          Virtually any data contained inside the ACE.PRM file is
  813.          accessible and configurational from the PRM-data area.  Above is
  814.          the menu you will see after pressing key-combo <PrmDataMenus_> is
  815.          assigned to from the TERMINAL area.
  816.          
  817.          Notice the second to bottom line of text in the menu says
  818.          "AutoSave ON".  AutoSave can be toggled On/Off from inside the
  819.          "General Controls" menu.  When ON, changes made from inside the
  820.          PRM-data menus are saved to ACE.PRM automatically.  If AutoSave
  821.          has been toggled OFF, the "AutoSave ON" is replaced on the menu
  822.          with "Save Changes" and this menu item must be selected for
  823.          changes to be kept past exiting AceComm.  Note: If you toggle
  824.          "AutoSave" to Off, you will select the "Save Changes" option
  825.          before exiting AceComm, if you want the toggled option to remain
  826.          toggled.  Otherwise, AceComm will be back to "AutoSave" when
  827.          re-started.
  828.          
  829.          
  830.          
  831.          
  832.          
  833.          
  834.          
  835.          
  836.          
  837.                 Page 12              "AceComm & Utilities"(Tm) v 1.7
  838.          
  839.          
  840.          Chapter 4  PRM-data MENUS AREA
  841.          
  842.                     General Controls
  843.          
  844.          
  845.          
  846.               ╔═General Controls/Menus════════════════════════╗
  847.               ║ Allow enhanced keyboard detection        Yes  ║
  848.               ║ Allow mouse detection                    Yes  ║
  849.               ║ Mouse horizontal sensitivity             6    ║
  850.               ║ Mouse vertical sensitivity               4    ║
  851.               ║ Auto Save Changes                        On   ║
  852.               ║ Snow (vertical retrace) checking         Off  ║
  853.               ║ Screen Saver timeout value (minutes)          ║
  854.               ║ Keep Log file                            On   ║
  855.               ║ All Sounds Override Switch <> Sounds are On   ║
  856.               ║═Sub Menus═════════════════════════════════════║
  857.               ║>Control Memory Use                            ║
  858.               ║ Internal Protocol Options                     ║
  859.               ║ Dialing Options                               ║
  860.               ║ Terminal Area Options                         ║
  861.               ╚═══ Edit  Quit  Help ┤<>v^├════════════════════╝
  862.          
  863.          
  864.          o The controls are enable/disable flags, some of which can
  865.            also contain a value for timers.
  866.          
  867.          o Sub menus contain more categorized controls
  868.          
  869.          
  870.          Most controls are a series of flags which tell AceComm when to
  871.          use some of the features, and when not to.  Flags with the ON/OFF
  872.          status are toggles, and will be toggled here in this menu.
  873.          Notice the "Screen Saver" flag description contains the number 5,
  874.          rather than an ON/OFF.  Selecting Screen Saver mode 0 = OFF.
  875.          
  876.          - Allow enhanced keyboard detection        Yes
  877.            AceComm will detect and use enhanced BIOS keyboard functions.
  878.            Some systems may not fully support this mode properly. This
  879.            flag allows locking out AceComm's use of enhanced BIOS
  880.            keyboard functions.
  881.          
  882.          - Allow mouse detection                    Yes
  883.            Setting this to "NO" will cause AceComm to act as if a mouse
  884.            is non existent, the mouse driver is never initialized, no
  885.            mouse menu is presented in the Terminal Area.
  886.          
  887.          
  888.          - Mouse horizontal sensitivity             6
  889.            Mouse sensitivity is already set in the mouse driver. This
  890.          
  891.          
  892.          
  893.                 Page 13              "AceComm & Utilities"(Tm) v 1.7
  894.          
  895.          
  896.          Chapter 4  PRM-data MENUS AREA
  897.          
  898.                     General Controls (continued)
  899.          
  900.            value is internal to AceComm only
  901.          
  902.          - Mouse vertical sensitivity               4
  903.            Mouse sensitivity is already set in the mouse driver. This
  904.            value is internal to AceComm only
  905.          
  906.          - Auto Save Changes                        On
  907.            When "ON" AceComm will save PRM-data changes to the ACE.PRM
  908.            file.  When "OFF" the prompt inside the main PRM-data menu must
  909.            be selected for PRM-data changes to be recorded to file.  This
  910.            pertains to actual PRM-data below the menu system data.  Menu
  911.            area attributes are ALWAYS SAVED, with exception to "Mass Menu
  912.            Area" changes, these must be affected using the appropriate
  913.            selection from inside "Mass Menu".
  914.          
  915.          - Snow (vertical retrace) checking         Off
  916.            AceComm uses direct video buffer writes for all it display
  917.            areas.  Most areas will be able to handle SNOW CHECKING
  918.            properly before making screen updates.
  919.          
  920.          - Screen Saver timeout value (minutes)     5
  921.            Screen Blanking function.
  922.            Screen Saver can be set from 0 - 10.  Values above 0 are
  923.            minutes without a key press to AceComm blanking the screen.
  924.            Screen is restored with a key press.  Un-blank-key-press is
  925.            valid.  Use ALT alone for non-destructive key press to un-blank
  926.            the screen.
  927.            See also "Screen Saver if Data Carrier Detect" from Terminal
  928.            Area Options menu.
  929.          
  930.          - Keep Log file                            On
  931.            Toggle AceComm use logging ON/OFF.
  932.          
  933.          - All Sounds Override Switch <> Sounds are Off
  934.            Toggle, enable/disable all sounds. Master override.
  935.          
  936.          
  937.          
  938.          
  939.          
  940.          
  941.          
  942.          
  943.          
  944.          
  945.          
  946.          
  947.          
  948.          
  949.                 Page 14              "AceComm & Utilities"(Tm) v 1.7
  950.          
  951.          
  952.          Chapter 4  PRM-data MENUS AREA
  953.          
  954.                     Memory Manager
  955.          
  956.          
  957.          ----------------------------------------------------------------
  958.          ░░░░ AceComm (Tm) Version 1.7 -- Copyright (c) 1990-1993 by Mich
  959.          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  960.          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  961.          ░░░╔═D:\ACE\ACE.PRM══════════════════╗░░░░░░░░░░░░░░░░░░░░░░░░░░░
  962.          ░░░║╔═General Controls/Menus════════════════════════╗────────────
  963.          ░░░║║ Allow enhanced keyboard detection        Yes  ║re help from
  964.          ░░░║║ Allow mouse detection                    Yes  ║helps:
  965.          ░░░║║ Mouse horizontal sensitivity             6    ║846-4563 12-
  966.          ░░░║║╔═Control Memory Use═══════════════════════╗   ║846-2940 24
  967.          ░░░║║║>XMS (kb) ok to use           64          ║   ║ User ID 751
  968.          ░░░║║║ Scroll Back (kb) to use      64          ║f  ║DRESS 1:114/
  969.          ░░░║║║ Swap for <RunProgram>        On          ║   ║MM, ACECOMM
  970.          ░░░║║║ Swap for <CommandShell_>     On          ║   ║e ACECOMM ec
  971.          ░░░║║║═Current Memory Use═══════════════════════║   ║ it makes BA
  972.          ░░░║║║ XMS allocated                65536       ║═══║
  973.          ░░░║║║ XMS free at load             2424832     ║   ║ Support Ser
  974.          ░░░╚║║ ACE.EXE load                 227040      ║   ║ G Phelps
  975.          ░░░░║║ Scroll Back allocated        65536       ║   ║ Central Ave
  976.          ░░░░║║ PRM file  allocated          36025       ║   ║, AZ  85012
  977.          ░░░░╚║ Rx buffer allocated          8192        ║═══╝────────────
  978.          ░░░░░║ Tx buffer allocated          256         ║░░░░░░░░░░░░░░░░
  979.          ░░░░░╚═══ Select  Quit  Help ┤<>v^├═════════════╝░░░░░░░░░░░░░░░░
  980.           Allow internal memory manager swap to XMS (only needs 64k at pre
  981.          -----------------------------------------------------------------
  982.          
  983.          
  984.          o With version 1.7, AceComm begins managing memory usage.
  985.          
  986.          o AceComm can swap the scroll back buffer memory to XMS prior
  987.            to allocating large chunks of memory for other operations.
  988.          
  989.          o EMS will be supported in the next release.
  990.          
  991.          o XMS and EMS are supported for the SWAP functions.
  992.          
  993.          - XMS (kb) ok to use
  994.            AceComm's internal memory manager can save overall memory
  995.            requirements by swapping some internal data to XMS memory when
  996.            about to perform another memory hungary task.
  997.          
  998.          - Scroll Back (kb) to use
  999.            Up to 64 kb (64 x 1024) memory can be used for the back
  1000.            buffer.
  1001.            Future versions of AceComm will begin allowing multiple
  1002.            64 kb memory be used for scroll back buffer.
  1003.          
  1004.          
  1005.          
  1006.                 Page 15              "AceComm & Utilities"(Tm) v 1.7
  1007.          
  1008.          
  1009.          Chapter 4  PRM-data MENUS AREA
  1010.          
  1011.                     Memory Manager (continued)
  1012.          
  1013.            The first 64 kb memory is conventional memory.
  1014.          
  1015.          - Swap for <RunProgram>                    On
  1016.            XMS, EMS, DISK swapping for the AceComm executable will take
  1017.            place when this flag is set "ON".  When SWAPPING is active,
  1018.            AceComm 's SIO is deactivated while <RunProgram> MACRO is
  1019.            active.
  1020.            Notes: AceComm is currently using Ralf Brown's SWAP functions
  1021.                   for the SWAP service.  SWAP is the only code inside
  1022.                   AceComm executable that is not written entirely by MGP
  1023.                   Programming Services.  SWAP has proven to be the most
  1024.                   dependable code of this type that has been tested in our
  1025.                   executable files.  MGP Programming Services would like
  1026.                   to thank Ralf Brown for permission to use his SWAP code
  1027.                   in our products.
  1028.          
  1029.          - Swap for <CommandShell_>              On
  1030.            XMS, EMS, DISK swapping for the AceComm executable will take
  1031.            place when this flag is set "ON".  When SWAPPING is active,
  1032.            AceComm 's SIO is deactivated while <CommandShell_> MACRO is
  1033.            active.
  1034.            Notes: The Notes for <RunProgram> apply to this MACRO
  1035.          
  1036.          
  1037.          
  1038.          
  1039.          
  1040.          
  1041.          
  1042.          
  1043.          
  1044.          
  1045.          
  1046.          
  1047.          
  1048.          
  1049.          
  1050.          
  1051.          
  1052.          
  1053.          
  1054.          
  1055.          
  1056.          
  1057.          
  1058.          
  1059.          
  1060.          
  1061.          
  1062.                 Page 16              "AceComm & Utilities"(Tm) v 1.7
  1063.          
  1064.          
  1065.          Chapter 4  PRM-data MENUS AREA
  1066.          
  1067.                     Internal Protocol Options
  1068.          
  1069.          
  1070.          
  1071.                ╔═Internal Protocol Options════════════════╗
  1072.                ║>Auto Engage                       On     ║
  1073.                ║ File Resume                       On     ║
  1074.                ║ Bell after internal protocol      3      ║
  1075.                ║ Time release from protocol        Off    ║
  1076.                ╚═══ Select  Quit ┤<>v^├═══════════════════╝
  1077.          
  1078.          
  1079.          
  1080.          - Auto Engage                              On
  1081.            Activate/deactivate AutoD sequence triggers & Associated AutoM
  1082.            MACROS.
  1083.          
  1084.          - File Resume                              On
  1085.            For internal Zmodem. Resume "ON" existing files, data is
  1086.            appended to the file, "OFF", the file is created new, any
  1087.            existing file of the same name is over written.
  1088.          
  1089.          - Ring bell after internal protocol        3
  1090.            Internal protocols will sound an alarm before returning to
  1091.            Terminal Area.  A value of "0" disables any sound after
  1092.            internal protocols.  A value of "1" plays a Victory tune.
  1093.            Values from 2-30 become seconds to sound the internal bell.
  1094.            See also <RingBell> 5 MACRO
  1095.          
  1096.          - Time release from protocol             Off
  1097.            Time slices for Windows/ OS/2, DV, and DOS are supported.
  1098.            This flag applies to the DV and DOS time releases.
  1099.            Releasing time to Windows/ OS/2 using the interrupt 2fh
  1100.            function causes so many missed interrupts that AceComm
  1101.            never releases int 2fh time slices during an internal
  1102.            protocol function.
  1103.            Time slices are otherwise given up generously.
  1104.          
  1105.          
  1106.          
  1107.          
  1108.          
  1109.          
  1110.          
  1111.          
  1112.          
  1113.          
  1114.          
  1115.          
  1116.          
  1117.          
  1118.                 Page 17              "AceComm & Utilities"(Tm) v 1.7
  1119.          
  1120.          
  1121.          Chapter 4  PRM-data MENUS AREA
  1122.          
  1123.                     Dialing Area Options
  1124.          
  1125.          
  1126.          
  1127.                ╔═Dialing Options═══════════════════════════════╗
  1128.                ║>Inter byte delay                         1    ║
  1129.                ║ Modem Response Timeout when dialing      60   ║
  1130.                ║ Seconds between re dials                 1    ║
  1131.                ║ Ring BELL on Dial/Connect                1    ║
  1132.                ╚═══ Select  Quit ┤<>v^├════════════════════════╝
  1133.          
  1134.          
  1135.          
  1136.          - Inter Byte Delay                         1
  1137.            Add (value x 55 millisecond) delay between modem command
  1138.            characters.  With a value of '0' modem command strings are sent
  1139.            just as fast as the UART's Transmit Hold Register is Empty
  1140.            (THRE).  (I've observed Supra modems behave much better using a
  1141.            value of 1 for inter byte delay when in continuous re-dial)
  1142.          
  1143.          - Modem Response Timeout when dialing      60
  1144.            Master timeout when dialing.  Overrides your modem's own S7
  1145.            register.
  1146.            Notes: It may be best to set this value several seconds above
  1147.                   your modem's S7 register.
  1148.          
  1149.          - Seconds between re dials                 1
  1150.            AceComm will pause this many seconds between receiving a modem
  1151.            response string, or timing out, and sending the next dial
  1152.            string to the modem.  The variable can be toggled from 0
  1153.            seconds to 90 seconds.
  1154.          
  1155.          - Ring BELL on Dial/Connect                1
  1156.            Seconds to ring BELL on successful detection of either DCD or a
  1157.            connect message response from the modem.
  1158.          
  1159.          
  1160.          
  1161.          
  1162.          
  1163.          
  1164.          
  1165.          
  1166.          
  1167.          
  1168.          
  1169.          
  1170.          
  1171.          
  1172.          
  1173.          
  1174.                 Page 18              "AceComm & Utilities"(Tm) v 1.7
  1175.          
  1176.          
  1177.          Chapter 4  PRM-data MENUS AREA
  1178.          
  1179.                     Terminal Area Options
  1180.          
  1181.          
  1182.          
  1183.                ╔═Terminal Area Options═══════════════════════════╗
  1184.                ║>Status line                              On     ║
  1185.                ║ Mouse menu                               Yes    ║
  1186.                ║ Screen Saver if Data Carrier Detect      No     ║
  1187.                ║ Terminal Area screen color (TTY mode)    7      ║
  1188.                ║ Drop DTR when quitting ACECOMM           No     ║
  1189.                ║ Log modem response while off line        Yes    ║
  1190.                ║ Strip high bit from incoming             Off    ║
  1191.                ║ Default Video Emulation                  Av/An  ║
  1192.                ╚═══ Edit  Quit  Help ┤<>v^├══════════════════════╝
  1193.          
  1194.          
  1195.          
  1196.          - Status line                              On
  1197.            Toggle AceComm 's STATUS LINE On/Off
  1198.            Notes: AutoScrGen (Tm) will assert the STATUS LINE, and restore
  1199.                   it on when through.  The RunScript function will do the
  1200.                   same.
  1201.          
  1202.          - Mouse Menu                              Yes
  1203.            Display 1 line mouse menu on Terminal Area screen
  1204.          
  1205.          - Screen Saver if Data Carrier Detect      No
  1206.            Screen Blanking service disabled during modem status DCD bit
  1207.            detected to be ASSERTED.
  1208.          
  1209.          - Terminal Area screen color (TTY mode)    7
  1210.            This setting allows changing the Terminal Screen color that is
  1211.            initially active when AceComm is started.  The color will
  1212.            remain constant through TTY video emulation.
  1213.          
  1214.          - Drop DTR when quitting AceComm            No
  1215.            AceComm will or will not drop DTR when the <EndACECOMM> [n]
  1216.            MACRO is run.  Most modems will by default, drop carrier along
  1217.            with a drop in DTR.  DTR is a bit in the modem control register
  1218.            of the UART.  Setting this to "YES" will cause AceComm to drop
  1219.            DTR when ever <EndACECOMM> [n] MACRO is executed.
  1220.          
  1221.          - Log modem response while off line        No
  1222.            AceComm can log modem response strings that come in.  This flag
  1223.            will tells AceComm if it should log the responses.  This is for
  1224.            off line only.  This flag is most use full when you want to
  1225.            know when your phone rings, AceComm will TIME STAMP PRM-data
  1226.            Area MDM_RESPONSE_RING responses strings.  Many modem ROMS are
  1227.          
  1228.          
  1229.          
  1230.                 Page 19              "AceComm & Utilities"(Tm) v 1.7
  1231.          
  1232.          
  1233.          Chapter 4  PRM-data MENUS AREA
  1234.          
  1235.                     Terminal Area Options (continued)
  1236.          
  1237.            now featuring caller ID.  Modems that have caller ID ability
  1238.            will be able to present to the terminal screen the caller ID
  1239.            info, if available.  This information will also be logged along
  1240.            with the TIME STAMPED "RING".
  1241.          
  1242.          - Strip high bit from incoming             Off
  1243.            "Off" data received from the modem is un altered. "ON" data
  1244.            is stripped of any bits above the decimal value 128.
  1245.          
  1246.          - Default Video Emulation                  Av/An
  1247.            This selection brings up another menu.  The menu displays the
  1248.            available video terminal emulation modes.  Along with their
  1249.            associated KTS files.  This setting affects the default video
  1250.            terminal setting for AceComm.  Individual FON RECORDS contain
  1251.            their own video terminal settings.
  1252.          
  1253.          
  1254.          
  1255.          
  1256.          
  1257.          
  1258.          
  1259.          
  1260.          
  1261.          
  1262.          
  1263.          
  1264.          
  1265.          
  1266.          
  1267.          
  1268.          
  1269.          
  1270.          
  1271.          
  1272.          
  1273.          
  1274.          
  1275.          
  1276.          
  1277.          
  1278.          
  1279.          
  1280.          
  1281.          
  1282.          
  1283.          
  1284.          
  1285.          
  1286.                 Page 20              "AceComm & Utilities"(Tm) v 1.7
  1287.          
  1288.          
  1289.          Chapter 4  PRM-data MENUS AREA
  1290.          
  1291.                     Serial Port Setup
  1292.          
  1293.          
  1294.               ╔═══Serial Port/Modem  Setup═══════════╗
  1295.               ║>Port Number Select      1            ║
  1296.               ║ Line Control Setup      19200L,8N1   ║
  1297.               ║ Modem Connect Strings                ║
  1298.               ║ Modem Response Strings               ║
  1299.               ║ Modem Command Strings                ║
  1300.               ║ Modem Control Setup                  ║
  1301.               ╚═ Select  Quit ┤<>v^├═════════════════╝
  1302.          
  1303.          o The "Serial Port Setup Menu" contains sub-menus for all of
  1304.            AceComm's serial port and serial port related configurations.
  1305.          
  1306.          o Information presented to the right of menu selections are
  1307.            current settings.  The 'L' appended to BAUD indicates LOCK BAUD
  1308.            is SET "ON".
  1309.          
  1310.          
  1311.          
  1312.          
  1313.          
  1314.          
  1315.          
  1316.          
  1317.          
  1318.          
  1319.          
  1320.          
  1321.          
  1322.          
  1323.          
  1324.          
  1325.          
  1326.          
  1327.          
  1328.          
  1329.          
  1330.          
  1331.          
  1332.          
  1333.          
  1334.          
  1335.          
  1336.          
  1337.          
  1338.          
  1339.          
  1340.          
  1341.          
  1342.                 Page 21              "AceComm & Utilities"(Tm) v 1.7
  1343.          
  1344.          
  1345.          Chapter 4  PRM-data MENUS AREA
  1346.          
  1347.                     Port Select/Configure
  1348.          
  1349.          
  1350.               ╓───Serial Port Setup──────────────────╖
  1351.               ║╓─Port          Address IRQ   Detected ───────╖
  1352.               ║║>1             03F8h    4      Yes           ║
  1353.               ║║ 2             02F8h    3   In use           ║
  1354.               ║║ 3             03E8h    4      Yes           ║
  1355.               ║║ 4             02E8h    3       No           ║
  1356.               ║║ 5             0230h    4       No           ║
  1357.               ╙║ 6             0238h    4       No           ║
  1358.                ║ 7             0240h    4       No           ║
  1359.                ║ 8             0248h    4       No           ║
  1360.                ║─ Other stuff ───────────────────────────────║
  1361.                ║ RBuf          8192                          ║
  1362.                ║ TBuf          256                           ║
  1363.                ║ FIFO trigger  14                            ║
  1364.                ║ Chain IRQ     Off                           ║
  1365.                ║ TX            Off                           ║
  1366.                ║ CTS/RTS       On                            ║
  1367.                ║ XON/XOFF      On                            ║
  1368.                ╙─│Install│ Edit  Quit  Help ┤<>^v├───────────╜
  1369.          
  1370.          
  1371.          
  1372.          Port numbers are merely symbolic for identification.  Port
  1373.          addresses and the Interrupt ReQuest line for the address is
  1374.          configurational.
  1375.          
  1376.          - Install option, AceComm will close the active port and install
  1377.            it's SIO on the port selected.  MDM_INIT string is sent to
  1378.            modem.
  1379.          
  1380.          - Edit option, you will be prompted for port address and IRQ.
  1381.            Address is a HEX number.  Entering a decimal value will fail.
  1382.          
  1383.          - Rbuf/Tbuf are the buffer size used for serial I/O.  Normally
  1384.            there won't be any advantage to raising the TBuf size.  RBuf
  1385.            size will be adequate at about 1024 bytes for all normal use.
  1386.            The larger value (default) will allow storage of incoming
  1387.            during Back buffer, Tagger etc.  RBuf range is from 1k to 32k,
  1388.            TBuf 128 bytes to 32k.  The Zmodem sending unit's window size
  1389.            is equal to TBuf size.  Window size is not data-frame size.
  1390.            Window size means "how much data do we let build up into the TX
  1391.            buffer at any one time.  RBuf/TBuf can be changed at any time,
  1392.            on line or not.  It is recommended that the HOST be still when
  1393.            re-sizing RBuf/TBuf.  RBuf/TBuf changes take immediate affect.
  1394.          
  1395.          
  1396.          
  1397.          
  1398.                 Page 22              "AceComm & Utilities"(Tm) v 1.7
  1399.          
  1400.          
  1401.          Chapter 4  PRM-data MENUS AREA
  1402.          
  1403.                     Port Select/Configure (continued)
  1404.          
  1405.          - FIFO trigger is the number of bytes buffered before a First In
  1406.            First Out UART chip will alert the CPU by way of interrupt.
  1407.            FIFO UART operation is automatically enabled when a FIFO UART
  1408.            is detected.  AceComm always checks for FIFO UART presence
  1409.            whenever installing onto a PORT.  FIFO trigger level changes
  1410.            take immediate affect.  Trigger level of "1" affectively
  1411.            disables the FIFO affect.
  1412.          
  1413.          - Chain IRQ "share IRQ" will cause AceComm 's SIO ISR to pass on
  1414.            the interrupt request to the Interrupt Service Routine which
  1415.            was present on the IRQ when AceComm installed onto the port.
  1416.            The Chain IRQ toggle takes immediate affect.  IRQ sharing is
  1417.            not supported by -most- I/O cards.  Use the option at your own
  1418.            risk.  Notes: IRQ sharing may appear to work properly on your
  1419.            setup, even though your hardware was not designed for IRQ
  1420.            sharing to take place.  There are some good technical points to
  1421.            be made for degradation that may be caused in the I/O cards,
  1422.            when forced to drive the IRQ line HIGH, while another is doing
  1423.            it's best to pull the same IRQ line LOW.
  1424.          
  1425.          - TX is a flag that tells AceComm to use interrupt driven
  1426.            output.  Interrupt driven input is always on.  The TX toggle
  1427.            takes immediate affect.  If you FAST computer/modem setup is
  1428.            capable of overwhelming the other end when sending data,
  1429.            toggling TX "OFF" may improve the situation.
  1430.          
  1431.          - CTS/RTS hardware handshaking / FLOW control Hardware
  1432.            handshaking may normally be left ON (default).  High speed
  1433.            modems using fast data rates and typically locked port rates
  1434.            will require software to use FLOW control.
  1435.          
  1436.          - XON/XOFF software handshaking / FLOW control Many HOST software
  1437.            will recognize XON/XOFF FLOW control.  You may need software
  1438.            handshaking enabled for proper FLOW control while performing
  1439.            ascii uploads.
  1440.          
  1441.                Notes: AceComm uses FLOW control flags (above) primarily to
  1442.                       detect when not to send data to the modem.
  1443.          
  1444.                       AceComm will automatically use both forms of FLOW
  1445.                       control when it detects the receive buffer getting
  1446.                       full.
  1447.          
  1448.          
  1449.          
  1450.          
  1451.          
  1452.          
  1453.          
  1454.                 Page 23              "AceComm & Utilities"(Tm) v 1.7
  1455.          
  1456.          
  1457.          Chapter 4  PRM-data MENUS AREA
  1458.          
  1459.                     UART Line Control
  1460.          
  1461.          
  1462.              ╔═══ Serial Port Setup Menu ═══════════╗
  1463.              ║ Port Number Select      1            ║
  1464.              ║╔═ UART Line Control ═══════════════╗ ║
  1465.              ║║>Data Bits          8              ║ ║
  1466.              ║║ Parity             None           ║ ║
  1467.              ║║ Stop Bits          1              ║ ║
  1468.              ║║ Max/Lock Baud Rate 19200          ║ ║
  1469.              ║║ Lockbaud           On             ║ ║
  1470.              ╚╚═ Select  Quit  Help ══════════════╝═╝
  1471.          
  1472.          
  1473.          The UART's line control register can be set for several different
  1474.          data arrangements.  Most common being 8 data bits, no parity bit,
  1475.          1 stop bit.  Most BBS systems will use the 8N1 configuration.
  1476.          The UART uses the line control information when assembling
  1477.          incoming bits into a byte.  Setting this information from the
  1478.          PRM-data area, the format is stored in the default settings for
  1479.          AceComm to use.  When you look at the FON directory records you
  1480.          will see that each record stores it's personal line control
  1481.          setting to be used when dialing the record.  Data format is saved
  1482.          with each individual record in the record's .FON file.  When
  1483.          using AceComm in HOST mode the default setting will be used.
  1484.          AceComm retains the default line control register setting in the
  1485.          ACE.PRM file.  FON record line control settings are stored in
  1486.          their respective .FON files.
  1487.          
  1488.          BAUD rate is also something that will normally be attached to a
  1489.          FON record and used when dialing the record.  This is of more
  1490.          concern to users of modems that do not allow LOCKING the port.
  1491.          
  1492.          LOCK BAUD is almost always available as an option when using a
  1493.          modem that can support CONNECT rates above 2400 baud.  When using
  1494.          the LOCK BAUD option, AceComm will leave the port speed alone
  1495.          when dialing.  The modem handles speed translation between
  1496.          'connect' and 'computer'.  LOCK BAUD ON is generally preferable
  1497.          with modems that support it.  The status displays will reflect
  1498.          'L' appended to the baud rate when LOCK BAUD is set ON.  NOTE:
  1499.          the 'L' is not appended in the Line Control Window's display
  1500.          above.
  1501.          
  1502.          
  1503.          
  1504.          
  1505.          
  1506.          
  1507.          
  1508.          
  1509.          
  1510.                 Page 24              "AceComm & Utilities"(Tm) v 1.7
  1511.          
  1512.          
  1513.          Chapter 4  PRM-data MENUS AREA
  1514.          
  1515.                     UART Line Control (continued)
  1516.          
  1517.          
  1518.              ╔═══ Serial Port Setup Menu ═══════════╗
  1519.              ║ Port Number Select      1            ║
  1520.              ║╔═ UART Line Control ═══════════════╗ ║
  1521.              ║║╔═ Data Bits ═══════════════════════╗║
  1522.              ║║║>5                                 ║║
  1523.              ║║║ 6                                 ║║
  1524.              ║║║ 7                                 ║║
  1525.              ║║║ 8                                 ║║
  1526.              ╚╚╚═ Select  Quit ════════════════════╝╝
  1527.              ╔═══ Serial Port Setup Menu ═══════════╗
  1528.              ║ Port Number Select      1            ║
  1529.              ║╔═ UART Line Control ═══════════════╗ ║
  1530.              ║║ Data Bits          8              ║ ║
  1531.              ║║╔═ Parity ══════════════════════════╗║
  1532.              ║║║>None                              ║║
  1533.              ║║║ Odd                               ║║
  1534.              ║║║ Even                              ║║
  1535.              ╚╚║ Mark                              ║╝
  1536.                ║ Space                             ║
  1537.                ╚═ Select  Quit ════════════════════╝
  1538.              ╔═══ Serial Port Setup Menu ═══════════╗
  1539.              ║ Port Number Select      1            ║
  1540.              ║╔═ UART Line Control ═══════════════╗ ║
  1541.              ║║ Data Bits          8              ║ ║
  1542.              ║║ Parity             None           ║ ║
  1543.              ║║╔═ Stop Bits ═══════════════════════╗║
  1544.              ║║║>1                                 ║║
  1545.              ║║║ 2                                 ║║
  1546.              ╚╚╚═ Select  Quit ════════════════════╝╝
  1547.          
  1548.          - Data Format
  1549.            Stop bits, Parity, Data bits.  Each character that comes in the
  1550.            serial port arrives as a series of BITS.  The BITS are
  1551.            assembled in your serial port's UART's SERIAL DATA UNIT SDU).
  1552.          
  1553.            AceComm's default setting of 8 data bits, no parity, and 1 stop
  1554.            bit is the most popular arrangement, and that which most BBS
  1555.            systems use.  You will change the Data Format when necessary
  1556.            for connecting with systems that don't use the standard 8N1.
  1557.          
  1558.          
  1559.          
  1560.          
  1561.          
  1562.          
  1563.          
  1564.          
  1565.          
  1566.                 Page 25              "AceComm & Utilities"(Tm) v 1.7
  1567.          
  1568.          
  1569.          Chapter 4  PRM-data MENUS AREA
  1570.          
  1571.                     UART Line Control (continued)
  1572.          
  1573.          
  1574.          ----------------------------------------------------------------
  1575.          ░░░ AceComm (Tm) Version 1.7 -- Copyright (c) 1990-1993 by Micha
  1576.          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  1577.          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  1578.          ░░░╔═D:\ACE\ACE.PRM══════════════════╗░░░░░░░░░░░░░░░░░░░░░░░░░░
  1579.          ░░░║ General Controls/Menus          ║░░░┌──────────────────────
  1580.          ░░░║╔═══Serial Port/Modem  Setup═══════════╗To Get more help fro
  1581.          ░░░║║ Port Number Select      1            ║Michael Phelps:
  1582.          ░░░║║╔═UART Line Control═════════════════╗ ║OICE 602 846-4563 12
  1583.          ░░░║║║ Data Bits          8              ║ ║BS   602 846-2940 24
  1584.          ░░░║║║ Parity             None           ║ ║OMPUSERVE User ID 75
  1585.          ░░░║║║ Stop Bits          1              ║ ║IDONET ADDRESS 1:114
  1586.          ░░░║║║╔═Baud Select═══════════╗          ║ ║IDONET COMM, ACECOMM
  1587.          ░░░║╚║║ 300                   ║          ║═╝distribute ACECOMM e
  1588.          ░░░║ ╚║ 1200                  ║├════════╝NODES until it makes B
  1589.          ░░░║ A║ 2400                  ║      ║░░░│-Write to:
  1590.          ░░░║ P║ 4800                  ║      ║░░░│    AceComm Support Se
  1591.          ░░░╚══║ 9600                  ║├════╝░░░│    Michael G Phelps
  1592.          ░░░░░░║>19200                 ║░░░░░░░░░░│    3003 N. Central Av
  1593.          ░░░░░░║ 38400                 ║░░░░░░░░░░│    Phoenix, AZ  85012
  1594.          ░░░░░░║ 57600                 ║░░░░░░░░░░└──────────────────────
  1595.          ░░░░░░║ 115200                ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  1596.          ░░░░░░╚═ Select  Quit  Help ══╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  1597.          ----------------------------------------------------------------
  1598.          
  1599.          
  1600.          o Connect speeds such as 12000, 14400 etc. are not actual
  1601.            data rates that the UART (serial port)  can be set to.
  1602.          
  1603.          o Modems capable of connecting at 9600 and above can usually be
  1604.            used with a "Locked port"
  1605.          
  1606.          o Setting the Baud rate to 19200 for a 9600 baud modem will
  1607.            allow better performance when down loading data.
  1608.          
  1609.          o Locking the port means selecting a baud rate higher than the
  1610.            highest connect speed the modem is capable of, and telling the
  1611.            communications software to lock it there.
  1612.          
  1613.          o Using a locked port requires your modem be in full handshake
  1614.            mode.
  1615.          
  1616.          
  1617.          
  1618.             "Selecting your highest port speed when LOCKing the port"
  1619.          
  1620.          
  1621.          
  1622.                 Page 26              "AceComm & Utilities"(Tm) v 1.7
  1623.          
  1624.          
  1625.          Chapter 4  PRM-data MENUS AREA
  1626.          
  1627.                     UART Line Control (continued)
  1628.          
  1629.          
  1630.            Locking the port at 57600 with a high speed modem causes the
  1631.            UART to assemble a character off the bit stream VERY quickly.
  1632.          
  1633.            If you experience serial input errors with HIGH locked rates,
  1634.            drop down to 38400 or even 19200.  The lower rate will cause
  1635.            the UART to make characters available at a reduced speed.  For
  1636.            instance a 12 MHZ AT will probably experience data overruns
  1637.            using a locked port above 19200 when down loading TEXT files
  1638.            with ZMODEM.
  1639.          
  1640.            A common miss-conception is when CRC errors occur with HIGH
  1641.            LOCKED PORT rates, that it is the UART unable to keep up.  This
  1642.            is simply not true.  The UART/modem combo is capable of out
  1643.            running the computer/software combo.  When using a TASK
  1644.            switcher such as WINDOWS or DESQVIEW, a lower PORT RATE such as
  1645.            19200 may very well be needed for efficient data transfers.
  1646.          
  1647.            The idea is to set the port to a speed that the
  1648.            computer/software combo is capable of responding to quickly
  1649.            enough.
  1650.          
  1651.          
  1652.          
  1653.          
  1654.          
  1655.          
  1656.          
  1657.          
  1658.          
  1659.          
  1660.          
  1661.          
  1662.          
  1663.          
  1664.          
  1665.          
  1666.          
  1667.          
  1668.          
  1669.          
  1670.          
  1671.          
  1672.          
  1673.          
  1674.          
  1675.          
  1676.          
  1677.          
  1678.                 Page 27              "AceComm & Utilities"(Tm) v 1.7
  1679.          
  1680.          
  1681.          Chapter 4  PRM-data MENUS AREA
  1682.          
  1683.                     Modem Connect Strings
  1684.          
  1685.          
  1686.              ╓─D:\AC╓─Modem Connect Strings────╖
  1687.              ║  Gene║>CONNECT                  ║
  1688.              ║  Term║ CONNECT 1200             ║
  1689.              ║>╓───S║ CONNECT 2400             ║──────╖
  1690.              ║ ║ Por║ CONNECT 2400/ARQ         ║      ║
  1691.              ║ ║ Lin║ CONNECT 4800             ║8N1   ║
  1692.              ║ ║>Mod║ CONNECT 9600             ║      ║
  1693.              ║ ║ Mod║ CONNECT 9600/ARQ         ║      ║
  1694.              ║ ║ Mod║ CONNECT 14400/ARQ        ║      ║
  1695.              ║ ║ Mod║ CONNECT 16800/ARQ        ║      ║
  1696.              ║ ╙─ Se║ CONNECT 19200            ║──────╜
  1697.              ║  Prin║ CONNECT 38400            ║
  1698.              ║  Auto║ CONNECT 57600            ║
  1699.              ╙─── Se║ CARRIER                  ║
  1700.                     ║ CARRIER 9600             ║
  1701.                     ║ CARRIER 12000            ║
  1702.                     ║ CARRIER 14400            ║
  1703.                     ║ CARRIER 16800            ║
  1704.                     ║ CARRIER 19200            ║
  1705.                     ║ CARRIER 28800            ║
  1706.                     ╙─ Edit  Quit ─────────────╜
  1707.          
  1708.          
  1709.          
  1710.          o There is no order of sequence for these strings
  1711.          
  1712.          o Connect strings will allow non-locked ports "auto adjust"
  1713.          
  1714.          AceComm will detect a connection after dialing, a few seconds
  1715.          quicker when able to match a connect string with the modem's
  1716.          connect message.
  1717.          
  1718.          High Speed modem users may configure the modem for more than 1
  1719.          connect message to be returned from the modem.  AceComm need only
  1720.          detect 1.  The connect string fields are freely configurational,
  1721.          and follow no specific order.  Leave them, or edit them as needed
  1722.          any way you see fit.
  1723.          
  1724.          AceComm will fall out of re-dial on detection of CARRIER.  For
  1725.          the LOCK BAUD users, this detection is right away.  For those who
  1726.          use modems that don't allow port LOCKING, and want auto baud rate
  1727.          adjustment to match the connect, CARRIER is checked only after
  1728.          the dialing has timed out.  AceComm will be trying it's best to
  1729.          get a CONNECT string so that the baud can be verified.
  1730.          
  1731.          
  1732.          
  1733.          
  1734.                 Page 28              "AceComm & Utilities"(Tm) v 1.7
  1735.          
  1736.          
  1737.          Chapter 4  PRM-data MENUS AREA
  1738.          
  1739.                     Modem Connect Strings (continued)
  1740.          
  1741.          
  1742.          
  1743.          
  1744.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1745.             ║ General Controls                       ║
  1746.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1747.             ║║ Port Number Select      1            ║║
  1748.             ║║ Line Control Setup      19200L,8N1   ║║
  1749.             ║║ Modem Connect Strings                ║║
  1750.             ║║╔═Modem Response Strings════════════════════════╗
  1751.             ║║║>MDM_RESPONSE_OK           OK                  ║
  1752.             ║║║ MDM_RESPONSE_RING         RING                ║
  1753.             ║║║ MDM_RESPONSE_NO_CARRIER   NO CARRIER          ║
  1754.             ╚╚║ MDM_RESPONSE_ERROR        ERROR               ║
  1755.               ║ MDM_RESPONSE_NO_DIAL_TONE NO DIAL TONE        ║
  1756.               ║ MDM_RESPONSE_BUSY         BUSY                ║
  1757.               ║ MDM_RESPONSE_NO_ANSWER    NO ANSWER           ║
  1758.               ║ MDM_RESPONSE_RINGING      RINGING             ║
  1759.               ║ MDM_RESPONSE_VOICE        VOICE               ║
  1760.               ╚═ Edit  Quit ══════════════════════════════════╝
  1761.          
  1762.          
  1763.          
  1764.          o AceComm uses text response strings only
  1765.          
  1766.          Modem response strings are normally UPPER CASE.  Response strings
  1767.          are used by AceComm when dialing to more quickly respond to BUSY,
  1768.          NO CARRIER etc.  HOSTMODE will be waiting for a RING code.(1) The
  1769.          Response strings that can be matched while dialing are displayed
  1770.          in the DIAL WINDOW as they come in.
  1771.          
  1772.          
  1773.          
  1774.          (1)  HOSTMODE  also  uses the UART's modem status register RI bit
  1775.               when detecting "RING".
  1776.          
  1777.          
  1778.          
  1779.          
  1780.          
  1781.          
  1782.          
  1783.          
  1784.          
  1785.          
  1786.          
  1787.          
  1788.          
  1789.          
  1790.                 Page 29              "AceComm & Utilities"(Tm) v 1.7
  1791.          
  1792.          
  1793.          Chapter 4  PRM-data MENUS AREA
  1794.          
  1795.                     Modem Commands
  1796.          
  1797.          
  1798.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1799.             ║ General Controls                       ║
  1800.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1801.             ║║ Port Number Select      1            ║║
  1802.             ║║ Line Control Setup      19200L,8N1   ║║
  1803.             ║║ Modem Connect Strings                ║║
  1804.             ║║ Modem Response Strings               ║║
  1805.             ║║╔═══Modem Command Strings════════════════════════════════╗
  1806.             ║║║>Init           ATZ^M~~~~ATES7=40                       ║
  1807.             ║║║ Dial Prefix    ATEQ0X4DT                               ║
  1808.             ╚╚║ Dial Suffix                                            ║
  1809.               ║ Answer         ATA                                     ║
  1810.               ║ Hang up         +++~~~~~ATH0                           ║
  1811.               ║ Off hook        ATH1                                   ║
  1812.               ║ Abort          ^M                                      ║
  1813.               ║ Reset          ATZ                                     ║
  1814.               ║ Command Echo   ATE1                                    ║
  1815.               ║ Host Init      ATE                                     ║
  1816.               ║ Cmd Terminator ^M                                      ║
  1817.               ╚═══ Edit  Select  Quit ═════════════════════════════════╝
  1818.          
  1819.          
  1820.          o Cmd Terminator is automatically appended to modem command
  1821.            strings.
  1822.          
  1823.          Here we have the modem commands AceComm uses to interact with
  1824.          your modem.  Please note the bottom of the menu contains the "Cmd
  1825.          Terminator".  AceComm appends this to all modem commands
  1826.          automatically.  Notice that "Init" has a ^M followed by ~~~~ and
  1827.          another command.  This is an example of command stacking.
  1828.          
  1829.          '^' is an escape character AceComm recognizes and translates byte
  1830.          following into control characters.  ^M translates into a carriage
  1831.          return, <CR>, (13d).  A character following '^' is either upper
  1832.          case or made upper case by AceComm, then subtracted by 64
  1833.          converting 'A' to 1 etc.
  1834.          
  1835.          '~' translate into 1/4 second delays.
  1836.          
  1837.          AceComm modem command lines are limited to 40 characters in
  1838.          length, including the Cmd Terminator.  This is a standard maximum
  1839.          command length used by modem manufacturers.
  1840.          
  1841.          
  1842.          
  1843.          
  1844.          
  1845.          
  1846.          
  1847.                 Page 30              "AceComm & Utilities"(Tm) v 1.7
  1848.          
  1849.          
  1850.          Chapter 4  PRM-data MENUS AREA
  1851.          
  1852.                     Modem Control
  1853.          
  1854.          
  1855.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1856.             ║ General Controls                       ║
  1857.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1858.             ║║ Port Number Select      1            ║║
  1859.             ║║ Line Control Setup      19200L,8N1   ║║
  1860.             ║║ Modem Connect Strings                ║║
  1861.             ║║ Modem Response Strings               ║║
  1862.             ║║ Modem Command Strings                ║║
  1863.             ║║╔═ Modem Control════════════════════╗ ║║
  1864.             ║║║>DTR      On                       ║ ║║
  1865.             ╚╚║ RTS      On                       ║═╝╝
  1866.               ║ GPO1     Off                      ║
  1867.               ║ GPO2     On                       ║
  1868.               ║ Loopback Off                      ║
  1869.               ║═Modem Status══════════════════════║
  1870.               ║ CTS      On                       ║
  1871.               ║ DSR      On                       ║
  1872.               ║ RI       Off                      ║
  1873.               ║ DCD      Off                      ║
  1874.               ╚═ Select  Quit ════════════════════╝
  1875.          --Modem Control--
  1876.          o GPO2 must be set "ON" for interrupt to seen by the computer
  1877.          
  1878.          o Normal operation requires LOOPBACK be left "OFF"
  1879.          
  1880.          These controls are available for experienced users.  The "Modem
  1881.          Control" menu will allow setting or re-setting each of the bits
  1882.          listed.  If you want interrupts to continue to be recognized you
  1883.          shall make sure and leave GPO2 "ON".  GPO2 "OFF" will disable
  1884.          interrupts for the port, and AceComm will not function properly.
  1885.          Same with Loop back.  If in doubt, you can use the above snapshot
  1886.          as a reference to correct bit setting of the modem control
  1887.          register.
  1888.          
  1889.          --Modem Status--
  1890.          o DSR will normally be SET when a modem is powered  up.   AceComm
  1891.             will alert the user on DSR not SET when installing on a port.
  1892.          
  1893.          
  1894.          
  1895.          
  1896.          
  1897.          
  1898.          
  1899.          
  1900.          
  1901.          
  1902.          
  1903.                 Page 31              "AceComm & Utilities"(Tm) v 1.7
  1904.          
  1905.          
  1906.          Chapter 4  PRM-data MENUS AREA
  1907.          
  1908.                     Default Video Emulation
  1909.          
  1910.          
  1911.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1912.             ║ General Controls                       ║
  1913.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1914.             ║║ Port Number Select      1            ║║
  1915.             ║║ Line Control Setup      19200L,8N1   ║║
  1916.             ║║ Modem Connect Strings                ║║
  1917.             ║║ Modem Response Strings               ║║
  1918.             ║║ Modem Command Strings                ║║
  1919.             ║║ Modem Control Setup                  ║║
  1920.             ║║╔═Default Video Emulation════════════════════════════╗
  1921.             ╚╚║═Video Emulation  <>  Associated KTS file═══════════║
  1922.               ║ TTY                   TTY.KTS                      ║
  1923.               ║ Ansi                  ANSI.KTS                     ║
  1924.               ║>Avatar                AVATAR.KTS                   ║
  1925.               ║ VT102                 VT102.KTS                    ║
  1926.               ╚═ New_Vid  Asso_KTS  Quit  View_Cur_KTS ════════════╝
  1927.          
  1928.          o Video Terminal emulation is built into AceComm
  1929.          
  1930.          o Associated KTS file is the Keyboard Translation Sequence file
  1931.            that will be loaded for the given Video Type.
  1932.          
  1933.          o Keyboard Terminal emulation is defined inside of *.KTS files
  1934.            AceComm includes a separate utility KTS.EXE which allows the
  1935.            user to define KTS files for any Keyboard Terminal emulation
  1936.            desired.
  1937.          
  1938.          AceComm emulates the selected VIDEO type.  "Associated KTS file"
  1939.          is the .KTS file you want to use with the VIDEO selection.  Each
  1940.          time AceComm activates a VIDEO type, the associated KTS file is
  1941.          loaded and becomes active on the keyboard.  KTS keyboard
  1942.          definitions override MACRO assignments.
  1943.          
  1944.          KTS (Key Translation Sequence) files contain assignments for
  1945.          a sequence of characters to a key press. When a key is pressed
  1946.          from inside TERMINAL area, AceComm first checks to see if the
  1947.          key press has been defined in the current KTS data. If so,
  1948.          AceComm sends the assigned sequence of characters to the modem.
  1949.          The utility KTS.EXE (included) can be used to create new and or
  1950.          custom KTS files. See the included .ASC examples for defining
  1951.          and creating KTS files. Using KTS.EXE, the keyboard can be
  1952.          deigned to emulate any possible combination of characters
  1953.          available to the system.
  1954.          Key press assignments defined in the KTS data area are given
  1955.          top priority, and thus take presides over MACROS assigned to
  1956.          
  1957.          
  1958.          
  1959.                 Page 32              "AceComm & Utilities"(Tm) v 1.7
  1960.          
  1961.          
  1962.          Chapter 4  PRM-data MENUS AREA
  1963.          
  1964.                     Default Video Emulation (continued)
  1965.          
  1966.          the same key.
  1967.          
  1968.          
  1969.          
  1970.          
  1971.          
  1972.          
  1973.          
  1974.          
  1975.          
  1976.          
  1977.          
  1978.          
  1979.          
  1980.          
  1981.          
  1982.          
  1983.          
  1984.          
  1985.          
  1986.          
  1987.          
  1988.          
  1989.          
  1990.          
  1991.          
  1992.          
  1993.          
  1994.          
  1995.          
  1996.          
  1997.          
  1998.          
  1999.          
  2000.          
  2001.          
  2002.          
  2003.          
  2004.          
  2005.          
  2006.          
  2007.          
  2008.          
  2009.          
  2010.          
  2011.          
  2012.          
  2013.          
  2014.          
  2015.                 Page 33              "AceComm & Utilities"(Tm) v 1.7
  2016.          
  2017.          
  2018.          Chapter 4  PRM-data MENUS AREA
  2019.          
  2020.                     Key Translation Sequence file (.KTS)
  2021.          
  2022.          
  2023.             ╔═════════ACE.PRM Data  Edit-Menus════╔═VT102.KTS════════════
  2024.             ║ General Controls                    ║ TAB           ^I
  2025.             ║╔═══ Serial Port Setup Menu ═════════║ Del/.
  2026.             ║║ Port Number Select      1          ║ Home/7        ^[[H
  2027.             ║║ Line Control Setup      19200L,8N1 ║ Up/8          ^[[A
  2028.             ║║ Modem Connect Strings              ║ Left/4        ^[[D
  2029.             ║║ Modem Response Strings             ║ Right/6       ^[[C
  2030.             ║║ Modem Command Strings              ║ End/1         ^[[K
  2031.             ║║ Modem Control Setup                ║ Down/2        ^[[B
  2032.             ║║╔═Default Video Emulation═══════════║ Keypad-0      ^[Op
  2033.             ╚╚║═Video Emulation  <>  Associated KT║ Keypad-1      ^[Oq
  2034.               ║ TTY                   TTY.KTS     ║ Keypad-2      ^[Or
  2035.               ║ Ansi                  ANSI.KTS    ║ Keypad-3      ^[Os
  2036.               ║ Avatar                AVATAR.KTS  ║ Keypad-4      ^[Ot
  2037.               ║>VT102                 VT102.KTS   ║ Keypad-5      ^[Ou
  2038.               ╚═ New_Vid  Asso_KTS  Quit  View_Cur║ Keypad-6      ^[Ov
  2039.                                                   ║ Keypad-7      ^[Ow
  2040.                                                   ║ Keypad-8      ^[Ox
  2041.                                                   ║ Keypad-9      ^[Oy
  2042.                                                   ║ Keypad--      ^[Om
  2043.                                                   ║>Keypad-*      ^[Ol
  2044.                                                   ╚═ Select  Quit ═══════
  2045.          
  2046.          
  2047.          KTS files contain a sequence of bytes to be sent to the modem
  2048.          when a particular key press is made.  AceComm emulates a video
  2049.          type independently from the keyboard emulation.  KTS files may be
  2050.          edited to emulate any combination imaginable.  KTS files may be
  2051.          created and assigned to a video type using the "Associate" option
  2052.          above.
  2053.          
  2054.          AceComm comes with ready made KTS files.
  2055.          
  2056.             Notes: .KTS files are compiled from .ASC files.  .ASC files
  2057.                    may be created, maintained, customized with a TEXT
  2058.                    EDITOR in ASCII TEXT mode.  The utility KTS.EXE is
  2059.                    provided for compiling .ASC files into .BIN files.
  2060.                    Rename the .BIN file with .KTS and copy the .KTS file
  2061.                    into the directory pointed to in PRM-data for ".KTS".
  2062.          
  2063.          
  2064.          
  2065.          
  2066.          
  2067.          
  2068.          
  2069.          
  2070.          
  2071.                 Page 34              "AceComm & Utilities"(Tm) v 1.7
  2072.          
  2073.          
  2074.          Chapter 4  PRM-data MENUS AREA
  2075.          
  2076.                     Keyboard MACRO Assignments
  2077.          
  2078.          
  2079.              ╓─D:\ACE\ACE.PRM───────────────╖
  2080.              ║  General Controls            ║
  2081.              ║  Terminal Area Options       ║
  2082.              ║  Serial Port Setup           ║
  2083.              ║>╓─KeyBoard MACRO Assignments───╖
  2084.              ║ ║─Current Keyboard:ACE_DEF.KBD─║
  2085.              ║ ║>      F1 - F12               ║
  2086.              ║ ║   ALT-F1 - F12               ║
  2087.              ║ ║  CTRL-F1 - F12               ║
  2088.              ║ ║ SHIFT-F1 - F12               ║
  2089.              ║ ║  ALT+KEY Combo               ║
  2090.              ║ ║ CTRL+KEY Combo               ║
  2091.              ║ ║  Extended Keys               ║
  2092.              ╙─╙─── Select  Write  Quit───────╜
  2093.          
  2094.          o Each of the above key sets is available for assignment to a
  2095.            MACRO or MACRO stack.  The MACROS provide a wide range of
  2096.            services.  All of AceComm's functionality is available with
  2097.            MACROS.
  2098.          
  2099.          o The "SHIFT-Fn" key-set is used by TAGGER to store TAGGED ITEMS
  2100.          
  2101.               ┌────────────────────────────────────┐
  2102.               │ Menu options here allow each key   │
  2103.               │ press be re-assigned. The keyboard │
  2104.               │ can be arranged thru the use of    │
  2105.               │ MACROS to resemble software you    │
  2106.               │ are more accustomed to. AceComm`s  │
  2107.               │ keyboard is totaly MACRO driven.   │
  2108.               │ Keyboard definitions are stored in │
  2109.               │ .KBD files. ACE.CTL can be edited  │
  2110.               │ so future upgrades of AceComm will │
  2111.               │ automatically configure with your  │
  2112.               │ keyboard preference.               │
  2113.               └────────────────────────────────────┘
  2114.          
  2115.          --Write--
  2116.            Prompts for a filename, and writes the current keyboard to a
  2117.            new KBD file, or updates an existing KBD file of the same name.
  2118.            When you choose "Write" the following occurs:
  2119.              AceComm  prompts  for  "filename"
  2120.              "filename"  is  forced a ".KBD"  extension
  2121.              "filename" is written in the same directory as ACE.PRM
  2122.              resides
  2123.              AceComm writes the contents of "Key MACRO Assignments" menu
  2124.          
  2125.          
  2126.          
  2127.                 Page 35              "AceComm & Utilities"(Tm) v 1.7
  2128.          
  2129.          
  2130.          Chapter 4  PRM-data MENUS AREA
  2131.          
  2132.                     Keyboard MACRO Assignments (continued)
  2133.          
  2134.              to the file
  2135.              AceComm re-reads the original KBD file.
  2136.          
  2137.            In short:
  2138.            - All changes, once written to a KBD file with "Write", pertain
  2139.              to the KBD file written to.
  2140.            - Making changes and not "Writing" them, will be saved to the
  2141.              current KBD file at program end.
  2142.          
  2143.          To further explain, all changes made in this menu area to the
  2144.          keyboard definitions, apply to the current KBD file.  If you exit
  2145.          the menu area, without choosing "Write", and say "ACE_DEF.KBD" is
  2146.          active, the changes will be stored to "ACE_DEF.KBD" when you
  2147.          leave the PRM-data area.  If you choose "Write" from the above
  2148.          menu, then the changes are stored to a new or existing KBD file,
  2149.          and do not affect the current keyboard, as AceComm re-loads the
  2150.          current KBD file after a "Write".  Unless you "Write" to the
  2151.          current KBD file, which is un necessary, because AceComm will
  2152.          update it automatically anyway.
  2153.          
  2154.          "SHIFT-Fn" is the key-set the TAGGER function assigns TAGGED
  2155.          ITEMS to.
  2156.          When you tag a word or line from the screen, the tagged item
  2157.          becomes associated with the first available SHIFT-Fn key by way
  2158.          of the <SEND_SendStr> MACRO.
  2159.          
  2160.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2161.             ║ General Controls                       ║
  2162.             ║ Serial Port Setup                      ║
  2163.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2164.          ╔═ F# Keys ════════════════════════════════════════════════════
  2165.          ║  1<SendStr>Michael Phelps^M
  2166.          ║  2<SendStr>[FON_REC_PWD]^M
  2167.          ║  3<SendStr>Phoenix, AZ
  2168.          ║  4<SendStr>[PASSWORD]^M
  2169.          ║  5
  2170.          ║  6
  2171.          ║  7<SendAscii> %P
  2172.          ║  8
  2173.          ║  9
  2174.          ║ 10<SendStr>password^M
  2175.          ║>11
  2176.          ║ 12<SendFile> message.txt
  2177.          ╚═══ Edit  Zap  Quit ══════════════════════════════════════════
  2178.          
  2179.          - Edit
  2180.          
  2181.          
  2182.          
  2183.                 Page 36              "AceComm & Utilities"(Tm) v 1.7
  2184.          
  2185.          
  2186.          Chapter 4  PRM-data MENUS AREA
  2187.          
  2188.                     Keyboard MACRO Assignments (continued)
  2189.          
  2190.            Allows editing the MACRO assignment.
  2191.          
  2192.          - Zap
  2193.            Clears field (Zaps) the MACRO assignment.
  2194.          
  2195.          
  2196.          
  2197.          
  2198.          
  2199.          
  2200.          
  2201.          
  2202.          
  2203.          
  2204.          
  2205.          
  2206.          
  2207.          
  2208.          
  2209.          
  2210.          
  2211.          
  2212.          
  2213.          
  2214.          
  2215.          
  2216.          
  2217.          
  2218.          
  2219.          
  2220.          
  2221.          
  2222.          
  2223.          
  2224.          
  2225.          
  2226.          
  2227.          
  2228.          
  2229.          
  2230.          
  2231.          
  2232.          
  2233.          
  2234.          
  2235.          
  2236.          
  2237.          
  2238.          
  2239.                 Page 37              "AceComm & Utilities"(Tm) v 1.7
  2240.          
  2241.          
  2242.          Chapter 4  PRM-data MENUS AREA
  2243.          
  2244.                     Keyboard MACRO Assignments (continued)
  2245.          
  2246.          
  2247.          
  2248.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2249.             ║ General Controls                       ║
  2250.             ║ Serial Port Setup                      ║
  2251.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2252.          ╔═ ALT F# Keys ═════════════════════════════════════════════════
  2253.          ║  1<ChgDir>FILES <RunProgram> list <ChgDir>..
  2254.          ║  2<RunProgram> list
  2255.          ║  3<RunProgram> dsz rz -rm
  2256.          ║  4<RunProgram> COMMAND /C dir /w %WK
  2257.          ║> 5
  2258.          ║  6
  2259.          ║  7
  2260.          ║  8
  2261.          ║  9
  2262.          ║ 10
  2263.          ║ 11
  2264.          ║ 12
  2265.          ╚═══ Edit  Zap  Quit ═══════════════════════════════════════════
  2266.          
  2267.          "ALT-n keys"  key-set that POP UP REFERENCE displays
  2268.          
  2269.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2270.             ║ General Controls                       ║
  2271.             ║ Serial Port Setup                      ║
  2272.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2273.          ╔═ CTRL F# Keys ════════════════════════════════════════════════
  2274.          ║  1<LocalEcho> ON <DIALNUM> 846-2940 <LocalEcho> OFF
  2275.          ║  2<SetDTR> Off <Delay> 5 <SetDTR> ON
  2276.          ║  3
  2277.          ║  4
  2278.          ║> 5
  2279.          ║  6
  2280.          ║  7
  2281.          ║  8
  2282.          ║  9
  2283.          ║ 10
  2284.          ║ 11
  2285.          ║ 12
  2286.          ╚═══ Edit  Zap  Quit ═══════════════════════════════════════════
  2287.          
  2288.          
  2289.          
  2290.          
  2291.          
  2292.          
  2293.          
  2294.          
  2295.                 Page 38              "AceComm & Utilities"(Tm) v 1.7
  2296.          
  2297.          
  2298.          Chapter 4  PRM-data MENUS AREA
  2299.          
  2300.                     Keyboard MACRO Assignments (continued)
  2301.          
  2302.          
  2303.          
  2304.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2305.             ║ General Controls                       ║
  2306.             ║ Serial Port Setup                      ║
  2307.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2308.          ╔═ SHIFT F# Keys ═══════════════════════════════════════════════
  2309.          ║  1<SENDSTR>80XXX_92.ARJ
  2310.          ║  2
  2311.          ║  3
  2312.          ║  4
  2313.          ║> 5
  2314.          ║  6
  2315.          ║  7
  2316.          ║  8
  2317.          ║  9
  2318.          ║ 10
  2319.          ║ 11
  2320.          ║ 12
  2321.          ╚═══ Edit  Zap  Quit ═══════════════════════════════════════════
  2322.          
  2323.          "SHIFT-Fn" key-set the TAGGER function assigns TAGGED ITEMS to.
  2324.          
  2325.          When you tag a word or line from the screen, the tagged item
  2326.          becomes associated with the first available SHIFT-Fn key by way
  2327.          of the <SEND_SendStr> MACRO.
  2328.          
  2329.          
  2330.          
  2331.          
  2332.          
  2333.          
  2334.          
  2335.          
  2336.          
  2337.          
  2338.          
  2339.          
  2340.          
  2341.          
  2342.          
  2343.          
  2344.          
  2345.          
  2346.          
  2347.          
  2348.          
  2349.          
  2350.          
  2351.                 Page 39              "AceComm & Utilities"(Tm) v 1.7
  2352.          
  2353.          
  2354.          Chapter 4  PRM-data MENUS AREA
  2355.          
  2356.                     Keyboard MACRO Assignments (continued)
  2357.          
  2358.          
  2359.          ╔═ALT+KEY Combo═════════════════════════════════════════════════
  2360.          ║>A   <AutoScrGen>
  2361.          ║ B   <Back buffer_>
  2362.          ║ C   <CaptureFile>
  2363.          ║ D   <FonListDialer_>
  2364.          ║ E   <HostMode>
  2365.          ║ F   <FileLister_>
  2366.          ║ G   <FileRequest_>
  2367.          ║ H   <MdmHangUp>
  2368.          ║ I
  2369.          ║ J   <CommandShell_>
  2370.          ║ K
  2371.          ║ L
  2372.          ║ M
  2373.          ║ N
  2374.          ║ O
  2375.          ║ P   <PrmDataMenus_>
  2376.          ║ Q   <EndAceComm>
  2377.          ║ R   <RunScrFile_>
  2378.          ║ S   <ScrnSnapshot_>
  2379.          ║ T   <ScrnTag_>
  2380.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2381.          
  2382.          PgDn/PgUp toggles display between above and below
  2383.          
  2384.          
  2385.          
  2386.          
  2387.          
  2388.          
  2389.          
  2390.          
  2391.          
  2392.          
  2393.          
  2394.          
  2395.          
  2396.          
  2397.          
  2398.          
  2399.          
  2400.          
  2401.          
  2402.          
  2403.          
  2404.          
  2405.          
  2406.          
  2407.                 Page 40              "AceComm & Utilities"(Tm) v 1.7
  2408.          
  2409.          
  2410.          Chapter 4  PRM-data MENUS AREA
  2411.          
  2412.                     Keyboard MACRO Assignments (continued)
  2413.          
  2414.          
  2415.          
  2416.          ╔═ALT+KEY Combo═════════════════════════════════════════════════
  2417.          ║>U
  2418.          ║ V
  2419.          ║ W
  2420.          ║ X   <EndAceComm>
  2421.          ║ Y
  2422.          ║ Z   <ClearWindow>
  2423.          ║ 1
  2424.          ║ 2
  2425.          ║ 3
  2426.          ║ 4
  2427.          ║ 5
  2428.          ║ 6
  2429.          ║ 7
  2430.          ║ 8
  2431.          ║ 9
  2432.          ║ 0
  2433.          ║ -
  2434.          ║ =   <DoorWayMode>
  2435.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2436.          
  2437.          PgDn/PgUp toggles display between above and below
  2438.          
  2439.          
  2440.          
  2441.          
  2442.          
  2443.          
  2444.          
  2445.          
  2446.          
  2447.          
  2448.          
  2449.          
  2450.          
  2451.          
  2452.          
  2453.          
  2454.          
  2455.          
  2456.          
  2457.          
  2458.          
  2459.          
  2460.          
  2461.          
  2462.          
  2463.                 Page 41              "AceComm & Utilities"(Tm) v 1.7
  2464.          
  2465.          
  2466.          Chapter 4  PRM-data MENUS AREA
  2467.          
  2468.                     Keyboard MACRO Assignments (continued)
  2469.          
  2470.          
  2471.          
  2472.          ╔═CTRL+KEY Combo════════════════════════════════════════════════
  2473.          ║>A
  2474.          ║ B
  2475.          ║ C
  2476.          ║ D
  2477.          ║ E
  2478.          ║ F
  2479.          ║ G
  2480.          ║ H
  2481.          ║ I
  2482.          ║ J
  2483.          ║ K
  2484.          ║ L
  2485.          ║ M
  2486.          ║ N
  2487.          ║ O
  2488.          ║ P
  2489.          ║ Q
  2490.          ║ R
  2491.          ║ S
  2492.          ║ T
  2493.          ║ U
  2494.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2495.          
  2496.          PgDn/PgUp toggles display between above and below
  2497.          
  2498.          
  2499.          
  2500.          
  2501.          
  2502.          
  2503.          
  2504.          
  2505.          
  2506.          
  2507.          
  2508.          
  2509.          
  2510.          
  2511.          
  2512.          
  2513.          
  2514.          
  2515.          
  2516.          
  2517.          
  2518.          
  2519.                 Page 42              "AceComm & Utilities"(Tm) v 1.7
  2520.          
  2521.          
  2522.          Chapter 4  PRM-data MENUS AREA
  2523.          
  2524.                     Keyboard MACRO Assignments (continued)
  2525.          
  2526.          
  2527.          
  2528.          ╔═CTRL+KEY Combo════════════════════════════════════════════════
  2529.          ║>V
  2530.          ║ W
  2531.          ║ X
  2532.          ║ Y
  2533.          ║ Z
  2534.          ║ CTRL-2/@
  2535.          ║ CTRL-6/^
  2536.          ║ CTRL--/_
  2537.          ║ CTRL-BKSP
  2538.          ║ CTRL-[/{
  2539.          ║ CTRL-]/}
  2540.          ║ CTRL-ENTER
  2541.          ║ CTRL-\/|
  2542.          ║ CTRL-PRTSC
  2543.          ║ CTRL-HOME
  2544.          ║ CTRL-PGUP
  2545.          ║ CTRL-LEFT
  2546.          ║ CTRL-RIGHT
  2547.          ║ CTRL-END
  2548.          ║ CTRL-PGDN
  2549.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2550.          
  2551.          PgDn/PgUp toggles display between above and below
  2552.          
  2553.          
  2554.          
  2555.          
  2556.          
  2557.          
  2558.          
  2559.          
  2560.          
  2561.          
  2562.          
  2563.          
  2564.          
  2565.          
  2566.          
  2567.          
  2568.          
  2569.          
  2570.          
  2571.          
  2572.          
  2573.          
  2574.          
  2575.                 Page 43              "AceComm & Utilities"(Tm) v 1.7
  2576.          
  2577.          
  2578.          Chapter 4  PRM-data MENUS AREA
  2579.          
  2580.                     Directories in Use Menu
  2581.          
  2582.          
  2583.          
  2584.              ╓─D:\ACE\ACE.PRM───────────────╖
  2585.              ║  General Controls            ║
  2586.              ║  Terminal Area Options       ║
  2587.              ║  Serial Port Setup           ║
  2588.              ║  KeyBoarD MACRO Assignments  ║
  2589.              ║>╓─Directories in Use Menu─────────────────────────────────
  2590.              ║ ║>.FON files: D:\ACE
  2591.              ║ ║ .CAP files: D:\ACE
  2592.              ║ ║ .SCR files: D:\ACE
  2593.              ║ ║ .KTS files: D:\ACE
  2594.              ║ ║  Downloads: D:\ACE
  2595.              ║ ║   Nodelist: D:\ACE
  2596.              ║ ║  .REQ/.MLF: D:\ACE
  2597.              ╙─╙─── Edit  Quit ──────────────────────────────────────────
  2598.          
  2599.          - .FON
  2600.            Where AceComm expects .FON files to be.
  2601.          
  2602.          - .CAP
  2603.            Where AceComm will create and or re-open CAPTURE files.  A
  2604.            CAPTURE file is a means for "capturing" all port I/O to DISK.
  2605.            When you open a capture file, AceComm records everything that
  2606.            comes into the serial port, exactly as it comes in.  No
  2607.            filtering, no translation of any kind.(1) AceComm does not
  2608.            overwrite CAPTURE files.  You have the option of renaming the
  2609.            file, or AceComm will append new data to the end of the
  2610.            file(2).
  2611.          
  2612.          - .SCR
  2613.            Where  AceComm  will  create  and  or look for .SCR files.  The
  2614.            MACRO <RunScript_> lists this directory.
  2615.          
  2616.          - .KTS
  2617.            Where AceComm expects to find it's KTS files.  It's ok to store
  2618.            your .ASC files in this directory.
  2619.          
  2620.          - Downloads
  2621.            This is the directory that AceComm 's internal protocols will
  2622.            receive into.  AceComm will also list this directory when
  2623.            building upload LISTFILES.
  2624.          
  2625.          - Nodelist
  2626.            When you select the FileRequest option, AceComm expects to find
  2627.            either (a) a valid RAW FIDO NODELIST and NLIST.IDX file(3).
  2628.          
  2629.          
  2630.          
  2631.                 Page 44              "AceComm & Utilities"(Tm) v 1.7
  2632.          
  2633.          
  2634.          Chapter 4  PRM-data MENUS AREA
  2635.          
  2636.                     Directories in Use Menu (continued)
  2637.          
  2638.            or (b) a .NOD file(4)
  2639.          
  2640.          - .REQ/.MLF
  2641.            Mailer  activities.
  2642.          
  2643.            .REQ files are used when doing File Requests.  When you ask
  2644.            AceComm to make a File Request, the filename is created using
  2645.            the NET/NODE number in ascii hex, and the file extensions is
  2646.            ".REQ".
  2647.          
  2648.            .MLF files (Mail List File) are used when you want to File
  2649.            Attach to a NET/NODE.  File Attach may be any file(s), and will
  2650.            also serve as a means for point mail operators to send their
  2651.            mail bundle to the HOST.
  2652.          
  2653.          (1) ANSI.EXE is a provided utility that can filter VIDEO CONTROL
  2654.               SEQUENCES from DISK files.
  2655.          
  2656.          (2) If you have edited a CAPTURE file, or by other means used any
  2657.               utility that added the 26d character to the file, AceComm
  2658.               will not overwrite the END OF FILE character.  This may
  2659.               result in some editors not recognizing new data that follows
  2660.               the 26d character.  There exists utilities that can filter
  2661.               this and other characters from TEXT files.
  2662.          
  2663.          (3)  NLIST.IDX is a file created using the AceComm utility
  2664.               IDX.EXE.  IDX.EXE will create a small index into the RAW
  2665.               FIDO NODELIST file, for all ZONE:NET pairs.
  2666.          
  2667.          (4) .NOD files are FBL output for a NET.  FBL.EXE is another
  2668.               AceComm utility.
  2669.          
  2670.          
  2671.          
  2672.          
  2673.          
  2674.          
  2675.          
  2676.          
  2677.          
  2678.          
  2679.          
  2680.          
  2681.          
  2682.          
  2683.          
  2684.          
  2685.          
  2686.          
  2687.                 Page 45              "AceComm & Utilities"(Tm) v 1.7
  2688.          
  2689.          
  2690.          Chapter 4  PRM-data MENUS AREA
  2691.          
  2692.                     Executable Utilities
  2693.          
  2694.          
  2695.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2696.             ║ General Controls                       ║
  2697.             ║ Serial Port Setup                      ║
  2698.             ║ KeyBoard Text Macros                   ║
  2699.             ║ Directories in use                     ║
  2700.             ║╔═ Executable files Menus ═════╗        ║
  2701.             ║║>*.ARJ                        ║        ║
  2702.             ║║ *.ARC                        ║        ║
  2703.             ║║ *.LZH                        ║        ║
  2704.             ║║ *.SDN                        ║        ║
  2705.             ╚║ *.ZIP                        ║════════╝
  2706.              ║ *.ZOO                        ║
  2707.              ║ *.EXE                        ║
  2708.              ║ *.COM                        ║
  2709.              ║ *.DOC                        ║
  2710.              ║ All others                   ║
  2711.              ║ External Upload Protocols    ║
  2712.              ║ External Download Protocols  ║
  2713.              ╚═══ Select  Quit ═════════════╝
  2714.          
  2715.          The extensions are used with the following menus, and are called
  2716.          when a filename has been selected that contains the .EXT as
  2717.          listed.  Selections are made while in <FileLister_> menu area.
  2718.          
  2719.          Executable files are then handed over to AceComm's SPAWN
  2720.          function.  (<RunProgram> equivalent) SPAWN can find files along
  2721.          the DOS PATH.  SPAWN can also determine a files extension (.COM,
  2722.          .EXE) SPAWN will use  XMS,EMS,DISK  swapping  if  the  option  is
  2723.          selected.   SWAP  for  SPWAN  is  selected  from  inside PRM-data
  2724.          "General Controls" menu.
  2725.          
  2726.          
  2727.          
  2728.          
  2729.          
  2730.          
  2731.          
  2732.          
  2733.          
  2734.          
  2735.          
  2736.          
  2737.          
  2738.          
  2739.          
  2740.          
  2741.          
  2742.          
  2743.                 Page 46              "AceComm & Utilities"(Tm) v 1.7
  2744.          
  2745.          
  2746.          Chapter 4  PRM-data MENUS AREA
  2747.          
  2748.                     Executable Utilities (continued)
  2749.          
  2750.          
  2751.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2752.             ║ General Controls                       ║
  2753.             ║ Serial Port Setup                      ║
  2754.             ║ KeyBoard Text Macros                   ║
  2755.             ║ Directories in use                     ║
  2756.             ║╔═ Executable files Menus ═════╗        ║
  2757.             ║║╔═%Fn = *.ARJ══════════════════════════════════════════════
  2758.             ║║║><RUNPROGRAM> ARJ a -s %FN %WK
  2759.             ║║║ <RUNPROGRAM> ARJ x %FN %WK
  2760.             ║║║ <RUNPROGRAM> ARJ v %FN %WK
  2761.             ╚║║
  2762.              ║║
  2763.              ║╚═ Select  Edit  Quit ═════════════════════════════════════
  2764.              ║ *.COM                        ║
  2765.              ║ *.DOC                        ║
  2766.              ║ All others                   ║
  2767.              ║ External Upload Protocols    ║
  2768.              ║ External Download Protocols  ║
  2769.              ╚═══ Select  Quit ═════════════╝
  2770.          
  2771.          Sample menu when a "Highlighted" file's extension of ".ARJ".
  2772.          AceComm changes to the directory being listed, so that any WORK
  2773.          done by the utility is done in the LISTED directory.  AceComm
  2774.          will use the SWAP functions if allowed.  (see SWAP enable flags
  2775.          located inside "General Controls" Menu Area.
  2776.          
  2777.          
  2778.          
  2779.          
  2780.          
  2781.          
  2782.          
  2783.          
  2784.          
  2785.          
  2786.          
  2787.          
  2788.          
  2789.          
  2790.          
  2791.          
  2792.          
  2793.          
  2794.          
  2795.          
  2796.          
  2797.          
  2798.          
  2799.                 Page 47              "AceComm & Utilities"(Tm) v 1.7
  2800.          
  2801.          
  2802.          Chapter 4  PRM-data MENUS AREA
  2803.          
  2804.                     Executable Utilities (continued)
  2805.          
  2806.          
  2807.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2808.             ║ General Controls                       ║
  2809.             ║ Serial Port Setup                      ║
  2810.             ║ KeyBoard Text Macros                   ║
  2811.             ║ Directories in use                     ║
  2812.             ║╔═ Executable files Menus ═════╗        ║
  2813.             ║║ *.ARJ                        ║        ║
  2814.             ║║ *.ARC                        ║        ║
  2815.             ║║ *.LZH                        ║        ║
  2816.             ║║ *.SDN                        ║        ║
  2817.             ╚║ *.ZIP                        ║════════╝
  2818.              ║ *.ZOO                        ║
  2819.              ║╔═%FN = *.EXE══════════════════════════════════════════════
  2820.              ║║><RUNPROGRAM> %FN %WK
  2821.              ║║ <RUNPROGRAM> LIST %FN
  2822.              ║║
  2823.              ║║
  2824.              ║║
  2825.              ╚╚═ Select  Edit  Quit ═════════════════════════════════════
  2826.          
  2827.          Sample menu for executable files.  Notice that the <RunProgram>
  2828.          MACRO will be handed the current "Highlighted" filename with the
  2829.          %FN MACRO.  In the above example the %WK argument will cause
  2830.          AceComm to wait for a key press afterward.  This allows the user
  2831.          to view any finishing screens generated from the executable file
  2832.          argument to <RunProgram>.
  2833.          
  2834.          This type of MACRO programming allows the user to fire up that
  2835.          QWK Mail Reader (and what have you) on the fly without exiting
  2836.          AceComm.
  2837.          
  2838.          
  2839.          
  2840.          
  2841.          
  2842.          
  2843.          
  2844.          
  2845.          
  2846.          
  2847.          
  2848.          
  2849.          
  2850.          
  2851.          
  2852.          
  2853.          
  2854.          
  2855.                 Page 48              "AceComm & Utilities"(Tm) v 1.7
  2856.          
  2857.          
  2858.          Chapter 4  PRM-data MENUS AREA
  2859.          
  2860.                     Auto Engage Sequence Triggers
  2861.          
  2862.          
  2863.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2864.             ║ General Controls                       ║
  2865.             ║ Serial Port Setup                      ║
  2866.             ║ KeyBoard Text Macros                   ║
  2867.             ║ Directories in use                     ║
  2868.             ║ Executable files Menu                  ║
  2869.          ╔═Auto Engage Sequence Triggers═════════════════════════════════
  2870.          ║═Sequence Trigger -- Responding MACRO STACK════════════════════
  2871.          ║>rz^M**^X           <RecvZmo>
  2872.          ║ HS*^B              <RunProgram>hslink -P1 <SendStr>^M
  2873.          ║ ^`^H^`^H^`^H^`^H   <RunProgram>bimodem bimodem.pth <SendStr>^M
  2874.          ║ MPt^`^V^H          <RunProgram>MPT R <SendStr> ^M
  2875.          ║
  2876.          ║
  2877.          ║
  2878.          ║
  2879.          ║ **EMSI_REQA77E      <SendEMSI_CLI>
  2880.          ║ **EMSI_IRQ8E08      <SendEMSI_ICI>
  2881.          ║═Pre/Post AutoM MACROS═════════════════════════════════════════
  2882.          ║
  2883.          ║
  2884.          ╚═══ Edit  Quit  Help ┤<>v^├════════════════════════════════════
  2885.          
  2886.          o The last byte in a Sequence Trigger is the sequence scan
  2887.            trigger byte
  2888.          
  2889.          o The last byte in a Sequence Trigger should end in an un
  2890.            common character (as designed above)
  2891.          
  2892.          o EMSI_REQ detection can allow swift access to a BBS when
  2893.            mailer software answers the phone
  2894.          
  2895.          o EMSI_IRQ is sent by BBS software to tell the caller it can do
  2896.            Interactive EMSI data handshaking
  2897.          
  2898.            The above defaults have been working very well for the
  2899.            protocols associated.
  2900.          
  2901.          
  2902.          - Sequence Trigger
  2903.            A sequence trigger is a character string that is used by a
  2904.            remote HOST, protocol etc. as an attempt to engage some
  2905.            action from the other end.
  2906.          
  2907.          - Trigger Character
  2908.          
  2909.          
  2910.          
  2911.                 Page 49              "AceComm & Utilities"(Tm) v 1.7
  2912.          
  2913.          
  2914.          Chapter 4  PRM-data MENUS AREA
  2915.          
  2916.                     Auto Engage Sequence Triggers (continued)
  2917.          
  2918.            AceComm scans back thru it's receive buffer for a trigger
  2919.            sequence with each occurrence of the "last byte of the
  2920.            sequence".  This means that AceComm will scan for the string
  2921.            each time it sees the trigger byte arrive from the modem.  For
  2922.            this reason a sequence trigger will end in a non-common byte.
  2923.            While 'rz^M' (^M being <CR>, 13 decimal) would be a valid
  2924.            sequence trigger, we don't want AceComm to search on every
  2925.            carriage return character that comes in.  Look at Bimodem's
  2926.            sequence trigger, we don't want to end the sequence with a <SP>
  2927.            character (^' is the control code for SPACE CHARACTER 32
  2928.            decimal).
  2929.          
  2930.            Characters 32(Space) and below need be escape encoded with
  2931.            the '^' ^A becomes 1, ^B 2, ^C 3, ^M <CR>, ^` 32 <SP> etc.
  2932.            When entering sequence text, you may simply type the <SP>
  2933.            character, AceComm will do the conversion for you.
  2934.          
  2935.                **EMSI_REQA77E
  2936.            Most FIDONET mailer software will send an EMSI_REQ string to a
  2937.            caller.  This string is an attempt to determine the caller
  2938.            type.  AceComm's <SendEMSI_CLI> MACRO tells the mailer this is
  2939.            a human caller, bypassing the common "Press ESC to enter BBS"
  2940.            prompt.  DBridge mailer software is in complete and won't
  2941.            recognize this advanced EMSI handshaking.  All other mailer
  2942.            software does.
  2943.          
  2944.                **EMSI_IRQ8E08
  2945.            IEMSI capable BBS systems will send an EMSI_IRQ string to a
  2946.            caller.  Detection of EMSI_IRQ is responded to with IEMSI data
  2947.            handshaking.  AceComm's <SendEMSI_ICI> MACRO handles IEMSI log
  2948.            on.  (see PRM-data IEMSI Setup menu)
  2949.          
  2950.          - Responding MACRO Stack
  2951.            The MACRO defined to the right of each sequence trigger will be
  2952.            used when a sequence has been detected.  This allows AceComm to
  2953.            be configured with auto download detection for up to 10
  2954.            protocols.  MACRO STACKING is valid with AutoM MACROS.
  2955.          
  2956.            The sending of a carriage return as the last macro is use full
  2957.            for moving the BBS display upon return from the external
  2958.            protocol.  AceComm completely disables the serial port before
  2959.            calling any external programs.
  2960.          
  2961.          - PreAutoM MACRO
  2962.            The "PreAutoM" MACRO, if defined, will be processed prior to
  2963.            the AutoM MACRO about to be processed.  This allows for some
  2964.          
  2965.          
  2966.          
  2967.                 Page 50              "AceComm & Utilities"(Tm) v 1.7
  2968.          
  2969.          
  2970.          Chapter 4  PRM-data MENUS AREA
  2971.          
  2972.                     Auto Engage Sequence Triggers (continued)
  2973.          
  2974.            extra maneuvering to be done which might otherwise be common to
  2975.            all AutoM MACROS anyway.  For instance the practice of changing
  2976.            to your "FILES" directory will insure that downloads are
  2977.            received into the "FILES" directory, even with protocols that
  2978.            do not allow file redirection.
  2979.          
  2980.            Notes: If you use PreAutoM MACRO for changing directories,
  2981.                   remember that protocols such as BIMODEM which you may be
  2982.                   up loading with at the same time, will need full path
  2983.                   names to files they are to send.  Also protocols or what
  2984.                   have you that use PRM, CFG etc.  files need know where
  2985.                   to find these control files.
  2986.          
  2987.          - PostAutoM MACRO
  2988.            The "PostAutoM" MACRO, if defined will be processed immediately
  2989.            following the AutoM MACRO.  Again this is some extra MACRO
  2990.            processing power for those common to all AutoM MACRO jobs.
  2991.          
  2992.          - To Disable Auto Engage Sequence Triggers
  2993.            Located in the "Terminal Area Options" is a over ride flag with
  2994.            which Auto downloads may be completely disabled.  This flag
  2995.            affects all Sequence Trigger / AutoM MACROS pairs defined.
  2996.          
  2997.            Auto Engage                            On    <=-ENABLE
  2998.            Auto Engage                            Off   <=-DISABLE
  2999.          
  3000.          
  3001.          
  3002.          
  3003.          
  3004.          
  3005.          
  3006.          
  3007.          
  3008.          
  3009.          
  3010.          
  3011.          
  3012.          
  3013.          
  3014.          
  3015.          
  3016.          
  3017.          
  3018.          
  3019.          
  3020.          
  3021.          
  3022.          
  3023.          
  3024.                 Page 51              "AceComm & Utilities"(Tm) v 1.7
  3025.          
  3026.          
  3027.          Chapter 4  PRM-data MENUS AREA
  3028.          
  3029.                     Auto Log On Sequence Triggers
  3030.          
  3031.          
  3032.          ╔═Auto Log On Sequence Triggers═════════════════════════════════
  3033.          ║═Sequence Trigger -- Responding MACRO STACK════════════════════
  3034.          ║ is^`your^`name:     <SendStr>[USER_NAME]^M~Y^M~[FON_REC_PWD]^M
  3035.          ║ is^`your^`name:     <SendStr>[USER_NAME]^M^M~[FON_REC_PWD]^M^M
  3036.          ║>Host^`Name:        <SendStr>CIS^M~75120,3306^M~[FON_REC_PWD]^M
  3037.          ║ first^`name^`?      <SendStr>[USER_NAME]^MY^M[FON_REC_PWD]^M
  3038.          ║
  3039.          ║
  3040.          ║
  3041.          ║
  3042.          ║
  3043.          ║
  3044.          ╚═══ Select  Edit  Null_Selection  Quit  Help ┤<>v^├════════════
  3045.          
  3046.                         Intelligent Auto Log On (Tm)
  3047.          
  3048.          o Each Fon.Record FLAGS can be toggled to perform auto log on
  3049.            by either use of a script file, or character sequence trigger
  3050.            and associated macro stack.
  3051.          
  3052.          o AceComm responds to a sequence trigger by processing the macro
  3053.            stack.
  3054.          
  3055.          o Log on sequence trigger scanning is available immediately after
  3056.            connect, and until the sequence has been found, or 2 minutes of
  3057.            on line time has passed.
  3058.          
  3059.          o When a log on sequence has been processed, or 2 minutes of on
  3060.            line time has passed AceComm stops scanning for log on
  3061.            sequences for the remainder of the on line session.
  3062.          
  3063.          On Dial/Connect Acecomm will, if the AutoL flag for the
  3064.          current Fon.Record is SET, begin scanning incoming data for
  3065.          Auto Log On Sequence Triggers. When any of the 10 possible
  3066.          sequences is found, the sequence's associated macro stack is
  3067.          processed.
  3068.          Once a sequence has been found, scanning stops until the next
  3069.          Dial/Connect.
  3070.          If a sequence has not been found after the first 2 minutes of
  3071.          on line time has passed, Intelligent Auto Log On (Tm) is
  3072.          disabled until the next Dial/Connect.
  3073.          
  3074.          - Sequence Trigger
  3075.            A sequence trigger is a character string that is used by a
  3076.            remote HOST, protocol etc. as an attempt to engage some
  3077.          
  3078.          
  3079.          
  3080.                 Page 52              "AceComm & Utilities"(Tm) v 1.7
  3081.          
  3082.          
  3083.          Chapter 4  PRM-data MENUS AREA
  3084.          
  3085.                     Auto Log On Sequence Triggers (continued)
  3086.          
  3087.            action from the other end.
  3088.          
  3089.          - Trigger Character
  3090.            AceComm scans back thru it's receive buffer for a trigger
  3091.            sequence with each occurrence of the "last byte of the
  3092.            sequence".  This means that AceComm will scan for the string
  3093.            each time it sees the trigger byte arrive from the modem.  For
  3094.            this reason a sequence trigger will end in a non-common byte.
  3095.            While 'rz^M' (^M being <CR>, 13 decimal) would be a valid
  3096.            sequence trigger, we don't want AceComm to search on every
  3097.            carriage return character that comes in.  Look at Bimodem's
  3098.            sequence trigger, we don't want to end the sequence with a <SP>
  3099.            character (^' is the control code for SPACE CHARACTER 32
  3100.            decimal).
  3101.          
  3102.            Characters 32(Space) and below need be escape encoded with
  3103.            the '^' ^A becomes 1, ^B 2, ^C 3, ^M <CR>, ^` 32 <SP> etc.
  3104.            When entering sequence text, you may simply type the <SP>
  3105.            character, AceComm will do the conversion for you.
  3106.          
  3107.          - To Disable Auto Log On Sequence Triggers Located in the
  3108.            "Fon.Record Edit" FLAGS menu is a over ride flag with which
  3109.            Auto Log On for the record may be completely disabled.  This
  3110.            flag only affects the currently selected record.
  3111.          
  3112.          
  3113.          
  3114.          
  3115.          
  3116.          
  3117.          
  3118.          
  3119.          
  3120.          
  3121.          
  3122.          
  3123.          
  3124.          
  3125.          
  3126.          
  3127.          
  3128.          
  3129.          
  3130.          
  3131.          
  3132.          
  3133.          
  3134.          
  3135.          
  3136.                 Page 53              "AceComm & Utilities"(Tm) v 1.7
  3137.          
  3138.          
  3139.          Chapter 4  PRM-data MENUS AREA
  3140.          
  3141.                     Mass Menu Attribute Changes
  3142.          
  3143.          
  3144.          
  3145.               ╔═Menus / Colors═════════════════════════╗
  3146.               ║>Status line color  <CR> to change      ║
  3147.               ║ Curtain color                          ║
  3148.               ║ Help screen color                      ║
  3149.               ║ Paint Menus                            ║
  3150.               ║ Update All Menus                       ║
  3151.               ║ Video Rows (VGA)   Detect              ║
  3152.               ║═"Update" uses values below═════════════║
  3153.               ║       Border Attr  113                 ║
  3154.               ║       Border Type  1                   ║
  3155.               ║       Title Color  30                  ║
  3156.               ║      ITitle Color  116                 ║
  3157.               ║    Selector Color  112                 ║
  3158.               ║  Left Field Color  112                 ║
  3159.               ║ Right Field Color  112                 ║
  3160.               ║        Burst Mode  Off                 ║
  3161.               ║      Menu Chatter  Off                 ║
  3162.               ║      Menu Whistle  Off                 ║
  3163.               ╚═══ Select  Quit ┤<>v^├═════════════════╝
  3164.          
  3165.          ----------------------------------------------------------------
  3166.          o Here you can play with the colors for this menu only, unless
  3167.            you choose the "Update All Menus" option
  3168.          
  3169.          - Status Line Color
  3170.            Toggle the AceComm status line back ground color (1 - 7)
  3171.          
  3172.          - Curtain Color
  3173.            Toggle color of back drops for various Areas
  3174.          
  3175.          - Customize
  3176.            All  changes are limited to the current active menu "Mass Box".
  3177.            Just as selecting the "Customize" option from any  other  menu,
  3178.            changes are reflected and remain permanent.
  3179.          
  3180.          - Help Screen Colors
  3181.            AceComm's on line help uses 4 separate colors. Certain error
  3182.            conditions can trigger a help screen to be displayed. When
  3183.            this occurs, the error message is displayed at the top of the
  3184.            help screen, followed by the help screen's Title, help text,
  3185.            and bottom selector bar.
  3186.          
  3187.          - Update All Menus
  3188.            Selecting  this  option  write a clone of the active menu "Mass
  3189.          
  3190.          
  3191.          
  3192.                 Page 54              "AceComm & Utilities"(Tm) v 1.7
  3193.          
  3194.          
  3195.          Chapter 4  PRM-data MENUS AREA
  3196.          
  3197.                     Mass Menu Attribute Changes (continued)
  3198.          
  3199.            Box" to *all* AceComm menus.
  3200.          
  3201.          The values on the right side of the menu are  in  decimal.   They
  3202.          may  be  copied  and  used  in  the  .CTL file as defaults.  (See
  3203.          ACE.CTL(1) "Menu Attributes")
  3204.          
  3205.          ╔═  Customizer        <ENTER>-Select ═══════════════════════════
  3206.          ╚═══ Color_Border  Type_Border  Left_Field  Right_Field   More
  3207.          ................................................................
  3208.          ╔═  Customizer        <ENTER>-Select ═══════════════════════════
  3209.          ╚═══ Title  ITitle  Selector  Burst On Chatter Off Whistle On
  3210.          
  3211.          
  3212.          
  3213.          (1)  ACE.CTL  may  be  renamed.   AceComm  package  contains  the
  3214.               default  ,CTL file ACE.CTL, but it may be renamed to another
  3215.               filename.
  3216.          
  3217.          
  3218.          
  3219.          
  3220.          
  3221.          
  3222.          
  3223.          
  3224.          
  3225.          
  3226.          
  3227.          
  3228.          
  3229.          
  3230.          
  3231.          
  3232.          
  3233.          
  3234.          
  3235.          
  3236.          
  3237.          
  3238.          
  3239.          
  3240.          
  3241.          
  3242.          
  3243.          
  3244.          
  3245.          
  3246.          
  3247.          
  3248.                 Page 55              "AceComm & Utilities"(Tm) v 1.7
  3249.          
  3250.          
  3251.          Chapter 4  PRM-data MENUS AREA
  3252.          
  3253.                     Interactive EMSI data
  3254.          
  3255.          
  3256.               ╔═Interactive EMSI data═══════════════════════════════╗
  3257.               ║  User Name Michael Phelps                           ║
  3258.               ║      Alias AceComm                                  ║
  3259.               ║   Location Phoenix, AZ  USA                         ║
  3260.               ║     Data # (602) 846-2940                           ║
  3261.               ║    Voice # (602) 846-4563                           ║
  3262.               ║>  Password                                          ║
  3263.               ║    CRT def ANSI,23,80,0                             ║
  3264.               ║  Protocols Zap,ZMO                                  ║
  3265.               ║ Capability CHT,TAB,ASCII8                           ║
  3266.               ║   Requests NEWS,MAIL,FILE,HOT,CLR,HUSH,MORE,FSED    ║
  3267.               ╚═══ Edit  Quit  Help ┤<>v^├══════════════════════════╝
  3268.          
  3269.          
  3270.          o Interactive Electronic Mail Standard Identification (IEMSI)
  3271.          
  3272.          o IEMSI is an auto log on interface designed to present caller
  3273.            information to the HOST quickly and automatically. Few BBS
  3274.            systems currently support IEMSI. RA supports IEMSI log on.
  3275.          
  3276.          o Interactive EMSI log on function is called with the
  3277.            <SendEMSI_ICI> MACRO function
  3278.          
  3279.          o Data defined here will be used by the <SendEMSI_ICI> MACRO
  3280.            function
  3281.          
  3282.          o All IEMSI data need not be defined. The BBS system will
  3283.          prompt the user for any invalid or missing information.
  3284.          
  3285.          - User Name and Alias
  3286.            Enter your name as you want it to appear to a BBS system.
  3287.            There is also a  PRM-data  MACRO  [USER_NAME]  that  uses  this
  3288.            field.
  3289.            There is also a PRM-data MACRO [ALIAS] that uses this field.
  3290.          
  3291.          - Location
  3292.            City, State, Country
  3293.            There is also a PRM-data MACRO [LOCATION] that uses this field.
  3294.          
  3295.          - Data # and Voice #
  3296.            If  you have no Data #, leave the field blank.  There is also a
  3297.            PRM-data MACRO [DATA_PNUM] that uses this field.
  3298.            There is also a  PRM-data  MACRO  [DATA_PNUM]  that  uses  this
  3299.            field.
  3300.          
  3301.          
  3302.          
  3303.          
  3304.                 Page 56              "AceComm & Utilities"(Tm) v 1.7
  3305.          
  3306.          
  3307.          Chapter 4  PRM-data MENUS AREA
  3308.          
  3309.                     Interactive EMSI data (continued)
  3310.          
  3311.          - Password
  3312.            This is a default password, any FON.RECORD.PASSWORD always will
  3313.            override this IEMSI PASSWORD.
  3314.            There is also a PRM-data MACRO [PASSWORD] that uses this field.
  3315.          
  3316.          - Birthdate (currently unused)
  3317.          
  3318.          - CRT def    (current session only)
  3319.          
  3320.                ╔═CRT Def═════════════════╗
  3321.                ║>AVATAR/0+ / ANSI        ║
  3322.                ║ ANSI X3.64              ║
  3323.                ║ TTY (raw mode)          ║
  3324.                ╚═══ Select  Quit ┤<>v^├══╝
  3325.          
  3326.            Consists  of  four sub-fields separated by commas, from left to
  3327.            right:TERMINAL EMULATION,ROWS,COLUMNS,NULS
  3328.            AceComm fills in the ROWS,COLUMNS,NULS fields automatically
  3329.            when building IEMSI data packets.
  3330.          
  3331.                                 Example CRTDEF: AVT0,24,80,0
  3332.          
  3333.            TERMINAL EMULATION
  3334.            Video type
  3335.                                        AVT0        (AVATAR/ANSI)
  3336.                                        ANSI
  3337.                                        TTY
  3338.            ROWS
  3339.                   Video rows for current session only
  3340.            COLUMNS
  3341.                   Video columns for current session only
  3342.            NULS
  3343.                   00h character required after line feeds.
  3344.          
  3345.          - Protocols
  3346.            ╔═Protocols═════════════════════════╗
  3347.            ║>ZedZap (Zmodem to 8k)        Yes  ║
  3348.            ║ Zmodem                       Yes  ║
  3349.            ╚═══ Select  Quit ┤<>v^├════════════╝
  3350.          
  3351.            AceComm internal protocols support ZMO,ZAP fields.
  3352.            ZMO is normal zmodem
  3353.            ZAP is zmodem with up to 8k data frames.
  3354.          
  3355.          - Capability    (current session only)
  3356.            ╔═Capabilities══════════════════════╗
  3357.          
  3358.          
  3359.          
  3360.                 Page 57              "AceComm & Utilities"(Tm) v 1.7
  3361.          
  3362.          
  3363.          Chapter 4  PRM-data MENUS AREA
  3364.          
  3365.                     Interactive EMSI data (continued)
  3366.          
  3367.            ║>Can do full screen chat      Yes  ║
  3368.            ║ Can handle TAB characters    Yes  ║
  3369.            ║ Can handle 8-bit characters  Yes  ║
  3370.            ╚═══ Select  Quit ┤<>v^├════════════╝
  3371.          
  3372.            CHT       Can do full screen on line conversation (CHAT)
  3373.            TAB       Can handle TAB (ASCII 09h) characters
  3374.                            AceComm supports TAB
  3375.            ASCII8    Can handle 8-bit IBM PC ASCII characters
  3376.          
  3377.          - Requests      (current session only)
  3378.            ╔═Requests══════════════════════════╗
  3379.            ║>Show bulletins, anouncements Yes  ║
  3380.            ║ Check for new mail           Yes  ║
  3381.            ║ Check for new files          Yes  ║
  3382.            ║ Hot-keys                     Yes  ║
  3383.            ║ Screen clearing              Yes  ║
  3384.            ║ Do not disturb               Yes  ║
  3385.            ║ Page pausing, `More`         Yes  ║
  3386.            ║ Full-screen editor           Yes  ║
  3387.            ╚═══ Select  Quit ┤<>v^├════════════╝
  3388.          
  3389.            NEWS      Show bulletins, announcements, etc.
  3390.            MAIL      Check for new mail
  3391.            FILE      Check for new files
  3392.            HOT       Hot keys "ON"
  3393.            CLR       Screen clearing
  3394.            HUSH      Do not disturb
  3395.            MORE      Page pausing, often referred to as "More"
  3396.            FSED      Full screen editor
  3397.          
  3398.          
  3399.          
  3400.          
  3401.          
  3402.          
  3403.          
  3404.          
  3405.          
  3406.          
  3407.          
  3408.          
  3409.          
  3410.          
  3411.          
  3412.          
  3413.          
  3414.          
  3415.          
  3416.                 Page 58              "AceComm & Utilities"(Tm) v 1.7
  3417.          
  3418.          
  3419.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3420.          
  3421.                     Internal, Defined-External Receiving Units
  3422.          
  3423.          
  3424.             ╔═Receiver Protocols══════════════════════════════
  3425.             ║═Internal Batch Capable══════════════════════════
  3426.             ║>Zmodem
  3427.             ║ Ymodem 128/1024 adobtive
  3428.             ║ YmodemG
  3429.             ║═Internal Single File════════════════════════════
  3430.             ║ Xmodem 128/1024 adobtive
  3431.             ║ Ascii file          XON/CTS
  3432.             ║═External Protocols (user defined)═══════════════
  3433.             ║ BIMODEM %WK
  3434.             ║ HSLINK %WK
  3435.             ║ MPT %WK
  3436.             ║ JMODEM %PF %WK
  3437.             ║ DSZ port %P speed %B rz -mrr [DIR_DNLDS]
  3438.             ║ Setup Menu (External Protocols)
  3439.             ║═Auto Engaging Menu══════════════════════════════
  3440.             ║ Setup Menu (Auto Engaging)
  3441.             ║═EMSI Protocol═══════════════════════════════════
  3442.             ║ Recv Mail / File Request
  3443.             ╚═ Select  Options  Quit  Help ┤<>v^├═════════════
  3444.          
  3445.          
  3446.          AceComm  contains  internal Xmodem, Xmodem 1k, Ymodem, Ymodem 1k,
  3447.          Ymodem G, Zmodem, and a Zmodem variant ZedZap (8k).
  3448.          
  3449.          --Internal Batch Capable--
  3450.            Batch protocols receive the incoming filenames as part of the
  3451.            file data sent from the sender.  AceComm will append filenames
  3452.            received from the remote sender to the directory path contained
  3453.            in the PRM-data area under "FILES".
  3454.          
  3455.          --Internal Single File--
  3456.            Single file protocols require a filename be given locally, by
  3457.            the user.  The user is prompted for a filename between the menu
  3458.            selection and calling the internal protocol function.
  3459.          
  3460.          --External Menu--
  3461.            "Externals" are defined as menu selectable executable that will
  3462.             become arguments to the <RunProgram> MACRO.
  3463.          
  3464.             You may find it simpler to assign external protocols to a "Hot
  3465.             Key" from inside PRM-data Key Definition menu.  This menu is
  3466.             provided for those who want a "menu driven" affect.
  3467.          
  3468.          --Auto Engaging Menu--
  3469.          
  3470.          
  3471.          
  3472.                 Page 59              "AceComm & Utilities"(Tm) v 1.7
  3473.          
  3474.          
  3475.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3476.          
  3477.                     Internal, Defined-External Receiving Units (continued)
  3478.          
  3479.            AutoDnlds are protocols whose sending units begin by sending a
  3480.            documented sequence of characters.  AceComm allows up to 10
  3481.            separate sequences be defined, and associates each sequence
  3482.            with a MACRO STACK.  the MACRO STACK can be setup to call the
  3483.            external protocol associated with the sequence.  "AutoDnLds" is
  3484.            documented in more detail above.  Shown below is a snippet
  3485.            reminder display.
  3486.          
  3487.            ╔═ AutoDnLd Sequence Triggers ═════════════════════════════════
  3488.            ║ rz^M**^X            <RecvZmo>
  3489.            ║ HS*^B               <RunProgram>hslink -P1 <SendStr>^M
  3490.            ║ ^`^H^`^H^`^H^`^H    <RunProgram>bimodem /C \ace <SendStr>^M
  3491.            ║ MPt^`^V^H           <RunProgram>MPT R <SendStr> ^M
  3492.            ║ at^`is^`your^`name: <SendStr>Michael Phelps^M~^M~PASS^M
  3493.            See "AutoDnLd Sequence Trigger" menu for more information.
  3494.          
  3495.          --Recv Mail / File Request--
  3496.            "FileRequest" is a point mail function.
  3497.            Selecting File Request function will bring up the menu below
  3498.            if the PRM-data directory field for NODELIST points to either
  3499.              - FIDONET NODELIST and compiled NLIST.IDX file
  3500.              - FBL.EXE output .NOD file
  3501.            FBL output .NOD file is used in the example below.
  3502.          
  3503.           ╔═══════════════════════════════════════╗
  3504.           ║>           1:114/12                   ║
  3505.           ║ Format =>  ZONE:NET/NODE              ║
  3506.           ╚═══════════════════════════════════════╝
  3507.           This menu prompts the user for a ZONE:NET/NODE number of the
  3508.           system we want to call. Having entered the above "1:114/12"
  3509.           the menu below is presented.
  3510.          
  3511.           ╔═1:114/12══════════════════════════════╗
  3512.           ╔═D:\ACE\fon\══════════════════════════╗║
  3513.           ║  1_105.NOD    19595   05/12/93 10:09 ║║
  3514.           ║> 1_114.NOD    11220   05/12/93 10:09 ║╝
  3515.          O║  1_125.NOD    7886    05/12/93 10:09 ║
  3516.           ║  1_282.NOD    7623    05/12/93 10:09 ║
  3517.          O║  1_382.NOD    10291   05/12/93 10:09 ║
  3518.           ╚═│Grab│ Quit ┤<>v^├═══════════════════╝
  3519.           This menu lists FBL output .NOD files found in the directory
  3520.           field NODELIST.  FBL produces these files and names them
  3521.           according to their ZONE_NET number.  We want to select the file
  3522.           1_114.NOD because 1_114.NOD is an extracted listing of all NET
  3523.           114 zone 1, from the FIDONET NODELIST.  Selecting the 1_114.NOD
  3524.           file produces the following menu.
  3525.          
  3526.          
  3527.          
  3528.                 Page 60              "AceComm & Utilities"(Tm) v 1.7
  3529.          
  3530.          
  3531.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3532.          
  3533.                     Internal, Defined-External Receiving Units (continued)
  3534.          
  3535.          
  3536.           ╔═1:114/12══════════════════════════════╗
  3537.           ║╔═1:114/12═══════════════════════════════════════════╗
  3538.           ║║    System Name ORAC/2                              ║
  3539.           ╚║           City Phoenix_AZ                          ║
  3540.            ║  Operator Name Eugene_Glover                       ║
  3541.            ║   Phone Number 1-602-277-1334                      ║
  3542.            ║      Baud Rate 9600                                ║
  3543.            ║          Flags H16,CM,XA                           ║
  3544.            ║ .CFG  Password mailman                             ║
  3545.            ╚═│File_Request│ Human call  Poll_for_Mail  Quit ════╝
  3546.          
  3547.           Here AceComm has found the desired node information from the
  3548.           file 1_114.NOD.
  3549.          
  3550.           Notice the "Phone Number" field contains a long distance
  3551.           number.  The following "Dial Filter" statement" contained in
  3552.           "Point Mail Setup" menu is used to convert the phone number to a
  3553.           local number.
  3554.                1-602-
  3555.                 (A)        (B)
  3556.           Explanation: Field (A) defines what to look for in phone numbers
  3557.                        Filed (B) defines what to replace field (A) with.
  3558.                        Here we left field (B) blank.  AceComm then
  3559.                        replaces "1-602-" with nothing.
  3560.          
  3561.           Notice the "Password field. The following "Password"
  3562.           definition was made in "Point Mail Setup" menu.
  3563.                1:114/12 mailman
  3564.          
  3565.           The selector bar at the bottom of the above menu contains
  3566.           several choices. The first being "File Request". Selecting
  3567.           "File Request" produces the following screen.
  3568.          
  3569.           ╔═Input Window═════════════════════
  3570.           ║══════════════════════════════════
  3571.           ║>FileName:  files
  3572.           ╚══════════════════════════════════
  3573.          
  3574.           AceComm is prompting for file names.  The example uses the file
  3575.           name "files".  Many systems will recognize "files" as a MAGIC
  3576.           file name, and send an "all files listing" for the system in
  3577.           response. Pressing <ENTER> alone when finished entering file
  3578.           names causes AceComm to begin dialing the target system.
  3579.          
  3580.               ╔══Record Number 1:114/12══════════════════════════════════
  3581.          
  3582.          
  3583.          
  3584.                 Page 61              "AceComm & Utilities"(Tm) v 1.7
  3585.          
  3586.          
  3587.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3588.          
  3589.                     Internal, Defined-External Receiving Units (continued)
  3590.          
  3591.               ║>     System Name   ORAC/2
  3592.               ║     Phone Number   1-602-277-1334
  3593.          OK   ║     Line Control   9600L,8N1
  3594.               ║       Video Type
  3595.          OK   ║ Control Flags      AutoMACRO,
  3596.               ║      Dial Prefix
  3597.               ║     Log on Script
  3598.               ║     Capture File
  3599.               ║         Password   mailman
  3600.               ║    Load KBD File
  3601.               ║  Log on triggers
  3602.               ║═Last Connect  --   Total Connects ═══════════════════════
  3603.               ║ 0
  3604.               ║═Cycles     --      Dial String                       Last
  3605.               ║   0                ATEQ0X4DT277-1334
  3606.               ║ 00:03    00:03     58
  3607.               ╚═│Quit│ <SpaceBar>-ReCycle ┤<>v^├═════════════════════════
  3608.          ----------------------------------------------------------------
  3609.          CONNECT 9600/ARQ
  3610.           Address 1:114/12 Using BinkleyTerm-OS/2 Ver. 2.56
  3611.          
  3612.          Welcome to ORAC/2 - Home of Log/2 (Log for OS/2)
  3613.          Press <escape> to enter BBS!
  3614.          ORAC/2
  3615.          Eugene Glover, Phoenix, AZ USA1-602-277-1334
  3616.          BinkleyTerm, 9600, CM,XA,V32B,HST
  3617.          
  3618.            Outgoing  D:\ACE\mail\0072000C.REQ
  3619.           File Info  7 06/26/1993 11:55
  3620.          0        7        0 CPS        00:00        ZEOF
  3621.                           CPS                ZDATA
  3622.            Incoming  c:\fil\orac.lzh
  3623.           File Info  90401 06/24/1993 20:00
  3624.          90401        289        1089 CPS        01:23        ZSendHexHdr
  3625.          TIMEOUT
  3626.          
  3627.          NO CARRIER
  3628.          
  3629.          OK
  3630.          ----------------------------------------------------------------
  3631.          AceComm uses it's text based display for the Point Mail protocol
  3632.          displays.
  3633.          
  3634.          
  3635.          
  3636.          
  3637.          
  3638.          
  3639.          
  3640.                 Page 62              "AceComm & Utilities"(Tm) v 1.7
  3641.          
  3642.          
  3643.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3644.          
  3645.                     Internal, Defined-External Sending Units
  3646.          
  3647.          
  3648.          
  3649.          ╔═Sender Protocols════════════════════════════════
  3650.          ║═Internal Batch Capable══════════════════════════
  3651.          ║>Zmodem
  3652.          ║ Ymodem
  3653.          ║ Ymodem 1k
  3654.          ║ YmodemG
  3655.          ║═Internal Single File════════════════════════════
  3656.          ║ Xmodem
  3657.          ║ Xmodem 1k
  3658.          ║ Ascii file          XON/CTS
  3659.          ║═External Protocols (user defined)═══════════════
  3660.          ║ BIMODEM bimodem.pth
  3661.          ║ HSLINK -P%P @UPLDS.LST
  3662.          ║ MPT S @UPLDS.LST %WK
  3663.          ║ JMODEM S %PF %WK
  3664.          ║ DSZ port %P speed %B sz @[DIR_START]\UPLDS.LST
  3665.          ║ Setup Menu (External Protocols)
  3666.          ║═EMSI Protocol═══════════════════════════════════
  3667.          ║ Send Mail / File Attach
  3668.          ╚═ Select  Options  Quit  Help ┤<>v^├═════════════
  3669.          
  3670.          
  3671.          AceComm  contains  internal Xmodem, Xmodem 1k, Ymodem, Ymodem 1k,
  3672.          Ymodem G, Zmodem, and a Zmodem variant ZedZap (8k).
  3673.          
  3674.          --Internal Batch Capable--
  3675.            AceComm's internal "Batch" capable protocols are capable of
  3676.            sending from a LISTFILE.  A LISTFILE is an ascii text file
  3677.            containing <CR> <LF> terminated filenames.  One filename per
  3678.            line.  Filenames may contain a full DRIVE:\PATH specifier.
  3679.            AceComm looks in the current directory for a filename
  3680.            "UPLDS.LST".  When selecting any of the "Batch" capable
  3681.            internal sending units, AceComm will always look for
  3682.            "UPLDS.LST", if the file exists, AceComm displays the following
  3683.            screen.
  3684.          
  3685.           ╓─────────────────╖      AceComm always prompts to send the
  3686.           ║ Found UPLDS.LST ║   from the LISTFILE "UPLDS.LST", when the
  3687.           ║ Send contents?  ║   "UPLDS.LST" file exists in the directory.
  3688.           ║>(Y)es/(n)o?:    ║   Pressing <CR> defaults to (Y)es, (n)o
  3689.           ╙─────────────────╜   brings up the regular file selection
  3690.                                 menu.
  3691.          
  3692.          
  3693.          
  3694.          
  3695.          
  3696.                 Page 63              "AceComm & Utilities"(Tm) v 1.7
  3697.          
  3698.          
  3699.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3700.          
  3701.                     Internal, Defined-External Sending Units (continued)
  3702.          
  3703.          
  3704.           ╓───────────────────╖      If the (Y)es selection was selected,
  3705.           ║ UPLDS.LST         ║   AceComm will, after the transfer,
  3706.           ║ Delete this file? ║   present the menu at left, prompting to
  3707.           ║>(Y)es/(n)o?:      ║   delete the LISTFILE, or leave it exist.
  3708.           ╙───────────────────╜
  3709.          
  3710.          
  3711.          
  3712.          The "Regular file selection" menu (below) allows "on the fly"
  3713.          LISTFILE creation.  The "on the fly" LISTFILE is not named
  3714.          "UPLDS.LST", but a temporary unique filename is selected.  "On
  3715.          the fly" LISTFILE is deleted after transfer without any prompt.
  3716.          
  3717.               ╓─Make Uploads List────────────────╖
  3718.               ║>Batch Tag                        ║
  3719.               ║ Manual entry                     ║
  3720.               ║ Finished  /  ESC-key             ║
  3721.               ╙─ Select  Quit ───────────────────╜
  3722.          
  3723.                  Batch Tag
  3724.                  This selection brings up the "FileLister" menu.  This
  3725.                  menu allows tagging filenames to the LISTFILE.  PRM-data
  3726.                  DIR "DNLDS" is the default directory displayed by
  3727.                  "FileLister" when called by the "Sender Protocols" menu.
  3728.          
  3729.                  Manual entry
  3730.                  The  menu  below  is  presented  with the "Manual entry"
  3731.                  selection.
  3732.          
  3733.            ╓─Make Uploads List─────────────────╖
  3734.            ║ Batch Tag                         ║
  3735.            ║╓─Input Window───────────────────────────────────────────────
  3736.            ║║>FileName:  c:\fil\
  3737.            ╙║─Input Window<ENTER> alone when done────────────────────────
  3738.             ╙────────────────────────────────────────────────────────────
  3739.            The "Manual entry" filename prompt pre pends the prompt space
  3740.            with any PATH found in PRM-data DNLDS field.
  3741.          
  3742.          
  3743.            "Batch Tag/ Manual entry" are recorded to a temporary unique
  3744.            LISTFILE as explained above.  Temporary unique LISTFILE is
  3745.            automatically deleted after use.
  3746.          
  3747.          
  3748.          
  3749.          
  3750.          
  3751.          
  3752.                 Page 64              "AceComm & Utilities"(Tm) v 1.7
  3753.          
  3754.          
  3755.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3756.          
  3757.                     Internal, Defined-External Sending Units (continued)
  3758.          
  3759.          
  3760.            - Single File
  3761.              AceComm's internal protocols that send 1 filename per
  3762.              invocation use the "Manual entry" window shown below.
  3763.          
  3764.            ╓─Input Window───────────────────────────────────────────────
  3765.            ║>FileName:  c:\fil\
  3766.            ║─Input Window<ENTER> alone when done────────────────────────
  3767.            ╙────────────────────────────────────────────────────────────
  3768.          
  3769.          --Externals--
  3770.            This selection brings up a menu listing up to five
  3771.            configurations for external protocol setup/selection.  This
  3772.            menu allows storing configurations for external protocols to be
  3773.            used.  The menu storage below functions the same as any MACRO
  3774.            stack assigned to a key press.  Here you have a menu where you
  3775.            may find it easier to to store specific upload protocol
  3776.            definitions.
  3777.          
  3778.           ╓─ External Protocols (UpLd) ──────────────────────────────────
  3779.           ║><RunProgram>BIMODEM %WK
  3780.           ║ <RunProgram>HSLINK %PF %WK
  3781.           ║ <RunProgram>MPT S @UPLDS.LST %WK
  3782.           ║ <RunProgram>JMODEM S %PF %WK
  3783.           ║ <RunProgram>DSZ sz %PF
  3784.           ╙─ Select  Edit  Quit ─────────────────────────────────────────
  3785.          
  3786.          
  3787.          
  3788.          
  3789.          
  3790.          
  3791.          
  3792.          
  3793.          
  3794.          
  3795.          
  3796.          
  3797.          
  3798.          
  3799.          
  3800.          
  3801.          
  3802.          
  3803.          
  3804.          
  3805.          
  3806.          
  3807.          
  3808.                 Page 65              "AceComm & Utilities"(Tm) v 1.7
  3809.          
  3810.          
  3811.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3812.          
  3813.                     Internal, Defined-External Sending Units (continued)
  3814.          
  3815.          
  3816.          
  3817.          -- Send Mail / File Attach--
  3818.            This selection allows the user to send files to EMSI capable
  3819.            mailer software.  The menu shown below prompts the user for a
  3820.            FIDONET style ZONE:NET/NODE number.
  3821.          
  3822.           ╓───────────────────────────────────────╖
  3823.           ║>                                      ║
  3824.           ║ Format =>  ZONE:NET/NODE              ║
  3825.           ╙───────────────────────────────────────╜
  3826.          
  3827.            The number is required for naming a LISTFILE.  LISTFILE in the
  3828.            mode uses "MLF" file extension.  (Mail ListFile) AceComm allows
  3829.            normal Tag or manual entry when adding filenames to LISTFILE.
  3830.            Those who want to "File Attach" or are running under a HOST as
  3831.            a point mail system will use this option.  Point mail operators
  3832.            may upload their mail bundles with this "Send Mail" selection.
  3833.            AceComm requires a NODELIST or FBL output .NOD file when using
  3834.            "Send Mail/Attach".  AceComm uses the ZONE:NET/NODE number
  3835.            entered above for looking up system information about the HOST
  3836.            to be called.  AceComm is able to retrieve the phone number and
  3837.            system name from NODELIST/.NOD files.
  3838.          
  3839.            
  3840.          
  3841.          
  3842.          
  3843.          
  3844.          
  3845.          
  3846.          
  3847.          
  3848.          
  3849.          
  3850.          
  3851.          
  3852.          
  3853.          
  3854.          
  3855.          
  3856.          
  3857.          
  3858.          
  3859.          
  3860.          
  3861.          
  3862.          
  3863.          
  3864.                 Page 66              "AceComm & Utilities"(Tm) v 1.7
  3865.          
  3866.          
  3867.          Chapter 6  TELEPHONE DIRECTORY AREA
  3868.          
  3869.          
  3870.          ╔═ Telephone_Directory D:\ACE\1_114.FON, 136 Records════════════
  3871.          ║═      System Name            Phone Number     Line Control Vid
  3872.          ║ 1    AceComm Software Support 1-602-846-2940     9600,8N1    A
  3873.          ║ 2    ADTBBS                   1-602-840-5611     9600,8N1    A
  3874.          ║ 3    ADTBBS                   1-602-840-5611     9600,8N1    A
  3875.          ║ 4    AMUG Preferred           1-602-553-0721     9600,8N1    A
  3876.          ║ 5    APPS Software Int'l      1-602-947-7678     9600,8N1    A
  3877.          ║ 6    AZ Legislature BBS       1-602-253-0065     2400,8N1    A
  3878.          ║ 7    AZ MAC UG                1-602-553-0749     9600,8N1    A
  3879.          ║ 8    AZ MAC UG 2              1-602-947-0587     9600,8N1    A
  3880.          ║ 9    Am Az! West BBS          1-602-843-6574     9600,8N1    A
  3881.          ║ 10   Anime Archive            1-602-863-6599     9600,8N1    A
  3882.          ║ 11   Answering Machine        1-602-242-3158     9600,8N1    A
  3883.          ║ 12   Answering Machine        1-602-242-3158     9600,8N1    A
  3884.          ║ 13   Ariseth Keep             1-602-843-0998     9600,8N1    A
  3885.          ║>14   Artemis Lair bbs         1-602-841-4474     9600,8N1    A
  3886.          ║ 15   Astroland                1-602-381-8708     9600,8N1    A
  3887.          ║ 16   Bob's Place BBS Node 1   1-602-497-2173     2400,8N1    A
  3888.          ║ 17   Bob's Place BBS Node 2   1-602-545-8745     9600,8N1    A
  3889.          ║ 18   Broadcaster's BBS        1-602-872-9148     9600,8N1    A
  3890.          ║ 19   CADE BBS                 1-602-931-3468     2400,8N1    A
  3891.          ║ 20   Cactus Bulletin Board Sy 1-602-945-3493     2400,8N1    A
  3892.          ║  Dial  Edit  <SPACEBAR>-Que  Circular_Redial_Que  Fon_files
  3893.          ╚═ Add_record  Remove_record  UnMark_All  Import  Paint  Quit ┤<
  3894.          
  3895.          
  3896.          The Telephone Directory Area lists binary .FON files in their
  3897.          full ASCII representation.  The current loaded .FON file is
  3898.          identified at the top of the menu.  Notice that the number of
  3899.          records contained in the '1_114.FON' file is presented at the top
  3900.          right.  .FON files are not fixed to any certain record size, and
  3901.          can have records added or deleted, from here, in the Directory
  3902.          list area.  Maximum record count for a FON file is 250 records
  3903.          per FON file.  AceComm supports unlimited FON files, and provides
  3904.          easy directory List/Grab function for changing FON files.
  3905.          
  3906.          - Dial
  3907.            Dial the "highlighted" record.  The function continues dialing
  3908.            until:
  3909.          
  3910.               (a) a connection has been established
  3911.          
  3912.               (b)  USER ABORT.
  3913.          
  3914.          - Edit
  3915.            Another menu contains the "highlighted" record's data is
  3916.            presented for editing, or just a closer view.  All changes are
  3917.            automatically save to disk.
  3918.          
  3919.          
  3920.          
  3921.                 Page 67              "AceComm & Utilities"(Tm) v 1.7
  3922.          
  3923.          
  3924.          Chapter 6  TELEPHONE DIRECTORY AREA
  3925.          
  3926.          
  3927.          
  3928.          - <SPACEBAR>-Que
  3929.            Mark the "highlighted" record for 'RedialQue'.
  3930.          
  3931.          - Circular_Redial_Que
  3932.            Switch into The 'Que' Menu.  At least 1 record needs be marked
  3933.            "Queued" for AceComm to present this area.  From the 'Que'
  3934.            Menu, 'Dial' goes into single dial mode, and each record is
  3935.            dialed 1 time, followed by the next record until all records in
  3936.            the 'Que' have been dialed.  The 'Que' then revolves around to
  3937.            the first record and begins again.  When a connection has been
  3938.            established, the record is removed from the 'Que'.
  3939.          
  3940.          ╔═ Circular_Redial_Que D:\ACE\1_114.FON, 6 Records══════════════
  3941.          ║═      System Name            Phone Number     Line Control Vid
  3942.          ║>14  Artemis Lair bbs         1-602-841-4474     9600,8N1    A
  3943.          ║ 15  Astroland                1-602-381-8708     9600,8N1    A
  3944.          ║ 16  Bob's Place BBS Node 1   1-602-497-2173     2400,8N1    A
  3945.          ║ 17  Bob's Place BBS Node 2   1-602-545-8745     9600,8N1    A
  3946.          ║ 18  Broadcaster's BBS        1-602-872-9148     9600,8N1    A
  3947.          ║ 19  CADE BBS                 1-602-931-3468     2400,8N1    A
  3948.          ║  Dial  Edit  <SPACEBAR>-Zap  Telephone_Directory
  3949.          ╚═ Add_record  Remove_record  UnMark_All  Import  Paint  Quit ┤<
  3950.          
  3951.          -Fon_files
  3952.            List PRM-data directory .FON, allow selection of new .FON file
  3953.          
  3954.          - Add_record
  3955.            Function appends a new record to the current loaded .FON file,
  3956.            and immediately brings up the 'Edit' Menu.  The new record is
  3957.            automatically saved.
  3958.          
  3959.          - Remove_record
  3960.            The "highlighted" record is removed  from  the  current  loaded
  3961.            .FON file.  No hole is left, the .FON file is reduced a 'record
  3962.            size' in bytes.
  3963.          
  3964.          - UnMark_All
  3965.            Clear TAG bit from all records in the current FON file.
  3966.          
  3967.          - Import
  3968.            "Import" selection brings up the FON file conversion menu
  3969.             displayed below. The menu provides the following functions.
  3970.          
  3971.            () Convert another software's FON type file to AceComm FON
  3972.               file.
  3973.            () Merge two AceComm format FON files into one file.
  3974.          
  3975.          
  3976.          
  3977.                 Page 68              "AceComm & Utilities"(Tm) v 1.7
  3978.          
  3979.          
  3980.          Chapter 6  TELEPHONE DIRECTORY AREA
  3981.          
  3982.            () Initialize a new FON file of video rows number of
  3983.               blank records.
  3984.          
  3985.          ╔═ Telephone_directory D:\ACE\fon\ACE.FON, 9 Records════════════
  3986.          ║═      System Name              Phone Number     Line Control V
  3987.          ║>1   ACECOMM Support BBS      1-602-846-2940     19200,8N1   A
  3988.          ║ 2    CIS (local phoenix 9600) 468-0285           19200,7E1   A
  3989.          ║ 3    CIS (phones)             1-800-346-3247     2400,7E1    A
  3990.          ║ 4    Comp USA #2   ╔═Covert to AceComm FON═══╗   19200,8N1   A
  3991.          ║ 5    Supra Modem BB║                         ║   19200,8N1   A
  3992.          ║ 6   Comput Connect║> BOYAN 5                ║   19200,8N1   A
  3993.          ║ 7   Comp USE (Dall║  Qmodem 4               ║   19200,8N1   A
  3994.          ║ 8    Leprechan Cast║  Qmodem 5               ║   19200,8N1   A
  3995.          ║ 9    Xanathar's Cas║  Procomm 2.43           ║   19200,8N1   A
  3996.          ║  Dial  Edit  <SPACE║  PcPlus 1               ║ue  Fon_files  S
  3997.          ╚═ Add_record  Remove║  PcPlus 2               ║  Paint  Quit  H
  3998.                               ║  Telemate 3.01          ║
  3999.                               ║  TELIX 3.15 - 3.21      ║
  4000.                               ║  Combine 2 Ace FON      ║
  4001.                               ║  Create a blank FON     ║
  4002.                               ╚═══ Select  Quit ┤<>v^├══╝
  4003.          
  4004.          
  4005.          - Paint
  4006.            Customize the current menu only.  All changes are save
  4007.            automatically.
  4008.          
  4009.          - Quit to Terminal Area. (ESC-key)
  4010.          
  4011.          
  4012.          .FON files
  4013.          
  4014.          AceComm uses a binary .FON file for storing it's telephone
  4015.          directory records.  Each record contains data specific to the
  4016.          system. FON files must be edited inside AceComm, using The Edit
  4017.          menu.
  4018.          
  4019.          
  4020.          
  4021.          
  4022.          
  4023.          
  4024.          
  4025.          
  4026.          
  4027.          
  4028.          
  4029.          
  4030.          
  4031.          
  4032.          
  4033.                 Page 69              "AceComm & Utilities"(Tm) v 1.7
  4034.          
  4035.          
  4036.          Chapter 6  TELEPHONE DIRECTORY AREA
  4037.          
  4038.          
  4039.          - Fon.Record Edit Menu
  4040.          
  4041.          ╔═ Telephone_directory c:\fil\PHOENIX.FON, 394 Records══════════
  4042.          ║═      System Name              Phone Number     Line Control V
  4043.          ║ 181  Intimidator BBS, The     492 0560           2400,8N1    A
  4044.          ║ 182╔══Record Number 188═══════════════════════════════════════
  4045.          ║ 183║      System Name  JCCS Node 3 $L
  4046.          ║ 184║     Phone Number  582 4299
  4047.          ║ 185║     Line Control  2400L,8N1
  4048.          ║ 186║       Video Type  Av/An
  4049.          ║ 187║    Control Flags  Macro,DTag,Capture,Text,IEMSI,AutoL
  4050.          ║>188║      Dial Prefix
  4051.          ║ 189║>    LogOn Script  ACECOMM_.SCR
  4052.          ║ 190║     Capture File  ACECOMM_.CAP
  4053.          ║ 191║         Password  jccs
  4054.          ║ 192║    Load KBD File
  4055.          ║ 193║  Log on triggers
  4056.          ║ 194║═Last Connect  --   Total Connects ═══════════════════════
  4057.          ║ 195║ 00  04:26:05pm         4
  4058.          ║ 196║═Cycles     --      Dial String                       Last
  4059.          ║ 197║   0               ATEQ0X4DT582 4299
  4060.          ║ 198║ 00:00    00:00         60
  4061.          ║ 199╚═ Edit  Paint  Quit  Help ┤<>v^├══════════════════════════
  4062.          ║ 200  Lejentia BBS             493 8633           2400,8N1
  4063.          ║  Dial  Edit  <SPACEBAR>-Que  Circling_dial_queue  Fon_files  S
  4064.          ╚═ Add_record  Remove_record  UnMark_All  Import  Paint  Quit  H
  4065.          
  4066.          
  4067.          - System Name            AceComm Software Support
  4068.            The name defined here, is presented onto the revolving status
  4069.            line (right side of status line) when "on line".
  4070.          
  4071.          - Phone Number           1-602-846-2940
  4072.            This  phone  number, although long distance, can be modified by
  4073.            AceComm when dialing, with use of "Dial" statements in the
  4074.            Point Mail Menu.
  4075.          
  4076.            Example: lets say we are local Phoenix, where our area code is
  4077.                     602, we have an entire phone directory of long
  4078.                     distance numbers.  The following dial statement
  4079.                     defined inside "Point Mail Setup" will cause AceComm
  4080.                     to translate all of the long distance numbers to local
  4081.                     numbers.
  4082.          
  4083.                     Dial 1-602-
  4084.          
  4085.                     AceComm will see this definition and translate it into
  4086.          
  4087.          
  4088.          
  4089.                 Page 70              "AceComm & Utilities"(Tm) v 1.7
  4090.          
  4091.          
  4092.          Chapter 6  TELEPHONE DIRECTORY AREA
  4093.          
  4094.                     anything following the definition.  In this case, we
  4095.                     did not put anything after the "1-602-", so AceComm
  4096.                     will strip "1-602-" from all phone numbers that
  4097.                     contain "1-602-" as part of the number.  This is valid
  4098.                     for all phone numbers that are processed thru the
  4099.                     AceComm Dialer Menu.  Mailer mode, File Requests which
  4100.                     get their phone numbers from either a FIDO NODELIST,
  4101.                     of FBL output .NOD file do use the Dialer Menu and do
  4102.                     receive number translation from "Dial" statements.
  4103.          
  4104.          - Line Control           2400L,8N1
  4105.            Most remote HOSTS will be set up using 8 data bits, No parity,
  4106.            and 1 stop bit.  Compuserve uses 7 data bits, Even parity, and
  4107.            1 stop bit.  AceComm will configure the UART to assemble the in
  4108.            coming bit stream into characters, based on the configuration
  4109.            defined here.  Baud rate means nothing when LOCKBAUD is set, as
  4110.            is with the "L" appended to baud in this example.  Other wise,
  4111.            when LOCKBAUD is not set, AceComm will set the UART up to the
  4112.            Fon.Record baud rate.
  4113.          
  4114.            Note: When LOCKBAUD is not set, AceComm is also capable of
  4115.                  resetting the baud rate to a connect string.  If you dial
  4116.                  out at 2400, and connect at 9600, and 9600 is detected in
  4117.                  the the connect string, AceComm will automatically set
  4118.                  the baud to 9600.  If LOCKBAUD is set, AceComm leaves
  4119.                  baud alone.
  4120.          
  4121.          - Terminal Emulation     Av/An
  4122.            This option will present the Terminal emulations menu, you may
  4123.            select the video ,type you want associated with this record.
  4124.            "Av/An means AVATAR and ANSI video emulation.
  4125.          
  4126.          - Control Flags  Macro,DTag,Capture,Text,IEMSI,AutoL
  4127.          
  4128.                 ╔═   Control Flags═════════════════╗
  4129.                 ║ Tag dial attempts    On          ║
  4130.                 ║ Auto log on method   Macro,      ║
  4131.                 ║ Open Capture file on On          ║
  4132.                 ║ Capture mode         Text,       ║
  4133.                 ║>Allow IEMSI log on   On          ║
  4134.                 ║ Allow auto log on    On          ║
  4135.                 ╚═══ Edit  Quit ┤<>v^├═════════════╝
  4136.          
  4137.            "Script"  when  set,
  4138.            AceComm will attempt to load and run the filename defined next
  4139.            to "AutoLogOn Script".  If a script file is not found, AceComm
  4140.            ignores the error and continues normal operation.
  4141.            Notes: .SCR files are looked for in the directory defined
  4142.          
  4143.          
  4144.          
  4145.                 Page 71              "AceComm & Utilities"(Tm) v 1.7
  4146.          
  4147.          
  4148.          Chapter 6  TELEPHONE DIRECTORY AREA
  4149.          
  4150.            inside PRM-data Area "Directories"
  4151.          
  4152.            "Macro"  when  set,
  4153.            AceComm will enable the defined Auto Log on Sequence Triggers
  4154.            and corresponding MACRO stacks.
  4155.          
  4156.            "DTag"  when  set,
  4157.            AceComm will tag un-successful dial attempts (busy, etc.) to
  4158.            the Que Dialer.  An "*" character appears to the left of a
  4159.            Fon.Record's display line, when it is either Q tagged or, D
  4160.            tagged.  When this flag is not set, the only other way to Q tag
  4161.            a record is by manually selecting the menu option
  4162.            "<SPACEBAR>-Que" from the fon list display.
  4163.          
  4164.           "Capture"
  4165.           When this flag is selected, a capture file is opened upon
  4166.           Dial/Connect.  Any previously open capture file is first closed.
  4167.          
  4168.           "IEMSI"
  4169.           Allow Interactive EMSI log on
  4170.          
  4171.           "AutoL"
  4172.           Allow auto log on methods (script/macro)
  4173.          
  4174.          
  4175.          - Dialing Prefix
  4176.            The Fon.Record dial prefix overrides The PRM-data default
  4177.            prefix.  If this field is null (blank), AceComm uses the
  4178.            PRM-data default dial prefix.
  4179.          
  4180.          - AutoLogOn Script       ACE_S.SCR
  4181.            When SCRIPT flag is set, for the current Fon.Record, AceComm
  4182.            will use this filename, opening it as a SCRIPT file, and run
  4183.            the contents.  This action takes place upon successful
  4184.            Dial/Connect.  If the filename does not exist, AceComm simply
  4185.            goes about it's business, and you will log on normally.
  4186.            AceComm will look for the SCRIPT filename in PRM-data DIR .SCR
  4187.            path.
  4188.          
  4189.          - Capture File           ACE_S.CAP
  4190.            Default filename presented to user when opening a "capture data
  4191.            to file" file.
  4192.          
  4193.          - Password               my/password
  4194.            See also: Expandable MACRO Parameters <SendStr> [FON_PASSWORD]
  4195.            would replace "[FON_PASSWORD]" with "my/password" for this
  4196.            example.  You may define the Fon.Record PASSWORD field to any
  4197.            character combination, the field maximum length is 19
  4198.          
  4199.          
  4200.          
  4201.                 Page 72              "AceComm & Utilities"(Tm) v 1.7
  4202.          
  4203.          
  4204.          Chapter 6  TELEPHONE DIRECTORY AREA
  4205.          
  4206.            characters.
  4207.          
  4208.          - Custom .KBD File       MY.KBD
  4209.            KeyBoard File, AceComm will first remember what the current KBD
  4210.            filename is, load the Fon.Record's custom KBD file, if defined,
  4211.            and finally restore the original KBD file after session
  4212.            disconnect.  Say What?
  4213.          
  4214.            You are about to log onto Compuserve.  You have CIS.KBD file
  4215.            defined for the Fon.Record.  When dial/connect is detected,
  4216.            AceComm will load the contents of CIS.KBD, overlaying your
  4217.            current keyboard MACRO assignments.  When you log off of
  4218.            Compuserve, and AceComm detects the carrier drop (no DCD),
  4219.            AceComm will load back the original keyboard file, overlaying
  4220.            your custom CIS.KBD.
  4221.          
  4222.            You will need to distinguish KBD files from KTS files.  Where a
  4223.            KBD file overlays the keyboard MACRO assignments.  The KTS file
  4224.            defines the ultimate sequence that will be sent to the modem
  4225.            for a given key-press.  Keys assigned a MACRO, are processed as
  4226.            MACRO functions.
  4227.          
  4228.            Keys not assigned a MACRO(s) will be sent to the modem, and are
  4229.            candidates for KTS.
  4230.          
  4231.            Keys with extended codes, are sent as they would be seen in
  4232.            DoorWay mode.  Normal keys (a-z,A-Z,1-0,CTRL A-CTRL Z, etc.)
  4233.            are sent in their normal lower ascii representation (as you
  4234.            would expect).  Now, any of these key-presses that have been
  4235.            defined inside the KTS file, are translated into their defined
  4236.            sequence.  AceComm & Utilities provides ASCII examples for
  4237.            compiling KTS files, as well as KTS.EXE the custom Keyboard
  4238.            Sequence Translation (Tm) compiler.
  4239.          
  4240.          - Auto Log on Sequence Trigger/MACRO Stack
  4241.            Each Fon.Record can be assigned to one of the Auto Log on
  4242.            definitions available from a menu when selecting this option.
  4243.            AceComm will respond to a sequence trigger by processing the
  4244.            MACRO stack. Log on sequence trigger scanning is available
  4245.            immediately after connect, and until the sequence has been
  4246.            found. When a log on sequence has been processed, AceComm
  4247.            stops scanning for the log on sequence.
  4248.          
  4249.          
  4250.          
  4251.          
  4252.          
  4253.          
  4254.          
  4255.          
  4256.          
  4257.                 Page 73              "AceComm & Utilities"(Tm) v 1.7
  4258.          
  4259.          
  4260.          Chapter 7  INTERNAL FILE LISTER
  4261.          
  4262.          
  4263.          
  4264.           ╔═D:\ACE═══════════════════════════════╗
  4265.           ║> 1_114.FON    26368   06/27/93 07:25 ║
  4266.           ║  ACE.ASM      8269    06/26/93 18:00 ║
  4267.           ║  ACE.CTL      13589   06/25/93 08:04 ║
  4268.           ║  ACE.EXE      196102  06/27/93 07:24 ║
  4269.           ║  ACE.FON      1600    06/27/93 04:13 ║
  4270.           ║  ACE.HLP      44572   06/27/93 07:09 ║
  4271.           ║  ACE.LOG      3694    06/27/93 07:29 ║
  4272.           ...
  4273.           ║  ACTL.ASM     101998  06/25/93 14:22 ║
  4274.           ║  Utility  New_Dir  Change_Drive      ║
  4275.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  4276.          
  4277.          - Utility
  4278.            This selection brings up a sub-menu of pre-defined executable.
  4279.            AceComm contains several sub-menus for this purpose.  Sub-menu
  4280.            selected is determined by the "highlighted" files's extension.
  4281.            The %FN symbol is documented in MACRO.DOC.  %FN is an
  4282.            Expandable MACRO Function.  %FN argument to a MACRO from
  4283.            anywhere inside the "File Lister" menus is replaced with FULL
  4284.            PATH NAME for the current high lighted filename.
  4285.          
  4286.           ╔═C:\DOC═══════════════════════════════╗
  4287.           ║  A.SNA        1242    06/27/93 07:53 ║
  4288.           ║  ACE.BAK      117893  06/26/93 12:25 ║
  4289.           ║  ACE.CHA      2706    06/27/93 07:46 ║
  4290.           ║>╔═%FN = C:\DOC\ACE.DOC══════════════════════════════════
  4291.           ║ ║ <RunProgram> BB %FN
  4292.           ║ ║><RunProgram> LIST %FN
  4293.           ║ ║ <RunProgram> QEDIT %FN
  4294.           ║ ║ <RunProgram> GREP %PF %FN %PF
  4295.           ║ ║ <RunProgram> PATCH %FN
  4296.           ║ ╚═ Select  Edit  Quit ┤<>v^├════════════════════════════
  4297.           ║  COVER        213     06/25/93 16:22 ║
  4298.           ║  CREDIT.CRD   2918    06/25/93 15:30 ║
  4299.           ...
  4300.           ║  FILE_ID.DIZ  392     06/26/93 13:14 ║
  4301.           ║  Utility  New_Dir  Change_Drive      ║
  4302.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  4303.          
  4304.          
  4305.          - New_Dir
  4306.            Allows changing directories.  AceComm changes directories right
  4307.            along with the display.  When you use AceComm's  "Utils"  Menu,
  4308.            work is done in the currently listed directory unless otherwise
  4309.            redirected   via   MACRO   arguments   or  overriding  external
  4310.          
  4311.          
  4312.          
  4313.                 Page 74              "AceComm & Utilities"(Tm) v 1.7
  4314.          
  4315.          
  4316.          Chapter 7  INTERNAL FILE LISTER
  4317.          
  4318.            executable configurations.
  4319.          
  4320.            Notes: AceComm always returns to the starting  directory  after
  4321.                   leaving the FileLister Area.
  4322.                              ╔═D:\ACE═══════════════╗
  4323.           ╔═D:\ACE═══════════║>>D:\ACE              ║
  4324.           ║> 1_114.FON    263║ >..                  ║
  4325.           ║  ACE.ASM      826║ >CAP                 ║
  4326.           ║  ACE.CTL      135║ >CVTFON              ║
  4327.           ║  ACE.EXE      196║ >FILES               ║
  4328.           ║  ACE.FON      160║ >FON                 ║
  4329.           ║  ACE.HLP      445║ >KTS                 ║
  4330.           ║  ACE.LOG      369║ >MAIL                ║
  4331.           ║  ACE.MAP      920║ >SCR                 ║
  4332.           ║  ACE.OBJ      271║ >SND                 ║
  4333.           ║  ACE.PRM      378║ >XTRA                ║
  4334.           ║  ACEBOX.INC   345║ >ZEN                 ║
  4335.           ║  ACEM         253║ >F                   ║
  4336.           ║  ACEORDER.FRM 588╚═ Select  Quit ┤<>v^├═╝
  4337.           ║  ACET.SCR     809     05/17/93 21:33 ║
  4338.           ...
  4339.           ║  ACTL.ASM     101998  06/25/93 14:22 ║
  4340.           ║  Utility  New_Dir  Change_Drive      ║
  4341.           ╚═ Tag  Delete  Quit   Help ┤<>v^├═════╝
  4342.          
  4343.          
  4344.          - Change Drive
  4345.            Allows listing another drive.
  4346.           ╔═D:\ACE═══════════╔══════════════════════╗
  4347.           ║> 1_114.FON    263║>A                    ║
  4348.           ║  ACE.ASM      826║ B                    ║
  4349.           ║  ACE.CTL      135║ C                    ║
  4350.           ║  ACE.EXE      196║ D                    ║
  4351.           ║  ACE.FON      160║ E                    ║
  4352.           ║  ACE.HLP      445╚═ Select  Quit ┤<>v^├═╝
  4353.           ║  ACE.LOG      3694    06/27/93 07:29 ║
  4354.           ...
  4355.           ║  ACTL.ASM     101998  06/25/93 14:22 ║
  4356.           ║  Utility  New_Dir  Change_Drive      ║
  4357.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  4358.          
  4359.          
  4360.          - Tagged files
  4361.            Tagged files are stored in the file "UPLDS.LST" when tagged from
  4362.            inside the <FileLister_> MACRO.  When tagged from any of
  4363.            AceComm's internal protocol sending units, tagged filenames are
  4364.            stored into a temporary file.  The temporary file is deleted
  4365.            after each use.  UPLDS.LST files are not deleted, but instead
  4366.          
  4367.          
  4368.          
  4369.                 Page 75              "AceComm & Utilities"(Tm) v 1.7
  4370.          
  4371.          
  4372.          Chapter 7  INTERNAL FILE LISTER
  4373.          
  4374.            stored ready.
  4375.          
  4376.            AceComm will look for UPLDS.LST when any internal batch capable
  4377.            protocols are selected.  If found, AceComm will ask the user is
  4378.            sending the contents of UPLDS.LST is desired, if (Y)es, AceComm
  4379.            will attempt to send all filenames listed in the UPLDS.LST file,
  4380.            if (n)o, AceComm will present the the File Input' menu.
  4381.           ╔═D:\ACE═══════════════════════════════╗╔═UPLDS.LST════════════
  4382.           ║  1_114.FON    26368   06/27/93 07:25 ║║>D:\ACE\1_114.FON
  4383.           ║> ACE.ASM      8269    06/26/93 18:00 ║║
  4384.           ║  ACE.CTL      13589   06/25/93 08:04 ║║
  4385.           ║  ACE.EXE      196102  06/27/93 07:24 ║║
  4386.           ║  ACE.FON      1600    06/27/93 04:13 ║║
  4387.           ║  ACE.HLP      44572   06/27/93 07:09 ║║
  4388.           ║  ACE_MAIL.CFG 430     06/22/93 14:23 ║║
  4389.           ...
  4390.           ║  ACTL         591     06/22/93 14:08 ║║
  4391.           ║  ACTL.ASM     101998  06/25/93 14:22 ║║
  4392.           ║  Utility  New_Dir  Change_Drive      ║╚══════════════════════
  4393.           ╚═│Tag│ Delete  Quit  Help ┤<>v^├══════╝
  4394.          
  4395.          
  4396.          - Delete
  4397.            Delete option presents a full path spec for the high lighted
  4398.            filename, prompting confirmation before deletion.
  4399.           ╔═D:\ACE═══════════════════════════════╗
  4400.           ║  1_114.FON    26368   06/27/93 07:25 ║
  4401.           ║>╔═══════════════════╗ 06/27/93 07:31 ║
  4402.           ║ ║ D:\ACE\A.SNA      ║ 06/26/93 18:00 ║
  4403.           ║ ║ Delete this file? ║ 06/27/93 07:31 ║
  4404.           ║ ║>(Y)es/(n)o?:      ║ 06/25/93 08:04 ║
  4405.           ║ ╚═══════════════════╝ 06/27/93 07:24 ║
  4406.           ║  ACE.FON      1600    06/27/93 04:13 ║
  4407.           ║  ACE.HLP      44572   06/27/93 07:09 ║
  4408.           ║  ACE_DEF.KBD  11120   06/27/93 07:29 ║
  4409.           ...
  4410.           ║  ACE_MAIL.CFG 430     06/22/93 14:23 ║
  4411.           ║  Utility  New_Dir  Change_Drive      ║
  4412.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  4413.          
  4414.          
  4415.          
  4416.          
  4417.          
  4418.          
  4419.          
  4420.          
  4421.          
  4422.          
  4423.          
  4424.          
  4425.                 Page 76              "AceComm & Utilities"(Tm) v 1.7
  4426.          
  4427.          
  4428.          Chapter 8  POINT MAIL FUNCTIONS
  4429.          
  4430.          
  4431.               ╔═Point Mail Setup═════════════════════════════════════╗
  4432.               ║>    Address 1:114/35                                 ║
  4433.               ║    Sys Name AceComm Support                          ║
  4434.               ║        City Phoenix, AZ                              ║
  4435.               ║    Operator Michael Phelps                           ║
  4436.               ║   Sys Phone (602) 846-2940                           ║
  4437.               ║        Baud 14.4                                     ║
  4438.               ║       Flags v32b                                     ║
  4439.               ║ Dial filter                                          ║
  4440.               ║ Dial filter                                          ║
  4441.               ║ Dial filter                                          ║
  4442.               ║ Dial filter 1-602-451 1-451                          ║
  4443.               ║ Dial filter 1-602-                                   ║
  4444.               ║    Password 1:114/12 mailman                         ║
  4445.               ║    Password 1:114/7 doorman                          ║
  4446.               ║    Password 1:114/116 pdnman                         ║
  4447.               ║    Password                                          ║
  4448.               ║    Password                                          ║
  4449.               ║   Nodelist: D:\ACE\fon                               ║
  4450.               ║  .REQ/.MLF: D:\ACE\mail                              ║
  4451.               ╚═══ Edit  Quit ┤<>^v├═════════════════════════════════╝
  4452.          
  4453.          
  4454.          
  4455.          EMSI handshake data
  4456.             The following data is presented to the remote mail system
  4457.             during EMSI handshaking.
  4458.             Address
  4459.             Sys Name AceComm Support
  4460.             City Phoenix, AZ
  4461.             Operator Michael Phelps
  4462.             Sys Phone (602) 846-2940
  4463.             Baud 14.4
  4464.             Flags v32b
  4465.          
  4466.             Password  --  Pre arranged between two systems.
  4467.             The following example will cause AceComm to fill in the EMSI
  4468.             data field for "password" with 'mailman' when the target
  4469.             system's address is 1:114/12.
  4470.                            Password 1:114/12 mailman
  4471.          
  4472.             Dial filter  --  AceComm will use Dial statements to modify
  4473.             phone numbers. Dial filter statements are used when dialing
  4474.             from inside of AceComm's phone directory, and or with mail
  4475.             functions.
  4476.             A long distance BBS directory list can be used without
  4477.             editing phone numbers.
  4478.          
  4479.          
  4480.          
  4481.                 Page 77              "AceComm & Utilities"(Tm) v 1.7
  4482.          
  4483.          
  4484.          Chapter 8  POINT MAIL FUNCTIONS
  4485.          
  4486.          
  4487.             The following dial statement filter "1-602-" from all phone
  4488.             numbers the  string is found in.
  4489.                            Dial filter 1-602-
  4490.          
  4491.             The following dial statement converts "1-602-451" found in
  4492.             phone numbers to "1-451".
  4493.                            Dial filter 1-602-451 1-451
  4494.          
  4495.             Dial statements are required when using point mail
  4496.             functions, because NODELIST phone numbers contain area
  4497.             codes. AceComm uses dial statements to know how to modify
  4498.             phone numbers.
  4499.          
  4500.          
  4501.          
  4502.            Point mail functions look in the PRM-data directory "NODELIST"
  4503.            for systems directories.  Point mail functions require either
  4504.            of two types systems directories.
  4505.          
  4506.            Systems directory type (FIDO  NODELIST)
  4507.               FIDO NODELIST is a systems directory that most EMSI capable
  4508.               HOST systems use.  AceComm can use a FIDO NODELIST.  To use
  4509.               the FIDO NODELIST, you must first compile an INDEX file.
  4510.               AceComm uses NLIST.IDX.  NLIST.IDX contains a quick look up
  4511.               table for Zone:Net/Nodes in the FIDO NODELIST.  The AceComm
  4512.               package provides IDX.EXE as a utility to create the
  4513.               NLIST.IDX file.  NLIST.IDX and the NODELIST are to be found
  4514.               inside of the PRM-data directory "NODELIST".
  4515.          
  4516.            Systems directory type (FBL.EXE output .NOD file)
  4517.               .NOD file is a NET extraction from the FIDO NODELIST.
  4518.               FBL.EXE (provided) is capable of creating this file.  .NOD
  4519.               files contain a listing for a single NET.  .NOD files are
  4520.               very small and may be preferable for point mail use where
  4521.               calling 1 or a few pre know NETS is intended.  .NOD files
  4522.               are to be found inside of the PRM-data directory "NODELIST".
  4523.          
  4524.          
  4525.          
  4526.          
  4527.          
  4528.          
  4529.          
  4530.          
  4531.          
  4532.          
  4533.          
  4534.          
  4535.          
  4536.          
  4537.                 Page 78              "AceComm & Utilities"(Tm) v 1.7
  4538.          
  4539.          
  4540.          Chapter 9  MOUSE SUPPORT
  4541.          
  4542.          
  4543.          
  4544.          Support for a pointer device has been implemented into AceComm
  4545.          using the Microsoft Mouse Driver functions. Your Microsoft
  4546.          compatible mouse should work with AceComm.
  4547.          
  4548.          -- Mouse in Terminal Area --
  4549.          
  4550.          o Pressing the left mouse button sends <CR>
  4551.          
  4552.          o Pressing right mouse button sends the character the mouse
  4553.            cursor is highlighting.
  4554.          
  4555.          
  4556.          From Terminal Area, a one line mouse menu is presented on the top
  4557.          row of the screen.  This menu presents several of the more
  4558.          commonly used MACRO functions otherwise available from the
  4559.          Terminal Area with a key press.
  4560.          
  4561.          Placing the mouse cursor over a menu choice and pressing the left
  4562.          button selects the menu item.
  4563.          
  4564.          The menu can be toggled off from the PRM-data Terminal Options
  4565.          menu.
  4566.          
  4567.          The mouse can be used for Character I/O with the HOST.  The left
  4568.          button sends <CR> character.  The right button sends the current
  4569.          highlighted character.
  4570.          
  4571.          
  4572.          -- Mouse in Menu Areas --
  4573.          
  4574.          o Pressing the left button selects an item.
  4575.          
  4576.          o Pressing the right button is the same as <ESC> or Quit
  4577.          
  4578.             Horizontal and vertical sensitivity can be adjusted from
  4579.             inside the PRM-data general controls menu.
  4580.          
  4581.             The mouse detection can be toggled "OFF" from inside the
  4582.             PRM-data General Controls menu.
  4583.             Turning "OFF" mouse detection completely disables AceComm
  4584.             from any mouse function related use, including Terminal Area
  4585.             mouse menu.
  4586.          
  4587.          
  4588.          
  4589.          
  4590.          
  4591.          
  4592.          
  4593.                 Page 79              "AceComm & Utilities"(Tm) v 1.7
  4594.          
  4595.          
  4596.          Chapter 10  ACECOMM DATA FILES
  4597.          
  4598.          
  4599.          
  4600.          
  4601.          - ACE.PRM
  4602.            ACE.PRM is a binary file which contains all of AceComm's
  4603.            memory, so to speak.  When AceComm is started it reads the
  4604.            ACE.PRM file.  All your serial data, modem data, the keyboard
  4605.            assignments, menu-usage, customizing and so on is stored in
  4606.            ACE.PRM.  PRM-data Area edits the ACE.PRM data, and when
  4607.            AutoSave is "ON", all data is saved each time you leave
  4608.            PRM-data Area.  When AceComm is terminated, the PRM-data is
  4609.            saved to ACE.PRM.
  4610.          
  4611.          - ACE.CTL
  4612.            ACE.PRM can be rebuilt using the ACTL.EXE utility.  ACTL.EXE
  4613.            reads and formats a .CTL file into ACE.PRM.  A default .CTL
  4614.            file comes with the AceComm package.  The default filename is
  4615.            ACE.CTL.
  4616.          
  4617.          
  4618.          
  4619.          
  4620.          
  4621.          
  4622.          
  4623.          
  4624.          
  4625.          
  4626.          
  4627.          
  4628.          
  4629.          
  4630.          
  4631.          
  4632.          
  4633.          
  4634.          
  4635.          
  4636.          
  4637.          
  4638.          
  4639.          
  4640.          
  4641.          
  4642.          
  4643.          
  4644.          
  4645.          
  4646.          
  4647.          
  4648.          
  4649.                 Page 80              "AceComm & Utilities"(Tm) v 1.7
  4650.          
  4651.          
  4652.          Chapter 10  ACECOMM DATA FILES
  4653.          
  4654.                     KTS files
  4655.          
  4656.          
  4657.          - .KTS/.ASC/.BIN files
  4658.            Key Translation Sequence files are used when you want a key
  4659.            press to be translated into a sequence of characters.  A good
  4660.            example of KTS is in the ANSI.KTS file.  Here, keys such as Up
  4661.            Arrow are defined to send an ansi escape sequence that the
  4662.            HOST'S video can read, and bounce back, decrementing the cursor
  4663.            position by 1.
  4664.          
  4665.            A utility KTS.EXE is provided with the AceComm package, which
  4666.            allows you the user to compile .ASC files into .KTS file.
  4667.          
  4668.            You can look at the included .ASC files, that come inside
  4669.            KTS_SFX.EXE, as an example to work from.  The ANSI.ASC file was
  4670.            compiled by KTS.EXE into ANSI.BIN.  ANSI.BIN is exactly the
  4671.            same as ANSI.KTS.  The .BIN extensions is used so that a
  4672.            working .KTS file is not overwritten.  You need to rename .BIN
  4673.            files to .KTS when ready for use.
  4674.          
  4675.            Notes: Keys assigned KTS are processed only if not defined in
  4676.                   KBD.  When a key is assigned to a MACRO(s), the MACRO(s)
  4677.                   take priority and are processed.  Do not assign MACRO(s)
  4678.                   to key-presses you want to KTS.
  4679.          
  4680.            .KTS has it's directory definition optionally defined inside
  4681.            PRM-data area.
  4682.          
  4683.          
  4684.          
  4685.          
  4686.          
  4687.          
  4688.          
  4689.          
  4690.          
  4691.          
  4692.          
  4693.          
  4694.          
  4695.          
  4696.          
  4697.          
  4698.          
  4699.          
  4700.          
  4701.          
  4702.          
  4703.          
  4704.          
  4705.          
  4706.                 Page 81              "AceComm & Utilities"(Tm) v 1.7
  4707.          
  4708.          
  4709.          Chapter 10  ACECOMM DATA FILES
  4710.          
  4711.                     KBD files
  4712.          
  4713.          
  4714.          - .KBD
  4715.            KBD files give the user ability to keep more than one keyboard
  4716.            layout for AceComm operations.
  4717.          
  4718.            KBD KeyBoarD files contain the MACRO assignments for the
  4719.            keyboard.  When AceComm is first installed, the file
  4720.            "ACE_DEF.KBD" is used as a default keyboard (KBD).  When
  4721.            AceComm is started, it reads the "current" KBD file.  "Current"
  4722.            KBD file is the default ("ACE_DEF.KBD" or the last KBD "Load"ed
  4723.            from inside the PRM-data menu area.
  4724.          
  4725.            When you "Load" a KBD file from inside PRM-data area, The KBD
  4726.            file becomes "current".  This means that any changes you make
  4727.            to the key definitions are saved to the "current" KBD file.
  4728.            Updating the "current" KBD file is done automatically when
  4729.            leaving PRM-data area when "AutoSave" is "ON" (default).  When
  4730.            "AutoSave" is "OFF" you need to manually select the "Save"
  4731.            option from the main PRM-data menu.  Do not confuse "Save"
  4732.            with "Write".  "Write" is an option found inside the "KeyBoarD
  4733.            MACRO Assignments" menu.  "Write does not save changes to the
  4734.            "current" KBD file, but prompts the user for a filename, and
  4735.            creates or overwrites a new or existing KBD file.  Then "Write"
  4736.            re-loads the "current" KBD file.
  4737.          
  4738.            KBD files are also used with Fon.Records.  The AceComm package
  4739.            comes with a "CIS.KBD" file example.  The ACE.FON file, also
  4740.            provided with the AceComm package, contains a record for CIS
  4741.            (local Phoenix).  This Fon.Record (CIS) has defined as a KBD
  4742.            file, "CIS.KBD".  When dialing a Fon.Record that contains a KBD
  4743.            file definition, AceComm will upon successful Dial/Connect,
  4744.            load the KBD file associated with the Fon.Record.  This custom
  4745.            KBD file is valid for the time that AceComm detects CARRIER
  4746.            (DCD), or the user loads another KBD file from inside the
  4747.            PRM-data area.  When AceComm detects that the Dial/Connect call
  4748.            is over, (DCD drops),
  4749.          
  4750.            AceComm will:
  4751.          
  4752.                         Write the Fon.Record's KBD file, saving any
  4753.                         changes that may have been made to it while on
  4754.                         line.
  4755.          
  4756.                         Re-load the KBD file that was in affect before the
  4757.                         connection was established to system that had a
  4758.                         KBD file associated with it's Fon.Record.
  4759.          
  4760.          
  4761.          
  4762.                 Page 82              "AceComm & Utilities"(Tm) v 1.7
  4763.          
  4764.          
  4765.          Chapter 10  ACECOMM DATA FILES
  4766.          
  4767.                     KBD files (continued)
  4768.          
  4769.          
  4770.            KBD files may be associated to a Fon.Record from inside the
  4771.            telephone directory area, "Edit" option.
  4772.          
  4773.          
  4774.          
  4775.          
  4776.          
  4777.          
  4778.          
  4779.          
  4780.          
  4781.          
  4782.          
  4783.          
  4784.          
  4785.          
  4786.          
  4787.          
  4788.          
  4789.          
  4790.          
  4791.          
  4792.          
  4793.          
  4794.          
  4795.          
  4796.          
  4797.          
  4798.          
  4799.          
  4800.          
  4801.          
  4802.          
  4803.          
  4804.          
  4805.          
  4806.          
  4807.          
  4808.          
  4809.          
  4810.          
  4811.          
  4812.          
  4813.          
  4814.          
  4815.          
  4816.          
  4817.          
  4818.                 Page 83              "AceComm & Utilities"(Tm) v 1.7
  4819.          
  4820.          
  4821.          Chapter 10  ACECOMM DATA FILES
  4822.          
  4823.                     REQ/MLF,BCH,SCR,FON files
  4824.          
  4825.          
  4826.          - .REQ/MLF
  4827.            Filenames created with ".REQ" extensions are used when making
  4828.            File Requests on EMSI FIDONET style systems.  REQ files are a
  4829.            list of <CR> <LF> terminated filenames.  This REQ file is sent
  4830.            to the system the File Request is being made on, the system
  4831.            will send from the list.
  4832.          
  4833.            Filenames created with ".MLF" extensions are used for
  4834.            Attaching (sending) files to EMSI FIDONET style systems.  MLF
  4835.            files are a list of <CR> <LF> terminated filenames.  AceComm
  4836.            sends from the list (LISTFILE).
  4837.          
  4838.            .REQ/MLF has it's directory definition optionally defined
  4839.            inside PRM-data area.
  4840.          
  4841.          - .LST
  4842.            AceComm creates LISTFILES with .BCH extensions.  A .BCH
  4843.            extended LISTFILE is created from inside the "FileLister"
  4844.            (<FileLister_> MACRO) area.  Filenames "Tagged" from inside
  4845.            "FileLister" are stored inside a file "UPLDS.LST".  AceComm's
  4846.            internal batch protocols will send from "UPLDS.LST" by default,
  4847.            you do have the option of creating another LISTFILE, or
  4848.            entering filenames manually.
  4849.          
  4850.          - .SCR
  4851.            AceComm forces ".SCR" file extensions onto script files.
  4852.            Script files may be generated automatically using AceComm's
  4853.            AutoScriptGen (Tm).  Script files may be loaded from the
  4854.            terminal area, or used as AceComm's only argument when starting
  4855.            AceComm.  Script files may be associated with
  4856.          
  4857.            Fon.Records from inside "Edit" option.  Script files associated
  4858.            with a Fon.Record are:
  4859.          
  4860.            Upon successful Dial/Connect AceComm creates an "Event" just
  4861.            prior to exiting back to terminal Area.  The "Event" is to run
  4862.            the Script file associated with the Fon.Record.  Typically,
  4863.            this Script file will contain some auto log on MACROS.  The
  4864.            Script plays out, end of "Event"
  4865.          
  4866.            .SCR has it's directory definition optionally defined inside
  4867.            PRM-data area.
  4868.          
  4869.          - .FON
  4870.            Telephone directory files are forced the ".FON" file
  4871.          
  4872.          
  4873.          
  4874.                 Page 84              "AceComm & Utilities"(Tm) v 1.7
  4875.          
  4876.          
  4877.          Chapter 10  ACECOMM DATA FILES
  4878.          
  4879.                     REQ/MLF,BCH,SCR,FON files (continued)
  4880.          
  4881.            extensions.  All Fon.Records are stored inside of FON files.
  4882.            AceComm FON files can hold up to 250 records each.  AceComm
  4883.            allows unlimited FON files.  Selection of FON files is made
  4884.            available from inside the Fon.List area using "Fon_Files"
  4885.            option.
  4886.          
  4887.            .FON has it's directory definition optionally defined inside
  4888.            PRM-data area.
  4889.          
  4890.          
  4891.          
  4892.          
  4893.          
  4894.          
  4895.          
  4896.          
  4897.          
  4898.          
  4899.          
  4900.          
  4901.          
  4902.          
  4903.          
  4904.          
  4905.          
  4906.          
  4907.          
  4908.          
  4909.          
  4910.          
  4911.          
  4912.          
  4913.          
  4914.          
  4915.          
  4916.          
  4917.          
  4918.          
  4919.          
  4920.          
  4921.          
  4922.          
  4923.          
  4924.          
  4925.          
  4926.          
  4927.          
  4928.          
  4929.          
  4930.                 Page 85              "AceComm & Utilities"(Tm) v 1.7
  4931.          
  4932.          
  4933.          Chapter 11  WARRANTY
  4934.          
  4935.          
  4936.          
  4937.          
  4938.          
  4939.          
  4940.                              DISCLAIMER - AGREEMENT
  4941.          
  4942.          
  4943.          
  4944.          
  4945.          Users of AceComm must accept this disclaimer of warranty:
  4946.          
  4947.          AceComm is supplied as is.  The author disclaims all warranties,
  4948.          expressed or implied, including, without limitation, the
  4949.          warranties of merchantability and of fitness for any purpose.
  4950.          The author assumes no liability for damages, direct or conse-
  4951.          quential, which may result from the use of AceComm.
  4952.          
  4953.          
  4954.          
  4955.          
  4956.          
  4957.          
  4958.          
  4959.          
  4960.          
  4961.          
  4962.          
  4963.          
  4964.          
  4965.          
  4966.          
  4967.          
  4968.          
  4969.          
  4970.          
  4971.          
  4972.          
  4973.          
  4974.          
  4975.          
  4976.          
  4977.          
  4978.          
  4979.          
  4980.          
  4981.          
  4982.          
  4983.          
  4984.          
  4985.          
  4986.                 Page 86              "AceComm & Utilities"(Tm) v 1.7
  4987.          
  4988.          
  4989.          Chapter 12  LICENSE
  4990.          
  4991.          
  4992.          AceComm is not a Public Domain program and is not free.  AceComm
  4993.          is copyright (C) 1990-1993 by MGP Programming Services.
  4994.          
  4995.          Non-registered users of this program are granted a limited 30 day
  4996.          license to evaluate the programs suitability for their
  4997.          requirements.  Any usage of AceComm beyond the evaluation time
  4998.          period requires registration of each copy of the program used.
  4999.          Use of non- registered copies of AceComm beyond the original
  5000.          evaluation period is prohibited.
  5001.          
  5002.          AceComm may NOT be modified in any respect, for any reason,
  5003.          including but not limited to, de-compiling, disassembling, or
  5004.          reverse engineering of the program.  The opening title screen,
  5005.          help screens, and all other proprietary program output must never
  5006.          be altered, removed, bypassed or modified by any means.
  5007.          
  5008.          You are free to distribute the PUBLICLY AVAILABLE evaluation
  5009.          version of AceComm to others subject to the above restrictions
  5010.          and also the following:
  5011.          
  5012.             A.   No fee is charged for its use.
  5013.          
  5014.             B.   No re numeration may be accepted for AceComm.  This does
  5015.                  not apply to computer access charges the system
  5016.                  operators (Sysops) of or organizations owning bulletin
  5017.                  board systems, on line services, etc...  may charge
  5018.                  subscribers.
  5019.          
  5020.             C.   AceComm must be copied in unaltered form, complete with
  5021.                  files containing license information, the FULL
  5022.                  documentation and all accompanying files.  The
  5023.                  self-extracting archive distributed by MGP Programming
  5024.                  Services must not be altered in ANY respect.
  5025.          
  5026.             D.   All shareware houses/distribution firms must make
  5027.                  explicitly clear that the diskette purchase containing
  5028.                  any shareware program has NOT registered the software
  5029.                  with the author MGP Programming Services Software/Michael
  5030.                  G Phelps.
  5031.          
  5032.          
  5033.          
  5034.          
  5035.          
  5036.          
  5037.          
  5038.          
  5039.          
  5040.          
  5041.          
  5042.                 Page 87              "AceComm & Utilities"(Tm) v 1.7
  5043.          
  5044.          
  5045.          Chapter 12  LICENSE
  5046.          
  5047.          
  5048.          System Operators may make AceComm available for download only if
  5049.          the above conditions are met.  The archive (Acennnn.EXE)
  5050.          distributed by AceComm or an equivalent archive may be made
  5051.          available only in complete form.  Refer to FILELIST.DOC to verify
  5052.          complete package contents.  If the contents appear altered or not
  5053.          complete, you may obtain the latest release of AceComm directly
  5054.          from MGP Programming Services by sending a formatted diskette
  5055.          labeled with the word "AceComm".  Please include $5 for handling.
  5056.          
  5057.          The latest version of AceComm is also available on Compuserve.
  5058.          
  5059.          Commercial distributors of "Public Domain", "Shareware", and/or
  5060.          User Supported software may distribute AceComm subject to the
  5061.          above conditions only after obtaining WRITTEN permission from MGP
  5062.          Programming Services.  This condition statement supersedes all
  5063.          previous agreements.
  5064.          
  5065.          Please refer to the section entitled registration/ordering
  5066.          section for additional information on registration, corporate
  5067.          site-licensing and related topics.
  5068.          
  5069.          
  5070.          
  5071.          
  5072.          
  5073.          
  5074.          
  5075.          
  5076.          
  5077.          
  5078.          
  5079.          
  5080.          
  5081.          
  5082.          
  5083.          
  5084.          
  5085.          
  5086.          
  5087.          
  5088.          
  5089.          
  5090.          
  5091.          
  5092.          
  5093.          
  5094.          
  5095.          
  5096.          
  5097.          
  5098.                 Page 88              "AceComm & Utilities"(Tm) v 1.7
  5099.          
  5100.          
  5101.          Chapter 12  LICENSE
  5102.          
  5103.          
  5104.          The above license statement does not apply to the REGISTERED
  5105.          version of AceComm.  The registered software of MGP Programming
  5106.          Services is protected under United States Copyright and Trademark
  5107.          Laws.  It must be treated just like a book with certain
  5108.          exceptions as follows:
  5109.          
  5110.             A.  MGP Programming Services authorizes the making of archival
  5111.                 copies of the registered software for the sole purpose of
  5112.                 backing-up your software and protecting your investment
  5113.                 from possible loss.
  5114.          
  5115.             B.  The medium on which the registered software is recorded is
  5116.                 transferred to the customer, but not the title to the
  5117.                 software.
  5118.          
  5119.             C.  The customer may resell or distribute unmodified copies of
  5120.                 the registered software provided the customer has
  5121.                 purchased from MGP Programming Services one copy of the
  5122.                 registered software for each one sold or distributed.
  5123.                 The provisions of this software license shall also be
  5124.                 applicable to third parties receiving copies of the
  5125.                 registered software from the customer.
  5126.          
  5127.             D.  By saying, "just like a book", MGP Programming Services
  5128.                 means that the registered software may be used by any
  5129.                 number of people and may be freely moved from one computer
  5130.                 location to another so long as there is ABSOLUTELY NO
  5131.                 POSSIBILITY of it being used at one location while being
  5132.                 used at another.  Just like a book that cannot be read by
  5133.                 two different people in two different locations at the
  5134.                 same time.
  5135.          
  5136.          
  5137.          
  5138.          
  5139.          
  5140.          
  5141.          
  5142.          
  5143.          
  5144.          
  5145.          
  5146.          
  5147.          
  5148.          
  5149.          
  5150.          
  5151.          
  5152.          
  5153.          
  5154.                 Page 89              "AceComm & Utilities"(Tm) v 1.7
  5155.          
  5156.          
  5157.          Chapter 13  ACECOMM User Support
  5158.          
  5159.                     Contacting the author
  5160.          
  5161.          
  5162.          
  5163.          
  5164.          You can get more help by contacting th
  5165.          author Michael Phelps at the following
  5166.          
  5167.          - VOICE 602-846-4563 6 days 12-7pm MST
  5168.          
  5169.          - BBS   602-846-2940 24 hours
  5170.          
  5171.          - COMPUSERVE User ID 75120,3306
  5172.          
  5173.          - FIDONET ADDRESS 1:114/35
  5174.          
  5175.          - FIDONET ACECOMM ECHO
  5176.          I distribute the "ACECOMM" echo to
  5177.          USA NODES, until it makes BACKBONE.
  5178.          
  5179.          - Write to: AceComm Software Support
  5180.                      3003 North Central Ave
  5181.                      Suite 121-171
  5182.                      Phoenix, AZ  85012  USA
  5183.          
  5184.          
  5185.          
  5186.          
  5187.          
  5188.          
  5189.          
  5190.          
  5191.          
  5192.          
  5193.          
  5194.          
  5195.          
  5196.          
  5197.          
  5198.          
  5199.          
  5200.          
  5201.          
  5202.          
  5203.          
  5204.          
  5205.          
  5206.          
  5207.          
  5208.          
  5209.          
  5210.                 Page 90              "AceComm & Utilities"(Tm) v 1.7
  5211.          
  5212.          
  5213.          Chapter 14  Registering AceComm
  5214.          
  5215.          
  5216.          
  5217.          
  5218.          Registering AceComm gives you access to one of the most
  5219.          powerful communications programs available.
  5220.          
  5221.          o  Registering AceComm allows you to legally use the product after
  5222.             the trial period.
  5223.          
  5224.          o  You need only Register AceComm 1 time
  5225.          
  5226.          o  Registration gives you a license to use the AceComm
  5227.             package for un limited use, and the following advantages.
  5228.          
  5229.          - Up to date printed bound manual
  5230.          
  5231.          - Major Version upgrade notices sent
  5232.          
  5233.          - Commercial AceComm on Disk
  5234.              Eventually Registered copies of AceComm versions will run 1
  5235.              year or more ahead of the publicly available "try before you
  5236.              buy" versions.  AceComm will continue to provide "pace
  5237.              setting" features, "intelligent software technology" making
  5238.              the most of your on line time.
  5239.          
  5240.          - Unlimited software support  (See SUPPORT.DOC)
  5241.          
  5242.          - 1 Free upgrade to a version of your choice
  5243.              The FREE upgrade package includes the above and can be
  5244.              obtained at any time down the road by sending in an AceComm
  5245.              order form with the FREE upgrade information line filled out.
  5246.          
  5247.          Most importantly, registered users know they are helping to make
  5248.          sure that high-quality software like AceComm continues to be
  5249.          offered at low cost.
  5250.          
  5251.          To  place  an  order,  please  use  the  order  form contained in
  5252.          the file "ACEORDER.FRM".
  5253.          
  5254.          
  5255.          
  5256.          
  5257.          
  5258.          
  5259.          
  5260.          
  5261.          
  5262.          
  5263.          
  5264.          
  5265.          
  5266.                 Page 91              "AceComm & Utilities"(Tm) v 1.7
  5267.          
  5268.          
  5269.          Chapter 14  Registering AceComm
  5270.          
  5271.          
  5272.          
  5273.          
  5274.                              AceComm & Utilities (Tm)
  5275.                                   Version  1.7
  5276.                                    ORDER FORM
  5277.          
  5278.          
  5279.          
  5280.          FROM:
  5281.          
  5282.               Name: ____________________________________________________
  5283.          
  5284.          [Company]: ____________________________________________________
  5285.          
  5286.            [Title]: ____________________________________________________
  5287.          
  5288.            Address: ____________________________________________________
  5289.          
  5290.               City: ____________________________________________________
  5291.          
  5292.              State: ___________________________ Zip Code: ______________
  5293.          
  5294.            Country: ___________________________ Phone: _________________
  5295.          
  5296.          
  5297.          
  5298.          
  5299.          
  5300.                                             TO:
  5301.                                                 AceComm Software
  5302.                                                 3003 N. Central Ave. #121-171
  5303.                                                 Phoenix, AZ    85012   USA
  5304.          
  5305.          
  5306.                        ┌─────────┐
  5307.                  ┌─────┴───┐     │              (R)
  5308.                ──│         │o    │──────────────────
  5309.                  │   ┌─────┴╨──┐ │  Association of
  5310.                  │   │         │─┘  Shareware
  5311.                  └───│    o    │    Professionals
  5312.                ──────│    ║    │────────────────────
  5313.                      └────╨────┘    MEMBER
  5314.          
  5315.          
  5316.          
  5317.          
  5318.          
  5319.          
  5320.          
  5321.          
  5322.                 Page 92              "AceComm & Utilities"(Tm) v 1.7
  5323.          
  5324.          
  5325.          Chapter 14  Registering AceComm
  5326.          
  5327.          
  5328.          
  5329.                              AceComm & Utilities (Tm)
  5330.                                   Version  1.7
  5331.                                    ORDER FORM
  5332.          
  5333.          Telephone   (602) 846-4563     AceComm Support Services
  5334.          AceComm BBS (602) 846-2940     3003 N. Central Ave Suite 121-171
  5335.          CompuServe  75120,3306         Phoenix, AZ  85012  USA
  5336.          ================================================================
  5337.          Individual Registration Licensing use of AceComm and Utilities
  5338.          
  5339.          - commercial version software  & documentation on diskette
  5340.          - printed bound manual, upgrade notices)
  5341.          - 1 upgrade sent FREE (you choose the version)
  5342.          - all future upgrades at very low cost of 20%
  5343.            1'st FREE & all future upgrades include disk/printed manual
  5344.          
  5345.          for MS-DOS:   1 Purchase at $45 . . . . . . . . . . . . . ______
  5346.          ================================================================
  5347.          INTERNAL SITE LICENSE for the use of AceComm & Utilities for DOS
  5348.          
  5349.          - commercial version software  & documentation on diskette
  5350.          - 1 upgrade sent FREE (you choose the version)
  5351.          - all future upgrades at very low cost of 20%
  5352.          
  5353.            Quantity Registrations
  5354.            ----------------------
  5355.               10 - 50 ..         at $32 each, nbr computers ___x 32 _____
  5356.               50+                call for special discount
  5357.               custom features available
  5358.               call for quantity manual pricing
  5359.          ================================================================
  5360.          Overseas add $7.00/order  for shipping and handling        _____
  5361.          
  5362.          Diskette format (choose one)  5.25" disk (__)  3.5" disk (__)
  5363.          ================================================================
  5364.          TOTAL PRODUCTS                                             _____
  5365.          
  5366.           Sales tax for Arizona residents                   6.5%    _____
  5367.          
  5368.          TOTAL ORDER                                                _____
  5369.          
  5370.          For payment by non-USA BANK CHECK, add $40.00              _____
  5371.          
  5372.          Payment method:                            TOTAL ENCLOSED  _____
  5373.                     ( ) Check           ( ) Cash
  5374.                     ( ) Money order     ( ) Send FREE Upgrade
  5375.          
  5376.          
  5377.          
  5378.                 Page 93              "AceComm & Utilities"(Tm) v 1.7
  5379.          
  5380.          
  5381.          Chapter 14  Registering AceComm
  5382.          
  5383.                     ( ) Credit card - See instructions in file CREDIT.CRD
  5384.          ================================================================
  5385.          
  5386.          AUTHORIZED SIGNATURE: __________________________________________
  5387.          
  5388.          TITLE: ____________________________________  DATE: _____________
  5389.          
  5390.          
  5391.          
  5392.          
  5393.          
  5394.          
  5395.          
  5396.          
  5397.          
  5398.          
  5399.          
  5400.          
  5401.          
  5402.          
  5403.          
  5404.          
  5405.          
  5406.          
  5407.          
  5408.          
  5409.          
  5410.          
  5411.          
  5412.          
  5413.          
  5414.          
  5415.          
  5416.          
  5417.          
  5418.          
  5419.          
  5420.          
  5421.          
  5422.          
  5423.          
  5424.          
  5425.          
  5426.          
  5427.          
  5428.          
  5429.          
  5430.          
  5431.          
  5432.          
  5433.          
  5434.                 Page 94              "AceComm & Utilities"(Tm) v 1.7
  5435.          
  5436.          
  5437.          Chapter 14  Registering AceComm
  5438.          
  5439.          
  5440.          
  5441.          
  5442.          
  5443.                              AceComm & Utilities (Tm)
  5444.                                   Version  1.7
  5445.                              Credit Card Order Form
  5446.          
  5447.          
  5448.          
  5449.          
  5450.          
  5451.          
  5452.          
  5453.          
  5454.               As a service to AceComm customers who want to register by  credit
  5455.               card,  arrangements  have  been  made  with  the  Public Software
  5456.               Library (PSL) to  handle  all  credit  card  registrations.   PSL
  5457.               accepts Visa, MasterCard, American Express, and Discover Card.
  5458.          
  5459.               Non-U.S.   residents  are  encouraged to register by credit card.
  5460.               In many  cases,  paying  by  credit  card  will  be  easier  than
  5461.               acquiring U.S.  funds.
  5462.          
  5463.               PSL will take the order information and forward it to the AceComm
  5464.               author,   MGP   Programming  Services  &  Michael  G  Phelps  for
  5465.               processing and shipping.
  5466.          
  5467.          
  5468.          
  5469.          
  5470.          
  5471.          
  5472.          
  5473.          
  5474.          
  5475.          
  5476.          
  5477.          
  5478.          
  5479.          
  5480.          
  5481.          
  5482.          
  5483.          
  5484.          
  5485.          
  5486.          
  5487.          
  5488.          
  5489.          
  5490.                 Page 95              "AceComm & Utilities"(Tm) v 1.7
  5491.          
  5492.          
  5493.          Chapter 14  Registering AceComm
  5494.          
  5495.          
  5496.          
  5497.                              AceComm & Utilities (Tm)
  5498.                                   Version  1.7
  5499.                    AceComm Software Credit Card Registration Form
  5500.                              PSL Part number 10805
  5501.          
  5502.          
  5503.          
  5504.          
  5505.               The PSL part number for AceComm is: 10805
  5506.          
  5507.               Credit card registrations may be made by the following methods:
  5508.          
  5509.               -- Phone PSL at:
  5510.                  800-242-4775  (Toll free) To register by credit card.
  5511.                  713-524-6394  To  register  by  credit  card  and  for   order
  5512.                                inquiries.
  5513.          
  5514.               Be sure to have BOTH the credit card form at the end of this file
  5515.               PLUS the order form in the file ORDERFRM.DOC  available  to  give
  5516.               order information to PSL.
  5517.          
  5518.               ACCURACY in phone ordering is important!  Misspellings can result
  5519.               in delays or an erroneous registration.
  5520.          
  5521.               -- FAX PSL at 713-524-6398
  5522.          
  5523.               -- Email PSL at CompuServe user id 71355,470
  5524.          
  5525.               -- Write PSL at:
  5526.                  The Public (Software) Library
  5527.                  P.O. Box 35705
  5528.                  Houston, TX 77235-5705
  5529.                  USA
  5530.                  PSL Part number 10805
  5531.          
  5532.               For FAX, email, or mail to PSL, send BOTH the credit card form at
  5533.               the   end   of  this  file  PLUS  the  order  form  in  the  file
  5534.               ORDERFRM.DOC.
  5535.          
  5536.               The Public Software Library also  maintains  a  vast  library  of
  5537.               shareware  and  public  domain  programs  and  prints  a  monthly
  5538.               magazine announcing new releases and general software news.
  5539.          
  5540.          
  5541.          
  5542.          
  5543.          
  5544.          
  5545.          
  5546.                 Page 96              "AceComm & Utilities"(Tm) v 1.7
  5547.          
  5548.          
  5549.          Chapter 14  Registering AceComm
  5550.          
  5551.          
  5552.          
  5553.          
  5554.          
  5555.                              AceComm & Utilities (Tm)
  5556.                                   Version  1.7
  5557.                    AceComm Software Credit Card Registration Form
  5558.                              PSL Part number 10805
  5559.          
  5560.          
  5561.          
  5562.          
  5563.          
  5564.          
  5565.               Please complete this form AND the regular order form in the file
  5566.               ORDERFRM.DOC and send BOTH *** DIRECTLY *** to:
  5567.          
  5568.                                  The Public (Software) Library
  5569.                                  P.O. Box 35705
  5570.                                  Houston, TX 77235-5705
  5571.                                  USA
  5572.          
  5573.          
  5574.                                                  Date ________________________
  5575.          
  5576.                   Name:  _____________________________________________________
  5577.          
  5578.               [Company:] _____________________________________________________
  5579.          
  5580.                Address:  _____________________________________________________
  5581.          
  5582.                       :  _____________________________________________________
  5583.          
  5584.                       :  _____________________________________________________
  5585.          
  5586.          
  5587.                   Payment by:   ( ) MasterCard          ( ) Visa
  5588.                                 ( ) American Express          ( ) Discover Card
  5589.          
  5590.          
  5591.               Card #:  ______________________________  Exp. Date:  ___________
  5592.          
  5593.          
  5594.               Signature of card holder: ______________________________________
  5595.          
  5596.               PSL Part number 10805
  5597.          
  5598.          
  5599.          
  5600.          
  5601.          
  5602.                 Page 97              "AceComm & Utilities"(Tm) v 1.7
  5603.          
  5604.          
  5605.          
  5606.          
  5607.          
  5608.          
  5609.          
  5610.          
  5611.          
  5612.