Browse Prior Art Database

Partitioning of Display Setup Parameters to Provide an Efficient And Flexible Method to Set Up the Display Controller And Screen Layout Parameters

IP.com Disclosure Number: IPCOM000101283D
Original Publication Date: 1990-Jul-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 3 page(s) / 121K

Publishing Venue

IBM

Related People

Yee, A: AUTHOR

Abstract

Disclosed is a programming method for which the parameters required for display controller set up and screen layout are partitioned into three tables. The contents and format of the tables provide for an efficient and flexible method to set up the display controller and screen layout parameters.

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

Partitioning of Display Setup Parameters to Provide an Efficient And Flexible Method to Set Up the Display Controller And Screen Layout Parameters

       Disclosed is a programming method for which the
parameters required for display controller set up and screen layout
are partitioned into three tables.  The contents and format of the
tables provide for an efficient and flexible method to set up the
display controller and screen layout parameters.

      The parameters associated with the display set up is divided
into three tables.  These tables will be referred to as 1) Display
Type Table, 2) Display Parameter Table, and 3) Screen Layout Table.
Below is shown software algorithm associated with the tables, and the
following is a description of each table.

      The purpose of the Display Type Table is to associate a display
type with an entry in the Display Parameter Table (*).  Each entry in
the Display Type Table consists of the display type and a pointer to
an entry in the Display Parameter Table. It should be noted that more
than one display type entry may be associated with the same entry in
the Display Parameter Table (on the IBM X-Station, in the case of the
8513 display, both the configuration with 1 and 2 Meg VRAM point to
the same entry in the Display Parameter Table). Once the display type
is known, the corresponding pointer is used to locate the appropriate
entry in the Display Parameter Table.

      The purpose of the Display Parameter Table is to provide the
display parameters require for the Display Controller Set up and the
Screen Layout Type (or the screen layout information itself).  The
Display Parameter Table consists of the following:
 1) Color or Monochrome monitor flag used to indicate whether the
color or mono monitor is attached.
  2) System parameters for display set up (on the IBM X-Station,
appropriate configuration port parameter for the display connected).
  3) Display Controller parameters.
  4) Pallet Controller parameters.
  5) For mono monitors, static pallet flag (on the IBM X-Station,
this flag indicates whether the table entry itself contains pallet
data or if the pallet data is to be generated linearly).
 6) Screen Layout Type or the screen layout parameter itself. The
Screen Layout Type is used to index into the Screen Layout Table.

      The Display Parameter Table format is such that for a given
display monitor type, the bulk of the Display Controller and Pallet
Controller parameters are shared. This provides for efficient coding
of the display tables.

      The purpose of the Screen Layout Table is to provide the screen
layout parameters to be used by BIOs and the LPP to determine the
screen and font dimensions.  The Screen Layout Type (from the Display
Parameter Table) is used as an index into the Screen Layout Table.
Since different monitor, display jumper, and VRAM size combinations
may result in th...