videocard datasheets

ВЕСЬМА интересны даташиты, т.е. описания регистров видеокарт, а не распиновки чипов.

Особенно интересуют "древненькие" ISA/MCA/VLB/PCI решения от CirrusLogic (вроде СL-GD5428, CL-GD5446...), S3 (Vison864...), Tseng (ET3000/ET4000...), Trident (8xx0, 9xx0...) и пр.

кое-что сам нашел здесь - datasheetcatalog.com, но этого мало.:(

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

Аватар пользователя Root

geocities.com/bansheedrivers/page4.html - стафф по Voodoo


people.freedesktop.org/~anholt/specs/3dfx/ - туды же
o3one.org/hwdocs_.html
по S3 есть только Product Brief'ы
кое-что еще брал тут: dcee.net/Files/Docs/

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя bearwindows

Цитата:
Root

Прежде всего, спасибо за информацию. Но забыл оговорить что нужны даташиты для карточек с VESA/VBE 1.x (а не 2.0/3.0), проще говоря ДО 1997-98 гг. выпуска.
С 1997 г. практически все выпускавшиеся карты:
а) имели PCI-bus
б) BIOS умел VBE 2.0 т.е. LFB
cам видел две АБСОЛЮТНО одинаковые (по монтажу печатной платы) карты S3 Virge PCI = одна 1996 г.в./BIOS VBE 1.2, другая 1997 г.в./BIOS VBE 2.0.:)

Root

За ссылки спасибо, особенно за эту:

Root писал(-а):
o3one.org/hwdocs_.html
Много чего интересного, все собрано на одном сайте.

bearwindows

Вы бы поделились тем, что сами уже нашли (ссылки).

Аватар пользователя bearwindows

Цитата:
Вы бы поделились тем, что сами уже нашли (ссылки).

пжалста:
1. Tseng chips datasheetcatalog.net/cgi-bin/helo.pl?field=Nume&type=C&text=tseng&...
2. Trident chips datasheetcatalog.net/cgi-bin/helo.pl?text=TRIDENT&action=Search
3. different chips: home.worldonline.dk/finth/
garbo.uwasa.fi/pc/doc-hard/vgadoc4b.zip
4. different chips: xfree86.org/3.3.6/
5. ну и напоследок: svgalib.org/:)

Аватар пользователя bearwindows

Cirrus Logic CL-GD5446 Technical Reference Manual
tjd.phlegethon.org/gd5446trm.pdf.gz
этот документ весьма интерен и сейчас т.к. к примеру open source emulator qemu (bellard.org/qemu/) эмулирует именно эту карточку с 4Mb RAM.

Этот чип а также более поздние (CL-GD5462,CL-GD5464,CL-GD5465 [AGP], CL-GD5480) имеют дополнительный функционал не попавший как ни странно ни в официальные драйвера* ни в SciTech-овские и также и в линуховые, как то:

1) 32-бит цвет. режимы (2Mb+), помимо стандартных 8-, 15-, 16-, 24-бит.


2) YUVU, YUY2, CLJR Video Overlay
3) Source Color Keying
4) X/Y Zooming
5) Overlay Color space conversion
6) SDRAM, RDRAM - late models
7) Direct3D "начального уровня" - на серии CL-GD546x
* Более-менее приличные дрова для CL-GD54xx были под Window9x.

Даташит этим и хорош, что производителем заявлена совместимость данной линейки карт (GD54xx) между собой вплоть до ISA-древностей вроде CL-GD5420 т.е. он относится почти без изменений ко всему модельному ряду CL-GD54xx. Отличия внутри этого семейства можно найти например тут - home.worldonline.dk/finth/

Взаимозаменяемось кстати касается и драйверов т.е. виндовый драйвер от CL-GD5480 спокойно работает и на CL-GD5446 (PCI) и на CL-GD5428 (VLB:) ). Последние из них выпускались вовсе не Сirrus Logic, а фирмой (C) ISD Corp по контракту ~ в 2000 г. В природе есть дрова под NT4, W2K, Win95/98. Они отлИчны от дров встроеных в Windows.

И ещё. Эти карты довольно просты в программировании, что хорошо для того кто хочет изучить lowlevel программирование видеокарт. Я видел xorg-овые сорцы дров ATI и nVidia. Мне было с чем сравнить...

На базе даташита и разнообразных сорцов мной медленно но верно пишется универсальный аппаратный драйвер для семейства CL-GD54xx (доступен на моей страничке, есть версии для NT3/NT4/2K/XP/2K3).

По ходу ищетcся биос и даташит от CL-GD5480. Обычно чип CL-GD5480 встречался на серверных материнках от Intel. Из биосов, доступных на www.intel.com мне его "выковырить" не удалось.:(

Аватар пользователя Root

Выдрал модуль! Все по инструкции

ВложениеРазмер
phoenix_.rar 22.37 КБ

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя bearwindows

2 Root : Ваш модуль какой-то неправильный и с битой контрольной суммой, а вот корректный его вариант. За основу была взята материнка Intel C440GX+ (PhoenixBIOS C440GX+ Production Release P8.1 C440GX0.86B.0108.P08.0011141730). Склеено и вынуто используя /dev/hands.:)

ВложениеРазмер
clgd5480.zip 20.05 КБ
Аватар пользователя Root

bearwindows
а черт его знает - pnhx_deco его выдрал именно так.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей