Сегодня 24 августа 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → s3

Энтузиаст взломал VBIOS на древней видеокарте S3, чтобы сделать чёрный цвет по-настоящему чёрным

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

 Источник изображения: wikipedia.org

Источник изображения: wikipedia.org

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

Энтузиаст, имевший к этому моменту опыт работы с видеокартами и изучивший обсуждения в сообществе, открыл отладчик и приступил к поискам этого бита — отслеживал целевые адреса и проверял их значения, используя преобразование шестнадцатеричной системы счисления в двоичную в «Калькуляторе» Windows. Он обнаружился по адресу «3c4» — когда значение здесь изменили до нуля, фон стал чёрным. Энтузиаст вернул исходное значение, подтвердив, что один из восьми отредактированных битов отвечал за подъём уровня чёрного. Оставалось методом исключения определить, какой из восьми.

На заключительном этапе пришлось преобразовать VBIOS в файл, внести найденные при изучении кода изменения и записать его обратно на видеокарту. При поиске в коде он обнаружил в ассемблере два совпадения, повторно воспользовался преобразователем систем счисления, нашёл исходный параметр и изменил единственную шестнадцатеричную запись с «20» на «00». Наконец, пришлось пересчитать контрольную сумму VBIOS, чтобы система не отклонила прошивку как повреждённую. Старая имела значение «77», а новая — «97», причём оба числа снова в шестнадцатеричном представлении. Успешно отредактированный VBIOS зашили в чип и заменили им исходный чип на видеокарте. При первой же загрузке чёрный цвет оказался по-настоящему чёрным.


window-new
Soft
Hard
Тренды 🔥
NVIDIA выплатит Poolside за лицензию $6 млрд и получит более ста его специалистов, но поглощением эту сделку называть отказывается 31 мин.
Издатель Crusader Kings и Europa Universalis случайно «слил» анонс постапокалиптической глобальной стратегии Afterworld 2 ч.
Hugging Face отказалась от денег Nvidia и теперь рассматривает продажу за $13 млрд 2 ч.
The Witcher 4 выйдет в 2028 году — это «самая большая, смелая и амбициозная игра» в истории CD Projekt Red 2 ч.
«Это пустяки»: ветеран Rockstar сравнил утечки GTA VI с секс-скандалом вокруг GTA: San Andreas 4 ч.
Alibaba выпустила Wan3.0 — новую версию генератора 30-секундных видео 5 ч.
Авторитетный инсайдер подтвердил продолжение Ori and the Will of the Wisps, а создатель серии назвал слухи об Ori 3 «полной чушью» 8 ч.
В Steam завирусился гибрид шутера и симулятора рыбалки на четверых How to Fish — миллион проданных копий за два дня 9 ч.
Правительство передумало требовать регистрацию на иностранных сайтах по номеру телефона 10 ч.
Ванна бензина, смертельная авария и ночной Вайс-Сити: в открытый доступ попали новые геймплейные отрывки GTA VI 12 ч.
Продажи телевизоров Samsung и TCL растут вопреки дорогой памяти — рынок готовится к новой битве технологий 32 мин.
В контрабанде ИИ-ускорителей в Китай оказался замешан топ-менеджер Nvidia — теперь ему грозит 5 лет тюрьмы 2 ч.
Xiaomi представила мини-ПК AI Cube на собственных CPU, GPU и NPU и с LPDDR6-памятью 3 ч.
Xiaomi начала повышать цены на смартфоны — некоторые модели подорожают на 25 % 3 ч.
Фото дня: доставка суперускорителя NVIDIA Vera Rubin NVL72 в дата-центр Microsoft 5 ч.
YMTC готовит IPO на $4,9 млрд — китайский производитель флеш-памяти хочет нарастить выпуск 3D NAND 8 ч.
Xiaomi бросила вызов Qualcomm и MediaTek: новый 3-нм чип Xring O3 первым получил поддержку LPDDR6 8 ч.
Alibaba Cloud намерена всё больше полагаться на ИИ-чипы собственной разработки 9 ч.
NVIDIA предупредила клиентов о повышении цен ИИ-оборудования на 15 % 9 ч.
Тайвань обвинил сотрудников Nvidia и Super Micro в контрабанде ИИ-серверов в Китай 9 ч.