Ofertas do dia no link de afiliado Amazon!

Super Metroid pra PC! Fãs recompilaram o clássico de Super Nintendo com extras!

SuperMetroidSNESRecomp / Versão de PC
 
Super Metroid ganhou uma forma diferente de ser jogado no PC com o SuperMetroidSNESRecomp, projeto que recompila o clássico do Super Nintendo para código C nativo usando o framework snesrecomp. A proposta não é simplesmente colocar a ROM dentro de um emulador e pronto. A CPU do SNES passa por recompilação estática, enquanto componentes como PPU, áudio, DMA, HDMA e outros elementos do hardware continuam sendo tratados pela estrutura de emulação do projeto. É uma mistura curiosa entre recompilação e emulação de baixo nível para fazer o jogo funcionar fora do console original.

Na prática, isso permite criar recursos de apresentação que não existem no Super Metroid original. O principal deles é o suporte a telas largas, com opções para 16:9, 21:9 e 32:9. O projeto possui um renderizador próprio capaz de aumentar a área horizontal visível e também adaptar a posição da interface. O mapa pode ficar em uma extremidade, enquanto energia e outras informações acompanham a composição da tela.

Ou seja, se você tiver um daqueles monitores gigantes ultrawide que parecem uma pista de pouso, pode olhar de uma ponta a outra e enxergar uma quantidade enorme de cenário de Zebes ao mesmo tempo. Não fica aquela telinha quadrada no meio, com o resto do monitor servindo de decoração enquanto o jogo tenta imitar uma televisão de tubo dos anos 90. A área de jogo realmente pode ocupar esse espaço adicional.
SuperMetroidSNESRecomp / Visão ultrawide

Também existe um recurso separado para aumentar a taxa de apresentação de quadros. É possível deixar em automático ou escolher uma taxa fixa, enquanto a lógica do jogo continua respeitando o timing original de Super Metroid. Assim, a opção não tenta transformar o jogo em uma versão acelerada. A ideia é deixar a apresentação mais suave sem fazer Samus começar a correr pelo planeta como se tivesse acabado de descobrir que o último elevador para a saída fecha em cinco minutos.

Essas opções podem ser ativadas pelo launcher do projeto e ficam desligadas por padrão. Isso também permite jogar com a apresentação original quando a intenção é manter a experiência mais próxima do Super Nintendo, ou ligar os recursos quando a ideia é aproveitar uma tela moderna. O HUD pode ser colocado nas bordas da tela ou permanecer centralizado, dependendo da preferência.

O projeto possui versões para Windows e Linux, e para usar é necessário fornecer a própria ROM de Super Metroid. O jogo não vem junto com o projeto nem com os arquivos distribuídos nas versões prontas. No Windows, o pacote precisa ser extraído por completo porque o executável depende das DLLs e da pasta de recursos que acompanham o programa.

O acesso direto a arquivos ajuda a explicar por que o projeto consegue preservar detalhes do funcionamento original enquanto adiciona recursos que seriam bem mais complicados de colocar em um emulador tradicional. Em vez de reprogramar Super Metroid do zero para PC, a proposta aproveita o código original como referência e vai reconstruindo a execução dele dentro dessa nova estrutura.

Por isso, o SuperMetroidSNESRecomp é mais interessante para quem gosta de experimentar novas formas de jogar um clássico do que para quem simplesmente quer a maneira mais simples possível de abrir Super Metroid no PC. Para isso já existem emuladores há décadas. Aqui a graça está em pegar um jogo criado para um hardware extremamente limitado, reconstruir parte de sua execução e depois permitir coisas como uma tela 32:9 mostrando Zebes de uma maneira que o Super Nintendo jamais poderia imaginar.

O adblock bloqueia links de afiliados da Amazon como os desse post, então se não estiver aparecendo, é só desativar o adblock.