MDA CGA EGA Hercules SVGA TIGA Windows ...
MDA CGA EGA Hercules SVGA TIGA Windows ... MDA CGA EGA Hercules SVGA TIGA Windows ...
8.4 SVGA VESA Standard • VESA = Video Electronic Standards Association: 3Dlabs, Apple, ATI, Evans & Sutherland, Fujitsu, Genesis, Hewlett-Packard, Hitachi Ltd., IBM, Intel, Matrox, Microsoft, NVidia, Qualcomm, Samsung, Sony, Sun, Texas Instruments, Trident,ViewSonic, WayTech, XFree 86 Project • Speicher für Super VGA: - Speicherseite[0]: 000a0000-000bffff - Speicherseite[1]: 000e4000-000effff • I/O Adressen für Super VGA (Laut PnP): - 03b4-03b5 03ba-03ba 03bf-03bf - 03c0-03cf 03d0-03d7 03da-03dc • Zugriff auf weitere Register nach Indexierung an Port $3d4: - Indexregister: $3d4 - Datenregister: 3d5 • Linearer Framebuffer bei VESA 3.0 möglich. Systemprogrammierung I, Sommer 2000, P. Schulthess 10
8.4.1 VESA Videomodi • SVGA-Modi $100 oder größer, zusätzlich zu den MDA, CGA, EGA Modi. • Verbreitet sind VESA 1.0 und VESA 2.0 nicht jedoch VESA 3.0. Video-Modus Grafik Auflösung Farben $100 ja 640*400 256 $101 ja 640*480 256 $102 ja 800*600 16 $103 ja 800*600 256 $104 ja 1024*768 16 VESA $105 ja 1024*768 256 $106 ja 1280*1024 16 $107 ja 1280*1024 256 $108 Text 60*80 $109 Text 25*132 $10a Text 43*132 $10b Text 50*132 $10c Text 60*132 $03 Text 25*80 16 MDA, CGA, VGA $18 ja 640*480 16 $19 ja 320*200 256 Systemprogrammierung I, Sommer 2000, P. Schulthess 11
- Seite 1 und 2: 8. Standard Grafikadapter 8.1 Adapt
- Seite 3 und 4: 8.2 Konfigurierung und Ansteuerung
- Seite 5 und 6: 8.2.3 Zugriff über BIOS • Standa
- Seite 7 und 8: 8.3.3 Palettenregister • Ab VGA a
- Seite 9: 8.3.5 Videospeicher einblenden •
- Seite 13 und 14: 8.4.3 Programmbeispiel SVGADemo.PAS
8.4 <strong>SVGA</strong> VESA Standard<br />
• VESA = Video Electronic Standards Association:<br />
3Dlabs, Apple, ATI, Evans & Sutherland, Fujitsu, Genesis, Hewlett-Packard,<br />
Hitachi Ltd., IBM, Intel, Matrox, Microsoft, NVidia, Qualcomm, Samsung,<br />
Sony, Sun, Texas Instruments, Trident,ViewSonic, WayTech, XFree 86 Project<br />
• Speicher für Super VGA:<br />
- Speicherseite[0]: 000a0000-000bffff<br />
- Speicherseite[1]: 000e4000-000effff<br />
• I/O Adressen für Super VGA (Laut PnP):<br />
- 03b4-03b5 03ba-03ba 03bf-03bf<br />
- 03c0-03cf 03d0-03d7 03da-03dc<br />
• Zugriff auf weitere Register nach Indexierung an Port $3d4:<br />
- Indexregister: $3d4<br />
- Datenregister: 3d5<br />
• Linearer Framebuffer bei VESA 3.0 möglich.<br />
Systemprogrammierung I, Sommer 2000, P. Schulthess 10