O hacker SNES acelera um jogo que originalmente rodava a 4 quadros por segundo

10

O jogo de gabinete de arcade Atari Race Drivin ’ foi portado para o Atari ST no verão de 1991 e, em seguida, portado novamente para o SNES um ano depois. Foi a sequência de 1989 Hard Drivin ’, e embora tivesse inúmeras melhorias em relação ao seu antecessor – podia modelar um carro com quatro rodas, em vez de Hard Drivin ’s dois – ainda não era particularmente rápido.

A porta do console SNES funcionou em uma apresentação de slides de 4 quadros por segundo. E quando o porto de Genesis chegou em 1993, Electronic Gaming MonthlyA edição de janeiro de 1994 deu uma revisão do jogo. Lê na íntegra:

Esta é outra entrada regular no cenário de direção, onde os títulos verdadeiramente inovadores (Chase H.Q. II e Rock & Roll Racing) tendem a se destacar, enquanto outros como este se perdem na multidão. A rolagem é muito instável.

Recebeu principalmente quatros e cincos (de 10) da equipe da revista. (Isso é uma edição com a carta de um editor sobre o procurador-geral da Califórnia ameaçando fazer algo contra a violência em videogames! Armadilha Noturna foi aterrorizante na época!)

De qualquer forma, Race Drivin ’ funcionou a 4 quadros por segundo no hardware Atari ST original. O engenheiro de software Vitor Vilela achou que não era bom o suficiente e decidiu fazer algo sobre isso usando hardware contemporâneo – o processador Nintendo SA-1. Como Kotaku relatórios, os resultados mostram exatamente o quão mais poderoso o chip SA-1 era; Vilela conseguiu obter cerca de 30 frames por segundo usando uma conversão que desenvolveram especificamente para ele. Aqui está o que parece em ação.

Na descrição do vídeo no YouTube, Vilela escreve um pouco sobre como conseguiram fazer funcionar esse feito francamente impressionante. “Assim como minhas outras conversões, esta move toda a memória para o lado SA-1 e quase todo o processamento para o lado da CPU SA-1”, escrevem eles. “Com todas as otimizações incluídas, o jogo é executado até 1000% mais rápido em comparação com o original.”

Todo o código que Vilela escreveu para este hack está disponível em Github, junto com o código-fonte dos outros hacks que eles realizaram. É uma pena que EGM não poderia ter colocado as mãos nesta versão do jogo – parece algo transportado diretamente de um futuro alternativo.

Fonte: The Verge