WrestleMania port ganhou uma implementação nativa em C baseada em WWF WrestleMania: The Arcade Game, arcade de 1995 da Midway para hardware Wolf Unit/TMS34010. O projeto público de Lurendrejer traduz a lógica original de assembly para C e já inicializa, passa pelo autoteste, executa o attract mode e permite disputar partidas com som e música. Além disso, a mesma base roda em desktop, e o desenvolvedor também a testou como aplicativo Android em uma NVIDIA Shield TV Pro.
O projeto não distribui o jogo comercial nem oferece uma release pronta para baixar. Em vez disso, o código precisa ser compilado e depende dos dados originais de uma cópia compatível do arcade. Portanto, quem quiser testar o port deve fornecer legalmente os próprios arquivos do jogo.
Seleção de personagens com o mod para quatro jogadores. Imagem: projeto oficial.
WrestleMania port preserva a lógica original em C
A base técnica parte do código-fonte histórico do jogo e traduz a lógica original para C. Enquanto isso, o port carrega diretamente os arquivos de arte IMG e mantém uma camada de hardware dedicada ao Wolf Unit e ao TMS34010. Assim, a proposta não é executar o arcade por emulação tradicional durante a partida, mas reconstruir o software para uma execução nativa moderna.
Segundo o README oficial, o estado atual já inclui carregador de imagens, renderer, recompilador TMS34010 para C, runtime, áudio e testes. A próxima etapa listada é ampliar as verificações de fidelidade contra hardware real. Por isso, embora o jogo já seja funcional, o próprio projeto ainda trata a validação de precisão como trabalho em andamento.
As plataformas efetivamente testadas são macOS, Linux e Android. No Android, o desenvolvedor testou o aplicativo em uma NVIDIA Shield TV Pro ARM64. Já para Windows, ele cross-compilou a build com MinGW-w64 e a executou sob Wine, mas ainda não fez o teste em uma máquina Windows real. Além disso, a versão para Xbox em modo desenvolvedor permanece apenas como plano futuro; o desenvolvedor ainda não a construiu.
WWF WrestleMania: The Arcade Game no port nativo com visão ampliada e zoom dinâmico. Imagem: projeto oficial.
Quatro jogadores, zoom amplo e novos mods
Além de preservar o comportamento do arcade, o projeto adiciona recursos opcionais. O destaque é o suporte a quatro jogadores, com espaços próprios na seleção de personagens e confrontos em dupla. Também existe uma campanha cooperativa para dois jogadores, na qual a dupla percorre a sequência do campeonato.
Outros mods recuperam ou expandem conteúdo. Por exemplo, Adam Bomb pode entrar na seleção usando animações que já existiam nos dados do jogo; o personagem saiu durante o desenvolvimento original. Dink também aparece como personagem adicional. Além disso, há cadeira dobrável, movimentação fora do ringue e opções para subir em partes da grade da arena.
A apresentação também recebeu mudanças. O WrestleMania port pode mostrar uma área maior que os 400 × 254 pixels originais e ajustar o zoom conforme os lutadores se afastam. Contudo, o modo clássico continua disponível para quem prefere a composição original.
O menu aberto pela tecla F1 reúne escala, tela cheia, controles, opções do jogo e mods. No Android TV, Start + Back abre esse mesmo menu. Dessa forma, os recursos extras permanecem separados da experiência padrão e podem ser ativados conforme a preferência do jogador.
Comparação entre a arte original ampliada e uma versão redesenhada em alta resolução. Imagem: projeto oficial.
WrestleMania port também aceita arte em alta resolução
O sistema de assets permite substituir imagens por arquivos PNG de maior resolução. Além disso, o repositório documenta um processo opcional para recriar a arte em 4× usando modelos generativos e Real-ESRGAN. No entanto, o repositório não distribui essa arte redesenhada; o usuário precisa produzi-la localmente a partir dos próprios dados.
Esse tipo de trabalho se soma a uma onda recente de ports nativos acompanhada pelo Allves Games. O Metroid Prime Port 0.7.1, por exemplo, também levou um clássico a PC e Android por uma rota nativa. Já o port nativo de GTA Liberty City Stories usa recompilação estática para adaptar outro jogo antigo a hardware moderno.
No caso de WWF WrestleMania: The Arcade Game, o diferencial está na combinação entre tradução do código original, preservação do comportamento do arcade e mods opcionais que ampliam uma estrutura de mais de três décadas. Ainda assim, como não existe release empacotada, neste momento o projeto oferece código-fonte público compilável, e não um lançamento pronto para instalação.
Fontes: repositório oficial do WWF WrestleMania recompiled e README oficial.