home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / comm / misc / 009 / upgrade.doc < prev   
Encoding:
Text File  |  1993-06-14  |  10.9 KB  |  289 lines

  1.  
  2.             ┌─────────────────────┐
  3.             │  CONEX version 6.2d │
  4.             └─────────────────────┘
  5.  
  6. Versions 6.2a to 6.2d don't contain any new features, only bugs were
  7. removed.
  8.  
  9. New features of version 6.2 are:
  10.  
  11.  - default setting changed to bits/parity: 8 none, emulation: VT320 7-Bit
  12.  
  13.  - single key replacement is shown with Alt-H
  14.    When mapping a key to a single character this is internally not
  15.    stored as a macro but simply replaced in a translation table and
  16.    labels are ignored. These replacements are now shown in the help menu
  17.    with an arrow in front, which means that the label is not displayed
  18.    but the key's definition.
  19.  
  20.  - support sliding windows/long packets in kermit file transfer
  21.    The file transfer subroutines have been totally rewritten to allow
  22.    advanced features of the kermit protocol.
  23.  
  24.  - default kermit packet size = 2000 bytes (long packet)
  25.    Packet sizes can now be selected from 80 to 9024, which is larger
  26.    than in the original MSKERMIT program which only allows packet sizes
  27.    up to 2000.
  28.  
  29.  - "ESC [" switches back from graphic mode to text mode
  30.    Any ESC [ sequence switches back from graphic mode to normal mode now.
  31.    VT100 sequences normally look like "ESC [ <some character>", so
  32.    invoking a editor for example will bring you back to text mode
  33.    automatically.
  34.  
  35.  - Cursor type changes according to insert/overwrite mode
  36.    In insert mode cursor type is large blinking block.
  37.    In overwrite mode cursor type is small underline.
  38.  
  39.  - Numbers can be entered directly in windows
  40.    In version 6.1 numbers could only be changed with cursor keys left
  41.    right. They must now be entered directly like entering a string.
  42.    Hexadecimal numbers should begin with '$'.
  43.  
  44.  - Shift-Tab can be programmed
  45.    Shift-Tab normally send "ESC [ Z" under vt320 emulation.
  46.  
  47.  - support printer command under VT... emulation
  48.    If a printer is connected printer commands under vt100 emulation are
  49.    now executed correctly.
  50.  
  51.  - features from VT320 emulation
  52.    Some features from VT320 emulation are implemented now, mainly
  53.    allowing 8 bit control codes and various cursor movement commands.
  54.    VT100 is a subset of vt320 7-bit, so you can still use vt100 ESC
  55.    sequences.
  56.    If you need any more features of vt320, please tell me. Since I don't
  57.    have any programs which uses vt320 emulation explicitly I could not
  58.    yet test it in reality.
  59.  
  60.  - support UART 16550A FIFO
  61.    Newer chips which handle the com ports can store up to 14 characters
  62.    before they generate an interrupt. So in all the program is not
  63.    interrupted as often as with older chips. I did not notice any
  64.    difference in the behaviour of conex though the program flow was
  65.    interrupted less often.
  66.    The UART chip is automatically detected.
  67.  
  68.  - Answerback message implemented (<Alt-I>, more=yes)
  69.    If we receive ENQ=^C, the specified string is automatically
  70.    transmitted to the host. This is part of VT100 emulation.
  71.  
  72.  - support line drawing patterns in Tek mode (ESC `, ..., ESC e)
  73.    Different line type are now supported in Tektronix mode. See tech.ref
  74.    for more details.
  75.  
  76.  - "ESC [ ? 38 h" switches into graphic mode
  77.  
  78.  - Characters in Tektronix mode are transmitted to HPGL file
  79.    Printed characters in Tektronix mode were formerly dropped in the
  80.    plot file.
  81.  
  82.  - telnet port and timeout made configurable (<Alt-I>)
  83.    Telnet port should normally be 23, but in some special occasions this
  84.    can be any other number. Timeout value gives the maximal time in
  85.    milliseconds we will try to connect to a host. This value should be
  86.    larger when the host is farther away, it is preset to 5 sec.
  87.  
  88.  
  89.  
  90.             ┌──────────────────────────────┐
  91.             │ UPDATE CONEX.INI 6.1 to 6.2d │
  92.             └──────────────────────────────┘
  93.  
  94. 1. Delete sections "User defined character set" and "Session dependent
  95.    parameters"
  96.  
  97. 2. Change header to "CONEX 6.2d"
  98.  
  99. 3. Start new version and change parameters.
  100.  
  101. 4. Save again <Alt-S>.
  102.  
  103.  
  104. Changes in CONEX.INI
  105. ────────────────────
  106.  
  107. section: User defined character set
  108.  
  109.      The 2nd character set no longer contains characters 128 to 159.
  110.      They must be deleted.
  111.  
  112.  
  113. section: Session dependent parameters
  114.  
  115.      changed parameter 39, 40: 0=US, 1=UK, 2=German, 3=graphic,
  116.                    4=multinational, 5=user
  117.      changed parameters 33,34: emulation
  118.  
  119.      new parameter 3: Answer back message (max 20 bytes)
  120.      new parameter 20: outbound window size (default 1)
  121.      new parameter 30: inbound window size (default 1)
  122.      new parameter 40: telnet port (default 23)
  123.      new parameter 41: telnet timeout in milliseconds (default 5000)
  124.  
  125.  
  126.             ┌─────────────────────┐
  127.             │  CONEX version 6.1  │
  128.             └─────────────────────┘
  129.  
  130.  
  131. New features are:
  132.  
  133.  - default COM3/4 Interrupt = 4 and 3
  134.    In version 6.0 interrupts for com3/com4 had been preset to 12, 11,
  135.    which seems not to be very common.
  136.  
  137.  - COM3/4 Interrupt + IO address configurable
  138.    Interrupts and IO addresses of all com ports can be set in conex.ini.
  139.    (see tech.ref for more details)
  140.  
  141.  - up to 4 LAT sessions
  142.    Now up to 4 LAT sessions can be opened concurrently. In the older
  143.    version this did not work correctly.
  144.  
  145.  - ESC FF, ESC SUB, ESC ENQ automatically switch into graphic mode (Alt-G)
  146.    In CONEX 6.0 only FS and GS switched automatically into graphic mode.
  147.  
  148.  - support extended keyboard (esp. F11, F12)
  149.    At the start of CONEX the keyboard is tested, so that on extended
  150.    keyboards more keys can be programmed now. I changed some of the key
  151.    names:
  152.  
  153.    S** --> #**    (shifted keys)
  154.    C** --> ^**    (Control keys)
  155.    A** --> @**    (Alt keys)        see tech.ref for exact names
  156.  
  157.  - rotate interrupts configurable in conex.ini
  158.    Normally the priority of characters from the keyboard is higher than
  159.    characters from the COM ports. So typing very quickly can cause an
  160.    overrun error at the port (indicated by ▓). There is a switch in
  161.    conex.ini to change the priority.
  162.  
  163.  - format of CONEX.INI changed!!!
  164.    To be more flexible while inputting numbers and strings to conex.ini
  165.    the format of the file was changed. Numbers can be entered as decimal
  166.    or hexadecimal. Strings can be composed of simple characters, decimal
  167.    numbers and hexadecimal numbers. You must update your old conex.ini
  168.    file manually, if you want to use it. (see below for more details)
  169.  
  170.  - dial sequences are saved in CONEX.INI
  171.    The dial sequence is now saved, too. It is set to a Smart Hayes
  172.    compatible modem by default now.
  173.  
  174.  - start initial macro at 1st opening of a session (Alt-K, ■IN#)
  175.    10 new virtual keys can be programmed: ■IN0, ..., ■IN9. They are
  176.    automatically executed, when a new session is opened. When using the
  177.    COM port the corresponding macro is started if DTR and CTS was
  178.    dropped.
  179.  
  180.  - characters from port can be remapped (Alt-M, character set: user)
  181.    Characters received from the mainframe can be remapped. There are two
  182.    sets characters 32-127 and characters 128-255, which can be modified
  183.    seperately. To use this feature enter your character set in conex.ini
  184.    and select the character set "user" with Alt-M.
  185.  
  186.  - conex can be patched (Alt-S, file name: conex.exe)
  187.    If you replace conex.ini by conex.exe in the Alt-S window, the
  188.    program conex.exe is patched.
  189.  
  190.  - support B&W TCP/IP (Alt-P)
  191.    The TCP/IP kernel from Beame and Whiteside Software Ltd is supported.
  192.    The name of the "hosts" file should be entered in Alt-Y to allow the
  193.    resolution of hostnames.
  194.  
  195.  - ESC stops macros only in normal or graphics mode
  196.    While a macro is executed keys from the keyboard are executed. ESC
  197.    will not stop a macro if you abort a window.
  198.  
  199.  - alphabetically sorted output in directory listing
  200.    Directory listings produced with Alt-D or Pageup/Pagedown are
  201.    alphabetically sorted.
  202.  
  203.  - alphabetically sorted output of macros in help screen
  204.    Macro labels are alphabetically sorted.
  205.  
  206.  - multinational supplement character set implemented
  207.    Characters 128-255 will no longer use the extended IBM character set,
  208.    but are mapped to multinational supplement character set as defined
  209.    for VT220 terminals. Not all characters can be supported but are
  210.    mapped to the nearest IBM character.
  211.  
  212.  - ESC ENQ supported in graphics mode
  213.    ESC ENQ asks for cursor position in Tektronix emulation.
  214.  
  215.  - hercules graphic screen increased to 720 X 360 pixels
  216.    The normal resolution is 720 X 348 pixels. I hope the larger screen
  217.    will not cause any problems.
  218.  
  219.  
  220.             ┌─────────────────────────────┐
  221.             │ UPDATE CONEX.INI 6.0 to 6.1 │
  222.             └─────────────────────────────┘
  223.  
  224. CONEX.INI can be edited manually with any ASCII editor. In order to use
  225. your old parameter setting with CONEX 6.1 you have to update it or enter
  226. all your settings anew.
  227.  
  228. If you prefer to transfer only part of your parameters you may delete any
  229. of the sections 2 - 4 completely.
  230.  
  231. 1. header
  232.    Replace header "CONEX 6.0" by "CONEX 6.1" in line 1
  233.  
  234. 2. section: Common parameters
  235.    Append "!" to the end of numbers
  236.    ... 0 0 0 0 0 --> ... 0 0 0 0 0!
  237.  
  238. 3. section: Session dependent parameters
  239.    Surround strings with "", append comma to string, end with !.
  240.  
  241.      ┌───────────────────────────────────────────────────┐
  242.      │ Session dependent parameters              │
  243.      │ Sun                             │
  244.      │                             │
  245.      │ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0    │
  246.      │ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0             │
  247.      └───────────────────────────────────────────────────┘
  248.  
  249.                   replace with
  250.  
  251.      ┌───────────────────────────────────────────────────┐
  252.      │ Session dependent parameters              │
  253.     -->  │ "Sun",                                            │
  254.     -->  │ "",                                               │
  255.      │ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0    │
  256.      │ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0!             │<--
  257.      └───────────────────────────────────────────────────┘
  258.  
  259.     repeat this for the 9 following session parameters
  260.  
  261. 4. section: Keyboard translation
  262.    Insert string delimiters "", seperate with ,.
  263.    Every key definition must end with "!".
  264.    An extra "!" must be appended to this section.
  265.    Replace old function key names with new one (see tech.ref).
  266.  
  267.      ┌────────────────────────────────────────────────────┐
  268.      │ Keyboard translation                   │
  269.      │ ■F01                           │
  270.      │ Login Sun                          │
  271.      │ login Hilbig■CR.«rpassword:»secret■CR.          │
  272.      │ ■S01                           │
  273.      │ logout Sun                          │
  274.      │ logout■CR.                          │
  275.      └────────────────────────────────────────────────────┘
  276.  
  277.                   replace with
  278.  
  279.      ┌────────────────────────────────────────────────────┐
  280.      │ Keyboard translation                   │
  281.      --> │ "■F01",                                            │
  282.      --> │ "Login Sun",                                       │
  283.      --> │ "login Hilbig■CR.«rpassword:»secret■CR."!          │
  284.      --> │ "■#F1",                                            │
  285.      --> │ "logout Sun",                                      │
  286.      --> │ "logout■CR."!!                                     │
  287.          └────────────────────────────────────────────────────┘
  288.  
  289.