122 lines
3.0 KiB
HTML
122 lines
3.0 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
|
|
|
<html>
|
|
|
|
<head>
|
|
<meta http-equiv="Content-Type"
|
|
content="text-html; charset=Windows-1252">
|
|
<title>Video BIOS Dynamic Functionality State Table (MCGA/VGA)</title>
|
|
<meta name="FORMATTER" content="Microsoft FrontPage 2.0">
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1><a name="kap_interrupt_0320"></a>Video BIOS Dynamic
|
|
Functionality State Table (MCGA/VGA)</h1>
|
|
|
|
<p> % Dynamic Video State Table</p>
|
|
|
|
<p> 00 dword address of static functionality table</p>
|
|
|
|
<p> 04 byte video mode</p>
|
|
|
|
<p> 05 word number of columns</p>
|
|
|
|
<p> 07 word length of displayed video buffer (# bytes)</p>
|
|
|
|
<p> 09 word start address of upper left corner of video buffer</p>
|
|
|
|
<p> 0B 16bytes cursor position table for 8 pages (col,row)</p>
|
|
|
|
<p> 1B byte cursor end line</p>
|
|
|
|
<p> 1C byte cursor start line</p>
|
|
|
|
<p> 1D byte active video page</p>
|
|
|
|
<p> 1E word I/O port for CRTC address register</p>
|
|
|
|
<p> 20 byte current value of CRTC 3x8 register</p>
|
|
|
|
<p> 21 byte current value of CRTC 3x9 register</p>
|
|
|
|
<p> 22 byte number of displayed character rows</p>
|
|
|
|
<p> 23 word height of character matrix (points)</p>
|
|
|
|
<p> 25 byte active display combination code</p>
|
|
|
|
<p> 26 byte inactive display combination code</p>
|
|
|
|
<p> 27 word number of displayed colors (mono = 0)</p>
|
|
|
|
<p> 29 byte number of supported video pages</p>
|
|
|
|
<p> 2A byte raster scan lines 0=200, 1=350, 2=400, 3=480</p>
|
|
|
|
<p> 2B byte text character table used</p>
|
|
|
|
<p> 2C byte text character table used</p>
|
|
|
|
<p> 2D byte other state information:</p>
|
|
|
|
<p> ¦7¦6¦5¦4¦3¦2¦1¦0¦ State Information byte at offset
|
|
2D</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ ¦ ¦ ¦ +--- 1 = all modes active (MCGA always
|
|
0)</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ ¦ ¦ +---- 1 = gray scale summing enabled</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ ¦ +----- 1 = monochrome display attached</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ +------ 1 = default palette loading disabled</p>
|
|
|
|
<p> ¦ ¦ ¦ +------- 1 = cursor emulation enabled</p>
|
|
|
|
<p> ¦ ¦ +-------- 1 = blinking attribute enabled</p>
|
|
|
|
<p> +----------- 1 = reserved</p>
|
|
|
|
<p> 2E 3bytes reserved</p>
|
|
|
|
<p> 31 byte video RAM available 0=64K, 1=128K, 2=192K, 3=256K</p>
|
|
|
|
<p> 32 byte save area status</p>
|
|
|
|
<p> ¦7¦6¦5¦4¦3¦2¦1¦0¦ Save Area Status</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ ¦ ¦ ¦ +--- 1 = two text char sets are active</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ ¦ ¦ +---- 1 = dynamic save area is active</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ ¦ +----- 1 = text char set override is active</p>
|
|
|
|
<p> ¦ ¦ ¦ ¦ +------ 1 = graphics char set is override active</p>
|
|
|
|
<p> ¦ ¦ ¦ +------- 1 = palette override is active</p>
|
|
|
|
<p> ¦ ¦ +-------- 1 = display combination code ext. active</p>
|
|
|
|
<p> +----------- 1 = reserved</p>
|
|
|
|
<p> 33 dword reserved</p>
|
|
|
|
<hr>
|
|
|
|
<table border="0" width="100%" cols="3">
|
|
<tr>
|
|
<td width="33%">Zurück zum <a href="inte1at0.htm">Interrupt
|
|
Info</a>. </td>
|
|
<td align="center" width="33%"><a
|
|
href="mailto:Roger.Morgan@htl-steyr.ac.at">Roger Morgan</a>
|
|
/ 1998 </td>
|
|
<td align="right" width="33%"><font size="1">L.Änderung <!--webbot
|
|
bot="Timestamp" s-type="EDITED" s-format="%d.%m.%y"
|
|
startspan -->29.03.99<!--webbot bot="Timestamp" endspan
|
|
i-checksum="13964" --> </font></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|