O desenvolvedor Psicopompo lançou um patch para o Super Mario Kart original do Super Nintendo que altera o posicionamento da câmera no modo para um jogador: em vez da tela dividida com a corrida na parte superior e o mapa na inferior, o jogo passa a usar toda a área de 256×224 pixels.

O que muda

O patch expande a visão do jogador único para ocupar toda a resolução padrão do SNES, oferecendo um campo de visão maior sem perda de desempenho ou mudanças no framerate. Os modos para dois jogadores não são alterados e permanecem com a configuração original de tela dividida.

Como foi feito

Segundo a descrição do projeto, não se tratou apenas de “aumentar o tamanho da tela”. O Super Mario Kart foi projetado desde o início em torno da câmera de meio-quadro — com cálculos específicos para localização de itens, posição dos karts e efeitos visuais — de modo que adaptar tudo para tela cheia exigiu um re-trabalho profundo do código.

Para viabilizar a modificação, o desenvolvedor precisou acessar trilhas na placa-mãe e nos chips do SNES e analisar elementos como OAM e DMA. OAM (Object Attribute Memory) é a área de memória onde o SNES guarda atributos dos sprites (como posição e paleta), enquanto DMA (Direct Memory Access) é o mecanismo usado para transferir blocos de dados para o hardware sem envolver a CPU diretamente. Além disso, foram consideradas rotinas que usam Mode 7 — o modo do SNES responsável por efeitos de rotação/escala típicos de jogos de corrida — e técnicas como HDMA, que permite alterar parâmetros por linha de varredura para criar efeitos por scanline.

Limitações e fechamento

Alguns elementos ficaram de fora da versão em tela cheia: o mapa e o espelho retrovisor não aparecem no novo layout. Psicopompo explica que ambos dependem de Mode 7, HDMA e cálculos específicos pensados para o layout em tela dividida; trazê‑los de volta exigiria novamente dividir o quadro e reintroduzir a lógica que foi removida para simplificar a adaptação.

O artigo original relata ainda que a versão 1.2 do patch foi testada em hardware original e aparentemente funcionou bem. O patch está disponível para download e há informações adicionais no arquivo readme e nas páginas dedicadas ao projeto, incluindo um tópico no romhacking.net.

Para quem quiser contexto histórico sobre a série, a matéria também lembra do documentário de Yahel, do Wresting With Gaming, que aborda a história de Mario Kart.

Nota: a modificação altera o comportamento do jogo original e envolve engenharia direta no funcionamento do hardware e do código; consulte o readme do projeto antes de aplicar o patch.

Fonte: RetroRGB

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *