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

Источник:

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

window-new
Soft
Hard
Тренды 🔥
AMD выпустила систему разгона памяти EXPO 1.2 — потенциал она раскроет на Zen 6 4 ч.
Microsoft позволит бесконечно откладывать обновления Windows 11 в течение 35-дневного периода 7 ч.
Google инвестирует в Anthropic $40 млрд и предоставит 5 ГВт вычислительных мощностей на фоне обострившейся ИИ-гонки 13 ч.
Новая статья: Mouse: P.I. For Hire — чёрно-белый Doom с мышами. Рецензия 20 ч.
ОАЭ намерены перевести половину госсектора под управление агентного ИИ за два года 21 ч.
«Открыла новую главу для корейских игр»: Crimson Desert заслужила уважение премьер-министра Южной Кореи 22 ч.
Режиссёр Resident Evil Requiem засветил продажи игры на фотографии с корпоратива Capcom 24 ч.
Вопреки опасениям фанатов, в Assassin’s Creed Black Flag Resynced всё-таки будет кровь и «даже не в виде платного DLC» 24 ч.
«Готическая версия Returnal»: трейлер хоррор-шутера Luna Abyss с датой релиза вызвал у игроков конкретные ассоциации 24-04 18:47
«Очень рады и до сих пор ошеломлены»: продажи Clair Obscur: Expedition 33 к первой годовщине превысили 8 миллионов копий 24-04 17:46
Мышь с 2,25" сенсорным экраном: Turtle Beach представила Command Series MC7 за $160 2 ч.
Энтузиаст взломал VBIOS на древней видеокарте S3, чтобы сделать чёрный цвет по-настоящему чёрным 2 ч.
Астрономы впервые наблюдали необъяснимый взрыв сверхновой — для него пришлось выдумывать новую теорию 2 ч.
$50 за защиту RTX 5090 от выгорания: Asus раскрыла цену специального кабеля ROG Equalizer 3 ч.
Маск перестал считать OpenAI и Сэма Альтмана мошенниками, но судиться не передумал 4 ч.
Сотрудников Nvidia и лично Хуанга восхитила работа OpenAI Codex на основе GPT-5.5 4 ч.
Геймерский смартфон OnePlus Ace 6 Ultra с чипом MediaTek Dimensity 9500 и батареей на 8600 мА·ч представят 28 апреля 4 ч.
Японский кубсат-оригами OrigamiSat-2 успешно расправился на орбите и вырос в 25 раз 4 ч.
Axiomtek PICO570 — x86-одноплатник на базе Intel Meteor Lake для периферийных ИИ-задач 6 ч.
Новая версия набора команд SCSI улучшает масштабируемость и отказоустойчивость СХД 6 ч.