Changes for BinkleyTerm 2.40k, 19th January 1990 ------------------------------------------------ 1. NoXon as introduced in 2.40j is now the default. The NoXon keyword will still be recognised for backward compatibility, but will have no effect. It should be considered obsolete. ======================================================================== The following modifications have been taken from the PC Version 2.40 HS, which was modified by: Holger Schurig Leiterbergweg 16 D-3558 Frankenberg Fido: 2:243/23.0 Box: 06451/23423 Voice: 06451/23247 Thanks to Mario Martelli of 2:242/26 for sending me the source code to this. Thanks to Lucien Oppler (FNET 1014) for translating the update notes from German to English. ----------------------------------------------------------------------- 2. For testing and debugging purposes, you can force Binkley to send the answer string to the modem and act as if a RING has been received by the modem by pressing ALT-A. 3. ALT-S and ALT-G no longer add in a comment line to the REQ file, which gets treated as another file request by most mailers. 4. Alt-Z will zoom the outbound window showing more information. It will return to normal if you press Alt-Z, Escape or Return or if you leave it for about a minute or if the modem sends something (e.g. RING). 5. If the "NiceOutBound" keyword is used in Binkley.CFG then the small outbound window will display more information including the packet size and date. Alt-F will toggle between NiceOutBound mode and normal mode (which is faster). Also the outbound window no longer wraps, when you scroll to the end you get blank lines instead of the 1st entries again. The status field no longer show cryptic signs but useful reports such as: Unknwn : Node is not in nodelist Noconn : When there have been too many failed calls Called : Nodes that have been called but did not sent everything. 6. The Colors statement has had 2 extra colours added. The format of the line is now: colors n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n1 : Colour of Upper and Lower Header (Node, System-name, version) n2 : Current settings window n3 : Today-at-a-glance window n4 : Pending outbound window n5 : recent activity window n6 : transfer-status window n7 : Highlighted node in outbound window n8 : pop-up windows n9 : Named Windows n10: Frame around windows Refer to readme.st for how to calculate the colors (16 * back + fore). 7. The Outbound Window is brought up to date after a call. 8. When calling a host there will be no "Called xxx/0 and got xxx/1" messages. 9. BinkleyTerm occasionally gave a "Nobody answered the door" error. This is now ignored as often a session can be made. 10. The meaning of "NoSmallWindow" has changed. What happens now is that Binkley will start off using small blocks when using Wazoo but will increase them if line conditions permit up to the maximum size for the current baud rate. Also when sending more than 1 file, the length of the previous block length is remembered. 11. The outbound windows are sorted. First come "hot" nodes, i.e. those that may be called. Then those that may not. Within the two categories, the sorting proceeds according to zone, net and number. When scrolling with the arrow keys the order may get messed up. Press Home to sort it out again. 12. When makeing file Requests (Alt-G) or sending files (Alt-S), you can specify several files at once. The final question is as before (Normal/ Crash/Hold etc) but you have the added option [M]ore. Also the filename width has been increased to 14 characters so that you can more easily edit the filename if you made a mistake. 13. The modem initialisation code is quicker if no special strings (DialInit, Hangup, etc) is defined. 14. "ReInitTime" will set the time between modem re-intialisations. It is followed by the time in minutes and defaults to 10. 15. "ReadHoldCtr" variable specifies the time in minutes between re-reads of the Outbound directories. It defaults to a very large number, but may be reduced for example if you are in a multi-tasking environment. ======================================================================== I also spent a long time trying out different compilation options and comparing Turbo-C with Lattice C. I am now compiling Lattice C using register parameters, 16 bit words and PC relative subroutines. This produces code very similar to Turbo's. In fact the file size is slightly smaller, but the combined memory required is a little more (due to its larger file buffers [which makes it faster]). I don't really think there is that much in it and so will be continuing to release versions using Lattice unless an English version of Turbo-C is ever released, though I will make sure that Binkley will compile with either. Actually... I have since found that BinkleyTerm is not very stable using either Turbo-C or Registerized parameters. I don't know quite why this is, but in the meantime have gone back to normal parameters. I think reliability is more important than an extra 5K of memory. ======================================================================== 16. BinkleyTerm uses an extra screen line than it used to. For some reason it used to leave 2 blank lines at the bottom of the screen. ======================================================================== There are quite a few more changes in the HS version that I would like to incorporate (including a costlog), but I have quite a lot to do, and so am releasing this version which has been running happily for several days on my system... ========================================================================