[comp.sys.apple] Press Release - Talk is Cheap Version 3.00

delton@pro-carolina.cts.COM (Don Elton) (09/22/88)

                For Immediate Release:
 
                Talk is Cheap version 3.00 Updated
 
                Carolina System Software
                3207 Berkelely Forest Drive
                Columbia, SC  29209-4111
 
                803-776-3936 (300-2400 baud, login: register)
 
 
Talk is Cheap (TIC) version 3.00 is ready for release.  New features for this
update are as follows:
 
o       Many many bug fixes, mostly minor, a few rare major bugs are fixed.
 
o       Speed enhancements in many parts of the program.
 
o       Support for BASIC firmware protocol compatible printer interfaces
        where previously only Pascal firmware protocol compatible printers
        would work with TIC.
 
o       Support for using a super serial card in slot 3.
 
o       Support for the DataLink 2400 modem added.
 
o       Rewritten documentation to cover new features and include more
        exmamples of script files.
 
o       Runs under and includes ProDOS 8 version 1.7 and BASIC.SYSTEM 1.2
 
o       Adds the 4modem (Xmodem 4K) file transfer protocol
 
o       Improved interrupt handling for faster data throughput and less
        interference from Apple //c clock devices.
 
o       Improved terminal emulation definition files for about a dozen
        terminal emulations.
 
o       Added command to allow you to re-initialize the console driver 
        in case line noise messes things up.
 
o       Manual settings (configuration defaults) are now optionally made
        permanent via the saving of a configuration file.
 
o       The autosave buffer now defaults to APPEND mode
 
o       The recording buffer now defaults to MANUAL control
 
o       X-on/X-off flow control is now supported during text and AppleWorks
        file uploads.
 
o       Block numbers are displayed in addition to byte counts during
        protocol uploads and downloads.
 
o       The user can now tell TIC how fast his machine runs (relative to
        standard) so TIC can keep accurate timing regardless of the use
        of speed-up cards or chips.  Timing accuracy for PAUSE, TIMER,
        protocol transfers, and elsewhere is much better.
 
o       Handling of the IIgs communications buffers is much improved
        internally.
 
o       Users get the option, when they quit the program, of having the
        serial port disabled or left online.
 
o       Squeeze, Unsqueeze, and BLU utilities are included on the disk
        as well as part of the ECP8 operating system shell.
 
o       Scripts now support 4 user defined, and 7 pre-defined string variables
        that can be used anywhere in a TIC Script file.  These variables can
        define either commands or operands or both at the same time.
 
o       The predefined script variables are:
 
                $prefix         The current ProDOS prefix
                $root           The root directory for TIC
                $date           The current date from your clock
                $time           The current time from your clock
                $version        The current version of TIC being run
                $emulation      The name of the terminal being emulated
                $file           The name of the script file being executed
 
o       Scripts can read line input from the keyboard or serial port into
        variables using the new GETLINE command.
 
o       Scripts can assign constants or other variables or concatenation of
        variables and constants into other variables using the ASSIGN
        statement.
 
o       Scripts can test for substring matches using constants or variables
        for the target and or the larger string
 
o       Scripts can test and branch based on equality, non-equality, and
        substring matches using variables and/or constants for either or
        both arguments.
 
o       Scripts can test and branch based on empty variables or strings.
 
o       Scripts can be self-modifying as they execute by assigning commands to
        variables which then expand to become new commands.
 
o       Scripts can build pathnames using the pre-defined variables to set
        the appropriate directory part of the full pathname.
 
o       Scripts can use the GOTOXY and WINDOW statements to set up fancy
        menus and other screens and can then test and branch based on
        user replies to on-screen enquiries by the script file.
 
o       Scripts can turn off and turn on the display of incoming data so
        a script can log on a user without letting him/her see the session
        in progress.  This also allows you to write a user friendly
        "front-end" script that handles all interaction with the host in the
        background while the user only interacts with the script on-screen.
        Incoming data still goes to the recording buffer and/or to disk
        or printer if desired.
 
o       Scripts can create, open, read, write to, append to, and close up to
        two text files simultanously in a line oriented fashion.  This allows
        one script to be used to create another script.  Variables can be
        used for filenames and data read from a file can be examined and
        tested inside variables.  This is enough power to write a simple
        BBS of sorts where the TIC script could read a password from a user
        and actually check for a match in a password file created by the
        sysop, or another TIC script for that matter.  Text files can be
        uploaded that contain imbedded commands for TIC since TIC could read
        a line from a file, assign it to a variable and then execute the
        variable as the next statement.
 
o       Scripts can chain to other scripts with variables remaining intact
        so a script could assign a label name to a variable, and then 
        chain to a script that did a GOTO $1 where the $1 would expand to
        be the name of the label to jump to in the chained-to script.
 
o       Scripts can update a log file when you log on and log off of services
        so you get a disk based permanent record of your use of various
        services.  i.e.:
                                opena 0 "$roottic.log"
                                writefile 0 "$date $time TIC booted^M"
                                close 0
 
        The above script segment would write: 16 Sep 88 11:40 TIC booted
        to the /a/tic/tic.log file if you launched TIC from /a/tic/.
 
o       The default for Binary II extraction can now be chaned from a 
        script file.
 
o       All orders now shipped with paper (printed) documentation instead
        of text file format.
 
     Versions of TIC previous to 3.00 were distributed and sold as shareware
while this, and future versions, will be sold as a commercial product that
cannot legally be 'shared' or uploaded to BBS's etc.
 
People who paid the shareware registration fee for TIC versions prior to 3.00
will continue to be supported as before.  They will be able to purchase
updates to the 3.00 release for the usual $5 before November 1, 1988 and $10  
after November 1, 1988..  Shareware registrations will continue to be accepted
at the usual $30 rate until November 1, 1988 when the price will increase to
$40.
 
In versions prior to 3.00, the documentation was provided in disk based format
and was available in paper (written) format for an additional $10. 
Henceforth, the documentation will only be supplied in the written paper
format and the package price will go up from $30 to $40 accordingly.
 
Because shareware versions of TIC have been on the market so long, I am sure
that there will be those who will continue to register the shareware version
beyond the 30 day grace period.  In these cases, I will, at my option, return
the check, or contact the buyer to inform them of the pricing change and offer
to return their check if they so desire.
 
In summary:  
 
Before November 1, 1988:        TIC Version 3.00        $30
                                  Update to 3.00        $ 5
 
 After October 31, 1988:        TIC Version 3.00        $40
                                  Update to 3.00        $10
 
                Carolina System Software
                3207 Berkeley Forest Drive
                Columbia, SC  29209-4111

UUCP: [ ihnp4 sdcsvax nosc ] !crash!pro-carolina!delton
ARPA: crash!pro-carolina!delton@nosc.mil
INET: delton@pro-carolina.cts.com

Pro-Carolina: 803-776-3936 (300-2400 baud, login as 'register')

US Mail: 3207 Berkeley Forest Drive, Columbia, SC  29209-4111