& UNICOM 3.0A Corrections to 3.0

	   KEYBOARD
FIXED: Hot Keys ^^colrow now work 
       in description fields of
       the keyboard macro editor.
FIXED: UAE when exiting UNICOM with
       the dial directory displayed.
FIXED: Loss of access to terminal
       setup after executing example
       scripts: GDI.scr and/or Ellipse.scr
FIXED: Numeric keypad now works
       when numlock is on.
FIXED: Occasional Product damaged
       error incorrectly reported.

           SCRIPT:
FIXED: InputString Command did not
       update the variable on consecutive
       uses of same variable.
FIXED: CompuServe example script file 
       requires double quotes around
       "^C".  This is now required for
       all strings.

	   DIALING:
FIXED: UNICOM window would pop
       to the top upon unsuccessful
       repeat dialing.

           DISPLAY
FIXED: Screen repaint problems with a
       version of windows above 3.0 but
       below 3.2. 
 
FIXED: Display trapped on 25th line
       when host positions cursor
       to this line multiple times
       without moving off.

If you encounter what you suspect is a
bug in UNICOM, please call or fax the
author at (206)432-8673.  Maintenance
releases containing bug fixes are 
always offered free of charge to
registered users.


& What's New in UNICOM Release 3.0

* DEC VT-102 ( ANSI ) Compatibility:       

Double size characters are supported with all standard
attributes.  VT-100 and VT-52 are supported.
 
* New WinScript Windows Script Language:       
Over 200 statements and commands give you 
powerful control over communication,windows,
graphics and more! 

* High Baud Rate Ready - up to 128kb:  
When driver and hardware support arrives,
UNICOM will be ready to operate at 38.4kb,
57.6kb and 128 kb. 

* Improved Screen Handling
Our new screen handler gives you the best 
performance possible in the Windows
environment. 

* AUTO File Downloading:    
UNICOM automatically senses download
operations for Zmodem and CompuServe then
starts on its own. 

* Download File Marker Feature:
Highlight a file in the expanded 1500 line
scroll buffer. UNICOM will remember your
choices. 
	
* Script Learn Capability: 
Generates a WinScript command file as you
interact with the remote host.  Useful for 
recording login scripts. 

* Expanded Dialing Directory:
Remembers last on date, number of times on.
Supports individual dialing string, password,
default protocol.

* Expanded Host Mode:              
Shell to DOS, assign user id-passwords, access
levels, time limits, monitor interaction,
operate in dialback mode. 

* Easy Screen Editing:
Highlight screen text with your mouse, then 
copy to clipboard, send to host, erase, scroll
or mark as a file. 

* Convenient Screen Toolbar:   
Provides easy access to common menu picks and
terminal operating modes.        
	
* Font Manager Compatibility:         
All types of fonts and sizes can be used.
Improved mapping for proportional fonts. 

* Online Help: 
Context sensitive "Windows" help is now
provided for all program procedures and script
commands.

* Xmodem senses download filename:
UNICOM will obtain the download filename from 
the scroll buffer automatically when downloading
files using this protocol.  

* Iconic transfer reports:        
File transfer progress is reported to the icon 
label when transferring files while minimized.

* Programmable Notification Music
UNICOM lets you create your own custom music 
that is played at the end of file transfers or
upon successful dialing.

* Translation Tables
Incoming and Outgoing characters are easily
translated with this new feature.

& Packing List

  -------- Sharware Distribution -----------

  UNICOM 3.0a is distributed in 2 zip files

  UC3A-1.zip  Complete distribution w/o help
  UC30-2.zip  UNICOM Help (UNICOM.HLP)

  when you unzip these files, it should 
  contain the same files as below:

  UC3A-1.zip now replaces the previous 
  release named UC30-1.zip. UC30-2.zip remains
  unchanged.

  -------- On disk from Data Graphics ------


  UNICOM   EXE - UNICOM executable program 
  UNICOM   FON - fonts for vt100  
  UNICOM   SND - user changable music file  
  UNICOM   KEY - example keyboard macro file  
  UNICOM   CFG - example program configuration  
  UNICOM   DIR - example dialing directory  
  UNICOM   XLT - example translation table  
  UNICOM   HLP - UNICOM Windows Help   
  UNICOM   MNU - example Utility menu  
  UC3ORDER WRI - order form in write format 
  UC3ORDER TXT - order from in text format  
  UC3READ  ME  - UNICOM 3 release notes  
  PLAYNOTE SCR - Example Script Files  
  BITBLT   SCR       ""
  GDI      SCR       ""
  LINES    SCR       ""
  SETPIXEL SCR       ""
  MODEMREG SCR       ""
  COMPUSRV SCR       ""
  MCI      SCR       ""
  UNICOM   MNU       ""
  ELLIPSE  SCR       ""


& Information for Resellers

For inforamation on becoming a retail UNICOM 
distributor, please contact David Gan at
(206)432-1201 (voice) or (206)432-8673 (fax) 
or write to:

	    Data Graphics
	    P.O. Box 58517
	    Renton, WA  98058
	    U.S.A.


& How to Order UNICOM
To order 1 or more single cpu packages:

By Phone using a VISA or MasterCard: Call
(206)432-1201 Monday-Friday, 9am-6pm Pacific

By Fax: send your completed order form to 
Data Graphics fax at (206)432-8673 (24hrs)

By Electronic Mail: send your ordering 
information to Data Graphics on 
CompuServe at 71631,464

By Mail:

   Data Graphics
   P.O. Box 58517
   Renton,WA 98058
   U.S.A.

For site licensing, quantity discounts or bundling
information, contact David Gan at (206)432-1201.


& International UNICOM versions

We need help in translating UNICOM to
your language. Efforts are being made 
to translate UNICOM to the following 
languages:

German, Swedish, French and other
European languages. 


Please contact David Gan by fax if you can
assist in this effort.  Our fax number is
(206)432-8673 (24hrs)


& Version 2 Fixes
UNICOM 3 corrects the following problems 
found in UNICOM 2.0c:


FIXED: UAE error related to color operation
FIXED: Occasional lock-up on program close
FIXED: Host mode modem no answer (2.0c fixed that)
FIXED: YMODEM-G unreliable or didn't work
FIXED: Printer Logging - just didn't work
FIXED: Occasional screen line missing or drawn 
       in the wrong row.
FIXED: Utility Menu passing parameters (it didn't)
FIXED: Script run command now accepts dos apps
FIXED: Slow ASCII Transfer throughput
FIXED: Slow KERMIT Transfer throughput
FIXED: Font size selection window too small
FIXED: Chat mode losing or not recognizing characters
FIXED: All ANSI escape codes were not recognized
FIXED: Script Variables didn't reset on following script.
FIXED: File deleted after uploading.  The Zmodem user
       option "unlink after transmission" was set in the
       shareware distribution by mistake. 


If you find what you suspect is a 'bug' in
UNICOM 3.0, please fax a detailed report to
the author at (206)432-8673.  Every attempt 
will be made to correct any problem found.


& Upgrade Information for 2.0x Users

UNICOM 3.0 Upgrade announcents were mailed to all
registered 2.0x users on 8/19/91.  If you did not
receive your notice, use the order form provided
with this distribution.  The same special upgrade
pricing is listed in this form.

& UNICOM 3.0 Release Notes

1) The VT102 special fonts may not be available when
   using herc monochrome video mode -OR- if UNICOM
   cannot reference a configuration file at
   startup.

2) The Microsoft 3.0 serial driver becomes unreliable
   above 9600 baud.  If you switch to another
   application that references a drive during
   a file transfer, UNICOM may report CRC errors.
   If your version of Windows does not correct this
   problem, investigate TurboComm from BioEngineering.
   It is an alternative port driver that supports
   the 16550 and higher baud rates.


3) Screen Savers and UNICOM seem to dislike each other.
   UNICOM may not be able to paint it's screen properly
   when these kick in.  You should disable any screen
   saver when performing data transfers since it will
   likely affect performance. It is suggested that you
   set the screen saver idle detection time to a that
   greater that the expected file transfer time.


4) Dialing directory file sizes cannot exceed 64k.
   If UNICOM complains of low memory when loading
   a directory, break up the directory into 
   smaller directory files.

5) Interrupt driven receive queue size is 
   24k if using standard or enhanced mode and
   12k if running in real mode.  The queue size
   was reduced for real mode due to memory
   restrictions.

6) Script Commands

   FileLength:  The example for this command is incorrectly
   listed in the manual:  lSize = FileSize("messages.dat")
   It should read: lSize = FileLength("messages.dat");
   This appears correct in the online help.


   StrIsHex: is described incorrectly in the manual.
   It incorrectly states that chars A-Z or a-z are
   valid hex characters.  It should read 'A'-'F' and
   'a'-'f' in addition to 0-9.

7) Fonts

   Type managers let you add many fonts to Windows.
   UNICOM cannot handle more than 38 fonts and
   20 sizes of each.  If you reach this limit,
   VT102 special fonts will not be available
   in UNICOM.

8) Host Mode - Shell To DOS

   Your computer must be operating in 386 enhanced mode
   to support this feature.  

		      IMPORTANT 
    
   Make sure the communication port device contention 
   is set to "Never Warn" in the 386 enhanced
   section of the control panel.  If this is not
   done, a message box will be displayed to the
   host computer screen anytime the remote user
   shells to DOS.  This will lock the host unless
   someone is available to reply to the message
   box.


& Character Translation Tables

UNICOM supports character translation for incoming
and outgoing characters.  When you save your setup
with the Save Setup menu pick, UNICOM writes the
contents of the current translation tables to the
file UNICOM.XLT.

Upon each program start, UNICOM looks for this file
(UNICOM.XLT). If found, its contents are loaded into
memory. 

Foreign language users:  Please send the translation
file you construct for your language to Data Graphics
so it may be included in future releases.  


& Host User database

The file hostuser.dat contains user information for
those authorized to access your machine via host mode.
This file may be changed or altered by remote users 
with the appropriate access level.  You may wish to 
make this file read only and/or hidden with the dos
attrib command. Hostuser.dat is updated when you
select save setup from the setup menu.


& Where to Find the latest UNICOM


UNICOM may be found on CompuServe in the 
following forums: ZENITH, WINADV, MSOPSYS and
IBMCOM. 
  
If you do not have access to this service,
UNICOM can be found on:

The Business BBS (213)477-0408 (modem line)

& Converting your 2.0 Dial Directory to 3.0

UNICOM 3.0 will convert your old 2.0 directory
to the new 3.0 format.  Just load it in by
activating the directory, then save it.
Editing and saving a 2.0 directory before 
doing so could cause corrupt entries to appear.

The conversion process enlarges the file size.
Be careful not to exceed 64k.  If so, break up
the directory into multiple smaller directories.



& A note from the Author

Thank you for making UNICOM a shareware success.
The many great suggestions I have received from
those who took the time to call are now implemented
in this version.  Much credit goes to the many
of you who registered UNICOM 1 and 2. Because of
your registrations, this slick new version has become
a reality.

I am still adding new features and will provide more
frequent updates.  If UNICOM 3.0 didn't include the
feature you needed, let me know - but chances are
I'm already working on it (like DDE,...).

Thanks again.


David Gan











