Extended Graphics Array (XGA)
The IBM internal XGA logo, designed by Rand Paul[1]
Release date1990; 36ย years agoย (1990)
History
Predecessor8514/A
SuccessorXGA-2

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 8514/A. It supports, among other modes, a display resolution of 1024โ€‰ร—โ€‰768 pixels with 256 colors at 43.5ย Hz (interlaced), or 640โ€‰ร—โ€‰480 at 60ย Hz (non-interlaced) with up to 65,536 colors.[2][3] The XGA-2 added an 800โ€‰ร—โ€‰600 65,536 color mode and 1024โ€‰ร—โ€‰768 60ย Hz non-interlaced.[2]

The XGA was introduced at $1095 with 512K VRAM and additional $350 for the 512ย KB memory expansion (equivalent to $2700 and $860, respectively, in 2025).[4][2] As with the 8514/A, XGA required a Micro Channel architecture 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.[3]

An improved version called XGA-2 was introduced in 1992 at $360, worth $830 in 2025 dollars.

XGA gives its name to the resolution 1024โ€‰ร—โ€‰768, as IBM's VGA gave its name to 640โ€‰ร—โ€‰480, despite the IBM 8514/A and PGC cards respectively supporting those resolutions prior to the eponyms.

Features

edit

The 8514 had used a standardised API called the "Adapter Interface" or AI. This interface is also used by XGA, IBM Image Adapter/A, 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).[2][3] Hardware-level documentation of the XGA was also made, which had not been available for the 8514/A.[3]

XGA introduced a 64x64 hardware sprite which was typically used for the mouse pointer.

Differences from 8514/A

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

XGA-2

edit
IBM micro channel architecture XGA-2 graphics card
Another variant of XGA-2 graphics card

XGA-2 added support for non-interlaced 1024โ€‰ร—โ€‰768 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 1024โ€‰ร—โ€‰768. The 800โ€‰ร—โ€‰600 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.[2]

Output capabilities

edit

The XGA offered:

  • 640โ€‰ร—โ€‰480:
    • 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
  • 1024โ€‰ร—โ€‰768:
    • graphics with 256 colors out of 262,144;
    • text with 85ร—38 or 146ร—51 characters

XGA-2 introduced:

  • 640โ€‰ร—โ€‰480 graphics with 256 colors out of 16.7M (24-bit palette);
  • 800โ€‰ร—โ€‰600 graphics with 65,536 colors at once;
  • 1024โ€‰ร—โ€‰768 graphics with 256 colors out of 16.7M

Later clone boards offered additional resolutions:

  • 640โ€‰ร—โ€‰480 graphics with 16.7M accessible colors at once (if it were possible with 640โ€‰ร—โ€‰480 pixels) (24-bit "true color");
  • 800โ€‰ร—โ€‰600 graphics with 16.7M colors at once;
  • 1280โ€‰ร—โ€‰1024 graphics with 65,536 and 16.7M colors at once

Clones

edit

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. The IIT AGX014 was largely compatible with the XGA-2 and offered some enhancements.

The VESA 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 drivers for operating systems such as Microsoft Windows, eliminated the need for a hardware standard for graphics.

See also

edit

References

edit
  1. ^ "XGA Logo". Paul Rand Foundation. Retrieved 25 September 2021.
  2. ^ a b c d e Jon Peddie (8 April 2019). "Famous Graphics Chips: IBM's XGA. The End of an Era". IEEE.org.
  3. ^ a b c d e f g h i j k l m Julio Sanchez; Maria P. Canton (2003). The PC Graphics Handbook. Boca Raton: CRC Press. ISBNย 9780203010532.
  4. ^ 1634โ€“1699:McCusker, J. J. (1997). How Much Is That in Real Money? A Historical Price Index for Use as a Deflator of Money Values in the Economy of the United States: Addenda et Corrigenda (PDF). American Antiquarian Society. 1700โ€“1799:McCusker, J. J. (1992). How Much Is That in Real Money? A Historical Price Index for Use as a Deflator of Money Values in the Economy of the United States (PDF). American Antiquarian Society. 1800โ€“present:Federal Reserve Bank of Minneapolis. "Consumer Price Index (estimate) 1800โ€“". Retrieved 29 February 2024.

Further reading

edit
  • Jake Richter (1992). Power Programming the IBM XGA. MIS Press. ISBNย 9781558281271.
  • Richard F. Ferraro (1994). Programmer's Guide to the EGA, VGA, and Super VGA Cards. Addison-Wesley. ISBNย 9780201624908.

๐Ÿ“š Artikel Terkait di Wikipedia

Display resolution standards

(Ultra VGA),[citation needed] or SXVGA (Super eXtended VGA)[citation needed]. The Extended Graphics Array (XGA) or originally Extended Video Graphics Array

List of computer display standards

horizontal and vertical resolutions respectively. Super (S), eXtended (X), Plus (+) and/or Ultra (U) Vaguer terms denoting successive incremental steps up

Video Graphics Array

Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers

Super VGA

manufacturers conformed, [...] It was officially followed by IBM's Extended Graphics Array (XGA) standard, but was effectively superseded by numerous slightly

List of common display resolutions

This article lists computer monitor, television, digital film, and other graphics display resolutions that are in common use. Most of them use certain preferred

Multi-Color Graphics Array

The Multi-Color Graphics Array or MCGA is a video subsystem built into the motherboard of the IBM PS/2 Model 30, introduced in April 1987, and Model 25

Meteor Lake

Meteor Lake is the codename for Core Ultra Series 1 mobile processors, designed by Intel and officially released on December 14, 2023. It is the first

Enhanced Graphics Adapter

The Enhanced Graphics Adapter (EGA) is an IBM PC graphics adapter and de facto computer display standard from 1984 that superseded the CGA standard introduced