Документ взят из кэша поисковой машины. Адрес оригинального документа : http://crydee.sai.msu.ru/ftproot/pub/misc/doc/os2.hints/trident.txt
Дата изменения: Fri Feb 17 20:20:50 1995
Дата индексирования: Mon Dec 24 05:38:56 2007
Кодировка: IBM-866

Поисковые слова: столовая гора
Заранее приношу извинения модратору за длинную мессагу, но думаю что многим,
кто пользует видеокарты Trident 9400 и не имеет родных для нее драйверов к
пополамке эта мессага может оказаться полезной.

Суть проблемы - можно-ли заставить работать указанную карту работать в режимах
больших чем 640х480 в отсутствии родных драйверов? Ответ однозначный можно.
Проверено мною на версиях OS/2 v2.1, OS/2 v3, OS/2 v3 Warp. Версию 2.1
описывать
не буду, т.к. уже немного подзабыл метод, для весий 3-пререлиз и Warp метод
схож
за исключнием нескольких деталей.
Что для этого нужно - дискета от этой самой карточки с утилитой tvgacrtc.exe и
драйвером tvgacrtc.sys для доса(поставляется вместе с карточкой); архив
tri-8900.zip с драйверами для трайдента 8900 к os/2 v2.1(имеется почти на всех
BBS) и немного терпения.

Установка режимов высого разрешения для Warp(это та у которой нп лого написано
красными буквами Warp):

1. Произвести установку Warp с режимом монитора _стандартный VGA_ -
обязательное условие, либо в момент загрузки оси нажав alt-F1 выбрать замену
установленного у вас режима на _стандартный VGA_ нажав клавишу V

2. Запустить фулскрин дос-сессию и в ней запустить утилиту tvgacrtc.exe, где
либо подобрать совпадающий с вашим монитор либо описать новый и отстроить
изображения картинок с кружками для всех возможных графических и текстовых
режимов(рекомендую сделать это особенно тщательно, т.к. от этого потом будет
зависеть качество изображения на вашем мониторе). Выйдя из режима настройки
картинок нажать клавишу F10 и войти в режим установки других опций, здесь
поставить режим _Fast_. Выйти из tvgacrtc.exe с сохранением результатов в
tvgacrtc.sys и tvgacrtc.dat. Скопировать два последних файла на загружаемый
диск
в корневой каталог - например на C:. В файл config.sys для os/2 вписать строку
DEVICE=C:\TVGACRTC.SYS, что обеспечит загрузку этого драйвера для всех
дос-сессий. Перезагрузить операционку - os/2.

3. Распаковать куда-нибудь архив tri-8900.zip и запустить имеющийся там
командный файл install.bat следующей командной строкой:
install.bat c: d:\os2_inst\disp d:\my_drv
где с: - bvoot drive для оси,
d:\os2_inst\disp - каталог, куда нужно откинуть содержимое
дисков disp_1 и disp_2 инсталляции Warp или os/2 v3
d:\my_drv - каталог, куда будут записаны файлы для установки
драйверов к оси.
После запуска этого командника вы увидите сообщения о копировании файлов и
потом моргание экрана в разных графич. режимах. Это моргание есть результат
работы утилиты svga.exe, которая находится в архиве tri-9400.zip. По окончании
моргания монитора владельцы версии os/2 v3 Warp (с красной надписью на лого)
увидят бегущие строчки - Missing file ........... Можете не пугаться, все дело
в
том, что в Warpe-релизе производитель несколько изменил расположение исходных
файлов на инсталляционных дискетах по сравнению с предыдущими версиями, что
спокойно исправляется руками о чем чуть позже. В результате вызова из
командника
install.bat программы svga.exe в каталоге os2 строится файл *.pmi в котором
записаны данный для инициализации видеокарты. Еще раз обращаю внимание на
необходимость перед прогоном install.bat прописать в config.sys строки
указанной
в п.2 и перезагрузки компьютера, в противном случае svga.exe не ьсможет
опознать
вашу видеокарту и создать *.pmi файл, используемый программой dspinstl.
Теперь посмотрите в каталог d:\my_drv - владельцы версии оси 3-пререлиза увидят
там следующие файлы:

DSPRES DL_
IBMVGA32 DL_
PSSVGA32 DSP
PSVGA32 DSP
README DOC
SV480256 DL_
SV60016 DL_
SV600256 DL_
SV76816 DL_
SV768256 DL_
SVGA EXE
SVGA480A DSP
SVGA480B DSP
SVGA600B DSP
SVGA768B DSP
SW60016 DR_
SW76816 DR_
TR480A DSP
TR480B DSP
TR480BC DSP
TR600A DSP
TR600AC DSP
TR600B DSP
TR600BC DSP
TR768A DSP
TR768AC DSP
TR768B DSP
TR768BC DSP
TRIDENT BAT
VGA
VGA60016 DR_
VGA76816 DR_
WINVGA
WINXGA
WSPDBF DR_
WSPDSBF DR_
WSPDSF DR_
WSPDSSF DR_

У владельцев релиза Warp список будет существенно короче по изложенной выше
причине, поэтому нужно будет вручну скопировать с инсталляционных дискет Disp_1
- Disp_4 недостающие файлы. Однако файлов dspres.dll и ibmvga32.dll вы там не
найдете, так айбиэмеры их спрятали в какой-то из сжатых файлов инсталляции.
Однако не велика беда, берем из каталога *.dsp файл соответствующий тому режиму
который вы хотите установить(поддерживаемые режимы указаны в каждом из *.dsp
файлов), например в файле tr600bc.dsp для разрешния 800х600х256 с поддержкой
виндов удаляем указанные ниже строки :

DSPRES.DL_ %BOOTDRIVE%:\OS2\DLL
IBMVGA32.DL_ %BOOTDRIVE%:\OS2\DLL

4. После описанных выше манипуляций запускаем из каталога os2/install программу
dspinstl. В ответ на ее запрос указываете что нужно установит примари дисплей,
выбираете из списка Trident SVGA или Trident 8900 для пререлиза. Далее
указывает
что нужно установить не дефолтовые значения а дисплей-драйверные утилиты. Hа
запрос локейшена этих утилит показываете на свой директрий d:\my_drv где у вас
уже будут лежать подготовленные файлики. После этого dspinstl покажет вам
список
возможных режимов начиная от 640х480х16 заканчивая 1024х768х16 - выбирайте тот,
для которого вы подготовили *.dsp-файл.После этого вас попросят указать
сорс-драйв для драйверов трайдента - опять укажите каталог d:\my_drv, нажмите
кнопку Install и перекреститесь.

Если Вы не пренебрегли моими советами, то, по окончании работы dspinstl
и после перезагрузки машины Вы должны получить желаемый результат. Я специально
несколько раз перепроверил на своей машине изложенную выше методу прежде, чем
написал это письмо в эху, После первой пробы, время уговаривания трайдента
составляло 15-20 минут.

Теперь я совершенно спокойно работаю в 800х600х256 с любыми программами, в том
числе и с win-os2 оконными сессиями, чего и всем Вам желаю.

Slava

P.S. Иногда после выхода из оконных виновозных сессий может несколько меняться
цвет десктопа, однако помоему это ни сколько не мешает работе.