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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Моддинг видеобиосов S3 Tio64 и ViRGE
RSS

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

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


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


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Tronix написал:
[q]
Дык, помница, для S3 существовали программы-разгонялки. Вот, например, MCLK: http://files.mpoli.fi/unpacked...k093b.zip/ (с сорцами, кстати). Позволяли задавать вручную MCLK и некоторые другие настройки, без модификации BIOS.
[/q]
Конечно, сам же ею и пользуюсь :) Здесь дело в другом - можно подобрать с помощью MCLK стабильную частоту, зашить в биос и вообще забыть про эту прогу - особенно пригодится в том случае, когда карточка гуляет по машинам и везде грузить MCLK накладно.

кстати, за исходники спасибо, я не встречал их ранее.

UPD: дописал небольшой синтетический бенчмарк (во вложении) для VGA-карт. Тестирует VGA\VESA режимы (в том числе Mode-X и VESA-режимы с LFB) на скорость чтения\записи\перемещения блока данных из системной памяти в видеопамять. Вроде работает и даже показывает правду :) Неплохая замена VIDSPEED, думаю.

Прикрепленный файл (VIDBENCH.zip, 145981 байт, скачан: 24 раза)
KennyDies
Full Member


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


Ссылка


Дата регистрации на форуме:
25 мая 2008
Предлагаю подборку шрифтов 8x8, 8x14, 8x16 для DOS, VideoBIOS (CP437 24 шрифта, CP866 5 шрифтов), кто попробует - отпишитесь кому какие шрифты пришлись по вкусу.

Прикрепленный файл (fontkit.rar, 72561 байт, скачан: 29 раз)
wbcbz7
Full Member


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


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Небольшое обновление - аналогичным образом модифицировал видеобиос для S3 ViRGE/DX (во вложении, последняя версия ROM004.BIN)
В качестве базы для мода использовал версию 2.01.07 как самую стабильную (есть более новая версия 2.01.16, но у нее имеется проблема с яркостью и глюки с VESA 2.0-режимами в VBETEST). Частота памяти - 50 МГц, так что должно также работать с 60нс памятью.

ACHTUNG! Версии ROM***.BIN, судя по багрепортам, имеют некоторые проблемы, поэтому используйте VIRGEDX.BIN

Прикрепленный файл (virgedx.zip, 95822 байт, скачан: 39 раз)
Mihail1810
Advanced Member


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


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Ну так поделитесь как просто прошить биос для видеокарты? Во многих s3 стоит winbond какой то там 257, и он вроде как стираемый, но определённым алгоритмом.
wbcbz7
Full Member


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


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Mihail1810 написал:
[q]
Ну так поделитесь как просто прошить биос для видеокарты? Во многих s3 стоит winbond какой то там 257, и он вроде как стираемый, но определённым алгоритмом.
[/q]
Про Winbond W27С257 не скажу, ибо нет программатора под них, но кроме как стиранием от ПЗУ 27-й серии они не отличаются. Я же для простоты использую флешки 29-й серии. Шьются они простым хотсвопом при помощи UniFlash, перед этим образ добивается до объема флешки:

COPY /B ROM.BIN + ROM.BIN + ROM.BIN + ROM.BIN IMAGE.BIN

если ROM.BIN имеет объем 32 килобайта, то на выходе получаем дамп весом 128 килобайт - можно шить в мегабитную флешку.

Далее встает другая проблема - в большинстве случаев панельки под ПЗУ в карточках рассчитаны на 28-пиновые корпуса, а ПЗУ 29-й серии (кроме Atmel AT29C256 - кстати, идеальный выбор для видеокарт :)) обычно имеют 32 пина. В таком случае просто соединяются 30-й и 32-й пины, а также подтягиваются к высокому уровню линии адреса A16 и выше, а флешка вставляется так, чтобы ключ висел в воздухе. Правда сам скажу, что на той самой карте из первого поста разводка рассчитана и на 32-пиновые корпуса, так что такими извратами я не пользовался.

Метод второй, софтовый с использованием SVBL:

Качаем программу по ссылке с первого поста и создаем BAT-файл такого содержания:

SVBL.EXE /C:>путь к файлу с настройками чипсета> /B:>путь к файлу с видеобиосом>

Для чипсетов от Intel (проверял на i430FX/VX/TX) используется файл TRITON.CPS, для SiS 496/497 - SIS496_7.CPS.
Пример - чипсет от Intel, файл ROM.BIN находится в папке с SVBL:

SVBL.EXE /C:TRITON.CPS /B:ROM.BIN

Не забываем, что у дампа должна быть корректная контрольная сумма, иначе файл не будет загружен! После запуска и инициализации нового видеобиоса можно работать дальше - в памяти до перезагрузки будет уже новая версия.
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
SVBL где взять?
wbcbz7
Full Member


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


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Перезалью тогда:

Прикрепленный файл (svbl.zip, 25710 байт, скачан: 26 раз)
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Mihail1810 написал:
[q]
Ну так поделитесь как просто прошить биос для видеокарты? Во многих s3 стоит winbond какой то там 257, и он вроде как стираемый, но определённым алгоритмом.
[/q]
Без программатора - муторно. Можно взять даташит на какую-нибудь электрически-стираемую W25C512 из которого следует, что для стирания и программирования микросхеме нужно подать команду. А команда задается подачей повышенного напряжения на один из адресных выводов, напряжение стирание на VPP и управляющих сигналов пульсирующего OE, при этом A0 в нуле (для стирания). Вот так это делается:



Для программирования похожая конструкция. При всем при этом надо еще не забыть при программировании выставлять на шину адрес и данные. Напряжение программирования 12V, стирания 14V, работы 5V. Все эти напряжения должны присутствовать в устройстве, где ее (микросхему) предполагается прошивать. Конечно я думаю, что на 14 вольт можно забить, но 12 и 5 должны быть по-любому.

Если бы у меня не было виллема (программатора), то я бы сколхозил на коленке программатор из любого микроконтроллера/андурино/распери пи, или любой другой девборды с достаточным кол-во GPIO.

Поэтому, у кого нет программатора и лениво искать валяющуюся в дальнем ящике андурино, рекомендую просто заменить ее на флешку типа 29F010 и иже с ними, и дело с концом. Как прошивать флешки хот-свопом в материнках надеюсь все знают, а кто не знает - гуглите "хот-своп". Тонны инфы в нете.
Mihail1810
Advanced Member


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


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Виллем сможет прошить W27С257?
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Mihail1810 написал:
[q]
Виллем сможет прошить W27С257?
[/q]
Такая микросхема не гуглится. Нужна точная маркировка. Но 99,9% - да, сможет. У меня есть похожая электрически-стираемая, тоже чото-там257 (точно не скажу, она дома а я на работе), прекрасно прошивается китайским виллемом 5.0. Да и вообще, я не помню случая, что бы я что-то не смог виллемом прошить. Шьет все, PIC, РФ4, РФ6, 2716-27040, сериал-флеши... Ну, кроме экзотики типа РТ4, РТ5 и тд. А так - дешев, прост и всеяден.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Моддинг видеобиосов S3 Tio64 и ViRGE
RSS

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

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

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