Support of Different Display Screen Sizes without Application Interface Changes
Original Publication Date: 1994-Nov-01
Included in the Prior Art Database: 2005-Mar-27
Amell, SJ: AUTHOR [+5]
Described is support for different display screen sizes on a Non-Programmable Terminal (NPT) and Personal Computer (PC) emulator, with no modification required at the application programming interface.
Support of Different Display Screen Sizes without
support for different display screen sizes on a
Non-Programmable Terminal (NPT) and Personal Computer (PC) emulator,
with no modification required at the application programming
This disclosure has two parts:
o Enhancements to Non-Programmable Terminals (NPTs) and the Work
Station Controller (WSC) which provides attachment for the NPT.
o Enhancements to PC emulators which emulate the combination of a
WSC and attached NPT, allowing a PC user to run host-based NPT
application programming interface could support two
display screen sizes: 24 rows x 80 columns and 27 rows x 132 columns.
Adding a new size could be a major impact to the host application
programming interface. The NPT could support a small monitor, where
characters appear small, even when displayed in 24 x 80 mode.
The NPT could have the following functions:
o A new option could be added to the NPT set-up: for example,
"Enable 15 row by 40 column mode?" The default could be no.
o If the user changes the set-up value to "YES", the NPT will
report support for automatic 15 x 40 mode to the attaching WSC.
The WSC will either ignore support of 15 x 40 mode or
WSC support of automatic 15 x 40 mode.
o If the set-up value is "YES" and the attaching WSC does support
automatic 15 x 40 mode, the NPT could do the following:
- Each time data is written to the display screen, the NPT
checks for the following:
-- Is the cursor position located within the 15 row by 40
-- Does non-null data not exist outside the 15 row by 40
If above conditions are true, the NPT uses automatic 15 x 40
mode. If either of these conditions are not true, the NPT
will use the "normal" display screen size. Any time a
transition takes place, into or out of 15 x 40 automatic
mode, the NPT notifies the WSC via communication "events".
- The NPT continues to support read and write commands to any