Writing a xorg driver for OTI-64111, looking for documentation on OTI-088
Adam Jackson
ajax at nwnk.net
Fri Sep 25 09:09:49 PDT 2009
On Tue, 2009-09-22 at 15:12 -0500, Alex Villacís Lasso wrote:
> After a lot of googling, I found a PDF file of a photocopy of a
> datasheet for the OAK 64107 graphics chipset, which seems very similar
> to the 64111 that I have. With this, the OAK.TXT file from the VGADOC
> zipfile floating around the net, and examination of register settings on
> the card itself, I have managed to write a basic driver that can switch
> into 8-bit, 16-bit, 24-bit and 32-bit modes without help from the VESA
> BIOS. The supported resolutions are up to 832x624 pixels.
>
> Now, I know that the chipset can do at least 1024x768 non-interlaced,
> because I remember seeing this resolution back when the target machine
> ran Windows 95 (it now runs updated Fedora 10). However, I still don't
> know how to set the supposed higher pixel clock speeds required for
> 1024x768 and beyond. The 64107 datasheet says the clock chip is an
> OTI-088, so I am looking for documentation on this chip. Does any of you
> have this datasheet? I have tried the Wayback site but to no avail.
I have an actual paper book [1] describing a bunch of Oak chips,
including the 64107. But I don't see anything obviously describing the
high-res modes on the 64105/64107. There _is_ a mode table that ends
with:
Mode Resolution Colors
------------------------------
...
5fh 640 by 480 24
60h 800 by 600 16
61h 640 by 400 8
h 640 by 480 32
h 800 by 600 32
h 1024 by 768 32
and no, the missing numbers are not typos, that's how it actually ends.
I'd guess they're 0x62 through 0x64?
[1] Programmer's Guide to the EGA, VGA, and Super VGA Cards, Third
Edition. Richard F. Ferraro, Addison-Wesley.
- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20090925/aeeda62b/attachment.pgp>
More information about the xorg
mailing list