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

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Roman555
Full Member
Сообщения: 220
Зарегистрирован: 26.04.2018,13:19
Откуда: Харьков

Сообщение Roman555 » 24.06.2018,12:04

Эта же видеокарта на материнке с биосом award 6.0
Изображение

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

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

Сообщение Ekb » 24.06.2018,16:53

Escalibur писал(а):ATauenis, а там разве не текстовый режим с перепрограммированными символами?
В текстовом режиме размер шрифта 9x16, что явно не удобно для "художества". Будут видны "нарезки" как вертикальные полосы штор.

В графике - размер шрифта 8х16, это удобнее.

P.S. я бы выключил всю графику, чтобы не дергать лишний раз монитор (монитор долго "думает" в черном экране).

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

Сообщение wbcbz7 » 24.06.2018,20:50

Ekb писал(а):В текстовом режиме размер шрифта 9x16, что явно не удобно для "художества". Будут видны "нарезки" как вертикальные полосы штор.
На VGA можно переключить пикселклок со стандартных для текстового режима 28 МГц на 25 и установить бит 0 регистра 1 синхронизатора, тогда каждый символ будет иметь ширину 8 пикселов и не иметь каких либо "щелей" или "дырок". Затем просто меняем знакогенератор на свой и вуаля :) Собственно, Award 4.x так и делает - включает текстовый режим 80x25 со шрифтом 8x14 и сам шрифт заменяет.

[font=Courier]
3C4h index 1 (R/W): Sequencer: Clocking Mode
bit 0 If set character clocks are 8 dots wide, else 9.
2 If set loads video serializers every other character
clock cycle, else every one.
3 If set the Dot Clock is Master Clock/2, else same as Master Clock
(See 3C2h bit 2-3). (Doubles pixels). Note: on some SVGA chipsets
this bit also affects the Sequencer mode.
4 If set loads video serializers every fourth character clock cycle,
else every one.
5 if set turns off screen and gives all memory cycles to the CPU
interface.
[/font]

Award 6.x, насколько помню, экран POST показывает в графическом режиме 0x12 (640x480 16 цветов), либо же в текстовом 80x30 (который в общем-то нестандартен, для него надо загрузить вертикальные тайминги от 640x480)

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

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

Сообщение ATauenis » 24.06.2018,23:03

Изображение
Изображение
Последний снимок на EGA видеокарте с MDA монитором. С EGA монитором картинка 1:1 как на VGA.

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

Сообщение wbcbz7 » 25.06.2018,19:47

ATauenis писал(а):Последний снимок на EGA видеокарте с MDA монитором. С EGA монитором картинка 1:1 как на VGA.
на последней картинке как раз эти полосы от 9x14 и видны ;)

anthony
Full Member
Сообщения: 243
Зарегистрирован: 15.07.2014,01:40

Сообщение anthony » 26.06.2018,02:31

столкнулся с тем, что не работает вирдж с запрограммированной w27c512. хотя трио работают без проблем. использую plcc32 через переходник в dip28. штатно стояла at27c256r или w27e257, в общем, все стандартно. идей уже никаких не осталось.

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Сообщение Mihail1810 » 26.06.2018,08:09

А дип w27c512 не пробовали? Как то странно, надо попробовать на своей.
Ну и дурацкий вопрос про A15, она у вас к земле подтянута или к "1".
Ну или прошивка 256 склеяна до 512 или только вначале валяется? )))
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

anthony
Full Member
Сообщения: 243
Зарегистрирован: 15.07.2014,01:40

Сообщение anthony » 26.06.2018,14:50

точно, забыл совсем об а15. она к vcc была подключена. подключил к d15, заработало

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Сообщение Mihail1810 » 26.06.2018,15:54

Ну вот, иногда из за мелочи какой нить не работает ничего)
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

popov
Advanced Member
Сообщения: 865
Зарегистрирован: 15.01.2018,22:24
Откуда: Фрязино

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

Сообщение popov » 17.05.2021,23:21

Подниму старую тему. Нашёл ещё один способ использовать вышеприведённые биосы без программатора. Есть такая утилита cbrom.exe (для AWARD) https://www.ixbt.com/mainboard/biostools/Cbrom130.zip позволяет добавлять дополнительные модули в системный BIOS. В итоге полученный модифицированый системный BIOS можно прошить в материнку. При этом микросхему видеобиоса нужно извлечь из кроватки (и сохранить на будущее). Не нужен дорогостоящий программатор. Микросхемы на этих видеокартах обычно не только УФ, а вообще однократные ПЗУ. Чтобы найти флешевую микросхему надо ещё постараться. Цена их в розницу сопоставима с ценой самой видеокарты. т.е. такой метод для своей сборки самое то.

Правда непонятно следующее с этими видеобиосами почему то скорость при тестировании в том же DRHARD сначала 46 мб/сек, а затем падает до 39-40 мб/сек. С оригинальным биосом всегда 46 мб/сек... (тестировал на S3 Trio 64 и S3 Virge DX). Кроме того заметно, что с прошитым биосом материнки видеокарты в системном биосе система вначале загрузки грузится гораздо быстрее...

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

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

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

Сообщение Rio444 » 17.05.2021,23:27

popov писал(а): 17.05.2021,23:21 Микросхемы на этих видеокартах обычно не только УФ, а вообще однократные ПЗУ. Чтобы найти флешевую микросхему надо ещё постараться. Цена их в розницу сопоставима с ценой самой видеокарты.
Ну нет. Вы преувеличиваете.
Например Winbond W27C512 стоит 160 руб. в ЧиД и около 60 руб. на али.
Электронка: Изображение копия Изображение

Ответить