HyperTerminal Private Edition

HTPE banner

HyperTerminal mailing list
Fixes and enhancements
Frequently asked questions
New in Version 2.0
Download HyperTerminal Private Edition Version 2.0
Join the beta list for HyperACCESS for Windows 95 and NT


HyperTerminal Private Edition is a more powerful version of the HyperTerminal program that comes in Windows 95. HyperTerminal PE, on its surface, seems almost identical to HyperTerminal (except for its animated banner screen). Both are speedy 32-bit programs that take full advantage of the Windows 95 interface and key features, such as TAPI (Telephony API ) and Unimodem universal modem support. And both support Hilgraeve's CommSense™ feature (pat. pending), which automatically identifies and sets parameters such as parity, stop bits and data bits, so users can access new on-line systems simply by entering their phone numbers.

Hilgraeve hopes that users who like HyperTerminal PE but want more power and convenience will buy their award-winning product, HyperACCESS for Windows. HyperACCESS for Windows brings you these and many other benefits:

Click here for more information on HyperACCESS for Windows

We supply HyperTerminal Private Edition free for personal use, in the hope that you will enjoy it and someday buy our software. You may redistribute this software in its original form only. You may not charge for HyperTerminal Private Edition in any way. The README.TXT file contains a detailed description of your rights and Hilgraeve's.

HyperTerminal Mailing List

If you would like to receive regular notices of HyperTerminal and HyperTerminal PE releases and other related news, join the HTPE mailing list. It's easy! Just send mail to htpemail@hilgraeve.com with the following command as the only text in the body of your e-mail message:

subscribe hillist1 your e-mail address

You'll receive a confirmation of your subscription, instructions on how to unsubscribe, and a complete description of the list. Here is a list of the most recent mailings: Volume 1-1, July 5, 1996 Volume 1-2, August 24, 1996, Volume 1-4, September 18, 1996, Volume 1-5, October 17, 1996 .

Fixes and Enhancements

HyperTerminal PE offers several substantial advantages over the HyperTerminal program Microsoft currently includes with Windows 95. It adds the three features most widely requested by HyperTerminal users: Automatic re-dial of busy phone numbers; Zmodem crash recovery for resuming interrupted file transfers; and better support for foreign characters.

HyperTerminal PE also makes it easier to type commands directly to your modem, as a way to test the modem (or to enable you to issue modem commands, such as ATS=1). Now you can type characters directly on the terminal screen without first having to specify the name of the system you intended to call. The characters are simply sent to the TAPI device (modem) listed first by Windows 95. To send the characters to a different TAPI device, just open Properties and select that device.

HyperTerminal PE also corrects some problems identified after the Windows 95 code freeze. The software now transfers files properly through direct cable connections, and enumerates country codes correctly even if more than one TAPI service provider is installed. Its character delay setting now throttles text sending even when pasting from the clipboard. Terminal is now the default font, so screens with ANSI line drawing characters are properly displayed. It also fixes problems that occurred with certain printers, and subtle errors in Minitel terminal emulation.

New in Version 2.0

Version 2.0 adds support for telnet sessions through TCP/IP. If you have TCP/IP installed on your computer, you may now connect to any telnet site through the internet using HyperTerminal PE's easy-to-use interface. HyperTerminal PE also adds file transfer capabilities to your telnet session for fast, reliable data exchange between your computer and the telnet host. It features a valuable backscroll buffer, so you can review text that you received even after it has scrolled off the terminal screen.

Version 2.0 also makes several changes to the way files are handled when receiving files that already exists on your hard drive. First, partial files are always saved.This means that you will be able to recover an aborted file transfer using zmodem with crash recovery no matter which file transfer protocol you used. Second, if a file already exists on your hard drive, and you use any transfer protocol besides zmodem with crash recovery, the existing file will be renamed first using a "sequence number." For example, if you download a file called "mydoc.doc" and this file already exists, the existing file will be renamed "mydoc1.doc" and the incoming file will replace the existing file. Finally, if zmodem auto-start is used to download a file, the "zmodem with crash recovery" protocol will be used. An exception to this is when "zmodem" is selected in the Receive dialog, in which case the regular zmodem will be used.

Version 2.0 also fixes some VT100 bugs, an Xmodem 0 byte transfer problem, files being locked after a text send, and ANSI intensity. HTPE also now handles files opened in other apps more gracefully. Our thanks to all who helped discover these bugs, those who fixed them, and those who helped test the fixes.

Frequently Asked Questions

1. Why doesn't HyperTerminal have ______ feature?

HyperTerminal (HT) was designed to Microsoft's specifications to provide BASIC communications features in a small (300K), easy to use package, that also showed off some of the Win95 technology. HT is designed to give users a simple set of communications tools that makes getting on-line easy. HT was not designed to compete with any shareware or commercial applications. Your definition of what is BASIC and Microsoft's may differ.

We released HyperTerminal PE (HTPE) in response to the suggests of many users that there were some basic features which should have been included in HT. If there are features that you feel should be included in future releases of HTPE or any of our commercial products, please send us a note.

2. How do I get the ANSI display to function properly?

Use the Terminal font. It doesn't display properly in the font dialogue box, but it does display properly on the screen. In HTPE, the Terminal font is the default font.

3. Who supports HyperTerminal?

Microsoft supports HT. Microsoft is best equipped to handle the 24-hour worldwide responsibility for Windows 95 components. Microsoft also needs the feedback of customer support calls to determine what future changes/fixes Windows 95 customers may require. Hilgraeve developed HT for Microsoft.

4. Who supports HyperTerminal Private Edition?

HTPE is provided by Hilgraeve as freeware for Windows 95 users. Please feel free to send us bug reports, comments, or suggestions for improvements. We read all messages, but can't promise a reply. You can leave messages on the HyperTerminal BBS at 313-243-9957. You can also send us a note

5. How can I get HyperTerminal to answer?

HT does not include a full-featured host mode. You can command the modem to answer, however, by typing ATA or ATS0=1 (or higher for a greater number of rings before the modem picks up) on the terminal screen of any defined connection (connectoid). Here is a step-by-step description in the Microsoft Knowledge Base for setting up a manual AT command connectoid.

6. How do I sent a <Break> key?

Type <Ctrl><Break>.

7. How can I get my modem/comm port properly set under Windows95?

HT uses TAPI and Unimodem for comm port and modem information. These have to be working properly for HT to function. All of the modem and comm port setting is done through TAPI. We are happy to help, but Microsoft is a much better source of answers and information regarding TAPI. Here is a list of TAPI articles maintained by Microsoft.

8. How can I get the 80th character to completely display on the terminal screen with the Terminal font?

Windows 95 renders the Terminal font based on its evaluation of your system's display hardware. At lower resolutions, it sometimes does not produce a font that will allow 80 characters to completely display on one line. Microsoft is aware of this problem. In the meantime we've provided a selection of fonts including a True Type font that fixes this problem. Click here to download HyperFont.

9. Why can't I delete characters from the terminal screen?

The host you are connected to has control of the characters displayed on your terminal screen. The host is expecting the cursor to be at particular positions on the screen based on the data that it has already sent to the screen. If you alter that screen locally, you potentially disrupt the interaction between you and your host in ways that the host can't predict or control. That's why you can't delete characters from the screen. By the way, the same thing is true of most clients displaying information from servers. For example, you'll find that you can't delete characters on Netscape's browser screen either.

10. Why doesn't HyperTerminal transmit/display some foreign characters properly?

There was a bug in the release of HyperTerminal that shipped with the first release of Windows 95. That bug has been fixed in HyperTerminal PE.

There is also a structural feature of Windows 95 that can cause some confusion when dealing with foreign character sets. Terminal programs like HyperTerminal and HyperTerminal PE send the host whatever character is generated by a keystroke. What gets displayed on the screen is the character equivalent for the code that is returned from the host. The standard keyboard mapping under Windows 95 is defined by the ASCII code page. If the font being used to display characters doesn't use the ASCII code page, it is possible that the character displayed will not match the character on the key that was typed. The Terminal font is an example of a font that uses the OEM code page. It maps some of the high order foreign characters to different locations than does the ASCII code page.

Similarly, if the user manually enters the code to display a character properly using an OEM font, that character may not correctly display on another machine using a font that uses the ASCII code page. HyperTerminal PE transmitted the character accurately. The character was received accurately. Because of the font differences it appears as if there was an error.

In other words, improperly displayed characters don't necessarily mean transmission errors. Code page mismatches can also produce improper character display..

If you are experiencing this problem with HyperTerminal PE, try switching to a font like Courier that uses the ASCII code page. If you continue to have problems, determine what font and code page the host is expecting and use a similar font and code page on your machine.

11. Why does HyperTerminal PE lock up and force me to reboot?

This was a classic thread lock problem caused by data coming into and going out of the program at the same time. The problem typically showed up in programs like "tin" or "pine" where data was being received while the cursor keys were being used. It is fixed in Version 2.0.

12. How do I set up default download and upload directories for each connectoid?

Under Windows 95, the directory that HT/HTPE defaults to is \Program Files\Accessories\HyperTerminal. This is the directory where the .ht connectoid files are stored. You can change this for each connectoid to any other directory by specifying a different directory the next time that you do an upload or download. HT/HTPE will then use these directories as the defaults for all future transfers until you specify a new location.

If you are using Zmodem to download, you won't have an opportunity to specify a download directory when you transfer a file because the protocol is going to start automatically. Instead open the session whose directory you want to change. Cancel the dialing dialog. Select the transfer pull down. Select receive and specify the download directory you would like to use. Close the dialog. All future downloaded files will be stored in this new directory until you change it.

13. Why doesn't the terminal screen size change when I make HTPE full screen?

The HTPE terminal screen size is determined by the size font you are using. It will size itself to display 24 lines of 80 (or 132) characters of whatever font you've selected. If you want a larger terminal screen select a larger font. If you want a smaller terminal screen, select a smaller font size. For a more in-depth discussion of this issue, refer to Volume 1-2 of the HTPE mailing.

14. Why does my telnet host report a "terminal type" error when I log in with HTPE V2.0?

The RFC covering how terminals should respond to telnet host prompts lists "DEC-VT100" as the appropriate response for a DEC VT100 terminal. This is the response HTPE V2.0 uses. Unfortunately some hosts don't follow this convention and expect to receive just "VT100". We've addressed this in our commercial releases and may also address it in a future release of HTPE.

15. Why don't all of my function keys work?

The VT100 keyboard only has four functions keys (PF1-PF4) across the top of its keyboard. The HT/HTPE VT100 emulation maps PF1-PF4 to the F1-F4 keys. The remaining function keys have no meaning in the VT100 emulation. For a more in-depth discussion of DEC-VT100 emulation issues, refer to Volume 1-4 of the HTPE mailing.

16. What can I do if I have a question that isn't on this list?

Here is Microsoft's Knowledge Base list of HyperTerminal questions and answers. You can also mail us your question. We value your suggestions and will consider them, but we can't promise a response.


Copyright © 1995, 1996 Hilgraeve, Inc.
HyperACCESS and HyperTerminal are registered trademarks of Hilgraeve Inc.
Windows 95 is a registered trademark of Microsoft Corporation.
WWW Contact: Spin Communcations -ldorazio@ic.net