<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>The Driver:</TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="Video7.html"><EM>README.VIDEO7</EM></A>
 <b>:</b> <EM>The Driver:</EM><BR>
<b>Previous:</b> <A HREF="Video7.html"><EM>README.VIDEO7</EM></A><BR>
<b>Next:</b> <A HREF="Video72.html"><EM>Known bugs and What's been tested:</EM></A>


<HR NOSHADE>
  <H2><A NAME="1"></A>1. The Driver:</H2>
<p>The Video7 driver has only been tested on a Headland Technologies HT216-32
chip, but should work on other Video 7/Headland Technologies chips as
well.</p>

<p>Currently this implementation of the video7 driver only supports single bank
mode, which can cause performance degradation, and makes no attempt to
distinguish between the different video7 chips.</p>

<p>It also does not probe for memory, so in your <code>XF86Config</code> file, 
make sure that you use the following line:</p>
<p>
<pre>
	Videoram XXX
</pre>

Where XXX is the amount of RAM in your card. Most of them have at least
512k, so this is a good value to start with.</p>
<p>Also, the clock probing function of XFree86 doesn't seem to correctly
get the clocks. The documentation I used (vgadoc3) suggests using the
following values for the <code>Clocks line</code> in your 
<code>XF86Config</code> file:
<pre>
	Clocks        25.175 28.322 30.000 32.514 34.000 36.000 38.000 40.000
</pre>

For 800x600 mode, use a dot clock of 38 instead of 36 or 40 as suggested in
most of the sample <code>XF86Config</code> files and <code>modeDB.txt.</code> 
This seems to be what is
used in the BIOS mode (0x69) which is the 800x600 in 256 colors.</p>

 <HR NOSHADE>
<A HREF="Video7.html"><EM>README.VIDEO7</EM></A>
 <b>:</b> <EM>The Driver:</EM><BR>
<b>Previous:</b> <A HREF="Video7.html"><EM>README.VIDEO7</EM></A><BR>
<b>Next:</b> <A HREF="Video72.html"><EM>Known bugs and What's been tested:</EM></A>



</BODY>
</HTML>
