|
|
As with most IBM hardware the VGA was extensively cloned by other manufacturers. While the VGA has been obsolete in original form for some time it was the last IBM standard that the majority of clone manufacturers decided to follow, making it even today the only standard graphics interface that be relied on to be present on the PC architecture. VGA was technically superseded by IBM's XGA standard, but in reality it was superseded by the numerous extensions to the VGA by clone manufactuers that came to be known as Super VGA.
VGA remains a relevant graphics standard. It forms the "lowest common denominator" that all PC graphics cards need to support prior to a device-specific driver being loaded. On Windows machines, the Microsoft Windows splash screen appears while the machine is still operating in VGA mode, which is the reason that this screen always appears in reduced resolution and color depth than following screens.
| Table of contents |
|
2 Programming tricks 3 Text modes 4 Hardware details |
The VGA specifications are as follows:
Technical details
The VGA supports both All Points Addressable graphics modes, and Alphanumeric Text modes. Standard graphics modes are:
As well as the standard modes the VGA supports many of the modes of its predecessors the EGA, CGA and MDA and due to its configurable nature, un-documented modes.
For embedded devices, now there exist QVGA (320x240) and QQVGA (160x120) and 1/8 VGA (240x160).
(XVGA) is a resolution of 1024 by 768 pixels of 256 colours. IBM call this mode "8514".
An undocumented, but popular 256 colour mode called Mode X was used to make available programming techniques and graphics resolutions not possible in the standard Mode 13h. This was a trade off for extra complexity and performance loss in some types of graphics operations.Programming tricks