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
Video random-access memory (VRAM) is dedicated computer memory used to store the pixels and other graphics data as a framebuffer to be rendered on a computer monitor. It often uses a different technology than other computer memory, in order to ...
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
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 in 1987, which became ubiquitous in the IBM PC compatible industry within three years. T ...
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
ATI Technologies Inc. was a Canadian semiconductor industry, semiconductor technology corporation based in Markham, Ontario, that specialized in the development of graphics processing units and chipsets. Founded in 1985, the company listed pub ...
''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
A blitter is a circuit, sometimes as a coprocessor or a logic block on a microprocessor, dedicated to the rapid movement and modification of data within a computer's memory. A blitter can copy large quantities of data from one memory area to a ...
) onto the hardware. This frees the host
CPU
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
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
Register or registration may refer to:
Arts, entertainment, and media
Music
* Register (music), the relative "height" or range of a note, melody, part, instrument, etc.
* ''Register'', a 2017 album by Travis Miller
* Registration (organ), ...
-compatible with VGA
*Adds a 132 column text mode and high color in
*Requires a minimum of
80386
The Intel 386, originally released as the 80386 and later renamed i386, is the third-generation x86 architecture microprocessor from Intel. It was the first 32-bit processor in the line, making it a significant evolution in the x86 architect ...
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
In computing, bus mastering is a feature supported by many bus architectures that enables a device connected to the bus to initiate direct memory access (DMA) transactions. It is also referred to as first-party DMA, in contrast with third-party ...
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
Notable 24-bit machines include the CDC 924 – a 24-bit version of the CDC 1604, CDC lower 3000 series, SDS 930 and SDS 940, the ICT 1900 series, the Elliott 4100 series, and the Datacraft minicomputers/ Harris H series.
The term SWORD ...
"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
STMicroelectronics NV (commonly referred to as ST or STMicro) is a European multinational semiconductor contract manufacturing and design company. It is the largest of such companies in Europe. It was founded in 1987 from the merger of two st ...
(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
The list of IBM products is a partial list of products, services, and subsidiaries of IBM, International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s.
Context
Products, services, and subsidiari ...
*
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