Um criador de conteúdo do canal do YouTube Bits und Bolts descobriu uma falha em uma placa de vídeo antiga S3 Virge DX de 4 MB: a cor preta era exibida como cinza escuro, uma decisão deliberada do fabricante. Após bastante esforço, o entusiasta conseguiu editar a VBIOS e corrigir o erro.
Fonte da imagem: wikipedia.org
O S3 clareava artificialmente o nível de preto ao exibir imagens para evitar que áreas escuras da imagem parecessem muito pretas em monitores CRT, conforme o padrão NTSC. Isso era controlado por um “bit de pedestal” separado. A cor definida pelo firmware era 3F e, quando detectada e redefinida para zero, assumia o valor 1F. Esse valor era definido na BIOS durante a inicialização do sistema.
Um entusiasta com experiência em placas de vídeo e que havia estudado discussões da comunidade, abriu um depurador e começou a procurar esse bit. Ele rastreou os endereços de destino e verificou seus valores usando a função de conversão hexadecimal para binário da Calculadora do Windows. Ele o encontrou no endereço “3c4” — quando o valor era redefinido para zero, o fundo ficava preto. O entusiasta restaurou o valor original, confirmando que um dos oito bits editados era responsável por aumentar o nível de preto. Um processo de eliminação era tudo o que restava para determinar qual dos oito.
A etapa final envolveu a conversão da VBIOS para um arquivo, a implementação das alterações descobertas durante a análise do código e a gravação do arquivo de volta na placa de vídeo. Ao analisar o código, ele encontrou duas correspondências no assembler, reutilizou o conversor de sistema numérico, localizou o parâmetro original e alterou a única entrada hexadecimal de “20” para “00”. Por fim, ele precisou recalcular o checksum da VBIOS para evitar que o sistema rejeitasse o firmware como corrompido. O checksum antigo tinha o valor “77”, enquanto o novo tinha o valor “97”, ambos os números em hexadecimal. A VBIOS editada com sucesso foi gravada no chip e usada para substituir o chip original.na placa de vídeo. Logo na primeira inicialização, o preto ficou realmente preto.
Concorrentes aparentemente irreconciliáveis na indústria automotiva, incluindo BMW, Mercedes-Benz, Volkswagen e Stellantis, em um esforço…
Os desenvolvedores de agentes de inteligência artificial começaram a migrar seus clientes de tarifas fixas…
O Computer Base testou o upscaler AMD FSR 4.1 em placas gráficas Radeon RX 7000…
Esta semana, o Ministro do Comércio holandês, Sjoerd Sjoerdsma, viajou a Washington para se encontrar…
A Samsung preparou seu melhor SSD PCIe 6.0 para a ISC 2026. A produção deste…
A Lenovo alertou, durante seu evento na ISC 2026, que os preços de chips de…