O desenvolvedor conhecido como rester159 publicou no GitHub o Rolling Thunder MD, um port não oficial e nativo do arcade Rolling Thunder para o Mega Drive/Genesis. Em vez de executar o jogo por meio de um emulador, o projeto reconstrói um motor específico para o console, recriando as dez áreas do arcade e incluindo o final do jogo.

Modos e recursos

A versão mais recente reúne os modos Arcade, Home Campaign e Survival. Também foi adicionada a opção de jogar em co-op para dois jogadores. Segundo o material disponível, a adaptação permite controlar a personagem Layla, que apareceu no segundo jogo da série, e inclui jogo simultâneo para dois jogadores.

O port remove as telas de abertura do arcade, fazendo com que o cartucho inicie direto no menu do jogo. As configurações e controles seguem o padrão de um joypad de três botões do Mega Drive; na tela de configuração do modo Home o segundo jogador é integrado antes da escolha dos personagens.

Save em bateria e comportamento do pause

O jogo oferece suporte a SRAM com bateria para gravar várias informações: o melhor placar, a tabela com os cinco recordes e as iniciais, os créditos iniciais e a opção de silenciar o PSG no teste de som. As configurações são salvas imediatamente ao serem alteradas.

Os placares são registrados na SRAM em eventos específicos — trocas de vida, mudanças de fase, game over, ao concluir o cadastro das iniciais e quando o jogador pausa. No entanto, o progresso e as vidas da partida em andamento não são retomados depois de desligar; por isso, o autor recomenda pausar antes de desligar para não perder o melhor placar de uma partida ainda em andamento. Há dois slots de save com verificação CRC para reduzir o risco de corrupção, e um reset por software retorna o jogo ao menu com o último save confirmado.

Sobre o pause: ao pausar a partida a tela escurece e o cronômetro congela, mas a música continua tocando. Em partidas para dois jogadores qualquer controle pode pausar o jogo; no jogo solo o controle 2 é ignorado para a função de pausa. O botão Start no menu e no Continue mantém o comportamento original do arcade.

Como compilar e limitações

O repositório no GitHub contém o motor nativo, tabelas de gráficos e layout convertidas (em C e JSON), ferramentas de compilação e um pequeno sintetizador de áudio offline. O projeto não inclui ROMs, imagens executáveis, arquivos .bin prontos, samples de voz extraídos nem clipes de música renderizados.

Para gerar o áudio e compilar a ROM é necessário fornecer o arquivo original do arcade: rthunder.zip da revisão 3. O processo de build checa os hashes dos chips de entrada, não baixa nada da internet e nunca altera o arquivo fornecido.

O perfil padrão foi testado em emuladores (PicoDrive e Genesis Plus GX), usando banking SSF2 padrão e SRAM. Há um perfil separado voltado ao Mega EverDrive Pro, que usa SSF estendido e RAM de bateria em bancos, reservando o banco físico 31 para os saves; esse perfil passou em testes de protocolo por software, mas ainda não foi validado em cartucho físico. A imagem gerada não cabe em flash carts Core, X3 e X5, e o autor não declara suporte para X7 nem para cartuchos antigos.

Observações finais

Rolling Thunder é um jogo de ação da Namco que nunca recebeu uma conversão dessa abrangência para o Mega Drive. O projeto de rester159 busca preencher essa lacuna recriando o título diretamente para o hardware do console, acrescentando modos e funcionalidades ausentes nas versões originais.

Fonte: WarpZone

Deixe um comentário

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