?*lm5:rm70 ?*cn1;Term3101?*cn0 ?*cn1;Pat Garrett?*cn0 ?*cn1;Derived from Term80 by Frank Prindle?*cn0 Term3101 is ANSI Standard video display terminal simulator. The two best known terminals in this class are the IBM 3101 and the DEC VT100. Both of these terminals conform to the standard. This program comunicates in full duplex, no parity. The program is written entirely in machine language but is loaded just like a basic program. When RUN is entered the program will prompt for the baud rate desired and then begin execution. Since the ANSI standard calls for an 80 column display the screen will immediately go into a high res 80 column mode. A monitor, to ensure legibility, is highly recommended. A control 4 will place the terminal in 40 column mode and control 8 will return to 80 column mode. Use the 40 column mode with care as many Host systems format only for 80 columns. The ANSI standard includes full cursor control and it is likely that data will be overlayed on the screen. The following is a list of ANSI standard keys that were implimented in this program and the corresponding keystrokes. ?*lm20:rm60 Desired Key Keystroke =========== ========= escape <- clear CLR home HOME delete DEL cursor up,down CRSR up,down left,right left,right EOL/EOF F3 EOS F5 tab English pound baskspace F7 ?*ma3 Special Keys Keystroke Output ========= ====== INST esc M (capital M) F1 esc a (PF1 on 3101) F2 esc b (PF2 on 3101) ?*ma3 NOT Implimented when received from Host Tab set Tab clear Erase input (EAU) ?*lm5:rm70 Some Host systems require parity to be used. Term3101 has provided for no pairty 8 bit=0 and even parity. When loaded the program is set for no parity. To change the setting POKE 2659,1. POKE 2659,0 to return to no parity. You may want to save Term3101 after the poke if you usually communicate with a system that requires even parity. I have tested the system with several mainframe systems, however if you find any errors please send me a message. Comments are also welcome. Patrick Garrett [75056,342]
Amiga7878