Difference between revisions of "Terminal Emulator II"

From TI-99/4A-Pedia
Jump to: navigation, search
(A Sample Application)
(A Sample Application)
Line 149: Line 149:
 
The remainder of this manual explains the various options included in 'the Terminal Emulator II module. The section "Preparing to Send/Receive Data" explains each parameter and tells you how to set up the Home Computer for proper data exchange. The section on "Sending/Receiving Data" provides instructions for beginning data exchange, a description of what is displayed on the screen, and information on terminating data exchange. The "Special Function Keys" section discusses the keyboard overlay and explains how to use the module's many available functions. The "File Transfer" section explains how to transfer files of information between two systems. The last section, "Reviewing Data with the Arrow Keys," explains how to review data stored in your computer's memory.  
 
The remainder of this manual explains the various options included in 'the Terminal Emulator II module. The section "Preparing to Send/Receive Data" explains each parameter and tells you how to set up the Home Computer for proper data exchange. The section on "Sending/Receiving Data" provides instructions for beginning data exchange, a description of what is displayed on the screen, and information on terminating data exchange. The "Special Function Keys" section discusses the keyboard overlay and explains how to use the module's many available functions. The "File Transfer" section explains how to transfer files of information between two systems. The last section, "Reviewing Data with the Arrow Keys," explains how to review data stored in your computer's memory.  
  
 +
===Preparing To Send/Receive Data===
 +
 +
To prepare the Home Computer for data exchange, begin by describing the parameters required by the computer system with which you're communicating. The module's default values are shown to the right of each parameter on the COMMUNICATION SETUP display. Check these values against the specifications of your system and the other system. The specifications of your system are provided in the TI RS232 Interface and modem owner's manuals. The other system must provide you with its specifications.
 +
 +
The parameters are as follows:
 +
 +
====Baud Rate====
 +
 +
Baud Rate is the data transmission speed in bits per second. The higher the Baud Rate, the faster the transmission. The speeds you can specify are 110 or 300, as determined by the other computer system.
 +
 +
====Parity====
 +
 +
Parity (ODD, EVEN, or NONE) is the means for detecting any errors which might occur during data transmission from the Home Computer. To ensure proper reception of data, the computer adds the value of the bits transmitted for each character. This sum should be odd for ODD parity and even for EVEN parity.
 +
 +
The type of parity you choose usually depends on the other system. Check the other system's instruction manual for proper selection. If the remote computer does not require a parity bit, select NONE. Note: The module does not check parity for errors in transmission to your Home Computer.
 +
 +
====Duplex====
 +
 +
The duplex setting is a means of transmission between systems which echoes characters back to the Home Computer display. Since the requirements of the other computer system control the duplex setting, check the other system's instruction manual for the proper selection.
 +
 +
FULL duplex means the other system echoes all characters you type back to your display. The HALF duplex setting instructs the Terminal Emulator II module to echo the characters you type back to your display as they are transmitted to the other system. For proper communication between two Home Computers, both should specify HALF duplex. ''Note:'' The TI Telephone Coupler (Modem) should always be set on FULL (switch set to F on the modem).
 +
 +
====RS-232 Port====
 +
 +
This parameter lets you indicate which RS232 Interface port you are using to communicate with the other system. For instance, if your modem cable is connected to port #2 of your RS232 Interface (the port to the right as you face the front of the unit}, select option 2 for this parameter on the COMMUNICATION SETUP display.
 +
 +
====Column Width====
 +
 +
The column-width parameter allows you to set the optimum number of characters per line for your monitor or television screen. A common problem with using a television set instead of a monitor as your video display is ''overscan'' (the loss of characters off either side of the screen). You can avoid overscan by adjusting the column width to suit your television set. As a rule of thumb, the older the television set is, the narrower the column width probably is. If you are using a monitor, the default setting of 40 columns is usually appropriate.
 +
 +
====Auto Log-on====
 +
 +
This feature instructs the Home Computer to send out automatically the control characters that enable your Home Computer to begin data exchange with the other system. The use of this feature requires that: (1) the TI Disk Memory System be attached to your computer and properly turned on, (2) an appropriate log-on data file be stored on diskette (see Appendix C}, and (3) the diskette with the log-on data file be inserted in Disk Drive One (the disk drive that is connected directly to your Disk Drive Controller).
 +
 +
Simply type in the name you have assigned the file (the default file name is LOGON). Next, if you are communicating via telephone, call the other system, correctly place the telephone receiver in the modem cradle, and press '''ENTER'''. If you are not communicating with the other system by telephone, just press '''ENTER'''. After you press '''ENTER''', the logon file is sent out to the RS232 Interface for transmission to the other system. While the transmission is in progress, you may cancel the logon procedure by pressing '''CTRL 3''' (CANCEL).
 +
 +
''Note:'' If the first entry in the input field (the "L" in "LOGON") is a blank space, the module will not search for a log-on file.
 +
 +
If you are not using the automatic log-on feature, press '''ENTER''' to accept the default value LOGON. After a few seconds, the computer beeps, and you may then send the necessary control characters manually.
 +
 +
===Sending/Receiving Data===
 +
 +
After you select the parameters necessary to communicate with the other computer system, you are ready to begin data exchange. As discussed in "A Sample Application," this procedure varies, depending on the system with which you wish to communicate. Check the other system's instruction manual to determine the proper procedure for starting the exchange. If you are using a modem and the telephone network to communicate over a longer distance, include the following steps to begin communication.
 +
 +
:1. Dial the telephone number of the remote computer system.
 +
:2. Verify that the remote computer is ready to communicate (usually signalled by a high-pitched tone).
 +
:3. Place the telephone receiver in the modem cradle. Be sure to align the telephone receiver and its cord as specified in the modem owner's manual. (Note: If you are using the automatic log-on feature, press '''ENTER''' while the cursor is positioned on your log-on file name on the COMMUNICATION SETUP display.)
 +
:4. Begin communication with the remote computer by typing in the codes or other information it requires. These inputs are included with the remote system's instructions. Note: If you are using the automatic log-on feature and the other system echoes the codes that you have included in your log-on file, the codes are displayed automatically as your computer sends them to the other system.
 +
 +
====Data Reception Features====
 +
 +
After you have properly accessed the other system, the display shows the data your computer is receiving. The lines of information appear on the screen one at a time from top to bottom. When the cursor reaches the end of the bottom line, the text scrolls up, one line at a time, and new data is displayed on the last line.
 +
 +
At times, the computer system transmitting data to the Home Computer display may want to clear the display. If the other system sends a control L, the Home Computer recognizes the signal and clears the screen. The cursor automatically moves to the upper left-hand corner of the display.
 +
 +
If the other system wants to move the cursor to the upper left-hand corner of the display ("home" position) and sends a control A or escape H, the Home Computer repositions the cursor. The next data received begins at this position.
  
  

Revision as of 02:20, 25 November 2022

Terminal Emulator II is a communications and text-to-speech computer program published and distributed by Texas Instruments (TI) for the TI-99/4A home computer system. It was distributed as part number PHM 3035 during the first quarter of 1981. It sold on Solid State SoftwareTM Command Module cartridge originally for $49.94 (USD)

Terminal Emulator II
Terminal Emulator Modern-Style Manual Cover
Terminal Emulator Modern-Style Manual (Front Cover) [1]
Publisher(s) Texas Instruments (TI)
Original Retail Price $49.95 (USD)
Part# PHM 3035
Format(s) Solid State SoftwareTM Command Module
Release 1981 (1st Quarter)
Genre(s) Communications, Text-to-Speech

Advertising Blurbs

Front Cover of Manual

Enables your Home Computer to telecommunicate with other computer systems. Features include color graphics, speech, sound, and file transfer capabilities, if the subscription data-base service uses the Terminal Emulator II protocols. Check with your data-base service to find out if it supports these features.

This module requires use of a Texas Instruments RS232 Interface (Model PHP1700) - not included (details inside). If you are contacting a remote computer via telephone, a TI Telephone Coupler (Modem) or other RS232C-compatible modem is also required.

Back Cover of Manual

The world of telecommunications offers something for everyone . . . stock market quotes, tax advice, computer games, program swapping. The Terminal Emulator II Command Module lets you link your Home Computer to this world with new dimensions in graphics and sound, including text-to-speech capabilities! Note: Although the module can exchange textual data with a subscription database service, not all data-base services are capable of utilizing the module's graphics, sound, speech, and file transfer features. Before attempting to access these features, check with the data-base service.

Terminal Emulator II module features provide:

■ Text and Graphics Modes - You can receive text or color graphics.
■ Text-to-Speech Capability - You can instruct the computer to read any displayed text aloud. This feature can also be accessed in TI BASIC! (Note: The Texas Instruments Solid State Speech TM Synthesizer (Model PHP 1500)* must be connected to the computer to utilize the speech capability.)
■ And much more - A wide variety of functions makes it easy for you to work with your data.

Note: To activate the Terminal Emulator II module, a TI RS232 Interface (Model PHP1700) must be attached to the computer. If you are contacting a remote computer via telephone, a TI Telephone Coupler (Modem)* is required in addition to the TI RS232 Interface. The RS232 Interface is not required for utilizing text-to-speech in TI BASIC.

Triton Catalog Spring 1984

Access subscription data services and time-shared computer systems. Features file transfers, improved keyboard interface, and text-to-speech from user-written programs. (Requires Modem, RS-232 for telecommunications. Requires Speech Synthesizer for text-to-speech.)

Manual

Introduction

Few developments are changing the world today as rapidly as the "information explosion." As a part of this explosion, data-base services are giving people quick access to information ranging from French lessons to the latest price of gold. For the first time, electronic mail, airline scheduling, and other valuable services are available at low cost to home computer users.

The Terminal Emulator II Solid State Software™ Command Module enables you to explore these and many other benefits of telecommunications. In addition, if the Solid State SpeechTM Synthesizer is connected to your computer, any data that you receive can be spoken. The module also allows you to access the text-to-speech capabilities with a TI BASIC program. With this text-to-speech feature, you can add speech to games, educational programs, and many other applications. However, the Terminal Emulator II module's text-to-speech cannot be used with the TI Extended BASIC module.

Note: To activate the telecommunications capabilities of the Terminal Emulator II module, a TI RS232 Interface (Model PHP1700) must be attached to your computer. If you are contacting a remote computer via telephone, a TI Telephone Coupler (Modem) is required in addition to the TI RS232 Interface.

The Terminal Emulator II module brings new dimensions to telecommunications. The module allows you to send and receive color graphics and music, as well as text. It also includes a wide variety of special functions that help you access and work with your data.

With the Terminal Emulator II module, your Home Computer functions like a standard RS232 terminal, enabling you to communicate with any data base or large remote system operating under the standard RS232 protocols. However, since the data base you are communicating with must be equipped to take advantage of the module's special features, such as color graphics, sound, speech, and file transfer, we recommend that you check with the subscription service before attempting to access these features.

With the Terminal Emulator II module, you can:

■ Select the parameters that enable your Home Computer to communicate with other systems.
■ Transmit control characters that signal the remote computer to perform predefined functions.
■ Receive data in the most appropriate display mode - text mode for alphanumeric data, or graphics mode for games, simulations, and other transmissions that involve color graphics.
■ Send and receive upper- and lower-case characters.
■ Vary the column width of your display to prevent the loss of characters off either end of the display.
■ Scroll displayed information by line or by page, vertically or horizontally.

In addition, if the TI Disk Memory System (Disk Drive Controller and Disk Memory Drive)* is connected to your Home Computer, you may set up a file on diskette so that you can automatically log on to the remote system. You can also transfer files to and from a disk system or cassette recorder. During file transfer, the module even checks for data that may have been dropped or garbled during transmission and asks for a retransmission, if necessary.

If two Home Computer systems have a Terminal Emulator II module, files can be transferred easily. However, sending graphics, sound, and speech requires a complex and time-consuming procedure, including special coding before entering the data one character at a time. In addition, special handling is required to make selective use of speech, not to speak all of the text on a display. For more information, see Transmission of Graphics and Sound.

Note: The Terminal Emulator II module cannot access the Memory Expansion Unit.

Suggested Methods of Access

You have access to a variety of computer systems depending on the accessories used with the Home Computer and Terminal Emulator II Command Module. The following diagrams illustrate two typical arrangements.

Accessing Subscription Data Services or a Remote Computer System

Terminal Emulator II - Home Computer & Terminal Emulator.png


Generally, your Home Computer will communicate with a subscription data-base service or other remote system over the telephone lines, as shown here. In this situation, your Home Computer system needs the TI RS232 Interface and the TI Telephone coupler (Modem) - or other RS232C-compatible modem - to communicate with the other system. If your computer is located near the other system, you may be able to communicate with the other system by direct cable. The direct cable eliminates the need for modems and telephone calls, but the RS232 Interface is still required. (See the TI RS232 Interface owner's manual for information on linking your computer to the other system by direct cable.)

Note: To access a data-base service, you must subscribe to the appropriate service and pay any required fees. Most computer-related magazines include information on available data-base services.

Communicating with a Remote Home Computer

Terminal Emulator II - Home Computer & Terminal Emulator2.png


Communication between two Home Computers usually takes place over telephone lines, as shown here. In order to communicate by telephone, both computers need an RS232 Interface and a TI Telephone Coupler (Modem). With two modems in use, one must be set to Originate and the other one to Answer. If the two Home Computers are in the same location, however, they can be connected by direct cable, without modems. In either case, each Home Computer needs a TI RS232 Interface and Terminal Emulator II (or Terminal Emulator I) module. Note: To transmit features, such as sound, color, and graphics, which are unique to Terminal Emulator II, both systems must have a Terminal Emulator II module.

IMPORTANT: To utilize the module's speech capabilities, the TI Speech Synthesizer must be connected to the console first, with other accessories connected to the right of the speech unit. See the Speech Synthesizer owner's manual for full set-up instructions.

A Sample Application

When you select Terminal Emulator II from the master selection list, the module's title screen appears. Press any key at this time to go to the COMMUNICATION SETUP display. (If you wait a few moments, this display automatically appears.)


Terminal Emulator - Communication Setup.png


For demonstration purposes, suppose that you have subscribed to the XYZ Data Service. Since you are communicating with the service by phone, your Home Computer system includes a TI RS232 Interface and a TI Telephone Coupler (Modem), properly connected to the computer and turned ON. (Refer to the RS232 Interface and modem owner's manuals for set-up instructions.)

Before you can establish communication with XYZ, you must select the parameters necessary for proper data exchange with the XYZ computer. To determine these parameters, refer to the section "Preparing to Send/Receive Data" in this manual and to the user's manual(s) supplied by XYZ. Assume that you determine that your Home Computer is to be set at these values:


BAUD RATE = 300
PARITY = EVEN
DUPLEX = FULL
RS-232 PRT = #2
COLUMN WIDTH = 40
AUTO LOG-ON = (no auto log-on)


The parameters are shown on the left side of the COMMUNICATION SETUP display, and the available options for each parameter are listed in the center. The default parameters appear on the right-hand side of the display, with the cursor (a flashing square) on the first entry.

Notice that all the default values except RS-232 PORT and AUTO LOGON agree with the values required to communicate with XYZ. Press ENTER three times to accept the first three values. The cursor now appears to the right of RS-232 PORT. Press 2 to select port #2, and then press ENTER twice to move the cursor to LOGON.

If you make a mistake, move the cursor back up to the entry by pressing FCTN Up-Arrow.png (UP). Retype the desired selection, and then press ENTER repeatedly to move the cursor down to LOGON.

At this point, if you were using the module's automatic log-on feature, you would insert the appropriate diskette into Disk Drive One and enter the file name of your log-on program. For this demonstration, however, we are not using the auto-log-on feature. Therefore, simply press ENTER to accept the default value LOGON.

Once you press ENTER, the module conducts a search for the log-on file. (If you replace the "L" in "LOGON" with a space, the module does not search for the file and beeps immediately to indicate that you have control.) For several seconds, the screen is blank and the keyboard does not respond to any key presses. Once the search is ended, the module "beeps" to indicate that control has been restored to you. You may then continue with the program.

At this point, the computer shows only the cursor in the upper lefthand comer of the display. To begin actual communication with XYZ, dial the telephone number supplied by the data base. When you finish dialing the number, listen for a high-pitched tone, and then correctly place the telephone receiver in the modem cradle. Note: If you are using the auto-log-on feature, be sure to dial the data base's telephone number when the cursor is on the log-on file name and before you press ENTER.

Next, a series of messages appear, asking you to enter one or more codes. Refer to the manual supplied by XYZ, and enter the codes as they are requested.

Some of the codes may need to be sent as control characters, which are special characters that signal the other system to perform a predefined function.

To send the control characters, hold down the CTRL key as you press each letter and number in your code. Since each character is sent as soon as you type it, you do not need to press ENTER after you type the code.

After you have correctly "signed on," XYZ sends a message to let you know that you have done so. Then refer to the XYZ instruction manual to select the data you'd like to access.

When you have received the information you want, you can stop the transmission by using the proper code (again provided by XYZ). For this example, the XYZ instruction manual says to send a BREAK signal and then enter "BYE." To send the BREAK signal, hold down the CTRL key and press ENTER. Then type BYE and press ENTER, if necessary, to end the transmission. To exit the module and close all open files properly, press CTRL O (EXIT).

The remainder of this manual explains the various options included in 'the Terminal Emulator II module. The section "Preparing to Send/Receive Data" explains each parameter and tells you how to set up the Home Computer for proper data exchange. The section on "Sending/Receiving Data" provides instructions for beginning data exchange, a description of what is displayed on the screen, and information on terminating data exchange. The "Special Function Keys" section discusses the keyboard overlay and explains how to use the module's many available functions. The "File Transfer" section explains how to transfer files of information between two systems. The last section, "Reviewing Data with the Arrow Keys," explains how to review data stored in your computer's memory.

Preparing To Send/Receive Data

To prepare the Home Computer for data exchange, begin by describing the parameters required by the computer system with which you're communicating. The module's default values are shown to the right of each parameter on the COMMUNICATION SETUP display. Check these values against the specifications of your system and the other system. The specifications of your system are provided in the TI RS232 Interface and modem owner's manuals. The other system must provide you with its specifications.

The parameters are as follows:

Baud Rate

Baud Rate is the data transmission speed in bits per second. The higher the Baud Rate, the faster the transmission. The speeds you can specify are 110 or 300, as determined by the other computer system.

Parity

Parity (ODD, EVEN, or NONE) is the means for detecting any errors which might occur during data transmission from the Home Computer. To ensure proper reception of data, the computer adds the value of the bits transmitted for each character. This sum should be odd for ODD parity and even for EVEN parity.

The type of parity you choose usually depends on the other system. Check the other system's instruction manual for proper selection. If the remote computer does not require a parity bit, select NONE. Note: The module does not check parity for errors in transmission to your Home Computer.

Duplex

The duplex setting is a means of transmission between systems which echoes characters back to the Home Computer display. Since the requirements of the other computer system control the duplex setting, check the other system's instruction manual for the proper selection.

FULL duplex means the other system echoes all characters you type back to your display. The HALF duplex setting instructs the Terminal Emulator II module to echo the characters you type back to your display as they are transmitted to the other system. For proper communication between two Home Computers, both should specify HALF duplex. Note: The TI Telephone Coupler (Modem) should always be set on FULL (switch set to F on the modem).

RS-232 Port

This parameter lets you indicate which RS232 Interface port you are using to communicate with the other system. For instance, if your modem cable is connected to port #2 of your RS232 Interface (the port to the right as you face the front of the unit}, select option 2 for this parameter on the COMMUNICATION SETUP display.

Column Width

The column-width parameter allows you to set the optimum number of characters per line for your monitor or television screen. A common problem with using a television set instead of a monitor as your video display is overscan (the loss of characters off either side of the screen). You can avoid overscan by adjusting the column width to suit your television set. As a rule of thumb, the older the television set is, the narrower the column width probably is. If you are using a monitor, the default setting of 40 columns is usually appropriate.

Auto Log-on

This feature instructs the Home Computer to send out automatically the control characters that enable your Home Computer to begin data exchange with the other system. The use of this feature requires that: (1) the TI Disk Memory System be attached to your computer and properly turned on, (2) an appropriate log-on data file be stored on diskette (see Appendix C}, and (3) the diskette with the log-on data file be inserted in Disk Drive One (the disk drive that is connected directly to your Disk Drive Controller).

Simply type in the name you have assigned the file (the default file name is LOGON). Next, if you are communicating via telephone, call the other system, correctly place the telephone receiver in the modem cradle, and press ENTER. If you are not communicating with the other system by telephone, just press ENTER. After you press ENTER, the logon file is sent out to the RS232 Interface for transmission to the other system. While the transmission is in progress, you may cancel the logon procedure by pressing CTRL 3 (CANCEL).

Note: If the first entry in the input field (the "L" in "LOGON") is a blank space, the module will not search for a log-on file.

If you are not using the automatic log-on feature, press ENTER to accept the default value LOGON. After a few seconds, the computer beeps, and you may then send the necessary control characters manually.

Sending/Receiving Data

After you select the parameters necessary to communicate with the other computer system, you are ready to begin data exchange. As discussed in "A Sample Application," this procedure varies, depending on the system with which you wish to communicate. Check the other system's instruction manual to determine the proper procedure for starting the exchange. If you are using a modem and the telephone network to communicate over a longer distance, include the following steps to begin communication.

1. Dial the telephone number of the remote computer system.
2. Verify that the remote computer is ready to communicate (usually signalled by a high-pitched tone).
3. Place the telephone receiver in the modem cradle. Be sure to align the telephone receiver and its cord as specified in the modem owner's manual. (Note: If you are using the automatic log-on feature, press ENTER while the cursor is positioned on your log-on file name on the COMMUNICATION SETUP display.)
4. Begin communication with the remote computer by typing in the codes or other information it requires. These inputs are included with the remote system's instructions. Note: If you are using the automatic log-on feature and the other system echoes the codes that you have included in your log-on file, the codes are displayed automatically as your computer sends them to the other system.

Data Reception Features

After you have properly accessed the other system, the display shows the data your computer is receiving. The lines of information appear on the screen one at a time from top to bottom. When the cursor reaches the end of the bottom line, the text scrolls up, one line at a time, and new data is displayed on the last line.

At times, the computer system transmitting data to the Home Computer display may want to clear the display. If the other system sends a control L, the Home Computer recognizes the signal and clears the screen. The cursor automatically moves to the upper left-hand corner of the display.

If the other system wants to move the cursor to the upper left-hand corner of the display ("home" position) and sends a control A or escape H, the Home Computer repositions the cursor. The next data received begins at this position.


Downloads

References

External links