-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 UPDATED: 03 MAR 1998 ====================================================================== ========= TTY INTERFACE 1.51b Copyright (C) 1993-1999, Skot Fred Industries All rights Reserved =======================================-============================== ========= NOTE... The WINDOWS release of TTY INTERFACE will be available shortly, the Win-95/NT (32bit) pre-release may be emailed to you upon request, the Win 3.XX (16bit) release will be available via FTP when complete. ====================================================================== ========= PROGRAM VERSION HISTORY : ======================== pre. 1990, FTG2/SS M.L. Brown introduces 'RADIO ROOM INTERFACE' Utility written in (protected) BASICA code. Transmit only function available, OFF-LINE ENCODING. ..OCT93, Cracked Code, Able to modify BASICA code ..FEB94, Change COMM Port, Source, Target Dir. in Program ..FEB94, Select Source & Target Directory, Purge Enabled 14MAR94, Enabled One-letter key select 15MAR94, Added COMM Port & Baud Rate Select Functions 17MAR94, Added 'I'nfo, All COMM Parameters in Menu User Selectable 19MAR94, Added Encode/Transmit ASCII/BAUDOT character counters 22MAY94, Converted TO MS-DOS Q-BASIC, Removed function key use. 11JUN94, KILL old file before saving re-encryption 01AUG94, Makes Sure ENCRYTED directory exists before saving file 04SEP94, Last release of RADIO -> COMPUTER INTERFACE 04SEP94, Last release of COMPUTER -> RADIO INTERFACE 1.00 04SEP94, TTY INTERFACE is born!, XMIT and RCV function combined in one program! 1.01B 01OCT94, Added ability to TRANSLATE ASCII to BAUDOT during XMIT! , Added ability to TRANSLATE BAUDOT to ASCII during RCV! 1.01c 07APR95, FIRST AVAILABLE COMPILED VERSION! , corrected several small bugs! 1.02c 16APR95, more documentation, no LOF()=0 files , Adds TAGLINE to messages , fixed SSIXS One-Liner Bug! 1.03c 17APR95, Allows Tagging of multiple msgs for processing. 1.04c 15MAY95, Had Bug Causing Loss of DataLines with >14 Spaces Indent!!! 1.05c 14JUN95, FIXED INDENT BUG from Version 1.04!!!! 1.06c 06JUL95, Many cosmetic appearance changes , Last Version currently distributed to CSS-7 & SSN-725 1.07c 17OCT95, Added pause prior to exit! , Fixed Equipment Configuration Bug! 1.10c 03JAN96, Improved Help/Info seperated into a text file TTY-INFO.TXT , Ensured SSIXS one-liners are in XX#_ format , Separated BIU (SSIXS BUOY) code from SSIXS , Added ELF in configuration menu's for future program expansion , Greatly improved Error Trapping , Improved Source code structure & readability , REGISTRATION functional , Added capability for startup switches (-r,-t,-a,-c,-?, -reset) 1.20b 17MAR96, Filename may be added in COMMAND line for /t, /a, & /c , Improved (fixed) Registration (full 78 characters displayed) , Redesigned .INI file structure , Ignores long filenames (>8dot3 standard MS-DOS) , Added code to support TESTING of 'TTY Emulator' , Added code to support TESTING of 'Message Viewer' , Added switches /h, /e, & /v , Added capability for user to select 'EOM Flag' , Displays Character Set when Opening COMM Ports , Detects Operating System & Startup Directory , Displays WELCOME screen for new users. ; SUBS placed in seperate Source Code Module! , "Baudot Code Explained" added to INFO file. , Fast-Keys added to CONFIGURATION menus , SYSTEM & MESSAGE Logs in same directory as program , COM3 & COM4 enabled, speeds from 50-115200 bps 24MAR96, Updated E-Mail & Web Page Addresses , Improved Error-Handling Routines! 1.21b 08JUL96, TTY Emulator enhancements (ECHO ON/OFF, SEND NULLS) , Preparations for 'Retreive Files From Disk' ( /D ) , Preparations for USER DEFINED STATUS MESSAGE erasing , Minor Changes to .INI file structure. 1.22b 17JUL96, COM3 & COM4 enabled for RECEIVER INTERFACE , Separated RECEIVER #1 and #2 on SETUP Menu's , Fixed bug caused by .INI file changes in Version 1.21b 1.23b 24JUL96, COMMAND line switches now allow for UNIX type format, , i.e. "-h", also.. idiot check includes "\" replacement of "/" 03AUG96, Changed POC Area code from (708) to (630) effective 03AUG96. 29AUG96, Added ability to change default printer in .INI file 1.30b 18SEP96, TTYSETUP.INI is now named TTY.INI , TTY.INI is more like it's Windows counterparts... , TTY.INI supports comments using the '#' flag , Comments are added to TTY.INI indicating use of some variables. , TEMP.TMP no longer remains on Hard-drive after program use. 1.35b 23SEP96, .INI file is now more forgiving of changes (RTRIM$ and UCASE$) , FILES.TMP no longer remains on Hard-drive after program use. , Added secondary e-mail (fredricd@dpg.devry.edu) to QUIT screen. 25SEP96, Further enhancements to .INI reader routine , Fixed CONFIGURATION MAIN menu bug ('F'ile Management) 26SEP96, Use MS-DOS ENVIRONMENTAL variables (TEMP= or TMP=) , TTYPATH= can be used to set location of TTY data files 09NOV96, .INI file now contains info for (FUTURE) TDD Dialer. , .INI file now includes (MS-DOS) in program version header. , Removed all use of STATIC variables. , Fixed problem reading .INI file, caused in version 1.30? , Removed references to (630)539-3594 phone number. 1.36b 10NOV96, Started Work on DELETE function of VIEWER 24NOV96, Use BINARY LOF() method to detect existance of disk files, lowered incidence of FILE NOT FOUND errors!!! , .INI file read routine more compatible with WINDOWS .INI files 1.37b 27NOV96, Included Address change from Glendale Heights to Palatine, IL 21DEC96, Added use of ENVIRONMENTAL variable (TTYPATH=?) , Fixed problem with retreiving EMULATOR setup info from .INI file , TTY.DAT file now stores last RCVR status info... 22DEC96, Fixed printout Classification (All msgs are not CONFIDENTIAL now!) , Started code for MAXLINES/Printed Page 1.40b 30DEC96, /RESET will now erase .INI, .DAT, and .LOG files 01JAN97, LAST NUMBER DIALED is now saved in .DAT file , EMULATOR no longer leaves LOF()=0 .TTY files on drive 04JAN97, VIEWER now supports DELETE and PRINT functions fully... , Some Cosmetic Changes to RECEIVER (COM: Port Names now Agree!) 05JAN97, Added READ DISK and removed SYSLOG & MSGLOG from MAIN MENU , EMULATOR Settings shown on MENU screens , TTY.DAT file is fully compatible with WinTTY Interface , separated TTY-HELP.TXT and TTY-INFO.TXT files. 06JAN97, Fixed bug in XMTR when transmitting files named REGISTER.TXT 1.41 07JAN97, Added option to save Filenames as DTG's in format mmddhhmm.y## , .INI file reader verifies YES/NO fields 10JAN97, .INI file reader verifies Data Bits fields , .INI file reader verifies Stop Bits fields 1.42 11JAN97, PARTITION routines are MODULAR 12JAN97, TRANSMITTER routines are MODULAR , TRANSMIT function now available in VIEWER. , YES/NO toggle in seperate module. 13JAN97, PRINTED messages now display PRECEDENCE in footer. 1.43 17JAN97, PRINTER routine now uses CHR$(12) for end of page form feed. 26JAN97, Increased width of classification stamp 02FEB97, TTY EMULATOR checks for required directories before starting. , Implemented compatibility w/new SSIXS cards output format 'SSIXS TIME 0000' instead of 'SSIXS TIME 0000' (Note: Spaces) 03FEB97, CHARSET toggle in seperate module. , MSGIN directory bug corrected... , USER DEFINED status line removal implemented? 1.44 24FEB97, Fixed INI file DIALER/TDD DIALER bug! 15MAR97, Fixed Menu Item for USER-DEFINED (ex. 'Y' now is Yes) 23MAR96, RECEIVER now displays --------.TTY filenames 1.45 02APR97, Message VIEWER Enhancements... 1) Route Stamp may be added to printed messages. May be placed at bottom of Front or Back page. User editable in TTY.INI file. 2) Printouts may be Double/Triple or Single Spaced. 3) Configuration Menu Added! 4) Message DELETE confirmation upon VIEWER exit. 1.46 09APR97, Message Interpreter enhancements and fixes 1) remove ?SB?/... lines (ex. PSBS/S) from messages 2) scanning problems fixed (Unreported error!) (ref. Yes='') Message VIEWER now supports DELETE 'ALL TAGGED' on exit Makes better use of environmental variables (TEMP, TMP, TTYPATH) 1.47 14APR97, Enhanced ?SB?/? removal (Now only lines with 6 chars. , 'User Defined' status line removal Tested and Functional , TTY.INI file now uses COLONS in device names (ex. COM1:) , MESSAGE/SYSTEM LOGS will not be written if Filename=NULL 16APR97, Removed CC# from MESSAGE LOG entries. , Fixed RADDR format problem in MESSAGE LOG. 20APR97, Y2K solution added, years>80 are 19xx, >99 = 20xx. , DELETE SOURCE (ASCII) Files bug (was "Yes" bug) fixed. 30APR97, Further Work on 'Yes' Bug... , Added TTY TOR Stamping to RCVR and PARTITION modules. , Minor Cosmetic Changes 1.48 10MAY97, Work on LTRS/FIGS transmit swap problem in TTY EMULATOR. 1.49 12MAY97, Continued work on LTRS/FIGS swap in TTY EMULATOR transmit module. , Continued work on 'SSIXS TIME' problem... , FUTURE - 'NDX Files' now in TTY.INI (not yet needed!) 1.50 07DEC97, Fixed Leap Year Issue in Julian Date routine (400 multiple years) , Changed contact address and phone number 1.51 03MAR98, Fixed Problem effecting NEW installations, setting TTYPATH ENVIRONMENTAL variable often resulted in ERROR #7 in LINE 0. - ---------------------------------------------------------------------- - ----------- UNDER DEVELOPMENT : =================== 1.xx , Message Routing Stamp Editor (within program) , QUEUE for message PARTITIONing during RECEIVER operations. , Simple letter corrections to fix typos in messages sent thru TRANSMITTER (ex. "\" replaced by "/") , Better LOG Viewer! , Message VIEWER to LIST and INDEX by DTG, ORIG, SUBJ... , Ability for program to develop AB#/AS# QSL's for Received Msgs. , Ability to generate SSIXS TR#'s on a single key-press , Simple SSIXS AR# interface... , LOOP TEST with TTY equipment and/or Patch Panels ? , Simple Diagram for Equipment Line-up's , Program Menu Flowchart in 'this Help file' 2.00 ? , (FOR WINDOWS) UNDER CONSTRUCTION !!!! , E-Mail for details and to become a Beta-Test site - ---------------------------------------------------------------------- - -------------- All program improvements and suggestions will be considered for addition. skotfred@skotfred.com -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.1i iQA/AwUBOFXY7d58X6uERn77EQLmxgCgws5rBzrraNMgEO9P3pY8KC2g3qAAn2cS ADUEmo0pMmHZ/dzHWP6wZzSg =QGq4 -----END PGP SIGNATURE-----