FLASH на платах с чипсетом Riva128

и как с ним бороться

Warning!

Данная статья была написана не для побуждения вас к немедленным экспериментам над вашими карточками. За ваши неудачные эксперименты никакой ответственности я не несу, и призываю не ничего трогать. Статья призвана целью подготовить вас к самому худшему — ТЕМНЫЙ ЭКРАН после перепрограммирования биоса!

Насколько известно видеокарты на чипе NVIDIA Riva128, в частности Diamond Viper 330, имеют биос, записанный во FlashROM. Таким образом, у нас есть возможность записывать новую версию биоса без программатора, с помощью специальной программы.

Скачиваем нужную прошивку, скажем отсюда. Распаковываем, читаем документацию, прошиваем.

А теперь главное

Если вы допрошивались и ваша карта не работает, или вы только собрались сделать это (потому что от погоды на Марсе, сбоев питания — UPS еще не у всех есть, никто не застрахован) в любом случае вам надо изготовить загрузочную дискетку. На неё достаточно записать пустой config.sys , программу для прошивания биоса на вашей карточке и собственно образ биоса. В autoexec.bat прописать единственную строчку запуска программы для программирования с названием файла биоса в качестве параметра. Для Vipera это может выглядеть так:

a:\vprflash.exe vpr_150.rom

Еще не забудьте записать на дискету DOS4GW.EXE, в вышеуказанном архиве он есть. Если делать все по Readme.txt из этого архива, то вы напрасно читали эти строки :), потому что там единственный способ прошивания — через загрузочную дискету, но мне было лениво возиться с флопом, за что я и был наказан.

Однако, системная дискета у меня все ж есть, и загрузившись с нее, вслепую набрал волшебную строчку (см выше), перед этим усиленно чесал репу дабы вспомнить путь к каталогу 3 уровня, куда я распаковал прошивку и программу, названия файлов тоже не сразу вспомнил :)

Ну и как результат — если вы поимели проблему в виде неработающей видеоплаты, у вас есть шанс исправить ситуацию, загрузившись с ранее заготовленной дискеты.

Лирическое отступление

Сидя дома за компьютером, временами приходится перегружаться, и дополнительная смена разрешения при показе даймондовской строчки, отражается относительно громким лишним щелчком реле в моём стареньком MAG DX15F. Так вот. Существует пропатченная прошивка, в которой убрана четырехсекундная пауза для вывода даймондовской строчки. Попутно в ней поправлен знакогенератор — в досе не нужно грузить руссификатор дисплея. Взять можно прямо здесь и сейчас.

Не забудьте про дискету !!!

Успехов.




7 апреля 1998 Г.

FLASH на платах с чипсетом Riva128

FLASH на платах с чипсетом Riva128

и как с ним бороться

Warning!

Данная статья была написана не для побуждения вас к немедленным экспериментам над вашими карточками. За ваши неудачные эксперименты никакой ответственности я не несу, и призываю не ничего трогать. Статья призвана целью подготовить вас к самому худшему — ТЕМНЫЙ ЭКРАН после перепрограммирования биоса!

Насколько известно видеокарты на чипе NVIDIA Riva128, в частности Diamond Viper 330, имеют биос, записанный во FlashROM. Таким образом, у нас есть возможность записывать новую версию биоса без программатора, с помощью специальной программы.

Скачиваем нужную прошивку, скажем отсюда. Распаковываем, читаем документацию, прошиваем.

А теперь главное

Если вы допрошивались и ваша карта не работает, или вы только собрались сделать это (потому что от погоды на Марсе, сбоев питания — UPS еще не у всех есть, никто не застрахован) в любом случае вам надо изготовить загрузочную дискетку. На неё достаточно записать пустой config.sys , программу для прошивания биоса на вашей карточке и собственно образ биоса. В autoexec.bat прописать единственную строчку запуска программы для программирования с названием файла биоса в качестве параметра. Для Vipera это может выглядеть так:

a:\vprflash.exe vpr_150.rom

Еще не забудьте записать на дискету DOS4GW.EXE, в вышеуказанном архиве он есть. Если делать все по Readme.txt из этого архива, то вы напрасно читали эти строки :), потому что там единственный способ прошивания — через загрузочную дискету, но мне было лениво возиться с флопом, за что я и был наказан.

Однако, системная дискета у меня все ж есть, и загрузившись с нее, вслепую набрал волшебную строчку (см выше), перед этим усиленно чесал репу дабы вспомнить путь к каталогу 3 уровня, куда я распаковал прошивку и программу, названия файлов тоже не сразу вспомнил :)

Ну и как результат — если вы поимели проблему в виде неработающей видеоплаты, у вас есть шанс исправить ситуацию, загрузившись с ранее заготовленной дискеты.

Лирическое отступление

Сидя дома за компьютером, временами приходится перегружаться, и дополнительная смена разрешения при показе даймондовской строчки, отражается относительно громким лишним щелчком реле в моём стареньком MAG DX15F. Так вот. Существует пропатченная прошивка, в которой убрана четырехсекундная пауза для вывода даймондовской строчки. Попутно в ней поправлен знакогенератор — в досе не нужно грузить руссификатор дисплея. Взять можно прямо здесь и сейчас.

Не забудьте про дискету !!!

Успехов.