Browse Prior Art Database

Display Independent Graphics Windowing Bios

IP.com Disclosure Number: IPCOM000101637D
Original Publication Date: 1990-Aug-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 1 page(s) / 33K

Publishing Venue

IBM

Related People

Williams, DD: AUTHOR

Abstract

This article describes a technique which provides display and system independent graphics and text windows with simple basic input output system (BIOS) calls.

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

Display Independent Graphics Windowing Bios

       This article describes a technique which provides display
and system independent graphics and text windows with simple basic
input output system (BIOS) calls.

      The technique disclosed herein allows application portability
between current and projected displays when those displays may have
different physical attributes, such as number of pels and color
capabilities.  The application is written using a defined interface
which makes the application insensitive to many of the physical
attributes of the display.  A graphics application written for one
machine environment can be moved unchanged to another similar but
physically different system and still function normally.

      In order to accomplish physical mapping, the current physical
display is mapped into a logical co-ordinate system where 0,0 is
always the upper left physical pel and 9999,9999 is always the lower
right hand pel.  This allows a window to be physically defined that
is always the same relative size and location on the display surface
even if the number of physical pels changes.  The physical center of
the screen can be found at co-ordinate 500,500.

      The logical co-ordinate values are chosen to account for
current and projected future display resolutions.

      After the physical location of the window is defined, window
co-ordinate values are assigned in order to process graphics draw
commands.