Categorias: Placas de vídeo

Um entusiasta de hardware modificou a VBIOS de uma placa gráfica S3 antiga para tornar o preto verdadeiramente preto.

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.

admin

Postagens recentes

O Grupo Astra lançou a loja de aplicativos Astra Store para o mercado corporativo.

A Astra Group anunciou o lançamento comercial da Astra Store, uma loja de aplicativos corporativos…

30 minutos atrás

A xAI de Musk lançou o agente de IA Grok Build, um concorrente do Claude Code para geração de código de programação.

A xAI de Elon Musk lançou seu primeiro agente de IA focado em geração de…

30 minutos atrás

O Google explicou por que reduziu em um terço o armazenamento gratuito na nuvem para novos usuários do Gmail.

O Google pode em breve remover os 15 GB de armazenamento em nuvem gratuito para…

30 minutos atrás

O Google começará a penalizar sites que manipulam seus resultados de busca por IA.

O Google atualizou suas políticas de spam em buscas. Agora, tentativas de editores de sites…

30 minutos atrás

Os japoneses criaram uma memória magnética usando efeitos quânticos – ela é 25 vezes mais rápida que a DRAM, quase não esquenta e não se desgasta.

Cientistas da Universidade de Tóquio, em conjunto com colegas do Centro RIKEN CEMS, apresentaram um…

59 minutos atrás