Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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
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 байт, скачан: 27 раз)
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 и тд. А так - дешев, прост и всеяден.
wbcbz7
Full Member


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


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Оффтопик: Оффтопик:
Mihail1810 написал:
[q]
W27С257?
[/q]
W27E257, точнее :)
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Tronix написал:
[q]
Такая микросхема не гуглится.
[/q]
Яндексится)))) http://www.doc.chipfind.ru/pdf/winbond/w27c257.pdf
MsDemonid
Newbie


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


Ссылка


Дата регистрации на форуме:
13 окт. 2015
sergio78 написал:
[q]
и будет он шить всё через раз, шить что то с ошибками, либо вообще микросхемы поганить, в результате такого колхозного промысла.
[/q]
Я собрал себе такой. Русифицировал все свои видеокарты, начианя от EGA и заканчивая AGP, плюс пару встроенных в материнки. За исключением пары микрух все прошились без проблем, несмотря на возраст. На пару пришлось купить новые, видимо возраст сказался. Одно но, в схеме блока питания есть ошибка и я спалил несколько КТ973, прежде чем допер в чем дело. После доработки шьет без проблем, даже не предусмотренные в нем флеши на 128Кб и 256Кб (нужна небольшая доработка переходника). Вообще БП неудачное и геморойное в настройке, сейчас я бы по другому его реализовал. В остальном - прекрасный программатор, а главное системонезависимый, можно даже к спектруму подключить, было бы желание.

А вот этот не удалось наладить, глючил по страшному и пошел в мусорку. Причем, судя по теме на xz-pk.ru, не у меня одного.
MsDemonid
Newbie


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


Ссылка


Дата регистрации на форуме:
13 окт. 2015
wbcbz7 написал:
[q]
Небольшое обновление - аналогичным образом модифицировал видеобиос для S3 ViRGE/DX (во вложении, последняя версия ROM004.BIN)
[/q]
Посмотрел архивы. Спасибо за прошивку на DX2, никак не мог ее найти.
Заодно появился вопрос:
Для чего ты полез править "патчеры"? Смысл этого действия? Я эти патчеры встречал во всех биосах, начиная с еги. Их ведь не ради забавы ставили. Эти таблицы призваны улучшить отображение некоторых символов. Поэтому лучше их не трогать, тем более жрать то они не просят.
Я при русификации поступил проще. Написал утилитку, которая ищет эти таблицы и патчит те символы, которые попадают под русификацию, не трогая остальных. Патчит - это просто тупо копирует на их место русифицированные символы 8x16 (и 8x14, где были такие таблицы). Каждую видюху гонял по всем режимам - отображение не отличишь от оригинала.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Моддинг видеобиосов S3 Tio64 и ViRGE
RSS

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

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

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