home *** CD-ROM | disk | FTP | other *** search
- Ami3270
- ~~~~~~~
-
-
- Ami3270 - Assembly language 3270 terminal emulator.
- Version - 1.3
- Copyright - Copyright (c) by David Jenkins, 17 Jan 1988.
- I can be reached at the Beacon 416-297-5607.
-
-
- This program may be distributed freely, but please keep the
- documentation with the load module.
-
-
-
- Program desciption
- ~~~~~~~~~~~~~~~~~~
-
-
- Ami3270 is a terminal program based on Jez San's Argoterm. I wrote
- it to provide a way of logging on to IBM mainframes running a VT100 to
- 3270 protocol converter; the two protocol converters Ami3270 supports
- are SIM3278 (a software protocol converter) and the PCI protocol converter.
- All the VT100 emulators I have tried have at least one - and sometimes more -
- problems. The usual one is scrolling of the display when the bottom line
- is reached; this is a problem with SIM3278. Ami3270 avoids the annoyance.
-
-
- The program is written in assembler and is therefore small. At the
- moment it does not make use of the intuition interface: to set parameters
- you have to hit the 'help' key. The text display is at least 2400 bps.
-
-
-
- Input parameter
- ~~~~~~~~~~~~~~~
-
- Ami3270 will take 1 input parameter: it is a single digit
- number which determines the size of the top border. The default is 8.
- If you would like a border of 0, start the program like this:
- "run Ami3270 0". The border includes one blank scan line so
- a value of 0 looks the same as 1; 0 puts the text one scan line
- higher, though. Be careful of specifying more than 8; you have
- to have a 24 line window. If you use a value of 0 the window depth
- gadgets become invisible; they are still there, though.
-
- For those of you who would like to zap the default, it is at
- sector 1, offset $3c. Using Newzap you will see a word '0008'
- at this location: changing this to '0000' will give you a default
- border of zero.
-
-
-
- Using Ami3270
- ~~~~~~~~~~~~~
-
-
- When the program comes up it opens a borderless window on the
- workbench screen. The window will fill the screen apart from a small border
- at the top: this is to allow room for a clock. If you use morerows the window
- expands automatically to fill the whole screen; with morerows a window sizing
- gadget will be visible in the bottom right hand corner. Without morerows the
- sizing gadget is invisible but still there. The window sizing is permitted
- to give access to workbench icons; when you use the window make sure it is
- at full size or the data will be displayed incorrectly.
-
-
-
- I have used an intelligent method of deciding whether the
- emulator should be running in full screen mode or line by line mode. In
- practice, this means that the screen should scroll normally when you are
- not logged on to SIM3278, but should behave as a full screen when you are.
- In case you want to change this manually I have included two options:
- F for full screen mode, and L for line by line mode.
-
-
-
- When SIM3278 asks for the terminal type enter '8' for VT100.
-
-
-
- The default settings when Ami3270 starts are:
-
- Baud rate set to preferences value;
-
- SIM3278 protocol converter used;
-
- Half duplex (echo on).
-
-
- Fkey settings
- ~~~~~~~~~~~~~
-
-
- F1-10: PF1-10.
- Shift F1-2: PF11-12.
- Shift F3-5: PA1-3.
- Shift F6: HOME.
- Shift F7: EOF.
- Shift F8: INSERT.
- Shift F9: BREAK
- Shift F10: CLEAR.
-
-
-
-
- Menu selections
- ~~~~~~~~~~~~~~~
-
-
- B - Configure the transmission speed (Baud Rate)
-
- Default set to preferences.
-
-
- E - Local Echo mode (Half Duplex) on/off
-
- Toggles Half and Full duplex
-
-
- Q - Quit this program; terminate session
-
-
-
- S - Emulator for SIM3278
-
- SIM3278 protocol emulation. Also sets half duplex.
-
-
-
- P - Emulator for PCI
-
- PCI protocol emulation. Also sets full duplex.
-
-
- F - Switch to full screen manually.
-
- This should occur automatically when you logon to SIM3278. It is not
- needed for the PCI.
-
-
- L - Switch to line by line.
-
- This enables screen scrolling and should be set automatically when you
- logoff SIM3278. It is not relevant to the PCI.
-
-
- David Jenkins.
-