(The best way to view README.TXT in Windows Notepad is to
maximize Notepad window and turn on Word Wrap in the Edit
menu. The best way to print README.TXT is to open this
file in Windows Write, Microsoft Word, or another word
processor, select the entire file, and format the text in
10 point Courier before printing.)

------------------------------------------------------------
HyperACCESS for Windows (HAWin) Version 2.1 README.TXT File
------------------------------------------------------------

Contents

   Installing Over a Previous Version

   Split-Second   

   Zooming to Largest Font

   HyperProtocol Enhancements

   Enhanced Macro Recording Capabilities

   Additional Port Types

   IND$FILE File Transfer Protocol  

   The Internet Session 

   Using HAWin as your Telnet Application

   Removing HAWin from Your System

   Manual Errata

   HAWin 2.1 Directory/File Layout



----------------------------------
Installing Over a Previous Version
----------------------------------

When installing HyperACCESS 2.1 over a previous version, if you choose to save your existing session files you may later want to add the new Zoom button to those sessions. To do this, open each old session (including the New Session Defaults session) and perform the following steps:

1. Choose Automation from the menu bar, and then select Keys    
   & Buttons.
2. Click Add Program and type SSZOOM.C in the Program file 
   field.
3. Click the Bitmap Button radio button and select a button 
   (perhaps the one which shows the word TEXT being 
   magnified).
4. Click OK.


------------
Split-Second
------------

Split-Second is a neat little atomic clock icon in HyperACCESS 2.1's Phonebook that performs a special function. When you double-click it, it calls a US Government BBS, picks up the precise time and date from the National Bureau of Standards' atomic clock, then sets your PC's time and date accordingly.

In the case you inadvertantly set the incorrect time zone the first time you run the Split-Second session, don't panick -- you may correct this by opening the Split-Second session and following these simple steps:

1. From the session menu, click on Properties and choose 
   Runtime Values from the list.
2. From the String #0: drop-down list find the 14th and 15th 
   entries and delete them.
3. Click OK.
4. Connect to the Split-Second session again to set the 
   correct time zone.

If you experience difficulty in connecting to this BBS and are using a high-speed modem, you may find that turning off your modem's error correction feature will correct this. You may do this by experimenting with your modem's initialization string. Usually adding a \N0 or a &Q0 to the session's additional modem commands will accomplish this. Refer to the documentation that came with your modem for further information.
 
-----------------------
Zooming to Largest Font
-----------------------

Click the Zoom button in the session button bar, or select Zoom from the View menu, to instantly shift the terminal screen to the largest font that fits your monitor.  Zoom also suppresses the terminal screen bezel and scroll bars so they won't obstruct your view.  To return to the original view, select Zoom once more.  

Another feature added too recently to appear in your User's Manual is View/Scroll bars, which you may use to suppress scroll bars from the terminal screen.  


--------------------------
HyperProtocol Enhancements
--------------------------

HyperProtocol, long recognized as the fastest of all protocols, is now the most convenient, safest, and most secure.  You'll find that the following powerful enhancements, together with the new, improved Host mode, make transferring files between PCs equipped with HyperACCESS 2.1 an absolute delight! 

o Transfer files simply by instructing either PC to send, as you might do with Zmodem.  It's no longer necessary to instruct the other PC to receive, since HyperProtocol now begins receiving automatically. 

o Resume interrupted file transfers.  Smarter and safer than Zmodem crash recovery, HyperProtocol confirms integrity of the portion already transferred, then begins sending where left off.

o Exchange files containing sensitive data through public data channels (local phone lines, long distance carriers, cellular, or wireless) with complete confidence, using state-of-the-art RSA encryption.

Please refer to on-line help for additional information on these features, which were added too late to make it into the User's Manual.


-------------------------------------
Enhanced Macro Recording Capabilities
-------------------------------------

You can now record macros that do more of your work.  Not just logons or simple interaction with remote systems, but also file transfers and capturing received text.  The program generated by the macro recorder will automatically include the necessary API functions.  This means you can now automate entire calls, often without having to write a single line of code.  You can also use recorded programs as a starting point when you're writing more sophisticated programs. 


---------------------
Additional Port Types
---------------------

HAWin features Modular Communications Engine (MCE) architecture -- a unique program structure that gives you excellent performance and the clearest possible menus, no matter what port type you select. When you select a port type in HAWin, it actually loads a .DLL (Dynamic Linked Library) with complete support routines and menus for that particular communications interface.

In addition to port types described in the User's Manual (i.e., Standard Comm Ports, Standard Int 14h, NASI, NCSI, and TCP/IP Winsock), this version of HAWin includes support for Intel PCMCIA Card Mgr -- a selection which applies to only to PCMCIA modem cards addressed through Intel's Card Manager interface.

Please contact Hilgraeve if you need support for additional communications interfaces. One of the advantages of MCE architecture is that support for other interfaces merely requires adding another .DLL to your existing HAWin directory.


-------------------------------
IND$FILE File Transfer Protocol
-------------------------------

If you need to transfer files with IBM mainframe computers through protocol converters, you'll be delighted to hear HyperACCESS 2.1 includes IND$FILE, a file transfer protocol important to many corporate users.  For additional information on IND$FILE, please refer to on-line help.


--------------------
The Internet Session
--------------------

This new and improved version of HyperACCESS for Windows 2.1 now includes an Internet session which may be used to connect to the Internet through an Internet service provider. The connection may be through your modem or through any third-party TCP/IP protocol stack that supports the Winsock interface standard.

Included with this session are several buttons which will help to make your Internet experience more enjoyable and productive. These buttons let you execute processes on the Internet server with a single click -- processes that would otherwise have required typing several keystrokes. The buttons include:

Telnet - Telnet to another computer
FTP    - File Transfer Protocol for transferring files
Logoff - To end your Internet session
Archie - For searching for files
Elm    - Electronic mail
Mail   - Internet mail reader
Gopher - Connect to another computer
Pine   - Electronic mail system
Tin    - USEnet newsgroup reader

Since Internet service providers differ, you may need to modify one or more of these buttons to work with your provider. To do this, all you need to do is select Keys & Buttons from the session's Automation menu, choose the button you wish to edit, then click Modify. Once this is done, you may change the macro text field to the appropriate command for your Internet provider. Click OK to save your changes. 

---------------------------------------
Using HAWin as your Telnet Application
---------------------------------------

HAWin works great for telnet access to the Internet. It offers many advanced features (Zmodem protocol, automation, etc.) which make it more powerful and convenient than the generic telnet programs that come in some Internet communications suites. It has been possible to use HAWin in place of such telnet programs ever since HAWin 2.1, because HAWin works with virtually any TCP/IP stack that supports the Winsock interface.

Using HAWin 2.1 for telnet access to the Internet is more convenient than ever. It is "Netscape-enabled," that is, you can launch it automatically from Netscape Navigator(TM) or other Web browsers or Internet programs capable of launching a generic "telnet" program.

HAWin 2.1 contains a script called HTELNET.EXE that starts HAWin using the syntax of the original telnet program (that is, with the Internet address of the desired host as its argument). This allows you to configure Netscape Navigator and some other some World Wide Web browsers, to use HAWin as the application to launch when opening a telnet URL. For example, if you are browsing a Web page that displays the URL "telnet://compuserve.com", then double-clicking on that entry will cause Navigator to launch HAWin and have it connect to the address compuserve.com using the telnet protocol.

In Netscape Navigator 1.2, use the following steps to configure HAWin as your preferred telnet application (This assumes that HAWin is installed in the directory C:\HAWIN; if you have installed it somewhere else, simply substitute that directory):

1. Pick Options from the Netscape Navigator main window.
    
2. Pick the pulldown menu option to open the Preferences 
   notebook.
    
3. Select the Applications and Directories tab in the 
   notebook.
    
4. In the Telnet Application field, type 
   C:\HAWIN\HTELNET.EXE

5. Press the OK button to save the changes.

If your Web browser cannot be configured to launch HTELNET.EXE as the preferred Telnet application, you may replace your original Windows telnet program with HTELNET.EXE by copying HTELNET.EXE to the directory and filename of the telnet program launched by your Web browser.  (Of course, it's a good idea to save a copy of the original program before overwriting it). This should work so long as the program you are replacing has the same command line syntax as HTELNET.EXE, and HAWin is installed properly into a directory that exists in the PATH environment variable.

The HTELNET script uses an HAWin phonebook entry named HAWin Telnet. You may configure it just as you do any other phonebook entry. For example, you may wish to specify a preferred terminal emulator (the default is VT220), or add a login script (many telnet sites can be accessed with the login name "anonymous" and your e-mail address as the password). If you delete or rename the phonebook entry, however, the HTELNET script will not run successfully.

The C language source code is provided in the file HTELNET.C. You may find it useful to customize and re-compile this script to meet your specific needs. For example, you might have it recognize specific telnet sites and use a different phonebook entry for each, or you might allow the user to override the default selection of a phonebook entry each time the program is run.

--------------------------------
Removing HAWin from Your System
--------------------------------

HAWin makes no changes to your WIN.INI file (unless you change startup directory using the Options menu, which adds a [HAWIN] section to WIN.INI.) This makes removing HAWin from your system so easy that there is really no need for the Setup program to include a "Deinstall" option. To remove HAWin, simply delete the files listed at the end of this file. However, a certain amount of caution should be used when deleting the DLL's contained in the WINDOWS\SYSTEM since these files may have been previously installed or are being used by another application which may need them. Hilgraeve recommends that you keep these files.


-------------
Manual Errata
-------------

In addition to some of the new features above, the following inaccuracies were discovered after the User's Manual had already been published:

The Printer Setup option was added to the session File menu.

Manual should state that host-directed printing will use the printer selected in the Printer Setup dialog, but will ignore other settings defined there, such as portrait or landscape mode.

In the Preferences dialog, the former option "Backscroll kept during session" has been reworded to "Backscroll max. size." 

In the Preferences dialog, the former option "Backscroll kept between sessions" has been reworded to "Portion of max. size nonvolatile."


--------------------------------
HAWin 2.1 Directory/File Layout
--------------------------------

Directory: HAWIN\

Filename:    Req'd/Opt'l   File Type  Description
--------------------------------------------------------
README.API   Opt'l          Text      New API calls
MODEMS.BIN   Req'd          Data      Pre-defined modem data
ATTMAIL.C    Opt'l(Session) C Script  Logon for AT&T Mail
CIS.C        Opt'l(Session) C Script  Logon for Compuserve
BIX.C        Opt'l(Session) C Script  Logon for Bix
DELPHI.C     Opt'l(Session) C Script  Logon for Delphi
DOWJONES.C   Opt'l(Session) C Script  Logon for Dow Jones
GENIE.C      Opt'l(Session) C Script  Logon for Genie
NEWSNET.C    Opt'l(Session) C Script  Logon for NewsNet
MCIMAIL.C    Opt'l(Session) C Script  Logon for MCI Mail
SDIAL.C      Req'd          C Script  Phonebook Dial button
SNEW.C       Req'd          C Script  Phonebook New button
SNOTES.C     Req'd          C Script  Phonebook Notes button
SOPEN.C      Req'd          C Script  Phonebook Open button
SRECORD.C    Req'd          C Script  Phonebook Record button
SSCAPTUR.C   Req'd          C Script  Session Capture button
SSDIAL.C     Req'd          C Script  Session Dial button
SSDOWNLD.C   Req'd          C Script  Session Download button
SSETTING.C   Req'd          C Script  Phonebook Settings button
SSFONTS.C    Req'd          C Script  Session Fonts button
SSHANGUP.C   Req'd          C Script  Session Disconnect button
SSRECORD.C   Req'd          C Script  Session Record button
SSSCROLL.C   Req'd          C Script  Session Scroll button
SSSETTNG.C   Req'd          C Script  Session Settings button
SSUPLOAD.C   Req'd          C Script  Session Upload button
SSZOOM.C     Req'd          C Script  Session Zoom button
STR_TEST.C   Req'd          C Script  Stores Runtime values
SVIEW.C      Req'd          C Script  Phonebook View button
ZM_SEND.C    Opt'l(Session) C Script  Drag and drop sending
HABMP.DAT    Req'd          Data      Imported button labels
HAICONS.DAT  Req'd          Data      Imported icons
HAVIR.DAT    Req'd          Data      Virus signatures
HAXWSTD.DAT  Req'd          Data      Modem definitions
HA_AUTO.DLL  Req'd          DLL       Needed to run ext. tasks
HACW_WS.DLL  Req'd          DLL       TCP/IP Winsock support
HACWCM.DLL   Req'd          DLL       PCMCIA Supprt w/ Card Mgr
HACWI14.DLL  Req'd          DLL       Support for Int14
HACWNCSI.DLL Req'd          DLL       Support for NCSI
HACWNASI.DLL Req'd          DLL       Support for NASI
HACWSTD.DLL  Req'd          DLL       Support for Std Comm port
HASF.DLL     Req'd          DLL       Needed to run HAWin
HAUTIL.DLL   Req'd          DLL       Needed to run HAWin
HAXWSOCK.DLL Req'd          DLL       TCP/IP Winsock Support
HAXWSTD.DLL  Req'd          DLL       Modem support
CONVERT.EXE  Req'd          Program   HA5 - HAWin converter
HACINT.EXE   Req'd          Program   C interpreter
HACHOST.EXE  Opt'l          Program   Host mode program
HALOGON.EXE  Opt'l(Session) Program   Logon to Hilgraeve BBS
HAWIN.EXE    Req'd          Program   HAWIN main program
HSETUP.EXE   Req'd          Program   Phonebook Setup button
HTELNET.EXE  Opt'l          Program   HAWin Telnet launcher
HTELNET.C    Opt'l          C code    HTELNET.EXE source code
SET_TIME.EXE Opt'l(Session) Program   Utility to set exact time
HYPERDK.FON  Req'd          Font      HAWin raster font
HYPERLT.FON  Req'd          Font      HAWin raster font
HYPERTT.FOT  Req'd          Font      HAWin TrueType font
DEFINES.H    Req'd          C Header  HAWin Constants
HA_AUTO.H    Req'd          C Header  For ext. progs. w/HAPI
*.HAB        Not Installed  Data      Session backscroll
ATTMAIL.HAS  Opt'l(Session) Data      AT&T Mail settings
BIX.HAS      Opt'l(Session) Data      Bix settings
COMPUSER.HAS Opt'l(Session) Data      Compuserve settings
DEFAULT.HAS  Req'd          Data      Default settings
DELPHI.HAS   Opt'l(Session) Data      Delphi settings
DIRECT_C.HAS Opt'l(Session) Data      Direct Cabled settings
DOW_JONE.HAS Opt'l(Session) Data      Dow Jones settings
GENERIC.HAS  Opt'l(Session) Data      Generic BBS settings
GENIE.HAS    Opt'l(Session) Data      Genie settings
HAHOST.HAS   Opt'l(Host)    Data      Host mode settings
HILGRAEV.HAS Opt'l(Session) Data      Hilgraeve BBS settings
INTERNET.HAS Opt'l(Session) Data      Internet settings
MCI_MAIL.HAS Opt'l(Session) Data      MCI Mail settings
NEWSNET.HAS  Opt'l(Session) Data      NewsNet settings
SPLIT_SE.HAS Opt'l(Session) Data      Split Second settings
HTELNET.HAS  Opt'l(Session) Data      Generic Telnet settings
HAWIN.HLP    Opt'l(Help)    Help      HAWin Help files
HA_AUTO.LIB  Req'd          Library   Link to ext. programs
DEFAULT.LOG  Not Installed  Log       File transfer log
LOGFILE.OUT  Opt'l          Log       HAWin setup log
HAENGINE.PGM Req'd          Program   Needed to run HAWin
HAWIN.PRF    Req'd          Data      Program settings
HAHOST.PWD   Opt'l(Host)    Data      Host password/access
CONTROL.TRN  Opt'l          Translate Strip control chars.
DEN-NOR.TRN  Opt'l          Translate Denmark to Norwegian
FIN-SWE.TRN  Opt'l          Translate Finnish to Swedish
GERMANY.TRN  Opt'l          Translate to German
LWRCASE.TRN  Opt'l          Translate to lower case chars.
UPRCASE.TRN  Opt'l          Translate to upper case chars.
HYPERTT.TTF  Req'd          Font      HAWin TrueType font
README.TXT   Opt'l          Text      This very file!
WELCOME.TXT  Opt'l(Host)    Text      Host welcome message
USERMDM.TXT  Opt'l          Data      User-defined list of modems
PCWEXP.WAS   Opt'l          Script    Procomm 1.x conversion
PCW2EXP.WAS  Opt'l          Script    Procomm 2.x conversion

Directory: WINDOWS\SYSTEM

Filename:    Req'd/Opt'l   File Type  Description
--------------------------------------------------------

SH21W16.DLL  Req'd          DLL       Memory management
CTL3DV2.DLL  Req'd          DLL       3-D controls
SH21MON.EXE  Req'd          Program   Memory management
