Сегодня 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
Тренды 🔥
Первый в истории Xbox операционный директор покинет компанию спустя несколько месяцев с момента назначения 7 мин.
Новая статья: Forever Ago — вместо письма. Рецензия 5 ч.
Галактическая холодная война, наследие Шепарда и матриарх Лиара: блогер рассказал, чего лишились игроки из-за отмены Mass Effect: Universe 8 ч.
Студия разработчиков Marvel’s Blade, Deathloop и Dishonored оказалась под угрозой закрытия — на поиск покупателя у Arkane осталось три недели 10 ч.
iPod исполнилось 25 лет — сегодня легендарный плеер появился в Apple Music с нарезкой из 1029 песнями 11 ч.
Для Metro 2033 Redux и Metro: Last Light Redux выпущены обновления с поддержкой нейронного рендеринга DLSS 5 11 ч.
ИИ-компании испугались биржи: Anthropic осталась последним претендентом на IPO этой осенью 13 ч.
Аудитория Warhammer 40,000: Space Marine 2 выросла до 15 млн человек — шутер будет получать обновления ещё минимум год 14 ч.
Claude нашёл почти 500 дыр в популярном ПО — одной из них оказался 21 год 14 ч.
«Чёрный октябрь» для интернета: ИИ находит дыры в защите быстрее, чем их успевают латать 14 ч.
Как во времена первых «Айфонов»: старт продаж iPhone Duo собрал у магазинов Apple большие очереди 4 ч.
В MIT создали крошечного робота с плавниками из живых мышц — чтобы плыть, ему не нужны батарейки 7 ч.
Solidigm отказалась от IPO, но не от планов построить фабрику SSD в США 9 ч.
Представлена Sigma FP2 — самая лёгкая полнокадровая беззеркалка в мире, которую можно доработать под свои задачи 11 ч.
Dell представила системы на NVIDIA Vera и первую стойку для инференса на чипах Groq 3 LPU 12 ч.
Китайская YMTC готовит серийное производство LPDDR5X со скоростью 9600 МТ/с и компоновкой 4F2 12 ч.
Nvidia сама спровоцировала дефицит видеокарт GeForce — ради ИИ-чипов, которым негде работать 12 ч.
NVIDIA научилась разворачивать ИИ-ЦОД за две недели вместо полугода 13 ч.
Micron перепрыгнет через поколение и выпустит 3D NAND с более чем 400 слоями в следующем году — она будет на 50 % быстрее 13 ч.
DeepSeek за два года устранит зависимость от Nvidia — основными станут ИИ-ускорители Huawei 13 ч.