Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Support of Different Display Screen Sizes without Application Interface Changes

IP.com Disclosure Number: IPCOM000114081D
Original Publication Date: 1994-Nov-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 77K

Publishing Venue

IBM

Related People

Amell, SJ: AUTHOR [+5]

Abstract

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.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Support of Different Display Screen Sizes without Application Interface
Changes

      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.

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
      applications.

      The host 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
acknowledge
      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
             column region?
        --  Does non-null data not exist outside the 15 row by 40
             column region?
  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
      ...