VTEMUL DOCUMENTATION AND NOTES These instructions represent a subset of the complete documentation for '100/100', the commerically available version of VTEMUL.100. If you want the omplete documentation (about 25 pages) just send a self-addressed stamped (39 cents) 8"x11" envelope to: Terry Luke 6770 So. Dixie Dr. West Jordan, UT 84084 RUNNING THE PROGRAM At the menu put the cursor over VT100.CO and press enter. You are now in TELCOM, but with a title line at the top to remind you that VTEMUL is loaded and F6 and F7 are defined. However, you are really only in regular TELCOM. From here you can use autodial as you normally do or manually dial and press F4 to enter terminal mode. You are still in TELCOM. After pressing F4 to enter terminal mode, you must press F6 to enter VT100 mode. Now you are in VT100 mode. The label line will disappear and the cursor will go to the top left corner. Now after reaching column 40, characters will scroll horizontally. Function keys 1-7 will move you around the various parts of the 80 x 24 screen as described in the next section. If there is no natural break in transmission from the host, you should type CTRL S before moving around the screen, and CTRL Q to resume transmission after pressing the PASTE key. See the next section for slightly more complete details on how to use the function keys to move around the screen. Pressing F8 exits VT100 mode back to TELCOM. F8 again will exit TELCOM, or F6 will reenter VT100 mode. Before getting online, you may want to experiment to make sure VTEMUL is working. To do this put the cursor over VT100.CO and run it. You are in TELCOM. Press F3 to get the STAT command. Type in 37I1E or any other valid parameter that doesn't begin with 'M'. Now you can press F4 and get into terminal mode, then F6 and enter VT100 mode without being connected to anything. At this point, the screen should have cleared the TELCOM label line and the cursor be in the top left corner. Now press the LABEL key. In the lower left corner you should now see 'r1 c1'. Press F1 and the cursor should go to the lower right corner and the column row display disappear. You are in view mode, viewing 1/6 of the VT100 screen. Press PASTE and the cursor should return to the top. Press CODE x twice and it should beep once. Now press F8 and the TELCOM label line should appear as you exit VT100 mode back to TELCOM. If all that worked, you are ready to go. VT100.CO requires 2000 free bytes to run, it will automatically use 2000 bytes wherever they happen to exist. If there are less than 2000 bytes free, when you press F6 to enter VT100 mode, the TELCOM label line will flicker and nothing else will happen. You will not be able to enter VT100 mode. page -1- 100/100 DOCUMENTATION SECTION I OVERVIEW 100/100 is a machine language program for the Model 100 that emulates the functions of the Digital VT100 terminal. It allows the Model 100 to be used to access VAX and other computers and use programs which are screen oriented and require VT100 compatibility. It decodes the ANSI escape sequences and performs the proper action. Text scrolls horizontally to simulate an 80 column screen as the data is received and the program saves 80 columns by 24 lines of data to be displayed in six windows by using the Model 100 function keys. Although not all of the VT100 functions can be emulated on the Model 100, many of the features have been, including: Tabs: up to ten horizontal tabs can be set. Tabs set after the tenth are ignored. Tabs can also be cleared under program control. Cursor keys: the Model 100 cursor keys emulate the VT100 cursor keys, both in cursor and application mode. Keypad: the VT100 keypad is also emulated using the graph key in conjunction with the keys labeled for use with the "NUM" key. (eg: GRAPH m = 0 on the VT100 keypad). Reverse Scrolling: The screen will scroll down when a reverse index command is received and the cursor is at the top margin. Direct Cursor addressing: The program will move the cursor to the proper location (HVP and CUP commands, etc.) What are you?: 100/100 will respond properly when asked to identify itself, allowing use of programs which normally abort automatically if your are not using a VT100. Erasing: supports all the VT100 erase functions, cursor to end of line, end of screen, clear screen, etc. Editing: supports both replace and insert character mode as well as insert line and delete line commands. Newline Mode: both new line and no new line on linefeed are supported. Line Drawing Character Set: 100/100 will emulate the line drawing characters of the VT100 character set only. Other special characters are not translated. Device status or cursor positioning reports. Save and Restore Cursor page -2- 100/100 Documentation TELCOM COMPATIBILITY 100/100 works in conjunction with TELCOM, so Autodial, Echo to printer, Uploading and Downloading are all available. It works equally well with either the built-in modem or the RS232 port. During an online session, a user can switch back and forth between the VTEMUL and TELCOM at will using the F6 key. This is particularly useful, not only to be able to use UPLOAD and DOWNLOAD in TELCOM, but because text files are sometimes easier to read in 40 column wrap mode than 80 column horizontal scroll mode. MODEL 100 FUNCTION KEYS WITHIN TELCOM The function keys remain the same in TELCOM with the exception of F6 and F7 being defined: F6 will enter VT100 mode. F7 will lists files and free memory. To prevent jumping to non-existent code after removing this program run run this small BASIC program: 10 POKE 64268,243:POKE 64269,127 20 POKE 64270,243:POKE 64271,127 Deactivating F6 and F7 after removing VT100.CO |-----F6------| |-------F5-------|------F7-------| c1 c21 c41 c61 80 ____________________________________ | | | | | | | | | F4 | F1 | | | |-- | (Section 1) | (Section 4) ||| PASTE | | | | ||| --------------Line 8-------------- | | | | | 4 | | | to | F2 | | | | r | (Section 2) | (Section 5) | o Resume | | | | | w --------------Line 16------------- s | | | | | | | | d | F3 | | | | o | (Section 3) | (Section 6) | w | | | | | n --------------Line 24------------- page -3-