XGA
   HOME

TheInfoList



OR:

The eXtended Graphics Array (usually called XGA) is a
graphics card A graphics card (also called a video card, display card, graphics accelerator, graphics adapter, VGA card/VGA, video adapter, display adapter, or colloquially GPU) is a computer expansion card that generates a feed of graphics output to a displa ...
manufactured by
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
and introduced for the
IBM PS/2 The Personal System/2 or PS/2 is IBM's second generation of personal computers. Released in 1987, it officially replaced the IBM Personal Computer, IBM PC, IBM Personal Computer XT, XT, IBM Personal Computer/AT, AT, and IBM PC Convertible, PC Co ...
line of personal computers in 1990 as a successor to the 8514/A. It supports, among other modes, a
display resolution The display resolution or display modes of a digital television, computer monitor, or other display device is the number of distinct pixels in each dimension that can be displayed. It can be an ambiguous term especially as the displayed resoluti ...
of
pixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
s with 256 colors at 43.5  Hz (
interlaced Interlaced video (also known as interlaced scan) is a technique for doubling the perceived frame rate of a video display without consuming extra bandwidth. The interlaced signal contains two fields of a video frame captured consecutively. Th ...
), or at 60 Hz ( non-interlaced) with up to 65,536 colors. The XGA-2 added an 65,536 color mode and 60 Hz non-interlaced. The XGA was introduced at $1095 with 512K VRAM and additional $350 for the 512KB memory expansion (equivalent to $ and $, respectively, in ). As with the 8514/A, XGA required a
Micro Channel architecture Micro Channel architecture, or the Micro Channel bus, is a proprietary hardware, proprietary 16-bit computing, 16- or 32-bit computing, 32-bit parallel communication, parallel computer bus (computing), bus publicly introduced by IBM in 1987 w ...
bus at a time when ISA systems were standard, however due to more extensive documentation and licensing ISA clones of XGA were made. XGA was integrated into the motherboard of the PS/2 Model 95 XP 486. An improved version called XGA-2 was introduced in 1992 at $360, worth $ in dollars. XGA gives its name to the resolution , as IBM's VGA gave its name to , despite the IBM 8514/A and PGC cards respectively supporting those resolutions prior to the eponyms.


Features

The 8514 had used a standardised
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
called the "Adapter Interface" or AI. This interface is also used by
XGA The eXtended Graphics Array (usually called XGA) is a graphics card manufactured by IBM and introduced for the IBM PS/2 line of personal computers in 1990 as a successor to the IBM 8514, 8514/A. It supports, among other modes, a display resol ...
,
IBM Image Adapter/A The Personal System/2 or PS/2 is IBM's second generation of personal computers. Released in 1987, it officially replaced the IBM PC, XT, AT, and PC Convertible in IBM's lineup. Many of the PS/2's innovations, such as the 16550 UART (serial p ...
, and clones of the 8514/A and XGA such as the ATI Technologies ''Mach 32'' and IIT ''AGX''. The interface allows computer software to offload common 2D-drawing operations ( line-draw, color-fill, and block copies via a blitter) onto the hardware. This frees the host CPU for other tasks, and greatly improves the speed of redrawing a graphics visual (such as a pie-chart or CAD-illustration). Hardware-level documentation of the XGA was also made, which had not been available for the 8514/A. XGA introduced a 64x64 hardware sprite which was typically used for the mouse pointer.


Differences from 8514/A

* Register-compatible with VGA *Adds a 132 column text mode and high color in *Requires a minimum of 80386 host CPU *Provides a 3-dimensional drawing space called a "bitmap" which may reside anywhere in system memory *Adds a sprite for a hardware cursor *The Adapter Interface driver is moved to a .SYS file instead of TSR program *Provisions made for multitasking environment *XGA can act as bus master and access system memory directly *Hardware level documentation has been provided by IBM


XGA-2

XGA-2 added support for non-interlaced and made 1MB VRAM standard. It had a programmable PLL circuit and pixel clocks up to 90 MHz, enabling a 75 Hz refresh rate at . The resolution was added with 16 bit high color support. The DAC was increased to 8 bits per channel, and the accelerated functions were enabled at 16 bit color depth. Faster VRAM also improved performance.


Output capabilities

The XGA offered: *: **graphics mode with 256 colors at once (8-bit) out of 262,144 ( 18-bit RGB palette); **graphics with 65,536 colors at once ( 16-bit "high color"); **text mode with 80×34 characters *: **graphics with 256 colors out of 262,144; **text with 85×38 or 146×51 characters XGA-2 introduced: * graphics with 256 colors out of ''16.7M (24-bit palette)''; *' graphics with 65,536 colors at once; * graphics with 256 colors out of ''16.7M'' Later clone boards offered additional resolutions: * graphics with ''16.7M'' accessible colors at once (if it were possible with pixels) ''( 24-bit "true color")''; * graphics with ''16.7M'' colors at once; *' graphics with 65,536 and 16.7M colors at once


Clones

Unlike with the 8514/A, IBM fully documented the hardware interface to XGA. Further, IBM licensed the XGA design to SGS-Thomson (inmos) and
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
. The IIT AGX014 was largely compatible with the XGA-2 and offered some enhancements. The
VESA VESA (), formally known as Video Electronics Standards Association, is an American standards organization, technical standards organization for computer display standards. The organization was incorporated in California in July 1989To retrieve ...
Group introduced a common standardized way to access features like hardware cursors, Bit Block transfers ( Bit Blt), off screen sprites, hardware panning, drawing and other functions with VBE/accelerator functions (VBE/AF) in August 1996. This, along with standardised
device driver In the context of an operating system, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabli ...
s for operating systems such as
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, eliminated the need for a hardware standard for graphics.


See also

* List of IBM products * List of defunct graphics chips and card companies


References


Further reading

* * {{IBM personal computers Computer display standards IBM video hardware Graphics cards Computer-related introductions in 1990 Computer-related introductions in 1992 IBM PS/2