home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / comm / misc / 009 / conex.doc next >
Encoding:
Text File  |  1993-06-14  |  28.1 KB  |  879 lines

  1.  
  2.  
  3.                A Quick Reference
  4.  
  5.  
  6.                CONEX VERSION 6.2D
  7.  
  8.                Mon  06-14-1993    10:35:35
  9.  
  10.  
  11.           Copyright (C) 1991-93 Erhard Hilbig
  12.  
  13.  
  14.  
  15. CONEX (Latin connection) is used to communicate between IBM personal
  16. computer and a mainframe or between two IBM PCs.
  17.  
  18. These are the highlights of the program:
  19.  
  20.  -  The IBM PC can be used as terminal via COM1 - COM4, via Interrupt 14,
  21.     DECNET LAT, FTP TCP/IP and B&W TCP/IP at a mainframe.
  22.  
  23.  -  Parameters like baudrate (50-115200), parity, full/half duplex,
  24.     xon/xoff or hardware handshake can be set in CONEX.
  25.  
  26.  -  Files can be transferred without protocol, e.g., to save a session to
  27.     disk.
  28.  
  29.  -  Several DOS commands can be used inside CONEX, such as "dir", "cd",
  30.     "del" or a DOS shell can be entered.
  31.  
  32.  -  All incoming characters can be sent to a printer.
  33.  
  34.  -  You can transfer files to and from the mainframe via KERMIT
  35.     protocol using long packets and sliding windows.
  36.  
  37.  -  Tektronix 4010/4014 and DEC VT100 - VT320 can be emulated. The
  38.     crosshair in GIN mode can be moved by a mouse.
  39.  
  40.  -  Graphical output can be displayed on a HPGL plotter or transferred to
  41.     other programs.
  42.  
  43.  -  Up to 10 pages of screen output can be scrolled back to screen and
  44.     edited.
  45.  
  46.  -  All keys including the numerical keypad can be programmed.
  47.  
  48.  -  Incoming characters from the port can be remapped by the user.
  49.  
  50.  -  The configuration of CONEX can be saved to an ASCII file, which can
  51.     be protected by a password or CONEX can be patched by itself.
  52.  
  53.  -  Several sessions, especially net sessions, can be opened concurrently.
  54.  
  55.  -  CONEX is completely written in assembler and therefore very quick
  56.     and small. The only file necessary to run CONEX is "conex.exe".
  57.  
  58.  
  59.  
  60.             ╒══════════════════════╕
  61.             │  How to start CONEX  │
  62.             ╘══════════════════════╛
  63.  
  64.  
  65. Simply start CONEX version 6.2d with
  66.  
  67.         conex [<host name>|<number>] [<options>]
  68.  
  69. parameters
  70. ----------
  71.  
  72. <host name>   - connect to name of host in a network
  73.         (must have been set with Alt-I before!)
  74. <host number> - enter session 0 - 9 (default: 0)
  75.  
  76.  
  77. options
  78. -------
  79.  
  80. /i<filename> - load different ini file (default: conex.ini)
  81.  
  82.  
  83.  
  84.                ╒════════════════╕
  85.                │  DOS Commands  │
  86.                ╘════════════════╛
  87.  
  88. DOS commands can be executed nearly at any time using the alternate keys.
  89.  
  90.  
  91.  
  92. => <Alt-D> - list Directory
  93.  
  94.    When asked for "Dir mask:" you can enter filenames using wild cards ?
  95.    and *, e.g. you get all files ending with .asm if you enter "*.asm".
  96.    You can scroll the filenames using the cursor keys.
  97.  
  98.    If you are to enter a filename e.g. with <Alt-E> or <S> in kermit
  99.    mode, you can switch to this screen with <Page up>/<Page down>. Multiple
  100.    files may then be selected with the keys <Ins> or <Del> or a single
  101.    file simply with <Return>.
  102.  
  103.  
  104.  
  105. => <Alt-C> - Change to another drive/directory
  106.  
  107.    You can change to a new drive by adding "<drive>:" to your pathname.
  108.  
  109.  
  110.  
  111. => <Alt-E> - Erase file
  112.  
  113.    Wild cards cannot be used when entering the filename, but you can
  114.    switch to a selection menu with <Page up>/<Page down>.
  115.  
  116.  
  117.  
  118. => <Alt-X> - eXecute DOS commands
  119.  
  120.    Any valid DOS commands can be executed. But if you want to enter the
  121.    DOS shell completely give <Return>. You return to CONEX with "exit".
  122.  
  123.  
  124.  
  125.              ╒═══════════════════╕
  126.              │  Port Parameters  │
  127.              ╘═══════════════════╛
  128.  
  129. => <Alt-I> - Initialize connection
  130.  
  131.    The following parameters can be modified
  132.  
  133.    Host:       name of the host to which you are connected. It is only
  134.            important if you are working on a network with LAT,
  135.            PC/TCP or BW/TCP. Changing this parameter will
  136.            automatically close the old session.
  137.  
  138.    Port:       Com, interrupt 14, LAT, PC/TCP or BW/TCP
  139.  
  140.    Bits/parity:7 space, 7 even, 7 odd, 7 mark, 8 odd, 8 even, 8 none
  141.  
  142.    Duplex:     half - all entered characters are immediately displayed.
  143.            full - the host echoes all received characters.
  144.  
  145.    more ...:   This allows you to change more parameters which are less
  146.            important. These are:
  147.  
  148.    Prompt:     You can enter part of the prompt of the connected machine
  149.            here. When you enter "return" in "edit mode" all
  150.            characters following this prompt are transmitted.
  151.  
  152.    Answer:     This string is transmitted, if the host sends ENQ
  153.            (decimal 5).
  154.  
  155.  
  156.               COM PORT and INT 14
  157.              ─────────────────────
  158.  
  159.    Portnumber: 1, 2, 3, 4
  160.           COM1 ... COM4 if they exist. COM3 and COM4 can only be
  161.           used if they are defined in BIOS, otherwise you have
  162.           to set IO-ports and interrupts for these ports in
  163.           conex.ini. (See tech.ref for more details)
  164.  
  165.    Baudrate:   50, 75, 150, 200, 300, 600, 1200, 1800, 2400, 3600, 4800,
  166.            9600, 19200, 38400, 57600, 115200 bits/second
  167.           Shows the speed at which characters are
  168.           transmitted.
  169.  
  170.    Stopbits:   1, 2 - Number of stop bits that follow the end of a
  171.           character on a serial line. Normally this has not much
  172.           influence on the transmission.
  173.  
  174.    Handshake:  none    - no handshake
  175.            hardware - Characters are only transmitted if pins CTS or
  176.               DSR are set.
  177.            xon/xoff - XOFF=^S stops transmission
  178.               XON=^Q starts transmission again
  179.  
  180.  
  181.                PC/TCP and BW/TCP
  182.               ───────────────────
  183.  
  184.    Telnet port: Default port is 23, some hosts use different ports for
  185.         special purposes.
  186.  
  187.    Telnet timeout: How long do we wait for an answer during initial
  188.            connection in milliseconds? This value may be increased
  189.            for long distance connections.
  190.  
  191.  
  192.    Some networks offer interrupt 14 as a link.
  193.  
  194.    LAT (Local Area Transport) is used to connect PC and mainframe via
  195.    DECNET. A resident program called "lat" must be loaded before using
  196.    this option. LAT is contained in DECnet-DOS which is available from
  197.    DEC (Digital Equipment Corporation). This software has been tested
  198.    with DECnet-DOS version 2.1.
  199.  
  200.    With PC/TCP you can make a telnet connection on ethernet. The PC/TCP
  201.    kernel ("ethdrv") from FTP Software Inc. must be loaded before, it is
  202.    not public domain. The program has been tested with version 2.04, 2.05
  203.    and 2.1. PC/TCP is a registered trademark of
  204.  
  205.       FTP software, Inc.           anonymous file server
  206.       26 Princess Street           vax.ftp.com (128.127.2.100)
  207.       Wakefield, MA 01880
  208.       (617) 246-0900
  209.  
  210.    BW/TCP has the same features as PC/TCP. The internet number can be
  211.    entered directly as hostname or the hostname can be resolved with a
  212.    host file. Enter its location in <Alt-Y>. Hostname resolution with a
  213.    name server is not supported.
  214.  
  215.    BW/TCP is a product from Beame & Whiteside Software Ltd.
  216.  
  217.       Beame & Whiteside Software Ltd       Tel + Fax:
  218.       P.O. BOX 8130               (416) 648 6556
  219.       Dundos, Ontario
  220.       CANADA
  221.       L9H 5E7
  222.  
  223.  
  224. => <Alt-S> - Save all current parameters or Patch conex
  225.  
  226.    The parameters are normally written to the file "conex.ini" and are
  227.    automatically read again when you start CONEX. If you select a
  228.    different name as save file you have to activate it with the command
  229.    line option "/i<filename>".
  230.  
  231.    The following parameters are saved: port parameters (<Alt-I>), packet
  232.    parameters (kermit mode <I>-command), VT320-emulation (<Alt-M>), graphics
  233.    enabled (<Alt-G>), plot parameters (<Alt-P>) and status line (<Alt-L>) in
  234.    the different sessions 0 ... 9 and the keyboard macros. The save file
  235.    is an ASCII file which can be altered by a normal editor, see
  236.    "tech.ref" for more details. It can also be encrypted with a
  237.    password especially to protect the keyboard macros.
  238.  
  239.    Replacing the ini-file by the exe-filename (normally "conex.exe") will
  240.    save parameters to conex.exe itself. Afterwards the INI-file is not
  241.    automatically read, lest you force CONEX to read it with the /i-option.
  242.    Password protection is not supported then.
  243.  
  244.  
  245. => <Alt-0> ... <Alt-9> - change to another session
  246.  
  247.    Up to 10 different network sessions can be opened concurrently
  248.    depending on the limit of the resident network software. Port and
  249.    kermit parameter can be set differently in each session, the screen
  250.    is saved and restored, too. These sessions can be directly selected
  251.    with <Alt-0> to <Alt-9>.
  252.  
  253.  
  254. => <Alt-N> - change to another session with host Name
  255.  
  256.    All sessions are listed and can be selected with the cursor keys.
  257.    Open sessions in a network are marked with an arrow.
  258.  
  259.  
  260.  
  261. => <Alt-B> - send Break
  262.  
  263.    Sends a break over the serial line (short break), if <Alt-B> is
  264.    pressed twice, the signals RTS and DTR are dropped for a short time
  265.    (long break). These commands are normally used to interrupt the
  266.    connection between mainframe and PC. In the networks NOVELL, DECNET
  267.    or TELNET a break is sent according to network standards.
  268.  
  269.  
  270.  
  271.             ╒══════════════════════╕
  272.             │  Terminal Emulation  │
  273.             ╘══════════════════════╛
  274.  
  275.  
  276. The PC can be used as a normal terminal. The following modes can be
  277. selected with function keys:
  278.  
  279.  
  280.  
  281. => <F7> - normal mode
  282.  
  283.    All input characters are immediately sent to the mainframe.
  284.  
  285.  
  286.  
  287. => <F8> - edit mode, scroll back
  288.  
  289.    In this mode the screen can be scrolled back and modified with the
  290.    cursor keys (<Home>, <End>, <Left>, <Right>, <Up>, <Down>, <Page up>,
  291.    <Page down>, <Del>, <Ins>, <Ctrl-End> = delete to end of line). You
  292.    can scroll back up to 10 screen pages. You can enter this mode with
  293.    <Shift-Cursor keys>, too.
  294.  
  295.    With <Return> the cursor line is sent to the mainframe and CONEX is
  296.    switched back to normal mode. If a prompt has been defined with
  297.    <Alt-I> for this session it is stripped off. With <Esc> or <F7> you
  298.    return to normal mode without transmitting anything.
  299.  
  300.  
  301.  
  302. => <F9> - kermit mode
  303.  
  304.    Kermit must be started on the mainframe to transfer files. (see below)
  305.  
  306.  
  307.  
  308. => <Alt-M> - change eMulation, character set
  309.  
  310.    The following DEC terminals can be emulated: VT100, VT102, VT220,
  311.    VT320. Actually these different emulations only differ in the
  312.    response to the terminal identification, nearly all ESC sequences of
  313.    a VT320 terminal are interpreted and the keyboard is set up
  314.    accordingly.
  315.  
  316.    The keyboard corresponds to a DEC terminal like this:
  317.  
  318.                Dec VT 100/200/300 series
  319.  
  320.                  function keys
  321.   ┌────────────┬────────────┬────────────┬────────────┬─────────────┐
  322.   │    F6     │     F7     │     F8     │    F9      │    F10        │
  323.   │ <Shift-F6> │ <Shift-F7> │ <Shift-F8> │ <Shift-F9> │ <Shift-F10> │
  324.   └────────────┴────────────┴────────────┴────────────┴─────────────┘
  325.   ┌────────────┬────────────┬────────────┬────────────┬─────────────┐
  326.   │    F11    │     F12    │     F13     │    F14     │    Help     │
  327.   │  <Alt-F1>  │  <Alt-F2>  │  <Alt-F3>  │  <Alt-F4>  │  <Alt-F5>   │
  328.   │           │        │         │          │    <F11>    │
  329.   └────────────┴────────────┴────────────┴────────────┴─────────────┘
  330.   ┌────────────┬────────────┬────────────┬────────────┬─────────────┐
  331.   │    Do     │     F17    │     F18     │    F19     │     F20     │
  332.   │  <Alt-F6>  │  <Alt-F7>  │  <Alt-F8>  │  <Alt-F9>  │  <Alt-F10>  │
  333.   │    <F12>   │        │         │          │         │
  334.   └────────────┴────────────┴────────────┴────────────┴─────────────┘
  335.  
  336.          edit keys                   numerical keypad
  337.  ┌──────────┬──────────┬────────────┐    ┌──────┬──────┬──────┬───────┐
  338.  │   Find   │  Insert  │  Remove    │    │ PF1  │ PF2  │ PF3  │    PF4  │
  339.  │        │    Here   │        │    │ <F1> │ <F2> │ <F3> │ <F4>  │
  340.  │   <End>  │    <Ins>  │  <Del>     │    ├──────┼──────┼──────┼───────┤
  341.  ├──────────┼──────────┼────────────┤    │  7   │  8   │  9   │     -   │
  342.  │  Select  │ Previous │   Next     │    │ <7>  │ <8>  │ <9>  │    <->  │
  343.  │        │ Screen   │  Screen    │    ├──────┼──────┼──────┼───────┤
  344.  │  <Home>  │ <Pageup> │ <Pagedown> │    │  4   │  5   │  6   │     ,   │
  345.  └──────────┴──────────┴────────────┘    │ <4>  │ <5>  │ <6>  │    <*>  │
  346.                     ├──────┼──────┼──────┼───────┤
  347.                     │  1   │  2   │  3   │         │
  348.                     │ <1>  │ <2>  │ <3>  │         │
  349.                     ├──────┴──────┼──────┤ Enter │
  350.                     │     0       │  .   │    <+>  │
  351.                     │    <0>      │ <.>  │         │
  352.                     └─────────────┴──────┴───────┘
  353.  
  354.  
  355.    In 8 bit mode codes between 128-159 have special meanings and
  356.    the above function keys send 8 bit codes. 8 bit can only be selected
  357.    with VT220 or VT320.
  358.  
  359.    Character set 1 (characters 33-127) and character set 2 (characters
  360.    160-255) can be selected from ASCII, UK, graphic, German,
  361.    multinational and user. The user character set is defined in
  362.    CONEX.INI.
  363.  
  364.    <Alt-M> always resets VT320 emulation to default values.
  365.  
  366.  
  367. => <Alt-L> - change status Line
  368.  
  369.    You can select from the following items:
  370.  
  371.     1. normal status line,
  372.     2. empty status line,
  373.     3. status line with column numbers,
  374.     4. no status line.
  375.  
  376.    The selection can be saved with <Alt-S>.
  377.  
  378.  
  379. => <Alt-H> - Help
  380.  
  381.    This gives a list of all possible commands in CONEX, of modified
  382.    keys and last not least my address. Keys which have been replaced by
  383.    a single key are marked with an arrow.
  384.    Pressing a function key or Alt-combination will execute this command,
  385.    normal keys quit the help screen.
  386.  
  387.  
  388.  
  389. => <F10> - quit CONEX
  390.  
  391.    DTR and RTS can be dropped when you leave the program. If you changed
  392.    any important parameters you are asked to save them. Network
  393.    connections are always closed.
  394.  
  395.  
  396.  
  397. => <Ctrl-Backspace> = DEL, <Ctrl-Return> = LF
  398.  
  399.    An unknown fact is that DEL (127) and LF (10) can be
  400.    produced this way. Another way is to redefine keys using <Alt-K> or
  401.    define <Backspace> in <Alt-M>.
  402.  
  403.  
  404.  
  405. => <Ctrl-Num Lock> or <Pause>
  406.  
  407.    Stop output to screen, any other key resumes output to screen again.
  408.    This command is executed by the normal keyboard device driver.
  409.  
  410.  
  411.  
  412.               ╒══════════════════╕
  413.               │  Graphic Screen  │
  414.               ╘══════════════════╛
  415.  
  416. The program can switch automatically into graphic mode when it
  417. receives a graphic command and behave as a tectronix 4010 or 4014. The
  418. following graphic cards are supported: hercules, CGA, EGA and VGA.
  419. The graphic card is automatically detected on entry to CONEX.
  420.  
  421. This mode is only used to view graphics, so it is not as comfortable as
  422. normal text mode. Some keys like Alt combinations will not work any more
  423. in this mode.
  424.  
  425.  
  426. => <F5> - enter graphic mode
  427.  
  428.    Switch into graphic mode manually. The last graphic picture will be
  429.    restored.
  430.  
  431.  
  432. => <Alt-G> - enter Graphic mode automatically
  433.  
  434.    When a graphic command GS, FS, US or ESC ENQ, ESC FF, ESC SUB is
  435.    received CONEX will automatically switch into graphic mode. You can
  436.    switch back to normal by pressing <F7>.
  437.  
  438.    In GIN mode the crosshair can be moved using the cursor keys; the
  439.    shift key speeds up this movement. If a Microsoft compatible mouse is
  440.    connected and the mouse driver loaded you can move the crosshair with
  441.    the mouse as well.
  442.  
  443.  
  444.  
  445. => <Alt-P> - write a Plot file
  446.  
  447.    The graphics can be written to a file in HPGL format and plotted on a
  448.    HPGL compatible plotter later on. Pagewidth, margins and velocity of
  449.    the pen can be selected as well. Plots use the original resolution of
  450.    a Tektronix 4014 screen.
  451.  
  452.  
  453.             ╒══════════════════════╕
  454.             │  Writing Key Macros  │
  455.             ╘══════════════════════╛
  456.  
  457.  
  458.  
  459. => <Alt-K> - write Key macro
  460.  
  461.    Enter key
  462.  
  463.    All keys can be programmed, if they are detected by BIOS (Int 11h)
  464.    calls. Press <F4> and the key you want to redefine. Simple ASCII
  465.    characters must be entered without <F4>, otherwise you will get an
  466.    error message.
  467.  
  468.    There also exist some virtual keys ■IN0 ... ■IN9, which must be
  469.    entered using <F4>, <I>, <N>, #. When a new connection is opened the
  470.    corresponding macro IN# is automatically started. On com ports a new
  471.    connection is determined from the presence of DTR and CTS.
  472.  
  473.  
  474.    Macro
  475.  
  476.    Characters in a macro are sent out at a rate of 10 characters/sec.
  477.    Function, Alt and Control keys must be entered by <F4><key>.
  478.  
  479.    The following combinations have special meanings in macros:
  480.  
  481.    «W#»
  482.     Wait for # seconds. # = 1...9
  483.  
  484.    «R<string1> │ <string2> │ ...»
  485.     Wait until the mainframe sends <string1> or <string2> or ... The
  486.     strings must be seperated with key <F3>= "│".
  487.  
  488.    «D#1 │ #2 │ ...»
  489.     Dial telephone number #1, if it is occupied try next number #2
  490.     ... The special string sent before or after the phone number
  491.     must be set with Alt-Y, especially prefix (string before
  492.     number), suffix (string after number) and connect|fail (answer
  493.     of mainframe if connected or connection failed).
  494.  
  495.    - Function keys <F1>="«", <F2>="»", <F3>="│" can be used to enter
  496.      special characters in macros.
  497.    - A memory region of 10000 bytes is reserved for keyboard macros.
  498.    - During the execution of a macro inputs from the keyboard can be
  499.      done, only ESC stops the macro.
  500.  
  501.  
  502.    Label
  503.  
  504.    <Alt-H> lists the labels of all defined user keys. During the
  505.    execution of a macro this label is also displayed in the status line.
  506.    Labels are ignored if you replace a key by a single key.
  507.  
  508.  
  509. => <Alt-Y> - configuration of CONEX
  510.  
  511.    page length
  512.      If > 0, page numbers are printed at the top with <Ctrl-print screen>
  513.  
  514.    prefix dialing
  515.      This string goes before the phone number
  516.  
  517.    suffix dialing
  518.      This string comes after the phone number
  519.  
  520.    connect│fail
  521.      First string is the answer from the modem when connected successfully
  522.      all other strings which are seperated by │ mean connection failed.
  523.      If a connection could not be established, the next number is dialed.
  524.  
  525.    host name (BW)
  526.      Name of host table, only used with BW/TCP
  527.  
  528.    default port
  529.      When the program is started in a network with "conex <host>" and a
  530.      session <host> has not been defined, this port is taken by default.
  531.      When set to "automatic", the networks LAT, PC/TCP, BW/TCP and
  532.      Netbios can be detected.
  533.  
  534.  
  535.  
  536.           ╒══════════════════════════════════════════╕
  537.           │  Transfer of Files without any Protocol  │
  538.           ╘══════════════════════════════════════════╛
  539.  
  540.  
  541. => <Alt-W> - Write file
  542.  
  543.    Use this command to save all incoming characters to a file either to
  544.    remember what you were doing or to transfer files. The transfer may
  545.    be interrupted with the <Alt-W>.
  546.  
  547.  
  548.  
  549. => <Alt-R> - Read file
  550.  
  551.    The file is transferred to the mainframe as it is, especially CR and
  552.    LF at the end of line are sent. The transfer can be interrupted with
  553.    <Alt-R>.
  554.  
  555.  
  556.  
  557. => <Ctrl-Print Screen> - print incoming characters
  558.  
  559.    All incoming characters are transferred to the printer. If a page
  560.    length is defined with <Alt-Y>, the printed pages will be numbered.
  561.    Pressing <Control-Print Screen> twice produces a form feed and page
  562.    numbering begins anew.
  563.  
  564.  
  565.  
  566.           ╒═════════════════════════════════╕
  567.           │  Transfer Files in Kermit Mode  │
  568.           ╘═════════════════════════════════╛
  569.  
  570. You must start kermit on the mainframe and enter "server", "receive" or
  571. "send", then press <F9> to enter local kermit mode to start the file
  572. transfer.
  573.  
  574.  
  575.  
  576. => <I> -Init parameters
  577.  
  578.    ASCII/binary file type - Binary files (files with characters over 127)
  579.       should be transferred with file type binary. The mainframe must be
  580.       set to this mode, too, normally with "set file_type binary".
  581.       Sometimes binary files can also be transferred with "parity none",
  582.       which is quicker.
  583.  
  584.    packet length - length of a transmitted packet including packet
  585.     number, type and checksum. (default 2000) Values above 94 are
  586.     ignored if the host does not support large packets.
  587.  
  588.    window size - Size of a window. (default 1) Values different from 1
  589.     are ignored if the host does not support windowing.
  590.  
  591.     - If you want to speed up the transmission rate
  592.  
  593.       enlarge packet size <-- reliable connection
  594.       enlarge window size <-- unreliable connection
  595.  
  596.       Enlarging both packet and window size does not make much sense.
  597.  
  598.    type of checksum - CONEX supports 3 kinds of checksums, which consist
  599.     of 1, 2 or 3 bytes. (default 1) It might be a good idea to
  600.     select a more exact checksum with large packet sizes and
  601.     unreliable connections.
  602.  
  603.    more... - Change more parameters, which are less important.
  604.  
  605.  
  606.    padding character - characters sent before any packets to synchronize
  607.     transmission. (normally not necessary)
  608.  
  609.    quote control character - control character are quoted with this
  610.     character, Control-A is coded as '#A'. (default #)
  611.  
  612.    quote 8-bit character - characters whose 8th bit is set are quoted
  613.     with this character, hex A8 is coded as &H. (default &)
  614.  
  615.    Repeating - repeated characters are compressed in a packet.
  616.  
  617.    repeat character - 8 characters 'HHHHHHHH' is shortened to 3
  618.     characters ~'H, 8 is coded as '. (default ~)
  619.  
  620.    packet terminator - Every packet is terminated with this character.
  621.     (default = CR)
  622.  
  623.    Max number of retries - number of trials to resend a packet, which
  624.       has been refused by the mainframe. (default 5)
  625.  
  626.    Time out in secs - If the PC did not answer for the specified time
  627.       the last packet is resend. (default 5)
  628.  
  629.  
  630.  
  631. => <S> - Send files
  632.  
  633.    Multiple files seperated with blanks and "wild cards" can be entered.
  634.    If you want to select from a file list, press <page up>/<page down>
  635.    and select with <Ins> or <Del>.
  636.  
  637.  
  638.  
  639. => <R> - Receive files
  640.  
  641.    This command is used to get files from the mainframe. If this file
  642.    already exists on the PC the old one is renamed to ".bak".
  643.  
  644.    If the sender has already been told the name of the file ("send
  645.    foo"), simply press return when asked for "receive file". It is also
  646.    possible to enter "wild cards" which are understood by kermit at the
  647.    mainframe.
  648.  
  649.  
  650.  
  651. => <O> - lOg packets to disk
  652.  
  653.    If log is on, all sent and received packets are written to the file
  654.    "conex.log". This feature is mainly used to trace down any bugs.
  655.  
  656.  
  657. => <F> - Finish server on the mainframe
  658.  
  659.    Kermit on the mainframe is terminated and CONEX changes back to
  660.    normal mode.
  661.  
  662.  
  663.  
  664. => <L> - Logout on the mainframe
  665.  
  666.    Like "finish" but terminate session, too.
  667.  
  668.  
  669.  
  670. => cursor keys
  671.  
  672.    Scroll the messages at the bottom of the screen.
  673.  
  674.  
  675.  
  676. => <C> - Change directory on the mainframe
  677.  
  678.    This and the following commands only work, if kermit on the
  679.    mainframe supports generic commands.
  680.  
  681.  
  682.  
  683. => <D> - list Directory on the mainframe
  684.  
  685.  
  686.  
  687. => <E> - Erase file on the mainframe
  688.  
  689.  
  690.  
  691. => <N> - reName file on the mainframe
  692.  
  693.  
  694.  
  695. => <U> - query disk Usage
  696.  
  697.  
  698.  
  699. => <M> - send a short Message
  700.  
  701.  
  702.  
  703. => <Q> - Query server status
  704.  
  705.  
  706.  
  707. => During a file transfer the following commands can be used.
  708.  
  709.    <Esc> - interrupts transmission completely. This should be the last
  710.        resort if nothing else works.
  711.  
  712.    <^F>  - interrupts the transfer of current file, the transmission
  713.        proceeds with the next file.
  714.  
  715.    <^G>  - interrupts file transfer completely.
  716.  
  717.    <CR>  - resend last packet, if transmission stopped
  718.  
  719.  
  720.              ╒════════════════════╕
  721.              │  error characters  │
  722.              ╘════════════════════╛
  723.  
  724.  
  725. Some characters, which are output to screen, have special meanings:
  726.  
  727. Blinking character  - Parity or Framing error: A bad character was received.
  728.               Alter bits/parity, if all characters are blinking.
  729.  
  730. rubout (dec 178)    - Overrun error at COM port. Too many characters have
  731.               been received at the port.
  732.  
  733. up arrow (dec 24)   - Sender time out: Characters could not be sent out.
  734.               In a network environment the connection is
  735.               interrupted.
  736.  
  737. down arrow (dec 25) - Receiver time out: Characters could not be received
  738.               from remote host. The connection is interrupted.
  739.  
  740.  
  741.               ╒═════════════════╕
  742.               │ Tips and Tricks │
  743.               ╘═════════════════╛
  744.  
  745. Redefine Backspace to DEL
  746. ──────────────────────────────────────────────────────────────────────
  747.  
  748. This is what you should do
  749.  
  750. 1. Enter macro definition: <Alt-K>
  751. 2. Select key to redefine: <F4> <Backspace> <Return>
  752. 3. Delete old definition: <Delete> several times
  753. 4. Insert new definition: <Ctrl-Backspace> <Return>
  754.  
  755.  
  756.  
  757.  
  758. Redefine enhanced IBM numerical keypad to look like DEC VT100/VT220 keypad
  759. ──────────────────────────────────────────────────────────────────────
  760.  
  761. The positions of the EDIT keys on a VT220 keyboard are not the same as
  762. on the IBM keyboard.
  763.  
  764.      Dec VT 200/300 series              PC AT extended keyboard
  765.    ┌──────────┬──────────┬──────────┐    ┌──────────┬──────────┬──────────┐
  766.    │   Find   │  Insert  │  Remove  │    │ Insert   │  Home    │  Page     │
  767.    │          │   Here     │        │    │       │          │   Up     │
  768.    ├──────────┼──────────┼──────────┤    ├──────────┼──────────┼──────────┤
  769.    │  Select  │ Previous │   Next   │    │ Delete   │   End    │  Page     │
  770.    │          │ Screen     │  Screen  │    │       │          │  Down     │
  771.    └──────────┴──────────┴──────────┘    └──────────┴──────────┴──────────┘
  772.  
  773. If this is what you want redefine them as follows
  774.  
  775. directly in conex.ini              using <Alt-K>
  776.  
  777. "■INS",,"■END"!              <F4><Insert>   -->  <F4><End>
  778. "■HOM",,"■INS"!              <F4><Home>     -->  <F4><Insert>
  779. "■PUP",,"■DEL"!              <F4><Page up>  -->  <F4><Delete>
  780. "■DEL",,"■HOM"!              <F4><Delete>   -->  <F4><Home>
  781. "■END",,"■PUP"!              <F4><End>      -->  <F4><Page up>
  782.    - more -
  783. !
  784.  
  785. Sorry, some keys on the numeric keypad, like </>, <Enter> cannot be
  786. redefined in this version. Coming in 6.3!
  787.  
  788.  
  789.                  ╒════════════╕
  790.                  │    Problems  │
  791.                  ╘════════════╛
  792.  
  793. 1. Interrupt numbers >7 on COM have not been tested.
  794. 2. VT320 emulation is not yet complete. If you encounter any problems
  795.    contact me, so I can enhance the implementation.
  796.  
  797.  
  798.                ╒═══════════════╕
  799.                │  Past history │
  800.                ╘═══════════════╛
  801.  
  802. 6.0   1st Public Domain Version in comp.binaries.ibm.pc
  803.  
  804. 6.1   default COM3/4 Interrupt = 4 and 3
  805.       COM3/4 Interrupt + IO address configurable
  806.       up to 4 LAT sessions
  807.       ESC FF, ESC SUB, ESC ENQ automatically switch into graphic mode (Alt-G)
  808.       support extended keyboard (esp. F11, F12)
  809.       rotate interrupts configurable in conex.ini
  810.       format of CONEX.INI changed!!!
  811.       dial sequences are saved in CONEX.INI
  812.       start initial macro at 1st opening of a session (<Alt-K>, ■IN#)
  813.       characters from port can be remapped (<Alt-M>, character set: user)
  814.       conex can be patched (<Alt-S>, file name: conex.exe)
  815.       support B&W TCP/IP (<Alt-P>)
  816.       ESC stops macros only in normal or graphics mode
  817.       alphabetically sorted output in directory listing
  818.       alphabetically sorted output of macros in help screen
  819.       multinational supplement character set implemented
  820.       ESC ENQ supported in graphics mode
  821.       hercules graphic screen increased to 720 X 360 pixels
  822.  
  823. 6.2   default setting changed to bits/parity: 8 none, emulation: VT320-7
  824.       single key replacement is shown with <Alt-H>
  825.       support sliding windows/long packets in kermit file transfer
  826.       default kermit packet size = 2000 bytes (long packet)
  827.       "ESC [" switches back from graphic mode to text mode
  828.       Cursor type changes according to insert/overwrite mode
  829.       Numbers can be entered directly in windows
  830.       <Shift-TAB> can be programmed
  831.       support printer command under VT... emulation
  832.       features from VT320 emulation
  833.       support UART 16550A FIFO
  834.       Answerback message implemented (<Alt-I>, more=yes)
  835.       support line drawing patterns in Tek mode (ESC `, ..., ESC e)
  836.       "ESC [ ? 38 h" switches into graphic mode
  837.       Characters in Tektronix mode are transmitted to HPGL file
  838.       telnet port and timeout made configurable (<Alt-I>)
  839.  
  840.  
  841.                ╒════════════════╕
  842.                │  Future plans  │
  843.                ╘════════════════╛
  844.  
  845. - NETBIOS support
  846. - enhance macro language
  847. - more rows, columns on EGA/VGA card
  848. - FTP file transfer
  849. - direct access to packet drivers
  850. - emulate tektronix 4105
  851. - support other file transfer protocols esp. z-modem
  852.  
  853.  
  854.  
  855.                   ╒══════════╕
  856.                   │  Author  │
  857.                   ╘══════════╛
  858.  
  859.     Erhard Hilbig
  860.     Hochschulrechenzentrum
  861.     Universitaet-Gesamthochschule Paderborn
  862.     Postfach 1621
  863.     W-4790 Paderborn (Germany)
  864.  
  865.     e-mail: zahilb@pbhrzt.uni-paderborn.de
  866.         zahilb@hrz.nw.uni-paderborn.de
  867.     phone: +49 5251/60-2433       room: N2-316
  868.     FAX:   +49 5251/60-2519
  869.  
  870.  
  871.       This program has been developed by me and can be distributed
  872.      freely. There is also a more detailed documentation in German
  873.      available, which is written in LaTeX. You can have it as LaTeX
  874.     DVI file or as a print file, which must be output using
  875.             "copy conex.lst prn/b".
  876.  
  877.     If you find any bugs or have an idea how to improve the program,
  878.                send me a message!
  879.