и будет он шить всё через раз, шить что то с ошибками, либо вообще микросхемы поганить, в результате такого колхозного промысла.i8088 писал(а):Программатор можнособрать самому..
Моддинг видеобиосов S3 Tio64 и ViRGE
Карт на 64V+ у меня нет, есть одна ViRGE с 50нс памятью (4 МБ).easyjohn писал(а):Правда мне интересны v+ и virge, как более распространенные. v2 в наличии ни одной нет.
Другое дело, что биосы у них довольно скудноватые (нет поддержки VBE2.0), т.е. пригодятся максимум в плане "поменять частоты\надписи\заменить фонты на русские", хотя...я сильно не копался еще, сейчас от virge/dx ковыряю
В плане разгона смысл весьма небольшой, кстати. В моем случае в Quake в 640x480 я получал дополнительный кадр в секунду (на P200MMX было дело, так что все по факту уперлось в проц), в Duke3D тоже был незначительный прирост, зато в Windows производительность повысилась.
-
- Advanced Member
- Сообщения: 816
- Зарегистрирован: 08.12.2014,19:02
- Откуда: Иркутск
-
Вклад в сообщество
Лучше попросить wbcbz7 расписать эти моменты, я очень давно этим занимался и наверное не соберу нужных программ. На данный момент у меня есть программатор.uav1606 писал(а):acorp, может, тогда поделитесь пошаговой технологией? Думаю, многим бы здесь пригодилось бы. Конечно, немного оффтопик, но не совсем.
Как прошивать, ссылки на программы и т.п.?
- Tronix
- Advanced Member
- Сообщения: 3625
- Зарегистрирован: 15.01.2008,11:00
- Откуда: Москва
-
Вклад в сообщество
Дык, помница, для S3 существовали программы-разгонялки. Вот, например, MCLK: http://files.mpoli.fi/unpacked/hardware ... k093b.zip/ (с сорцами, кстати). Позволяли задавать вручную MCLK и некоторые другие настройки, без модификации BIOS.
И еще какие-то были в этом же духе, вроде S3-speed, S3 Tweak для венды и тд и тп...Эта программа позволяет менять частоту, на которой работает видеопамать. По умолчанию она задается видеобиосом и не всегда соответствует максимальным возможностям памяти. Применение MCLK для увеличения частоты позволяет увеличить скорость работы видеоподсистемы на 20-30%.
Конечно, сам же ею и пользуюсь Здесь дело в другом - можно подобрать с помощью MCLK стабильную частоту, зашить в биос и вообще забыть про эту прогу - особенно пригодится в том случае, когда карточка гуляет по машинам и везде грузить MCLK накладно.Tronix писал(а):Дык, помница, для S3 существовали программы-разгонялки. Вот, например, MCLK: http://files.mpoli.fi/unpacked...k093b.zip/ (с сорцами, кстати). Позволяли задавать вручную MCLK и некоторые другие настройки, без модификации BIOS.
кстати, за исходники спасибо, я не встречал их ранее.
UPD: дописал небольшой синтетический бенчмарк (во вложении) для VGA-карт. Тестирует VGA\VESA режимы (в том числе Mode-X и VESA-режимы с LFB) на скорость чтения\записи\перемещения блока данных из системной памяти в видеопамять. Вроде работает и даже показывает правду Неплохая замена VIDSPEED, думаю.
- Вложения
-
- VIDBENCH.zip
- (142.56 КБ) 241 скачивание
- KennyDies
- Advanced Member
- Сообщения: 504
- Зарегистрирован: 25.05.2008,16:31
- Откуда: void **
-
Вклад в сообщество
Предлагаю подборку шрифтов 8x8, 8x14, 8x16 для DOS, VideoBIOS (CP437 24 шрифта, CP866 5 шрифтов), кто попробует - отпишитесь кому какие шрифты пришлись по вкусу.
- Вложения
-
- fontkit.rar
- (70.86 КБ) 237 скачиваний
… As water spins in circles twice
Spiders, snakes and the little mice
Get twisted around and tumble down
When Nature calls, we all shall drown…
Spiders, snakes and the little mice
Get twisted around and tumble down
When Nature calls, we all shall drown…
Небольшое обновление - аналогичным образом модифицировал видеобиос для S3 ViRGE/DX (во вложении, последняя версия ROM004.BIN)
В качестве базы для мода использовал версию 2.01.07 как самую стабильную (есть более новая версия 2.01.16, но у нее имеется проблема с яркостью и глюки с VESA 2.0-режимами в VBETEST). Частота памяти - 50 МГц, так что должно также работать с 60нс памятью.
ACHTUNG! Версии ROM***.BIN, судя по багрепортам, имеют некоторые проблемы, поэтому используйте VIRGEDX.BIN
В качестве базы для мода использовал версию 2.01.07 как самую стабильную (есть более новая версия 2.01.16, но у нее имеется проблема с яркостью и глюки с VESA 2.0-режимами в VBETEST). Частота памяти - 50 МГц, так что должно также работать с 60нс памятью.
ACHTUNG! Версии ROM***.BIN, судя по багрепортам, имеют некоторые проблемы, поэтому используйте VIRGEDX.BIN
- Вложения
-
- virgedx.zip
- (93.58 КБ) 383 скачивания
-
- Advanced Member
- Сообщения: 2074
- Зарегистрирован: 08.12.2014,11:39
- Откуда: Екатеринбург
Про Winbond W27С257 не скажу, ибо нет программатора под них, но кроме как стиранием от ПЗУ 27-й серии они не отличаются. Я же для простоты использую флешки 29-й серии. Шьются они простым хотсвопом при помощи UniFlash, перед этим образ добивается до объема флешки:Mihail1810 писал(а):Ну так поделитесь как просто прошить биос для видеокарты? Во многих s3 стоит winbond какой то там 257, и он вроде как стираемый, но определённым алгоритмом.
[font=Courier]COPY /B ROM.BIN + ROM.BIN + ROM.BIN + ROM.BIN IMAGE.BIN[/font]
если ROM.BIN имеет объем 32 килобайта, то на выходе получаем дамп весом 128 килобайт - можно шить в мегабитную флешку.
Далее встает другая проблема - в большинстве случаев панельки под ПЗУ в карточках рассчитаны на 28-пиновые корпуса, а ПЗУ 29-й серии (кроме Atmel AT29C256 - кстати, идеальный выбор для видеокарт ) обычно имеют 32 пина. В таком случае просто соединяются 30-й и 32-й пины, а также подтягиваются к высокому уровню линии адреса A16 и выше, а флешка вставляется так, чтобы ключ висел в воздухе. Правда сам скажу, что на той самой карте из первого поста разводка рассчитана и на 32-пиновые корпуса, так что такими извратами я не пользовался.
Метод второй, софтовый с использованием SVBL:
Качаем программу по ссылке с первого поста и создаем BAT-файл такого содержания:
[font=Courier]SVBL.EXE /C:<путь к файлу с настройками чипсета> /B:<путь к файлу с видеобиосом>[/font]
Для чипсетов от Intel (проверял на i430FX/VX/TX) используется файл TRITON.CPS, для SiS 496/497 - SIS496_7.CPS.
Пример - чипсет от Intel, файл ROM.BIN находится в папке с SVBL:
[font=Courier]SVBL.EXE /C:TRITON.CPS /B:ROM.BIN[/font]
Не забываем, что у дампа должна быть корректная контрольная сумма, иначе файл не будет загружен! После запуска и инициализации нового видеобиоса можно работать дальше - в памяти до перезагрузки будет уже новая версия.
-
- Advanced Member
- Сообщения: 3583
- Зарегистрирован: 07.04.2008,16:45
- Откуда: SPb
- Контактная информация:
-
Вклад в сообщество
SVBL где взять?
Amiga 4000-ppc/4000-040/1200-ppc/1200/600 | PC XT/286/386/486/586/P2/P3/P4
http://amiwiki.spb.ru - Вики про Амигу
http://www.phantom.sannata.ru/forum/index.php?t=18145