Сегодня 14 ноября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Hardware

Энтузиаст взломал 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 зашили в чип и заменили им исходный чип на видеокарте. При первой же загрузке чёрный цвет оказался по-настоящему чёрным.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про видеокарты

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
То же мясо, но сочнее: брутальный платформер Super Meat Boy получит ремастер с улучшенной графикой и новыми секретами 18 мин.
Октябрьские сбои «Яндекса» привели к проверкам компании в Казахстане 2 ч.
Microsoft устранила глобальный сбой сервисов — виноватой оказалась ошибка при апгрейде сети 5 ч.
Meta тестирует аналог Polymarket — сотрудники делают ставки, станет ли Тим Кук главой Nvidia 11 ч.
Новая статья: Queen's Domain — по заветам FromSoftware. Рецензия 21 ч.
«Спасибо, что были с нами»: ранний доступ амбициозного российского MMO-шутера Pioner стал его могилой 23 ч.
Google встроила «Кошелёк» в Gemini: ИИ сможет анализировать расходы и находить забытые подписки 23 ч.
PS5 теряет эксклюзивы: метроидвания God of War: Sons of Sparta выйдет на PS4 с новым контентом 13-11 20:24
У ChatGPT появился «Кошелёк» — теперь ИИ-агенты смогут совершать покупки от имени пользователя 13-11 20:02
Сервисы Microsoft стали восстанавливаться после одного из самых продолжительных глобальных сбоев 13-11 19:55
SpaceX объяснила, почему ускоритель Starship не вернулся к стартовой башне и взорвался 2 ч.
Скандал в Nvidia ударил по китайским ИИ-компаниям — рынок испугался, что США перекроют им кислород 4 ч.
GeForce RTX 5090 «воскресла» после слухов о снятии с производства — но стоит теперь втрое дороже 5 ч.
Corsair выпустила прозрачный блок питания, который умеет отключать видеокарту при перегрузке 7 ч.
Tesla начала продавать Cybercab за $29 990 — но без подписки машина никуда не поедет 7 ч.
Intel выпустила эксклюзивный Core Ultra 7 260K для магазина Newegg — он совсем чуть-чуть медленнее 265K 19 ч.
SpaceX Starship отправилась в исторический полёт — попытка поймать Super Heavy провалена 19 ч.
Процессоры могут повторить судьбу видеокарт: бум ИИ грозит новым дефицитом комплектующих 21 ч.
Предложение занять пост гендиректора Nvidia получил глава Arm, но это не точно 21 ч.
Мышь с трекболом, который можно подвинуть под себя: Keychron открыла предзаказы на T1 HE за $60 21 ч.