Моддинг видеобиосов S3 Tio64 и ViRGE

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 27.12.2015,22:50

MsDemonid писал(а):
Спасибо!
Интересно..
Электронка: Изображение копия Изображение

MsDemonid
Member
Сообщения: 197
Зарегистрирован: 13.10.2015,08:33
Откуда: Пенза

Сообщение MsDemonid » 28.12.2015,08:25

В архиве две схемы программатора, одна как в оригинале, а другая с MAX232 (но она не разведена). В принципе MAX232 и не нужен, на транзисторах проще и работает четко, тем более -5В могут пригодиться для установки цифрового вольтметра (на 572ПВ2А).
Блок питания разведен под LM317T, но нужно вставить резистор (место есть). Вместо резервного поля "пятаков" можно развести стабилизатор на 12В, пригодится. Диодные мосты взял те, что применяются в блоках сигнализации и показали высокую надежность. Из опыта рекомендую R20 заменить на два - для грубой и точной установки, как это делается на всех нормальных БП (Марс-1500 например). Адаптер под UV и Flash микрухи лучше делать без автовыбора и сразу предусмотреть перемычки для 128K и 256K микрух (их шьешь блоками по 64Кб, перемычками выбирая адрес).

Разводил под конкретный корпус (от старичка УОТС 1.1, у него и трансформатор подходящий), так что размер плат соответствующий.
Вложения
Prg2000.rar
(88.64 КБ) 212 скачиваний

wbcbz7
Advanced Member
Сообщения: 437
Зарегистрирован: 17.02.2014,12:24
Откуда: omsk || nsk

Сообщение wbcbz7 » 20.10.2016,15:02

Подниму тему :)

Летом, когда ко мне в руки попала S3 Trio3D/2X, я сразу столкнулся с проблемами вроде повышенного уровня черного (включенный BLANK pedestal), мусора в Quake в Mode-X 360x??? и прочими мелкими косячками, посему решил их исправить.
Первый баг (который, кстати, присутствует и на Trio64V2/DX и ViRGE/DX со старыми биосами версии 1.xx, которые только VBE 1.2 из коробки умеют) пофиксился заменой нескольких команд в видеобиосе (заодно сделал отдельный русифицированный образ), скачать можно во вложении.
Проверено на PCI-ной карточке с 86C362 и 4 MB SDRAM-памяти, скорее всего будет работать и на AGP-шных и на картах с 86C368. За основу брал оригинальный видеобиос версии 2.0C.10 (судя по всему последний, также во вложении)

Если будет время\желание и спрос, могу еще что-нибудь рассказать поподробнее (вроде модификации MCLK в видеобиосе, но может это и так все знают) ;)
Вложения
362_FIX.zip
(58.58 КБ) 264 скачивания

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Сообщение Takedasun » 21.10.2016,20:57

wbcbz7 писал(а):я сразу столкнулся с проблемами вроде повышенного уровня черного (включенный BLANK pedestal)
wbcbz7 Спасибо за биос от Trio64V2/DX с исправлением уровня черного, на жк картинка просто кошмарно выглядит без этого исправления.

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Сообщение Takedasun » 21.05.2018,22:57

Имеется безродный S3 Virge DX 2 Mb, на видеокарте установлена 35нс память, частота по умолчанию 45mhz, карту можно разогнать до частоты 65Mhz, хотя память способна на большее (перебор таймингов через mclk.exe не помог) .
Если подставить биос от Diamond Stealth 3d 2000 PRO, то карта уже имеет частоту 72Mhz и способна разогнаться до 75Mhz.

Наверное имеются еще какие-то скрытые параметры работы памяти, недоступные для программы MCLK.exe :frown: .

Roman555
Full Member
Сообщения: 220
Зарегистрирован: 26.04.2018,13:19
Откуда: Харьков

Сообщение Roman555 » 23.06.2018,12:52

Зашил мод биос ROM004.BIN в ПЗУ карты S3 virgedx (до этого там был версии 2.01.11)
Побочные эффекты:
1. Теперь Energy Star Logo отображается в виде последовательности таблицы символов кириллицы. Перед AWARD тоже что-то не то.
2. Если уже в ДОСе установлено изменение кодовой страницы, то при выполнение команды CHCP 866 происходит зависание.
Может быть для всех пользователей это было ожидаемо, то для меня - нет. Поэтому написал этот пост.

Вообще поводом попробовать было следующее.
Решил посмотреть, сможет ли утилита SVBL помочь в ситуации, когда в видеокарте S3 VIRGE DX вообще отсутствует м/сх BIOS.
Ответ - Нет, при загрузке биос из файла изображение не появляется.

wbcbz7
Advanced Member
Сообщения: 437
Зарегистрирован: 17.02.2014,12:24
Откуда: omsk || nsk

Сообщение wbcbz7 » 23.06.2018,20:41

Roman555 писал(а):Побочные эффекты:
весьма странно, но это наверняка происходит именно из-за выкинутых "патчеров" (помню, что с 2.01.07 в MIXERSET от драйверов для SB16 была подобная проблема - там не обновлялся шрифт и менюшки рисовались как попало). ViGRE/DX пока под рукой нет, так что быстро пофиксить сейчас вряд ли получится :(
На всякий напишите модель материнки и версию биоса (и самого аварда).
Roman555 писал(а):Решил посмотреть, сможет ли утилита SVBL помочь в ситуации, когда в видеокарте S3 VIRGE DX вообще отсутствует м/сх BIOS.
Ответ - Нет, при загрузке биос из файла изображение не появляется.
вполне ожидаемо, потому что видеокарта не проинициализировалась как VGA-совместимая, так как она сообщала об отсутствии набортной ПЗУ с видеобиосом (системный BIOS ищет устройство на шине, копирует образ ПЗУ устройства, читает заголовок PCI Expansion ROM и вызывает процедуру инициализации биоса с конкретным адресом карты на шине, SVBL же просто вызывает инициализацию как есть, биос не может найти "свою" карту и тихо завершает работу). Здесь можно попробовать зашить образ видеобиоса в системный BIOS (на Award - с помощью CBROM, только нужно указать, что это именно Video ROM, иначе загрузится как Expansion ROM и не заработает)

Roman555
Full Member
Сообщения: 220
Зарегистрирован: 26.04.2018,13:19
Откуда: Харьков

Сообщение Roman555 » 23.06.2018,21:53

wbcbz7, спасибо за подробное объяснение!
материнка - LS-486E (socket 3, Award 4.50G)
Еще вложил пару видео-биосов, для коллекции, может заинтересует...
Video BIOS VIRGE DX, у обоих уровень яркости черного в норме (ИМХО)
Acorp 2.01.13 (слил с помощью NSSI)
HIS 2.01.11 (слил программатором)
2.01.13 - VBETEST прошел.
2.01.11 - VBETEST не прошел:

Код: Выделить всё

Checking function 01h ... 

    FAIL: NumberOfImagePages goes past available memory limit!!

1 errors logged for function 01h.
Изображение
Вложения
virgedx.zip
(37.74 КБ) 234 скачивания

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 23.06.2018,23:17

Впервые вижу такой алфавит на EPA Logo. Обычно там крокозябры нужных цветов по причины не инициализации VGA BIOS (как это бывает на новых BIOS c EGA/CGA видюхами). Скорее всего видюха остаётся в текстовом режиме, не в 640x350, поэтому такой мусор.

Escalibur
Advanced Member
Сообщения: 2748
Зарегистрирован: 12.10.2017,15:45
Откуда: Москва

Сообщение Escalibur » 24.06.2018,01:07

ATauenis, а там разве не текстовый режим с перепрограммированными символами?

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 24.06.2018,11:17

Escalibur писал(а):ATauenis, а там разве не текстовый режим с перепрограммированными символами?
В одной из тем я давал фото OSD монитора, где он чётко объясняет, что на вход ему приходит EGA графика. Тема была про опознание MDA монитора. Потом я повторял этот эксперимент, все Award 4.5хG/PG работают в 640х350х60. Другое дело, некоторые сборки хотят VGA BIOS чтобы включить графику, иначе на экране вместо графики крокозябры.

Ответить