MDA CGA EGA Hercules SVGA TIGA Windows ...

MDA CGA EGA Hercules SVGA TIGA Windows ... MDA CGA EGA Hercules SVGA TIGA Windows ...

vs.informatik.uni.ulm.de
von vs.informatik.uni.ulm.de Mehr von diesem Publisher
03.03.2013 Aufrufe

8.3.1 Map-Mask Register • Für aktuelle Grafiksysteme irrelevant. • Schreiben gleichzeitig in mehreren Ebenen im Videomodus (13,14,15,17): • 16 Farbwerte mit 4 Ebenen. • maximal 128 KByte pro Farbebene. • spart Adressbereich im Real-Mode. 8.3.2 High-Color und True-Color • 15/16 Bit pro Pixel (High-Color). • 24/32 Bit pro Pixel (True-Color). • Z-Puffer, Alpha Puffer etc.. 8.3 Videospeicherorganisation 640 K Systemprogrammierung I, Sommer 2000, P. Schulthess 6 CPU-RAM Map-Mask Register Video-RAM 15 bis 32 Bit RGB Pixel DAC DAC DAC Pixel Analog Video-Out

8.3.3 Palettenregister • Ab VGA analoges Signal aus den DAC (Dig.-Analog Convertert) zum Bildschirm. • Farbwert im Grafikspeicher abgespeichert. • Pro Pixel 4 Farbbits. • 16 Palettenregister à 6 Bits. • 4 * 64 Farbtabelleneinträge. • Tabellenseite umschalten. 4 Bit 16 Paletten- register Systemprogrammierung I, Sommer 2000, P. Schulthess 7 Color Page Register CLUT - Color Lookup Table Analog Video-Out DAC DAC DAC

8.3.1 Map-Mask Register<br />

• Für aktuelle Grafiksysteme irrelevant.<br />

• Schreiben gleichzeitig in mehreren<br />

Ebenen im Videomodus (13,14,15,17):<br />

• 16 Farbwerte mit 4 Ebenen.<br />

• maximal 128 KByte pro Farbebene.<br />

• spart Adressbereich im Real-Mode.<br />

8.3.2 High-Color und True-Color<br />

• 15/16 Bit pro Pixel (High-Color).<br />

• 24/32 Bit pro Pixel (True-Color).<br />

• Z-Puffer, Alpha Puffer etc..<br />

8.3 Videospeicherorganisation<br />

640 K<br />

Systemprogrammierung I, Sommer 2000, P. Schulthess 6<br />

CPU-RAM<br />

Map-Mask<br />

Register<br />

Video-RAM<br />

15 bis 32 Bit<br />

RGB Pixel<br />

DAC<br />

DAC<br />

DAC<br />

Pixel<br />

Analog<br />

Video-Out

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!