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

Полигон-2

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6
Печать
 
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, где были такие таблицы). Каждую видюху гонял по всем режимам - отображение не отличишь от оригинала.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
MsDemonid написал:
[q]
Одно но, в схеме блока питания есть ошибка и я спалил несколько КТ973, прежде чем допер в чем дело.
[/q]
А в чём ошибка? Тем более, которая могла бы спалить транзистор. На первый взгляд, никакого криминала.
wbcbz7
Full Member


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


Ссылка


Дата регистрации на форуме:
17 фев. 2014
MsDemonid написал:
[q]
Для чего ты полез править "патчеры"? Смысл этого действия?
[/q]
Действительно :biggrin:
Начну с того, что во всех мною выложенных биосах нет фонта 8x14, соответственно, биосу его нужно как-то делать из 8x16.
В процессе русификации я столкнулся с проблемой обрезания некоторых русских символов в режиме эмуляции EGA (сиречь 350 строк в текстовых режимах), конкретно - обрезались буквы "ц", "у", "щ" и "ф". Можно было просто пропатчить таблицу подмены символов, но я решил проблему более костыльным способом - полностью грохнул патч и при загрузке фонта в этих режимах просто сдвигал адрес начала шрифта на один байт вперед, т.о. обрезались лишь первая и последняя строка, а не две последних.
Видел и другой патч - для текстовых режимов с шириной символа 9 пикселов. Здесь меня смутил использованный шрифт (кстати, взят из EGA3.CPI) - он немного отличался от стандартного VGA-шного (другое начертание нуля, слегка отличались буквы "M", "W", "U" и т.д.), в итоге и этот патч был грохнут для унификации внешнего вида символов.

Фактически, все эти "обрезания" совершались лишь с целью упрощения дальнейшей замены фонтов.

Если что - все файлы ROM001.BIN-ROM00x.BIN отличаются лишь тем, что в каких-то из них нет того или иного патча, а VIRGEDX.BIN или 64V2DX20.BIN имеют все таблицы подмены и больше ничем не отличаются (пока).

Вот так :)
MsDemonid
Newbie


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


Ссылка


Дата регистрации на форуме:
13 окт. 2015
Rio444 написал:
[q]
А в чём ошибка? Тем более, которая могла бы спалить транзистор. На первый взгляд, никакого криминала.
[/q]
База транзистора VT8 подключена напрямую к выводу микроконтроллера и у меня он часто выходил из строя, утаскивая с собой и КТ973 (уж не знаю почему, по идее не должен). После установки резистора проблема исчезла и уже прошил не один десяток микрух, работает как часы.
Из гемороя отмечу настройку напруги 6.5В, путем подбора светодиода. Оригинально конечно, но подбирать угребешся. Я бы лучше сделал на LM317T. Ну и вместо 142ЕН12 (DA3) рекомендую ставить LM317T, у которого есть защита от перенагрузки и КЗ, а главное она реально работает (в отличии от 142ЕН12). Я собственно так и сделал.
Так же пришлось вставить стабилизатор на 12В, так как найти релюшку на 5В оказалось невозможным, зато на 12В хоть одним местом ешь.
Если кому интересно, могу выложить схему и разводку в DipTrace. Обе платы разведены под ЛУТ, с макс. шириной дорожек и размером 140x100.

Ну и сегодня решил попробовать прошивку для DX2. В мусоре нашел упоминаемую тут 27E257, от какой-то S3. В программаторе выставил ее как флэш W27C512. Без проблем стерлась и записалась тоже. Биос оказался просто сказкой - мало того, что VESA 2.0, так еще и удобные видеорежимы появились!
<<Назад  Вперед>> Страницы: 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