儿童不长个子去医院挂什么科| 什么太阳| 牙龈爱出血是什么原因| 礼物送什么| 台启是什么意思| 蒲公英可以和什么一起泡水喝| c罗穿什么足球鞋| 女孩子学什么专业比较好| 什么情况下需要做胃镜| 宫颈囊肿有什么症状表现| 湿疹为什么晚上特别痒| 投桃报李是什么生肖| 男左女右是什么意思| 属鼠适合佩戴什么饰品| 胎盘位于前壁是什么意思| 楚楚动人是什么意思| 缺金的人戴什么最旺| 心不在焉是什么意思| 什么叫贵妃镯| 白果是什么| 类风湿吃什么药最有效| 哼唧是什么意思| lch是什么意思| 无纺布是什么材料做的| 梦见自己儿子死了是什么意思| 属相牛和什么属相配| 胃不好吃什么最养胃| 宫颈肥大是什么原因造成的| 户籍类型是什么| 丹青指什么| 便秘用什么方法治| 紫河车是什么| 生辰八字指什么| 肤如凝脂是什么意思| 牛磺酸有什么作用| 早上7点是什么时辰| 掌心有痣代表什么| 老汉推车什么意思| 喝老陈皮水有什么好处| 什么是嗜睡| 头皮长痘痘是什么原因| 排卵期什么症状和反应| 黄皮果什么时候成熟| 身体起水泡是什么病症| 桃胶是什么东西| 孕妇前三个月吃什么对胎儿好| 吃什么水果降血压| 洋溢着什么样的笑容| 双歧杆菌三联和四联有什么区别| 口苦是什么病| 贲临是什么意思| 什么动物眼睛是红色的| 西洋参有什么作用和功效| 执拗是什么意思| 螃蟹不能和什么水果一起吃| 副产品是什么意思| nb是什么意思| 吉数是什么数字| 手掌心出汗是什么原因| 刮痧和拔罐有什么区别| 星期六打喷嚏代表什么| 探望是什么意思| 地藏菩萨求什么最灵| 屁股疼吃什么药| 染色体变异发生在什么时期| 倒车雷达什么牌子好| 人生开挂是什么意思| 搭桥香是什么意思| 什么牌子的指甲油好| 三个代表是什么| modal是什么意思| 延长收货是什么意思| 头晕想吐吃什么药| 对付是什么意思| 梦见剪头发预示什么| fm什么意思| 开胸手术吃什么补元气| 打开什么| 梦见自己流产了是什么征兆| 腮腺炎看什么科室| 双肺纹理增多增粗是什么病| 小肠与什么相表里| 一飞冲天是什么生肖| 吃叶酸有什么副作用| 老子是什么朝代的人| 塌陷是什么意思| 极乐是什么意思| 血栓弹力图是查什么的| 爱钻牛角尖是什么意思| 真菌感染有什么症状| 湘雅医院院长什么级别| 卵磷脂是什么| 长子是什么意思| 最多笔画的汉字是什么| 什么叫水印| 旺五行属什么| 胜字五行属什么| 为什么家里会有蟑螂| 为什么会长疱疹| 为什么一吃饭就拉肚子| 69式是什么意思| 茄子把有什么功效| o型血容易得什么病| 你好是什么意思| 什么时候种玉米| 雪碧喝多了有什么害处| 家宴是什么意思| 总爱放屁是什么原因| 舌头痛挂什么科| eb病毒是什么| 女大四岁有什么说法| 内容是什么意思| 歺是什么意思| 男人蛋皮痒用什么药| 倾国倾城什么意思| 氧化是什么意思| 什么是节气| camel是什么颜色| 乙肝五项一五阳性什么意思| 睡觉口干舌燥什么原因| 前列腺钙化是什么原因引起的| 老百姓是什么意思| 补充微量元素吃什么| 血压高喝什么茶| 不care是什么意思| 副高是什么意思| 师长是什么意思| 迁移宫代表什么| 卤素灯是什么灯| 凌晨一点是什么时辰| 承受是什么意思| 白斑是什么原因引起的| 蛇爱吃什么食物| 乙肝表面抗体阳性什么意思| 手足口是什么引起的| 用什么泡水喝可以降血压| 所什么无什么| 月经期间可以喝什么茶| 什么是孤独| 专班是什么意思| 数九寒天是什么意思| 为什么不建议做肠镜| 什么情况下要做肌电图| 喉咙沙哑吃什么药| 吃什么对眼睛有好处| twin什么意思| 肝胆胰脾彩超查什么病| 寅木是什么木| 四查十对的内容是什么| 活泼的反义词是什么| 重度贫血是什么原因引起的| 子宫癌筛查做什么检查| 紫薇什么意思| 医院属于什么性质的单位| 戾气重是什么意思| 长红疹是什么原因| 龙年是什么年| 为什么耳鸣一直不停| 双眼屈光不正是什么意思| 是什么单位| 鹤膝风是什么病| 读书破万卷下一句是什么| 女孩叫兮兮是什么意思| 梦见生孩子是什么意思| 重庆五行属什么| 胎位lop是什么意思| 医院总务科是干什么的| 34周为什么不建议保胎| 偏执什么意思| 梦见过年是什么意思| aldo是什么牌子| 十二生肖代表什么花| 嘛哩嘛哩哄是什么意思| 钙片不能和什么一起吃| 紫苏煮水喝有什么功效| 大油边是什么肉| 坎是什么意思| 懵逼是什么意思| 癫痫病是什么原因引起的| 屎是黑色的是什么原因| 什么的枝叶| 1207是什么星座| 什么面料不容易皱| 血常规检查能查出什么| 三点水加四读什么| 吃什么东西对心脏好| 月经黑色是什么原因| 什么降肌酐| 什么东西放进去是硬的拿出来是软的| 嗳气是什么症状| 什么是蜘蛛痣图片| seiko是什么牌子| 化作风化作雨是什么歌| 油炸食品用什么油最好| 神经性头痛吃什么药| 汉堡里面的白色酱是什么酱| 土猪肉和普通猪肉有什么分别| 什么是高热量食物有哪些| 胎儿偏小是什么原因| 放屁多是什么原因呢| 愚昧是什么意思| 脸部痒是什么原因| 尿葡萄糖高是什么原因| 不将就什么意思| 急性心力衰竭的急救措施是什么| 吃苹果有什么好处和功效| 什么是粒子植入治疗| 小孩便秘吃什么通便快| 鱼加思读什么| 正月二十一是什么星座| 子宫肌瘤是什么病| 青梅竹马是什么意思| 蓝精灵是什么意思| 雍是什么意思| 坐骨神经痛什么症状| 枳是什么意思| mo是什么元素| 迪奥是什么品牌| 后背疼应该挂什么科| 蕙字五行属什么| 菜心是什么菜的心| 米娜桑什么意思| 鱼油不适合什么人吃| 洋参片泡水喝有什么功效| 永浴爱河是什么意思| 属兔带什么招财| 男人下面胀痛什么原因造成呢| 斑斓什么意思| 桃花是指什么生肖| 肾活检是什么意思| 肾阳虚吃什么药好| 521什么星座| 互粉是什么意思| 北京友谊医院擅长什么| b型血的孩子父母是什么血型| 痔疮不能吃什么食物| 小产可以吃什么水果| 大自然的馈赠什么意思| 核黄素是什么| 说什么才好| c02是什么意思| 过火是什么意思| 慢慢张开你的眼睛是什么歌的歌词| 9月份怀孕预产期是什么时候| 冰释前嫌是什么意思| hbo什么意思| 车抛锚是什么意思| 岁月匆匆像一阵风是什么歌| 数字9像什么| 解脲脲原体阳性是什么| 基是什么意思| 心率偏高是什么原因| 便士是什么意思| 七月三号是什么日子| 热伤风感冒吃什么药| 一什么亮光| 就此别过是什么意思| 一个虫一个圣读什么| 舌头起泡吃什么药好| 阿迪达斯是什么牌子| 蔷薇色是什么颜色| 两癌筛查主要查什么| 玉髓什么颜色最贵| 月经黑褐色是什么原因| 百度Jump to content

江疏影黑色露肩裤裙露美颈 夸张大花配饰简约霸气

From Wikipedia, the free encyclopedia
Video Graphics Array
Release dateApril 1987; 38 years ago (1987-04)
Cards
Entry-level
  • Chips and Technologies 82c441
  • Video-7 VEGA Deluxe
  • ATI Graphics Solution Plus
    • S3 (911
    • 911A
    • 924
    • 801
    • 805
    • 805i
    • 928
    • 805p
    • 928p)
  • Matrox MAGIC RGB
  • Plantronics Colorplus
  • Paradise Systems PEGA 1
  • Tseng Labs ET3000
  • Cirrus Logic CL-GD400s
Mid-range
High-end
History
Predecessor
Successor
百度 违者本报将依法追究法律责任。

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,[1][2][3] which became ubiquitous in the IBM PC compatible industry within three years.[4] The term can now refer to the computer display standard, the 15-pin D-subminiature VGA connector, or the 640?×?480 resolution characteristic of the VGA hardware.[5]

VGA was the last IBM graphics standard to which the majority of IBM PC compatible computer manufacturers conformed, making it the lowest common denominator that virtually all post-1990 PC graphics hardware can be expected to implement.[6]

VGA was adapted into many extended forms by third parties, collectively known as Super VGA,[7] then gave way to custom graphics processing units which, in addition to their proprietary interfaces and capabilities, continue to implement common VGA graphics modes and interfaces to the present day.

The VGA analog interface standard has been extended to support resolutions of up to 2048?×?1536 for general usage, with specialized applications improving it further still.[specify][8]

Hardware design

[edit]
VGA section on the motherboard in IBM PS/55

The color palette random access memory (RAM) and its corresponding digital-to-analog converter (DAC) were integrated into one chip (the RAMDAC) and the cathode-ray tube controller (CRTC) was integrated into a main VGA chip, which eliminated several other chips in previous graphics adapters, so VGA only additionally required external video RAM and timing crystals.[9][10]

This small part count allowed IBM to include VGA directly on the PS/2 motherboard, in contrast to prior IBM PC models – PC, PC/XT, and PC AT – which required a separate display adapter installed in a slot in order to connect a monitor. The term "array" rather than "adapter" in the name denoted that it was not a complete independent expansion device, but a single component that could be integrated into a system.[11]

Unlike the graphics adapters that preceded it (MDA, CGA, EGA and many third-party options) there was initially no discrete VGA card released by IBM. The first commercial implementation of VGA was a built-in component of the IBM PS/2, in which it was accompanied by 256 KB of video RAM, and a new DE-15 connector replacing the DE-9 used by previous graphics adapters. IBM later released the standalone IBM PS/2 Display Adapter, which utilized the VGA but could be added to machines that did not have it built in.[12][11]

On some machines and cables, pin 9 was missing. All pin 9 does is power an EEPROM chip in the monitor which tells the graphics card the capabilities on the monitor. Systems or cables missing this are likely using an older version of VGA.

Capabilities

[edit]
Simulated VGA 640?×?480 16 color image
Simulated VGA 320?×?200 256 color image (corrected for aspect ratio)
Comparison of standard resolutions including VGA's 640 × 480

The VGA supports all graphics modes supported by the MDA, CGA and EGA cards, as well as multiple new modes.

Standard graphics modes

[edit]
  • 320?×?200 in 4 or 16 colors (CGA/EGA compatibility)
  • 320?×?200 in 256 colors (Mode 13h)
  • 640?×?200 and 640?×?350 in 16 colors or monochrome (CGA/EGA compatibility)
  • 640?×?480 in 16 colors or monochrome[13][14]

The 640?×?480 16-color and 320?×?200 256-color modes had fully redefinable palettes, with each entry selected from an 18-bit (262,144-color) gamut.[15][16][17][18]

The other modes defaulted to standard EGA or CGA compatible palettes and instructions, but still permitted remapping of the palette with VGA-specific commands.

640?×?480 graphics mode

[edit]

The 640?×?480 resolution (at 256 colors rather than 16) was originally used by IBM in PGC graphics (which VGA offers no backward compatibility for) but did not see wide adoption until VGA was introduced. As the VGA began to be cloned in great quantities by manufacturers who added ever-increasing capabilities, its 640?×?480, 16-color mode became the de facto lowest common denominator of graphics cards. By the mid 1990s, a 640?×?480×16 graphics mode using the VGA memory and register specifications was expected by operating systems such as Windows 95 and OS/2 Warp 3.0, which provided no support for lower resolutions or bit depths, or support for other memory or register layouts without additional drivers. Well into the 2000s, even after the VESA standard for graphics cards became commonplace, the "VGA" graphics mode remained a compatibility option for PC operating systems.

Other graphics modes

[edit]

Nonstandard display modes can be implemented, with horizontal resolutions of:

  • 512 to 800 pixels wide, in 16 colors
  • 256 to 400 pixels wide, in 256 colors

And heights of:

  • 200, or 350 to 410 lines (including 400-line) at 70 Hz refresh rate, or
  • 224 to 256, or 448 to 512 lines (including 240 or 480-line) at 60 Hz refresh rate
  • 512 to 600 lines at reduced vertical refresh rates (down to 50 Hz, and including e.g. 528, 544, 552, 560, 576-line), depending on individual monitor compatibility.

For example, high resolution modes with square pixels are available at 768?×?576 or 704?×?528 in 16 colors, or medium-low resolution at 320?×?240 with 256 colors. Alternatively, extended resolution is available with "fat" pixels and 256 colors using, e.g. 400?×?600 (50 Hz) or 360?×?480 (60 Hz), and "thin" pixels, 16 colors and the 70 Hz refresh rate with e.g. 736?×?410 mode.

"Narrow" modes such as 256?×?224 tend to preserve the same pixel ratio as in e.g. 320?×?240 mode unless the monitor is adjusted to stretch the image out to fill the screen, as they are derived simply by masking down the wider mode instead of altering pixel or line timings, but can be useful for reducing memory requirements and pixel addressing calculations for arcade game conversions or console emulators.

The PC version of Pinball Fantasies has the option to use non-standard modes "high res" modes, such as 640?×?350, allowing it to display a larger portion of the pinball table on screen.[19]

Standard text modes

[edit]

VGA also implements several text modes:

  • 80?×?25, rendered with a 9?×?16 pixel font, with an effective resolution of 720?×?400[20]
  • 40?×?25, with a 9?×?16 font, with an effective resolution of 360?×?400
  • 80?×?43 or 80?×?50, with an 8?×?8 font grid, with an effective resolution of 640?×?344 or 640?×?400 pixels.

As with the pixel-based graphics modes, additional text modes are possible by programming the VGA correctly, with an overall maximum of about 100?×?80 cells and an active area spanning about 88?×?64 cells.

One variant that is sometimes seen is 80?×?30 or 80?×?60, using an 8?×?16 or 8?×?8 font and an effective 640?×?480 pixel display, which trades use of the more flickery 60 Hz mode for an additional 5 or 10 lines of text and square character blocks (or, at 80?×?30, square half-blocks).

Technical details

[edit]

Unlike the cards that preceded it, which used binary TTL signals to interface with a monitor (and also composite, in the case of the CGA), the VGA introduced a video interface using pure analog RGB signals, with a range of 0.7 volts peak-to-peak max. In conjunction with a 18-bit RAMDAC (6-bit per RGB channel), this produced a color gamut of 262,144 colors.[15][16][17][18]

The original VGA specifications follow:

Signal timings

[edit]

The intended standard value for the horizontal frequency of VGA's 640?×?480 mode is exactly double the value used in the NTSC-M video system, as this made it much easier to offer optional TV-out solutions or external VGA-to-TV converter boxes at the time of VGA's development. It is also at least nominally twice that of CGA, which also supported composite monitors.

All "derived" VGA timings (i.e. those which use the master 25.175 and 28.322 MHz crystals and, to a lesser extent, the nominal 31.469 kHz line rate) can be varied by software that bypasses the VGA firmware interface and communicates directly with the VGA hardware, as many MS-DOS based games did. However, only the standard modes, or modes that at least use almost exactly the same H-sync and V-sync timings as one of the standard modes, can be expected to work with the original late-1980s and early-1990s VGA monitors. The use of other timings may in fact damage such monitors and thus was usually avoided by software publishers.

Third-party "multisync" CRT monitors were more flexible, and in combination with "super EGA", VGA, and later SVGA graphics cards using extended modes, could display a much wider range of resolutions and refresh rates at arbitrary sync frequencies and pixel clock rates.

For the most common VGA mode (640?×?480, 60 Hz, non-interlaced), the horizontal timings can be found in the HP Super VGA Display Installation Guide and in other places.[24][25]

Typical uses of selected modes

[edit]

640?×?400 @ 70 Hz is traditionally the video mode used for booting VGA-compatible x86 personal computers[26] that show a graphical boot screen, while text-mode boot uses 720?×?400 @ 70 Hz.

This convention has been eroded in recent years, however, with POST and BIOS screens moving to higher resolutions, taking advantage of EDID data to match the resolution to a connected monitor.[citation needed]

640?×?480 @ 60 Hz is the default Windows graphics mode (usually with 16 colors),[26] up to Windows 2000. It remains an option in XP and later versions[citation needed] via the boot menu "low resolution video" option and per-application compatibility mode settings, despite newer versions of Windows now defaulting to 1024?×?768 and generally not allowing any resolution below 800?×?600 to be set.

The need for such a low-quality, universally compatible fallback has diminished since the turn of the millennium, as VGA-signalling standard screens or adaptors unable to show anything beyond the original resolutions have become increasingly rare[clarify].

320?×?200 at 70 Hz was the most common mode for early 1990's PC games, with pixel-doubling and line-doubling performed in hardware to present a 640?×?400 at 70 Hz signal to the monitor.

The Windows 95/98/Me LOGO.SYS boot-up image was 320 × 400 resolution, displayed with pixel-doubling to present a 640?×?400 at 70 Hz signal to the monitor. The 400-line signal was the same as the standard 80?×?25 text mode, which meant that pressing Esc to return to text mode didn't change the frequency of the video signal, and thus the monitor did not have to resynchronize (which could otherwise have taken several seconds).[citation needed]

Connector

[edit]
A standard VGA connector
VGA BNC connectors

The standard VGA monitor interface is a 15-pin D-subminiature connector in the "E" shell, variously referred to as "DE-15", "HD-15" and erroneously "DB-15(HD)".

All VGA connectors carry analog RGBHV (red, green, blue, horizontal sync, vertical sync) video signals. Modern connectors also include VESA DDC pins, for identifying attached display devices.

Because VGA uses low-voltage analog signals, signal degradation becomes a factor with low-quality or overly long cables. Solutions include shielded cables, cables that include a separate internal coaxial cable for each color signal, and "broken out" cables utilizing a separate coaxial cable with a BNC connector for each color signal.

BNC breakout cables typically use five connectors, one each for Red, Green, Blue, Horizontal Sync, and Vertical Sync, and do not include the other signal lines of the VGA interface. With BNC, the coaxial wires are fully shielded end-to-end and through the interconnect so that virtually no crosstalk and very little external interference can occur. The use of BNC RGB video cables predates VGA in other markets and industries.

Color palette

[edit]
VGA 256 default color palette
VGA palette organised into 4 groups
Examples of VGA images in 640×480 with 16 colors and 320×200 with 256 colors (bottom). Dithering is used to mask color limitations.

The VGA color system uses register-based palettes to map colors in various bit depths to its 18-bit output gamut. It is backward compatible with the EGA and CGA adapters, but supports extra bit depth for the palette when in these modes.

For instance, when in EGA 16-color modes, VGA offers 16 palette registers, and in 256-color modes, it offers 256 registers.[27] Each palette register contain a 3×6 bit RGB value, selecting a color from the 18-bit gamut of the DAC.

These color registers are initialized to default values IBM expected to be most useful for each mode. For instance, EGA 16-color modes initialize to the default CGA 16-color palette, and the 256-color mode initializes to a palette consisting of 16 CGA colors, 16 grey shades, and then 216 colors chosen by IBM to fit expected use cases.[28][29] After initialization they can be redefined at any time without altering the contents of video RAM, permitting palette cycling.

In the 256-color modes, the DAC is set to combine four 2-bit color values, one from each plane, into an 8-bit-value representing an index into the 256-color palette. The CPU interface combines the 4 planes in the same way, a feature called "chain-4", so that each pixel appears to the CPU as a packed 8-bit value representing the palette index.[30]

Use

[edit]

The video memory of the VGA is mapped to the PC's memory via a window in the range between segments 0xA0000 and 0xBFFFF in the PC's real mode address space (A000:0000 and B000:FFFF in segment:offset notation). Typically, these starting segments are:

  • 0xA0000 for EGA/VGA graphics modes (64 KB)
  • 0xB0000 for monochrome text mode (32 KB)
  • 0xB8000 for color text mode and CGA-compatible graphics modes (32 KB)

A typical VGA card also provides this port-mapped I/O segment:

  • 0x3B0 to 0x3DF

Due to the use of different address mappings for different modes, it is possible to have a monochrome adapter (i.e. MDA or Hercules) and a color adapter such as the VGA, EGA, or CGA installed in the same machine.

At the beginning of the 1980s, this was typically used to display Lotus 1-2-3 spreadsheets in high-resolution text on a monochrome display and associated graphics on a low-resolution CGA display simultaneously. Many programmers also used such a setup with the monochrome card displaying debugging information while a program ran in graphics mode on the other card. Several debuggers, like Borland's Turbo Debugger, D86 and Microsoft's CodeView could work in a dual monitor setup. Either Turbo Debugger or CodeView could be used to debug Windows.

There were also device drivers such as ox.sys, which implemented a serial interface simulation on the monochrome display and, for example, allowed the user to receive crash messages from debugging versions of Windows without using an actual serial terminal.

It is also possible to use the "MODE MONO" command at the command prompt to redirect the output to the monochrome display. When a monochrome adapter was not present, it was possible to use the 0xB000–0xB7FF address space as additional memory for other programs.

A VGA-capable PCI / PCIe graphics card can provide legacy VGA registers in its PCI configuration space, which may be remapped by BIOS or operating system.[31]

Programming

[edit]

"Unchaining" the 256 KB VGA memory into four separate "planes" makes VGA's 256 KB of RAM available in 256-color modes. There is a trade-off for extra complexity and performance loss in some types of graphics operations, but this is mitigated by other operations becoming faster in certain situations:

  • Single-color polygon filling could be accelerated due to the ability to set four pixels with a single write to the hardware.
  • The video adapter could assist in copying video RAM regions, which was sometimes faster than doing this with the relatively slow CPU-to-VGA interface.
  • The use of multiple video pages in hardware allowed double buffering, triple buffering or split screens, which, while available in VGA's 320?×?200 16-color mode, was not possible using stock Mode 13h.
  • Most particularly, several higher, arbitrary-resolution display modes were possible, all the way up to the programmable limit of 800?×?600 with 16 colors (or 400?×?600 with 256 colors), as well as other custom modes using unusual combinations of horizontal and vertical pixel counts in either color mode.

Software such as Fractint, Xlib and ColoRIX also supported tweaked 256-color modes on standard adaptors using freely-combinable widths of 256, 320, and 360 pixels and heights of 200, 240 and 256 (or 400, 480 and 512) lines, extending still further to 384 or 400 pixel columns and 576 or 600 (or 288, 300). However, 320?×?240 was the best known and most frequently used, as it offered a standard 40-column resolution and 4:3 aspect ratio with square pixels. "320?×?240 × 8" resolution was commonly called Mode X, the name used by Michael Abrash when he presented the resolution in Dr. Dobb's Journal.

The highest resolution modes were only used in special, opt-in cases rather than as standard, especially where high line counts were involved. Standard VGA monitors had a fixed line scan (H-scan) rate – "multisync" monitors being, at the time, expensive rarities – and so the vertical/frame (V-scan) refresh rate had to be reduced in order to accommodate them, which increased visible flicker and thus eye strain. For example, the highest 800?×?600 mode, being otherwise based on the matching SVGA resolution (with 628 total lines), reduced the refresh rate from 60 Hz to about 50 Hz (and 832?×?624, the theoretical maximum resolution achievable with 256 KB at 16 colors, would have reduced it to about 48 Hz, barely higher than the rate at which XGA monitors employed a double-frequency interlacing technique to mitigate full-frame flicker).

These modes were also outright incompatible with some monitors, producing display problems such as picture detail disappearing into overscan (especially in the horizontal dimension), vertical roll, poor horizontal sync or even a complete lack of picture depending on the exact mode attempted. Due to these potential issues, most VGA tweaks used in commercial products were limited to more standards-compliant, "monitor-safe" combinations, such as 320?×?240 (square pixels, three video pages, 60 Hz), 320?×?400 (double resolution, two video pages, 70 Hz), and 360?×?480 (highest resolution compatible with both standard VGA monitors and cards, one video page, 60 Hz) in 256 colors, or double the horizontal resolution in 16-color mode.

Hardware manufacturers

[edit]

Several companies produced VGA compatible graphic board models.[32]

Successors

[edit]

Super VGA (SVGA)

[edit]

Super VGA (SVGA) is a display standard developed in 1988, when NEC Home Electronics announced its creation of the Video Electronics Standards Association (VESA). The development of SVGA was led by NEC, along with other VESA members including ATI Technologies and Western Digital. SVGA enabled graphics display resolutions up to 800 × 600 pixels, 56% more than VGA's maximum resolution of 640 × 480 pixels.[33]

Extended Graphics Array (XGA)

[edit]

Extended Graphics Array (XGA) is an IBM display standard introduced in 1990. Later it became the most common appellation of the 1024 × 768 pixels display resolution.

See also

[edit]

References

[edit]
  1. ^ Petzold, Charles (July 1987). "Triple standard: three new video modes from IBM". PC Magazine. Ziff Davis. Retrieved 2025-08-06.
  2. ^ Polsson, Ken. "Chronology of IBM Personal Computers". Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  3. ^ "What is VGA (Video Graphics Array)?". Retrieved 2025-08-06.
  4. ^ Enterprise, I. D. G. (2025-08-06). Computerworld. IDG Enterprise.
  5. ^ "Drawing In Protected Mode". OSDev Wiki. Retrieved 2025-08-06.
  6. ^ Dr. Jon Peddie (12 March 2019). "Famous Graphics Chips: IBM's VGA. The VGA was the most popular graphics chip ever". Retrieved 2025-08-06. It is said about airplanes that the DC3 and 737 are the most popular planes ever built, and the 737, in particular, the best-selling airplane ever. The same could be said for the ubiquitous VGA, and its big brother the XGA. The VGA, which can still be found buried in today's modern GPUs and CPUs, set the foundation for a video standard, and an application programming standard.
  7. ^ Eckert; Azinger (April 15, 1991). "Product Comparison - Super VGA Boards". InfoWorld. pp. 53–63.
  8. ^ Magazines, S. P. H. (April 2007). HWM. SPH Magazines.
  9. ^ Peddie, Jon (12 March 2019). "Famous Graphics Chips: IBM's VGA | IEEE Computer Society". IEEE Computer Society. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  10. ^ Thompson, Stephen (1988). "VGA ? Design choices for a new video subsystem". IBM Systems Journal. 27 (2). IBM: 185?197. doi:10.1147/sj.272.0185.
  11. ^ a b Rosch, Winn (December 22, 1987). "IBM VGA Adapter Card: 256K Video RAM, 17 Display Modes". PC Magazine. p. 35.
  12. ^ "THE IBM PERSONAL SYSTEM/2 (TM) DISPLAY ADAPTER, THE IBM PERSONAL SYSTEM/2 DISPLAY ADAPTER 8514/A AND". www-01.ibm.com. 2025-08-06. Retrieved 2025-08-06.
  13. ^ Hinner, Martin. "VGA Timings". Archived from the original on 27 October 2012. Retrieved 7 November 2012.
  14. ^ "Drawing In Protected Mode - OSDev Wiki". wiki.osdev.org. Retrieved 2025-08-06.
  15. ^ a b US5574478A, Bril, Vlad & Pett, Boyd G., "VGA color system for personal computers", issued 2025-08-06 
  16. ^ a b "Reading and writing 18-bit RGB VGA Palette (pal) files with C#". The Cyotek Blog. 2025-08-06. Retrieved 2025-08-06.
  17. ^ a b "VGA/SVGA Video Programming--Color Registers". www.osdever.net. Retrieved 2025-08-06.
  18. ^ a b "VGA Palette Conversion \ VOGONS". www.vogons.org. Retrieved 2025-08-06.
  19. ^ "Late PCI, early and middle AGP video chips DOS game compatibility test results". archive.ph. Archived from the original on 2025-08-06.
  20. ^ Abrash, Michael. "How 360×480 in 256 color mode works". Graphics Programming Black Book. Archived from the original on 23 April 2012. Retrieved 7 November 2012.
  21. ^ "VGA Signal 640 x 480 @ 60 Hz Industry standard timing". www.tinyvga.com.
  22. ^ a b PS/2 Video Subsystem Technical Reference Manual 1992
  23. ^ "VGA Signal timings". Archived from the original on 2025-08-06.
  24. ^ "Javier Valcarce VGA timings page". Archived from the original on 2025-08-06.
  25. ^ HP D1194A Super VGA Display & HP D1195A Ergonomic Super VGA Display Installation Guide, Hewlett Packard
  26. ^ a b "ePanorama.net - Circuits". Archived from the original on 2025-08-06. 090425 epanorama.net
  27. ^ "VGA/SVGA Video Programming--Color Regsters". www.scs.stanford.edu. Retrieved 2025-08-06.
  28. ^ IBM PS/2 Hardware Interface Technical Reference Manual (PDF). pp. 13–18.
  29. ^ retrocomputing SE question: why-were-those-colors-chosen-to-be-the-default-palette-for-256-color-vga ?
  30. ^ Uphoff, Matthias (1990). Die Programmierung der EGA/VGA Grafikkarte; ISBN 3-89319-274-3; this whole section was learned from this book
  31. ^ "PCI BARs and other means of accessing the GPU — envytools git documentation". envytools.readthedocs.io. Retrieved 2025-08-06.
  32. ^ "The History of the Modern Graphics Processor". techspot.com. Archived from the original on 29 March 2016. Retrieved 6 May 2018.
  33. ^ Brownstein, Mark (November 14, 1988). "NEC Forms Video Standards Group". InfoWorld. Vol. 10, no. 46. p. 3. ISSN 0199-6649. Retrieved May 27, 2016.

Further reading

[edit]
[edit]
3.22什么星座 pn是什么 巴氏杀菌是什么意思 佛家思想的核心是什么 晚上十一点是什么时辰
光明会到底是干什么的 游泳前一定要做好什么运动 抗风疹病毒抗体igg高是什么意思 大臂疼痛怎么什么原因 什么人不能喝石斛
1931年属什么生肖 耳呜吃什么药最好 狗狗发抖是什么原因 八月份是什么季节 男性生殖器官叫什么
who是什么组织 晕血是什么原因 舌苔发黄吃什么药 均码是什么码 甲功五项挂什么科
经期适合喝什么茶hcv9jop3ns3r.cn 什么心什么胆hcv8jop3ns4r.cn 什么补钙hcv8jop2ns6r.cn 脚脖子粗是什么原因hcv8jop3ns3r.cn 套路是什么意思jingluanji.com
璟五行属什么hcv9jop1ns6r.cn 三文鱼为什么叫三文鱼hcv7jop5ns2r.cn 肠胃感冒吃什么药hcv9jop1ns6r.cn 霜打的茄子什么意思hcv9jop4ns7r.cn 血小板计数偏高是什么意思hcv8jop3ns7r.cn
小清新是什么意思啊hcv8jop4ns2r.cn 毫无违和感是什么意思hcv8jop0ns3r.cn 指腹脱皮是什么原因hcv8jop6ns3r.cn 什么叫无产阶级hcv8jop1ns0r.cn 柴鱼是什么鱼hcv8jop4ns3r.cn
高炮是什么hcv9jop0ns2r.cn 男人说冷静一段时间是什么意思dajiketang.com 姨妈期可以做什么运动hcv8jop0ns3r.cn 羊猄皮是什么皮gysmod.com 女性阴部潮湿是什么原因hcv8jop7ns1r.cn
百度