Videografikarray
![]() | |
Veröffentlichungsdatum | 1987 |
---|---|
Karten | |
Einstiegslevel |
|
Mittelklasse |
|
Hochwertig |
|
Geschichte | |
Vorgänger | Verbesserter Grafikadapter |
Nachfolger |
Videografikarray (VGA) ist ein Videoanzeigecontroller und begleitender De -facto -Grafikstandard, der zunächst mit dem eingeführt wurde IBM PS/2 Computerlinie im Jahr 1987,[1][2][3] das wurde allgegenwärtig in der PC Industrie innerhalb von drei Jahren.[4] Der Begriff kann sich nun auf die beziehen Computeranzeigestandarddie 15-polige D-Subminiatur VGA -Anschluss, oder der 640 × 480 Auflösung charakteristisch für die VGA -Hardware.[5]
VGA war der letzte IBM -Grafikstand PC -Klon Die Hersteller entsprachen und machten es die kleinster gemeinsamer Nenner Das praktisch alle PC-Grafik-Hardware nach 1990 ist zu erwarten, dass sie implementiert werden.[6]
IBM beabsichtigte, VGA mit dem zu ersetzen Erweitertes Grafikarray (Xga) Standard, aber fehlgeschlagen.[7] Stattdessen wurde VGA von Dritten in viele erweiterte Formen angepasst, die gemeinsam als bekannt als Super VGA,[8] dann gab Grafikverarbeitungseinheiten Dies implementieren zusätzlich zu ihren proprietären Schnittstellen und Fähigkeiten weiterhin gemeinsame VGA -Grafikmodi und -Schnitterschläge bis heute.
Der Standard -VGA -Analog -Grenzflächenstandard wurde erweitert, um Auflösungen von bis zu 2048 × 1536 und in speziellen Anwendungen sogar noch höher zu unterstützen.[9]
Hardwaredesign

Im Gegensatz zu den vorausgegangenen Grafikadaptern (Voraussetzung (Voraussetzung) (MDA, CGA, Ega und viele Optionen von Drittanbietern) Es gab zunächst keine diskrete VGA-Karte von IBM. Die erste kommerzielle Implementierung von VGA war eine eingebaute Komponente des IBM PS/2, in der es von 256 KB Video-RAM begleitet wurde, und ein neuer DE-15-Anschluss, der die DE-9-Verwendung von früheren Grafikadaptern ersetzte.
IBM veröffentlichte später den Standalone IBM PS/2 Anzeigeadapter, der die VGA nutzte, aber zu Maschinen hinzugefügt werden konnte, bei denen es nicht eingebaut war.[10][11]
Die VGA war ein einzelner Chip, der die Gesamtheit eines Video -Display -Controllers implementierte, anstatt die vielen diskreten Komponenten und ICs der Grafikadapter, die ihm vorausgegangen waren. Der Begriff "Array" und nicht "Adapter" in dem Namen, der bezeichnet wurde, dass es sich nicht um ein vollständiges unabhängiges Erweiterungsgerät handelte, sondern eine einzige Komponente, die in ein System integriert werden könnte.[11]
Die VGA benötigte nur Videospeicher, Timing -Kristalle und ein äußeres Ramdac,[12] und seine kleine Teilzahl erlaubte IBM, es direkt in das PS/2 -Motherboard einzubeziehen, im Gegensatz zu früheren IBM -PC -Modellen - PC, PC/XT, und PC AT- Dies erforderte einen separaten Anzeigeadapter, der in einem Steckplatz installiert war, um einen Monitor anzuschließen.
Fähigkeiten

Die VGA unterstützt alle Grafikmodi, die von den MDA-, CGA- und EGA -Karten sowie mehreren neuen Modi unterstützt werden.
Standardgrafikmodi
- 640 × 480 in 16 Farben oder einfarbig[13][14]
- 640 × 350 oder 640 × 200 in 16 Farben oder Monochrom (EGA -Kompatibilität)
- 320 × 200 in 256 Farben (Farben (Modus 13h)
- 320 × 200 in 4 oder 16 Farben (CGA -Kompatibilität)
Die 640 × 480 16-Farben- und 320 × 200 256-Farben-Modi hatten vollständig neu definierbare Paletten, wobei jeder Eintrag aus einem ausgewählt wurde 18-Bit (262.144 Farben) Bandbreite.
Die anderen Modi stand standardmäßig mit Standard-EGA- oder CGA-kompatiblen Paletten und Anweisungen, erlaubten jedoch immer noch die Neuzuordnung der Palette mit VGA-spezifischen Befehlen.
640 × 480 Grafikmodus
Als die VGA von Herstellern in großen Mengen kloniert wurde, die immer größere Fähigkeiten hinzufügten, wurde der 16-Farben-Modus 640 × 480 zum de facto niedrigsten gemeinsamen Nenner von Grafikkarten. Mitte der neunziger Jahre wurde von Betriebssystemen wie die VGA -Speicher- und Registerspezifikationen erwartet Windows 95 und OS/2 Warp 3.0, die keine Unterstützung für niedrigere Auflösungen oder Bit -Tiefen oder andere Speicher- oder Registrierungslayouts ohne zusätzliche Treiber lieferten. Weit bis in die 2000er Jahre, auch nach dem Vesa Standard für Grafikkarten wurde alltäglich und der Grafikmodus "VGA" blieb eine Kompatibilitätsoption für PC -Betriebssysteme.
Andere Grafikmodi
Nicht standardmäßige Anzeigemodi können implementiert werden, mit horizontalen Auflösungen von:
- 512 bis 800 Pixel breit, in 16 Farben
- 256 bis 400 Pixel breit, in 256 Farben
Und Höhen von:
- 200 oder 350 bis 410 Linien (einschließlich 400 Zeilen) bei 70 Hz Aktualisierungsrate oder oder
- 224 bis 256 oder 448 bis 512 Leitungen (einschließlich 240 oder 480 Zeilen) bei 60 Hz Aktualisierungsrate
- 512 bis 600 Linien bei reduzierten vertikalen Aktualisierungsraten (bis zu 50 Hz und einschließlich z. B. 528, 544, 552, 560, 576-Zeile), abhängig von der Einzelmonitorkompatibilität.
Beispielsweise sind hochauflösende Modi mit quadratischen Pixeln bei 768 × 576 oder 704 × 528 in 16 Farben oder bei 320 × 240 mit 256 Farben erhältlich. Alternativ ist eine verlängerte Auflösung mit "Fett" -Pixeln und 256 Farben erhältlich, z. 400 × 600 (50 Hz) oder 360 × 480 (60 Hz) und "dünne" Pixel, 16 Farben und die 70 -Hz -Aktualisierungsrate mit z. 736 × 410 Modus.
"Schmale" Modi wie 256 × 224 neigen dazu, das gleiche Pixelverhältnis wie in z. 320 × 240 -Modus, es sei denn, der Monitor wird eingestellt, um das Bild auszudehnen, um den Bildschirm zu füllen, da er einfach abgeleitet wird, indem der breitere Modus abgeschlossen ist, anstatt Pixel- oder Leitungszeiten zu ändern, kann jedoch zur Reduzierung des Speicheranforderungen und der Pixel -Adressberechnungen nützlich sein Für Arcade -Spielkonvertierungen oder Konsolenemulatoren.
Standardtextmodi
VGA implementiert auch mehrere Textmodi:
- 80 × 25, mit einer 9 × 16 -Pixel -Schriftart mit einer effektiven Auflösung von 720 × 400 gerendert[15]
- 40 × 25 mit einer 9 × 16 -Schriftart mit einer effektiven Auflösung von 360 × 400
- 80 × 43 oder 80 × 50 mit einem 8 × 8 -Schriftgitter mit einer effektiven Auflösung von 640 × 344 oder 640 × 400 Pixel.
Wie bei den Pixel-basierten Grafikmodi sind zusätzliche Textmodi möglich, indem die VGA korrekt programmiert wird, mit einem Gesamtmaximum von etwa 100 × 80 Zellen und einer aktiven Fläche von etwa 88 × 64 Zellen.
Eine Variante, die manchmal zu sehen ist Text- und quadratische Zeichenblöcke (oder bei 80 × 30, quadratische Halbblöcke).
Technische Details
Im Gegensatz zu den vorausgegangenen Karten, bei denen Binär verwendet wurde Ttl signalisiert mit einem Monitor (oder zusammengesetztIm Fall des CGA) führte die VGA eine Video-Grenzfläche mit reinen analogen RGB-Signalen mit 0,7 Volt Peak-to-Peak-max. In Verbindung mit einem 18-Bit Ramdac Dies erzeugte eine Farbbalka von 262.144 Farben. Diese Bandbreite ist bekannt als die SRGB Farbraum (aber am häufigsten in 16.777.216 Farben unter Verwendung eines 24-Bit-RAMDAC oder 8 Bit pro Primärfarbe unterteilt).
Die ursprünglichen VGA -Spezifikationen folgen:
- Selektierbar 25.175 MHz[16] oder 28,322 MHz Master Pixel Clock
- Maximal 640 horizontal Pixel[17] (Grafikmodus)
- Maximal 480 Linien[17]
- Aktualisierungsraten bei 60 oder 70Hz[18]
- Vertikaler leerer Interrupt (Nicht alle Klon Karten unterstützen dies.)
- Planar Modus: Bis zu 16 Farben (4 Bitebenen)
- Pixel-Pixel-Modus: 256 Farben (Modus 13h)
- Hardware flüssiges Scrollen Unterstützung
- Kein Blitter
- Unterstützt schnelle Datenübertragungen über "VGA Latch" -Enregister
- Fassschieber
- Geteilter Bildschirm Unterstützung
Signalzeiten
Der beabsichtigte Standardwert für die horizontale Frequenz des 640 × 480 -Modus von VGA ist genau doppelt so hoch wie der in der verwendete Wert NTSC-M Videosystem, da dies es viel einfacher machte, optional anzubieten Fernseher Lösungen oder externe VGA-to-TV-Konverterboxen zum Zeitpunkt der Entwicklung von VGA. Es ist auch zumindest nominell doppelt so hoch wie die von CGA, was ebenfalls unterstützt wurde zusammengesetzte Monitore.
Alle abgeleitet VGA -Timings (d. H. solche, die den Master 25.175 und 28,322 MHz Kristalle verwenden, und in geringerem Maße die nominale 31,469 kHz -Linienrate) kann durch Software variiert werden, die die VGA -Firmware -Schnittstelle umgeht und direkt mit der VGA -Hardware umgeht, wie viele MS -Hardware, wie viele MS -Hardware umgeht -Dos -basierte Spiele haben es getan. Es ist jedoch zu erwarten, dass nur die Standardmodi oder Modi, die zumindest fast genau die gleichen H-Sync- und V-Sync-Zeiten wie einer der Standardmodi verwenden, mit den ursprünglichen VGA-Monitoren der späten 1980er und frühen 1990er Jahre zusammenarbeiten. Die Verwendung anderer Timings kann solche Monitore tatsächlich beschädigen und wurde daher normalerweise von Software -Verlagen vermieden.
"Multisync" -KRT-Monitore von Drittanbietern waren flexibler, und in Kombination mit "Super EGA", VGA und später SVGA-Grafikkarten unter Verwendung erweiterter Modi könnten eine viel größere Auswahl an Auflösungen und Aktualisierungsraten bei beliebigen Synchronisierungsfrequenzen und Pixel-Uhr angezeigt werden Preise.
Für den häufigsten VGA -Modus (640 × 480, 60 Hz, nicht interlagiert), die horizontalen Timings finden Sie im Installationshandbuch HP Super VGA -Display und an anderen Stellen.[19][20]
Typische Verwendungen ausgewählter Modi
640 × 400 @ 70 Hz ist traditionell der Videododus zum Booten von VGA-kompatibel x86 persönliche Computer[21] Dadurch wird ein grafischer Startbildschirm angezeigt, während der Text-Mode-Boot 720 × 400 @ 70 Hz verwendet.
Diese Konvention wurde in den letzten Jahren jedoch unterbrochen, wobei Post- und BIOS -Bildschirme zu höheren Auflösungen wechseln und EDID -Daten nutzen, um der Auflösung mit einem vernetzten Monitor zu entsprechen.
640 × 480 @ 60 Hz ist der Standard -Windows -Grafikmodus (normalerweise mit 16 Farben).[21] bis zu Windows 2000. Es bleibt eine Option in XP- und späteren Versionen über das Boot-Menü "Video mit niedriger Auflösung" und die Einstellungen für Kompatibilitätsmodus von pro-Anwendungen, trotz Windows, die jetzt auf 1024 × 768 definiert sind und im Allgemeinen keine Auflösung unter 800 × 600 zulässt eingestellt werden.
Die Notwendigkeit eines so minderwertigen, universell kompatiblen Fallbacks hat seit der Jahrtausendwende verringert, da VGA-Signalling-Standardbildschirme oder Adapter, die nichts anderes als die ursprünglichen Auflösungen zeigen können, immer seltener geworden sind.
320 × 200 bei 70 Hz war der häufigste Modus für PC-Spiele der VGA-Ära, wobei Pixel-Doppel und Leitungsdoppel in Hardware durchgeführt wurden, um dem Monitor ein Signal von 640 x 400 bei 70 Hz zu präsentieren.
Das Windows 95/98/ich Logo.sys Das Boot-up-Image war eine Auflösung von 320 x 400, die mit Pixel-Doppel angezeigt wurde, um dem Monitor ein 640x400-Signal bei 70 Hz zu präsentieren. Das 400-Zeilen-Signal entsprach dem Standard-Textmodus 80x25, was das Drücken bedeutete Esc Um zum Textmodus zurückzukehren, änderte die Frequenz des Videosignals nicht, und daher musste der Monitor nicht neu synchronisieren (was sonst mehrere Sekunden hätte dauern können).
Verbinder


Die Standard-VGA-Monitor-Schnittstelle ist ein 15-poliger D-Subminiatur-Stecker in der "E" -Shülle, die unterschiedlich als "HD-15", "DE-15" und "DB-15" bezeichnet wird.
Da VGA analoge Signale mit niedrigem Volt verwendet, wird der Signalabbau zu einem Faktor bei minderwertigen oder übermäßig langen Kabeln. Lösungen umfassen abgeschirmte Kabel, Kabel mit separatem Internal Koaxialkabel Für jedes Farbsignal und "zerbrochen" Kabel mit einem separaten Koaxialkabel mit a BNC -Anschluss Für jedes Farbsignal.
BNC -Breakout -Kabel verwenden normalerweise fünf Anschlüsse, jeweils jeweils eine für Rot-, Grün-, Blau-, horizontale Synchronisierungs- und vertikale Synchronisation und enthalten nicht die anderen Signallinien der VGA -Schnittstelle. Bei BNC sind die Koaxialdrähte von End-to-End und durch die Verbindung vollständig abgeschirmt, sodass kein Übersprechen oder externe Störungen möglich sind.
Farbpalette


Das VGA-Farbsystem verwendet registrierungsbasierte Paletten, um Farben in verschiedenen Bit-Tiefen zu seinem 18-Bit-Ausgangsbetrieb zu kartieren. es ist rückwärtskompatibel mit den EGA- und CGA -Adaptern, unterstützt aber extra Bitstiefe für die Palette in diesen Modi.
Zum Beispiel bietet VGA im EGA-16-Farben-Modi 16 Palettenregister und in 256-Farben-Modi 256 Register.[22] Jedes Palettenregister enthält a 3 × 6 Bit RGB-Wert, Auswahl einer Farbe aus der 18-Bit-Bande der DAC.
Diese Farbregister werden in die Standardwerte IBM initialisiert, die für jeden Modus am nützlichsten sind. Zum Beispiel initialisieren EGA-16-Farben-Modi in die Standard-CGA-16-Farben-Palette von CGA, und der 256-Farben-Modus initialisiert in eine Palette, die aus 16 CGA-Farben, 16 grauen Farbtönen und dann 216 Farben, die von IBM ausgewählt wurden, für erwartete Anwendungsfälle ausgewählt wurden .[23] Nach der Initialisierung können sie jederzeit neu definiert werden, ohne den Inhalt des Video -RAM zu ändern, was zulässt Palettenradfahren.
In den 256-Farben-Modi wird der DAC so eingestellt, dass er vier 2-Bit-Farbwerte aus jeder Ebene in einen 8-Bit-Wert kombiniert, der einen Index in die 256-Farben-Palette darstellt. Die CPU-Schnittstelle kombiniert die 4 Ebenen auf die gleiche Weise, eine Funktion namens "Chain-4", so dass jedes Pixel der CPU als verpackter 8-Bit-Wert erscheint, der den Palettenindex darstellt.[24]
Verwenden
Der Videospeicher der VGA wird über ein Fenster im Bereich zwischen den Segmenten auf den Speicher des PCs abgebildet 0xa0000 und 0xbffff im PC des PCs Realer Modus Adressraum (A000: 0000 und B000: FFFF in Segment: Offset Notation). Typischerweise sind diese Startsegmente:
- 0xa0000 für EGA/VGA -Grafikmodi (64KB)
- 0xB0000 für den monochromen Textmodus (32 kb)
- 0xb8000 für den Farbtextmodus und CGA-kompatible Grafikmodi (32 KB)
Aufgrund der Verwendung verschiedener Adresszuordnungen für verschiedene Modi ist es möglich, einen Monochromadapter zu haben (d. H. MDA oder Herkules) und ein Farbadapter wie die VGA, Ega, oder CGA in derselben Maschine installiert.
Zu Beginn der 1980er Jahre wurde dies normalerweise zum Anzeigen verwendet Lotus 1-2-3 Tabellenkalkulationen in hochauflösender Text auf einer monochromen Anzeige und zugehörigen Grafiken auf einer CGA-Anzeige mit niedriger Auflösung gleichzeitig. Viele Programmierer verwendeten auch ein solches Setup mit der monochromen Karte, in der Debugging -Informationen angezeigt werden, während ein Programm im Grafikmodus auf der anderen Karte ausgeführt wurde. Mehrere Debugger, wie Borlands Turbo -Debugger, D86 und Microsoft Codeview könnte in einem Dual -Monitor -Setup arbeiten. Entweder Turbo -Debugger oder CodeView könnte zum Debuggen von Windows verwendet werden.
Es gab auch DOS -Geräte -Treiber wie ox.sys
, die eine serielle Schnittstellensimulation auf der monochromen Anzeige implementierte und zum Beispiel dem Benutzer ermöglichte, Crashmeldungen von Debugging -Versionen von Windows zu empfangen, ohne ein tatsächliches serielles Terminal zu verwenden.
Es ist auch möglich, den Befehl "Modus mono" in der zu verwenden DOS Aufforderung, die Ausgabe in die monochrome Anzeige umzuleiten. Wenn kein Monochromadapter vorhanden war, war es möglich, den Adressraum 0xb000–0xb7ff als zusätzlichen Speicher für andere Programme zu verwenden.
Programmierung
"Unchain" Der 256-KB-VGA-Speicher in vier separate "Flugzeuge" macht VGAs 256 KB RAM in 256-Farben-Modi verfügbar. Es gibt einen Kompromiss für zusätzliche Komplexität und Leistungsverlust in einigen Arten von Grafikoperationen, aber dies wird durch andere Operationen gemindert, die in bestimmten Situationen schneller werden:
- Einfarbige Polygonfüllung könnte beschleunigt werden, da vier Pixel mit einer einzigen Schreibweise in die Hardware festgelegt werden können.
- Der Videoadapter könnte beim Kopieren von Video-RAM-Regionen helfen, was manchmal schneller war als mit der relativ langsamen CPU-zu-VGA-Schnittstelle.
- Die Verwendung mehrerer Videoseiten in Hardware erlaubt Doppelpufferung, dreifache Pufferung oder geteilte Bildschirme, die zwar im 320 × 200 16-Farben-Modus von VGA erhältlich sind, mit Lagerbeständen nicht möglich waren Modus 13h.
- Insbesondere waren mehrere höhere Display-Modi der beliebigen Auflösung möglich, bis hin zur programmierbaren Grenze von 800 × 600 mit 16 Farben (oder 400 × 600 mit 256 Farben) sowie anderen benutzerdefinierten Modi unter Verwendung von ungewöhnlichen Kombinationen von Horizontalmodi und vertikale Pixel zählt im beiden Farbmodus.
Software wie Fraktinta, Xlib und Colorix unterstützten außerdem 256-Farben-Modi an Standardadaptern unter Verwendung freier Breiten von 256, 320 und 360 Pixel und Höhen von 200, 240 und 256 (oder 400, 480 und 512) und erstrecken sich noch weiter auf 384 oder 400 Pixelsäulen und 576 oder 600 (oder 288, 300). 320 × 240 war jedoch die bekannteste und am häufigsten verwendete, da es eine Standardauflösung von 40 Spalten und 4: 3-Seitenverhältnis mit quadratischen Pixeln bot. "320 × 240 × 8" Auflösung wurde allgemein genannt Modus x, der Name verwendet von Michael Abrash Als er die Resolution in präsentierte Dr. Dobbs Journal.
Die Modi mit höchster Auflösung wurden nur in speziellen Opti-in-Fällen und nicht in Standards verwendet, insbesondere in hohen Leitungszahlen. Standard-VGA-Monitore hatten eine feste Leitungs-Scan-Rate (H-scan)-"Multisync" -Monitore waren zu dieser Zeit teure Raritäten-und so die Vertikale/Rahmen (V-Scan) Aktualisierungsrate musste reduziert werden, um sie aufzunehmen, was sichtbar erhöhte flackern und somit Überanstrengung der Augen. Zum Beispiel reduzierte der höchste 800 × 600 -Modus, der ansonsten auf der passenden SVGA -Auflösung (mit 628 Gesamtleitungen) basiert, die Aktualisierungsrate von 60 Hz auf etwa 50 Hz (und 832 × 624, die theoretische maximale Auflösung mit 256 kb bei bei 256 kb bei bei einem 16 Farben hätten es auf ca. 48 Hz reduziert, kaum höher als die Rate, mit der XGA-Monitore eine Doppelfrequenz-Interlacing-Technik verwendeten, um das Flicker des Vollfristen zu mildern).
Diese Modi waren auch mit einigen Monitoren völlig inkompatibel und erzeugten Displayprobleme wie Bilddetails, in Overscan (insbesondere in der horizontalen Dimension), vertikale Rolle, arm Horizontale Synchronisierung oder sogar ein vollständiges Bildmangel, abhängig von dem genauen Modus versucht. Aufgrund dieser potenziellen Probleme waren die meisten in kommerziellen Produkten verwendeten VGA-Optimierungen auf mehr Standards konforme "Monitor-Safe" -Kombinationen wie 320 × 240 (quadratische Pixel, drei Videoseiten, 60 Hz), 320 × 400 (Double Auflösung, zwei Videoseiten, 70 Hz) und 360 × 480 (höchste Auflösung kompatibel, sowohl mit Standard-VGA-Monitoren als auch mit Karten, eine Videoseite, 60 Hz) in 256 Farben oder die doppelte horizontale Auflösung im 16-Farben-Modus.
Hardwarehersteller
Mehrere Unternehmen produzierten VGA -kompatible Grafikplattenmodelle.[25]
- Ati: Graphics Solution Plus, Wonder -Serie, Mach -Serie
- S3 Grafik: S3 911, 911a, 924, 801, 805, 805i, 928, 805p, 928p, S3 Vision Series, S3 Trio Series
- Matrox: Magic RGB
- Plantronik: Colorplus
- Paradise -Systeme (nicht mehr existieren): Pega 1, Pega 1a, Pega 2a
- Tseng Labs: Et3000, ET4000ET6000
- Cirrus -Logik: CL-GD400, CL-GD500 und Cl-GD5000-Serie
- Trident -Mikrosysteme: TVGA 8000 -Serie, TVGA 9000 -Serie, TGUI9000 -Serie
- ICH S
- NEC
- Chips und Technologien
- Schwester
- Tamerack
- Realtek
- Eichenentechnologie
- Lsi
- Hualon
- Eckpfeiler
- Winbond
- AMD
- Western Digital
- Intergraph
- Texas Instrumente
- Zwillinge (nicht mehr existieren)
- Genua (nicht mehr existieren)
Nachfolger
Super VGA (SVGA)
Super VGA (SVGA) ist ein Display -Standard, der 1988 entwickelt wurde, wann NEC Home Electronics kündigte seine Schaffung der an Video Electronics Standards Association (Vesa). Die Entwicklung von SVGA wurde von angeführt von NECzusammen mit anderen VESA -Mitgliedern einschließlich ATI -Technologien und Western Digital. SVGA aktiviert Grafikanzeigeauflösungen bis zu 800 × 600 Pixel, 36% mehr als die maximale Auflösung von VGA von 640 × 480 Pixel.[26]
Erweitertes Grafikarray (XGA)
Extended Graphics Array (XGA) ist ein 1990 eingeführter IBM -Display -Standard. Später wurde es die häufigste Berufung des 1024×768 Pixel Bildschirmauflösung.
Siehe auch
- Grafikanzeigeauflösungen
- Liste der Farbpaletten
- Liste der Videoanschlüsse
- Liste der Monochrom- und RGB -Farbformate
- Liste der 16-Bit-Computerhardwarepaletten
- Liste der nicht mehr existierenden Grafikchips und Kartenunternehmen
- Super VGA
- Ax-vga (für Japanisch Axtarchitektur Computers)
- Dos/v
Verweise
- ^ Petzold, Charles (Juli 1987). "Triple Standard: Drei neue Video -Modi von IBM". PC Magazine. Ziff Davis. Abgerufen 2020-04-13.
- ^ Polsson, Ken. "Chronologie von IBM -PCs". Archiviert vom Original am 2015-02-21. Abgerufen 2015-01-28.
- ^ "Was ist VGA (Videografikarray)?". Abgerufen 2018-08-13.
- ^ Enterprise, I. D. G. (1990-10-22). Computerwelt. IDG Enterprise.
- ^ "Zeichnen im geschützten Modus". Osdev Wiki. Abgerufen 2020-12-20.
- ^ Dr. Jon Peddie. "Berühmte Grafikchips: IBMs VGA. Die VGA war der beliebteste Grafikchip aller Zeiten.". Abgerufen 2020-04-13.
In Bezug auf Flugzeuge wird gesagt, dass die DC3 und 737 die beliebtesten Flugzeuge sind, die jemals gebaut wurden, und das 737, insbesondere das meistverkaufte Flugzeug aller Zeiten. Gleiches gilt für die allgegenwärtige VGA und sein großer Bruder der XGA. Die VGA, die im heutigen modernen GPUs und CPUs noch begraben ist, legte die Grundlage für einen Videostandard und einen Anwendungsprogrammierstandard.
- ^ Inc, Infoworld Media Group (1996-02-05). InfoWorld. Infoworld Media Group, Inc.
Diskrete Fehler wie ... xga -Grafik
- ^ Inc, Infoworld Media Group (1991-04-15). InfoWorld. Infoworld Media Group, Inc.
- ^ Magazine, S. P. H. (April 2007). Hwm. SPH -Magazine.
- ^ "Das IBM Personal System/2 (TM) Anzeigeadapter, das IBM Personal System/2 Anzeigeadapter 8514/A und". www-01.ibm.com. 1987-04-02. Abgerufen 2020-08-16.
- ^ a b Inc, Ziff Davis (1987-12-22). PC Mag. Ziff Davis, Inc.
- ^ Thompson, Stephen (1988). "VGA - Designoptionen für ein neues Video -Subsystem". IBM Systems Journal. IBM. 27 (2): 185–197. doi:10.1147/sj.272.0185.
- ^ Hinner, Martin. "VGA -Timings". Archiviert Aus dem Original am 27. Oktober 2012. Abgerufen 7. November 2012.
- ^ "Zeichnen im geschützten Modus - Osdev Wiki". Wiki.osdev.org. Abgerufen 2020-12-20.
- ^ Abrash, Michael. "Wie 360 × 480 im 256 -Farbmodus funktioniert". Grafikprogrammierung schwarzes Buch. Archiviert Aus dem Original am 23. April 2012. Abgerufen 7. November 2012.
- ^ "VGA -Signal 640 x 480 @ 60 Hz Industry Standard Timing".
- ^ a b PS/2 Video Subsystem Technical Reference Manual 1992
- ^ "VGA -Signalzeiten". Archiviert vom Original am 2016-06-20.
- ^ "Javier Valcarce VGA Timings -Seite". Archiviert vom Original am 2015-01-02.
- ^ HP D1194A Super VGA Display & HP D1195A Ergonomic Super VGA Display Installation Guide, Hewlett Packard
- ^ a b "Epanorama.net - Schaltkreise". Archiviert vom Original am 2009-02-27. 090425 EPANORAMA.NET
- ^ "VGA/SVGA-Videoprogrammierung-Farben-Regeln". www.scs.stanford.edu. Abgerufen 2020-08-16.
- ^ IBM PS/2 Hardware -Schnittstelle Technisches Referenzhandbuch (PDF). S. 13–18.
- ^ Uphoff, Matthias (1990). Die programmierung der ega/vga grafikkarte; ISBN3-89319-274-3; Dieser ganze Abschnitt wurde aus diesem Buch gelernt
- ^ "Die Geschichte des modernen Grafikprozessors". Techspot.com. Archiviert vom Original am 29. März 2016. Abgerufen 6. Mai 2018.
- ^ Brownstein, Mark (14. November 1988). "NEC forms Video Standards Group". InfoWorld. Vol. 10, nein. 46. p. 3. ISSN 0199-6649. Abgerufen 27. Mai, 2016.
Weitere Lektüre
- J. D. Neal (1997). "VGA -Chipsatzreferenz". Hardwareebene VGA- und SVGA -Video -Programmierungsinformationen Seite.
- Jordan Brown und John Kingman (6. Mai 1996). "CHRP VGA -Anzeigegerät Bindung an IEEE 1275–1994 Standard für Boot (Initialisierung, Konfiguration) Firmware". 1.0. Archiviert von das Original am 9. September 2006. Abgerufen 22. Juni 2006.
{{}}
: Journal zitieren erfordert|journal=
(Hilfe) - Hinner. "VGA -Schnittstelle und Videosignaldokumente". Signalpegel VGA- und SVGA -Videoinformationsseite.
- "IBM VGA Technisches Referenzhandbuch" (PDF). Dies ist die ursprüngliche IBM -Referenz.Das Dokument bietet einen guten Überblick über die VGA -Funktionalität und ist ziemlich vollständig, einschließlich einer detaillierten Beschreibung der Standard -BIOS -Modi und einiger Programmierungstechniken.