home *** CD-ROM | disk | FTP | other *** search
-
- ┌─────────────────────┐
- │ CONEX version 6.2d │
- └─────────────────────┘
-
- Versions 6.2a to 6.2d don't contain any new features, only bugs were
- removed.
-
- New features of version 6.2 are:
-
- - default setting changed to bits/parity: 8 none, emulation: VT320 7-Bit
-
- - single key replacement is shown with Alt-H
- When mapping a key to a single character this is internally not
- stored as a macro but simply replaced in a translation table and
- labels are ignored. These replacements are now shown in the help menu
- with an arrow in front, which means that the label is not displayed
- but the key's definition.
-
- - support sliding windows/long packets in kermit file transfer
- The file transfer subroutines have been totally rewritten to allow
- advanced features of the kermit protocol.
-
- - default kermit packet size = 2000 bytes (long packet)
- Packet sizes can now be selected from 80 to 9024, which is larger
- than in the original MSKERMIT program which only allows packet sizes
- up to 2000.
-
- - "ESC [" switches back from graphic mode to text mode
- Any ESC [ sequence switches back from graphic mode to normal mode now.
- VT100 sequences normally look like "ESC [ <some character>", so
- invoking a editor for example will bring you back to text mode
- automatically.
-
- - Cursor type changes according to insert/overwrite mode
- In insert mode cursor type is large blinking block.
- In overwrite mode cursor type is small underline.
-
- - Numbers can be entered directly in windows
- In version 6.1 numbers could only be changed with cursor keys left
- right. They must now be entered directly like entering a string.
- Hexadecimal numbers should begin with '$'.
-
- - Shift-Tab can be programmed
- Shift-Tab normally send "ESC [ Z" under vt320 emulation.
-
- - support printer command under VT... emulation
- If a printer is connected printer commands under vt100 emulation are
- now executed correctly.
-
- - features from VT320 emulation
- Some features from VT320 emulation are implemented now, mainly
- allowing 8 bit control codes and various cursor movement commands.
- VT100 is a subset of vt320 7-bit, so you can still use vt100 ESC
- sequences.
- If you need any more features of vt320, please tell me. Since I don't
- have any programs which uses vt320 emulation explicitly I could not
- yet test it in reality.
-
- - support UART 16550A FIFO
- Newer chips which handle the com ports can store up to 14 characters
- before they generate an interrupt. So in all the program is not
- interrupted as often as with older chips. I did not notice any
- difference in the behaviour of conex though the program flow was
- interrupted less often.
- The UART chip is automatically detected.
-
- - Answerback message implemented (<Alt-I>, more=yes)
- If we receive ENQ=^C, the specified string is automatically
- transmitted to the host. This is part of VT100 emulation.
-
- - support line drawing patterns in Tek mode (ESC `, ..., ESC e)
- Different line type are now supported in Tektronix mode. See tech.ref
- for more details.
-
- - "ESC [ ? 38 h" switches into graphic mode
-
- - Characters in Tektronix mode are transmitted to HPGL file
- Printed characters in Tektronix mode were formerly dropped in the
- plot file.
-
- - telnet port and timeout made configurable (<Alt-I>)
- Telnet port should normally be 23, but in some special occasions this
- can be any other number. Timeout value gives the maximal time in
- milliseconds we will try to connect to a host. This value should be
- larger when the host is farther away, it is preset to 5 sec.
-
-
-
- ┌──────────────────────────────┐
- │ UPDATE CONEX.INI 6.1 to 6.2d │
- └──────────────────────────────┘
-
- 1. Delete sections "User defined character set" and "Session dependent
- parameters"
-
- 2. Change header to "CONEX 6.2d"
-
- 3. Start new version and change parameters.
-
- 4. Save again <Alt-S>.
-
-
- Changes in CONEX.INI
- ────────────────────
-
- section: User defined character set
-
- The 2nd character set no longer contains characters 128 to 159.
- They must be deleted.
-
-
- section: Session dependent parameters
-
- changed parameter 39, 40: 0=US, 1=UK, 2=German, 3=graphic,
- 4=multinational, 5=user
- changed parameters 33,34: emulation
-
- new parameter 3: Answer back message (max 20 bytes)
- new parameter 20: outbound window size (default 1)
- new parameter 30: inbound window size (default 1)
- new parameter 40: telnet port (default 23)
- new parameter 41: telnet timeout in milliseconds (default 5000)
-
-
- ┌─────────────────────┐
- │ CONEX version 6.1 │
- └─────────────────────┘
-
-
- New features are:
-
- - default COM3/4 Interrupt = 4 and 3
- In version 6.0 interrupts for com3/com4 had been preset to 12, 11,
- which seems not to be very common.
-
- - COM3/4 Interrupt + IO address configurable
- Interrupts and IO addresses of all com ports can be set in conex.ini.
- (see tech.ref for more details)
-
- - up to 4 LAT sessions
- Now up to 4 LAT sessions can be opened concurrently. In the older
- version this did not work correctly.
-
- - ESC FF, ESC SUB, ESC ENQ automatically switch into graphic mode (Alt-G)
- In CONEX 6.0 only FS and GS switched automatically into graphic mode.
-
- - support extended keyboard (esp. F11, F12)
- At the start of CONEX the keyboard is tested, so that on extended
- keyboards more keys can be programmed now. I changed some of the key
- names:
-
- S** --> #** (shifted keys)
- C** --> ^** (Control keys)
- A** --> @** (Alt keys) see tech.ref for exact names
-
- - rotate interrupts configurable in conex.ini
- Normally the priority of characters from the keyboard is higher than
- characters from the COM ports. So typing very quickly can cause an
- overrun error at the port (indicated by ▓). There is a switch in
- conex.ini to change the priority.
-
- - format of CONEX.INI changed!!!
- To be more flexible while inputting numbers and strings to conex.ini
- the format of the file was changed. Numbers can be entered as decimal
- or hexadecimal. Strings can be composed of simple characters, decimal
- numbers and hexadecimal numbers. You must update your old conex.ini
- file manually, if you want to use it. (see below for more details)
-
- - dial sequences are saved in CONEX.INI
- The dial sequence is now saved, too. It is set to a Smart Hayes
- compatible modem by default now.
-
- - start initial macro at 1st opening of a session (Alt-K, ■IN#)
- 10 new virtual keys can be programmed: ■IN0, ..., ■IN9. They are
- automatically executed, when a new session is opened. When using the
- COM port the corresponding macro is started if DTR and CTS was
- dropped.
-
- - characters from port can be remapped (Alt-M, character set: user)
- Characters received from the mainframe can be remapped. There are two
- sets characters 32-127 and characters 128-255, which can be modified
- seperately. To use this feature enter your character set in conex.ini
- and select the character set "user" with Alt-M.
-
- - conex can be patched (Alt-S, file name: conex.exe)
- If you replace conex.ini by conex.exe in the Alt-S window, the
- program conex.exe is patched.
-
- - support B&W TCP/IP (Alt-P)
- The TCP/IP kernel from Beame and Whiteside Software Ltd is supported.
- The name of the "hosts" file should be entered in Alt-Y to allow the
- resolution of hostnames.
-
- - ESC stops macros only in normal or graphics mode
- While a macro is executed keys from the keyboard are executed. ESC
- will not stop a macro if you abort a window.
-
- - alphabetically sorted output in directory listing
- Directory listings produced with Alt-D or Pageup/Pagedown are
- alphabetically sorted.
-
- - alphabetically sorted output of macros in help screen
- Macro labels are alphabetically sorted.
-
- - multinational supplement character set implemented
- Characters 128-255 will no longer use the extended IBM character set,
- but are mapped to multinational supplement character set as defined
- for VT220 terminals. Not all characters can be supported but are
- mapped to the nearest IBM character.
-
- - ESC ENQ supported in graphics mode
- ESC ENQ asks for cursor position in Tektronix emulation.
-
- - hercules graphic screen increased to 720 X 360 pixels
- The normal resolution is 720 X 348 pixels. I hope the larger screen
- will not cause any problems.
-
-
- ┌─────────────────────────────┐
- │ UPDATE CONEX.INI 6.0 to 6.1 │
- └─────────────────────────────┘
-
- CONEX.INI can be edited manually with any ASCII editor. In order to use
- your old parameter setting with CONEX 6.1 you have to update it or enter
- all your settings anew.
-
- If you prefer to transfer only part of your parameters you may delete any
- of the sections 2 - 4 completely.
-
- 1. header
- Replace header "CONEX 6.0" by "CONEX 6.1" in line 1
-
- 2. section: Common parameters
- Append "!" to the end of numbers
- ... 0 0 0 0 0 --> ... 0 0 0 0 0!
-
- 3. section: Session dependent parameters
- Surround strings with "", append comma to string, end with !.
-
- ┌───────────────────────────────────────────────────┐
- │ Session dependent parameters │
- │ Sun │
- │ │
- │ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0 │
- │ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0 │
- └───────────────────────────────────────────────────┘
-
- replace with
-
- ┌───────────────────────────────────────────────────┐
- │ Session dependent parameters │
- --> │ "Sun", │
- --> │ "", │
- │ 0 0 12 0 1 1 2 94 5 0 0 13 35 0 0 126 0 77 5 0 │
- │ 0 13 35 0 0 0 0 5 10 1 0 1 0 0 0! │<--
- └───────────────────────────────────────────────────┘
-
- repeat this for the 9 following session parameters
-
- 4. section: Keyboard translation
- Insert string delimiters "", seperate with ,.
- Every key definition must end with "!".
- An extra "!" must be appended to this section.
- Replace old function key names with new one (see tech.ref).
-
- ┌────────────────────────────────────────────────────┐
- │ Keyboard translation │
- │ ■F01 │
- │ Login Sun │
- │ login Hilbig■CR.«rpassword:»secret■CR. │
- │ ■S01 │
- │ logout Sun │
- │ logout■CR. │
- └────────────────────────────────────────────────────┘
-
- replace with
-
- ┌────────────────────────────────────────────────────┐
- │ Keyboard translation │
- --> │ "■F01", │
- --> │ "Login Sun", │
- --> │ "login Hilbig■CR.«rpassword:»secret■CR."! │
- --> │ "■#F1", │
- --> │ "logout Sun", │
- --> │ "logout■CR."!! │
- └────────────────────────────────────────────────────┘
-
-