ARPD.EXE History V. 1.00 First wide area Beta release. The program is perfect in every way. Absolutely flawless. Performs exactly as expected on every system and with every TNC. V. 1.01 Fixed small Typographical error in source code. Could happen to anyone. V. 1.02 Fixed compiler error in Interrupt Service Routine. Fixed bug which caused the TNCB.USY file to be left in the ARPD directory if the door was entered when an external connect was in progress. V. 1.03 Rewrote Interrupt Service routine. Some systems reporting trouble with display of TNC output. Let's see if this fixes it. V. 1.04 Just a small cosmetic change in the (thus far) undocumented features display. V. 1.05 Made another change in ISR hoping to fix the durned display problem experienced by some systems. V. 1.06 Found and fixed bug in TNC initialization which was causing TNC port protocol to be set to a random number depending on what was run in that area of memory before ARPD was entered. Added timing loop to keep the system from overwritting older TNC buffers. Added 3 ^C characters before TNC is initialized before attempting to load call strings and time. Re-installed original ISR. It was better and wasn't the source of the display problem after all. Enabled support for multi-line BBS's. Don't know how well this will work yet. Just trying to satisfy everyone. V. 1.07 Fixed inconsistency in defined value. Not a real problem but causing some confusion in my mind. V. 1.08 - 1.09 Mostly experimentation. Adding XON/XOFF capability. Optimizing the terminal function. All in house stuff. V. 1.10 Re-wrote the terminal function to operate faster and correct unknown problem experienced by some systems with the present code generated by the compiler. (See, wasn't MY fault. It was the compiler! That's why we call it Pass - the - Buck SoftWare!) Added support for XON/XOFF protocol for the TNC port. Some of you guys out there are running three wire serial cables. If you have the option go with RTS/CTS. Shortened the inter-character delay timing for the TNC port so your users won't be looking at the "Wait while TNC is initialized" screen this time next Tuesday. Changed the way connect status is handled for screen color changes. Makes it easier to change color in all modes. Added configuration command XFLOW to let the terminal know if you are using XON/XOFF. No switches, just add the line to the CONFIG.TNC if you are going to enable software flow control. Added configuration command NEWLINE xx command to change the newline character used when talking to the TNC. If the line is not present in the CONFIG.TNC file 13 is the default. If your TNC likes 11 better then just add the line NEWLINE 11 to the configuration. The number MUST be in Decimal format. HEX WON'T WORK! There are some very strange hardware combinations out there. Changed TNC port handler so it will wait till BOTH the TX register and the TX buffer are empty before sending a byte. As slow as TNC's operate, it shouldn't be noticed. Changed Time Limit warning from informational to demanding. Some guys don't want to leave. Document the F3 & F4 functions. Help and Chat modes, respectively. Always been there. Just not in the documentation till I could have a chance to check them a little more thuroughly and correct a little problem with the screen color handling. v. 1.15 Another stunning achievement! An absolutely marvelous and flawless program released in the public interest. If only the BIG software houses could write programs like this!