Энтузиаст исправил цветовой недочёт старой видеокарты S3 Virge DX

Автор YouTube-канала Bits und Bolts обнаружил, что старая видеокарта S3 Virge DX 4MB некорректно отображает черный цвет. Проблема заключалась в том, что черный цвет фактически отображался как темно-серый. Решение этой проблемы было найдено энтузиастом благодаря редактированию VBIOS.

  • Недочёт в отображении черного цвета на видеокарте S3 Virge DX 4MB.
  • Производитель изменил цвет для соответствия стандарту NTSC.
  • Энтузиаст успешно исправил ошибку, изменив параметры VBIOS.
  • Процесс исправления включал изменение контрольной суммы и запись новой прошивки.

Причины недочёта в цвете

Проблема с отображением черного цвета была связана с тем, что S3 искусственно осветлила черный цвет на экранах ЭЛТ-мониторов. Это делалось для того, чтобы избежать слишком черных темных участков на изображении, что было важно для соответствия стандарту NTSC. Изменение уровня черного происходило за счет специального бита, называемого «pedestal bit», который был установлен на значение 3F.

Процесс исправления ошибки

Энтузиаст, имея опыт работы с видеокартами, использовал отладчик для поиска и изменения этого бита. Он отслеживал адреса и проверял значения, используя калькулятор для преобразования систем счисления. В результате он нашел нужный бит по адресу 3c4 и изменил его значение на ноль, что позволило добиться истинного черного цвета на экране.

Параметр Исходное значение Изменённое значение
Pedestal Bit 3F 1F
Контрольная сумма VBIOS 77 97

После внесения изменений в VBIOS и пересчета контрольной суммы, новая прошивка была записана на видеокарту. При первой загрузке черный цвет действительно стал черным, что стало успешным завершением проекта.

Понравилась статья? Поделиться с друзьями: