Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Non-interlaced 800х600 на TVGA9000i
RSS

Non-interlaced 800х600 на TVGA9000i

Как включить?

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5
Печать
 
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
XPOHOMETP написал:
[q]
Вот тут вроде нечто подобное было:
http://bearwindows.boot-land.net/vbe9xru.htm
http://www.bearwindows.boot-land.net/vbempru.htm
[/q]
однако, в списке протестированных видях есть такая строчка:
[q]
VBE 1.02 ISA 512Kb Trident 9000i [TrueColor DAC]
[/q]
но насколько знаю, сам биос включать режимы >8bpp на 9000i не умеет, да и вообще сомневаюсь, что там стоит TrueColor RAMDAC (разве что они внутрь TKD8001 запихали, но на правду это не тянет :))
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
wbcbz7 См. тут про 9000i
https://github.com/achernya/ia...RIDENT.TXT
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
wbcbz7 написал:
[q]
но насколько знаю, сам биос включать режимы >8bpp на 9000i не умеет, да и вообще сомневаюсь, что там стоит TrueColor RAMDAC (разве что они внутрь TKD8001 запихали, но на правду это не тянет :))
[/q]
Не только биос, но и сам чип 9000i больше 256 цветов не поддерживает. Да и 256 только до 800х600. Для 1024х768 только 16 цветов.
А у TKD8001 до 24bpp поддержка, но это на 9000С ...
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
XPOHOMETP написал:
[q]
Не только биос, но и сам чип 9000i больше 256 цветов не поддерживает.
[/q]
однако ниже в доке написано вот что:
[q]
Note: The TVGA9000i has an on-chip DAC with 32k/64k capability.
The BIOS on the card I have (BIOS version D3.51) doesn't
seem to handle the Hi/True color modes correctly.
I have managed to get the 320x200 32k/64k modes working by programming
the DAC command register directly, but the 512x480 modes and the 320x200
16m mode still doesn't work
[/q]
но насколько это правдиво, я не знаю, за неимением карт на 9000i проверить сам не могу (в комплекте к VGADOC есть прога WHATVGA, она умеет дергать различные регистры карточек, в том числе и RAMDAC Command (который теневой на порту 0x3C6); да и ревизий 9000i было несколько)

Оффтопик: Оффтопик: правда от изначальной цели (non-interlaced 800x600 8bpp) мы таки отошли :)
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
wbcbz7 Можно погонять "стандартные" режимы VESA, вроде самый младший был10Dh   320x200     32k Какая-то из утилит показывает доступные видео-режимы.
И BIOS D3.51 не самый последний, был вроде D4.01E
http://www.malinov.com/Home/sergeys-projects/isa-supervga
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
alecv написал:
[q]
Можно погонять "стандартные" режимы VESA, вроде самый младший был10Dh 320x200 32k
[/q]
я не против, но 9000i у меня нет (есть 9000C + TKD8001, но там все работает, проверял)

кстати, предлагаю не гадать на кофейной гуще, а глянуть внутрь регистров карточки, чтобы узнать, как таки включить сей пресловутый non-interlaced 800x600. Я как-то раскалывал регистры S3 Trio3D/2X и для этого написал небольшую прогу, которая дампит их в файл, собственно нужно запустить ее и сравнить дампы для режимов (имя файла - номер VGA/VESA режима, формат - в LAYOUT.TXT)

Прикрепленный файл (S3DUMP.zip, 0 байт, скачан: 23 раза)
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
wbcbz7, информация с первой страницы и из таблицы 10а.
Но в тексте есть и побольше цифры :)
Вот, если интересно:

Прикрепленный файл (Trident_TVGA9000i.pdf, 0 байт, скачан: 22 раза)
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
XPOHOMETP написал:
[q]
wbcbz7, информация с первой страницы и из таблицы 10а.
Но в тексте есть и побольше цифры :)
[/q]
тайминги в микросекундах мы видим (что само по себе уже неплохо, не придавал этой табличке особого внимания), а вот что нажать значения регов - нет, так что слегка мимо :)

Хотя вот еще же есть VESA Monitor Timing Standard, там все расписано с точностью до пикселов/строк, уже готовое для засовывания в видяху :)

p.s. в табличке из даташита на 9000i странно выглядит тот факт, что пикселклок у режимов 256 цветов удвоен по сравнению с таким же, но 16 цветов (прямо как в случае с VGA-шным 320x200 8bpp):
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
wbcbz7 написал:
[q]
в табличке из даташита на 9000i странно выглядит тот факт, что пикселклок у режимов 256 цветов удвоен по сравнению с таким же, но 16 цветов
[/q]
Про странности не скажу, но у 9000С та же история.
Только режимов чуть больше...

Черт его знает как оно там в памяти располагается.
Может в два раза больше ячеек считывать приходится?
Fasterpast
Advanced Member


Всего сообщений: 582
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013
Ну так 16 цветов - это 240к памяти, а 256 - 480к. Всё логично.

Не хватает ему видимо скорости, чтоб 480к вычитать разом. Даже 1024х788х4bpp поменьше объемом.
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Non-interlaced 800х600 на TVGA9000i
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS