Eu adoro emuladores de videogames. Especialmente o ZSNES, que, como o nome já indica, é um excelente emulador do SNES. Aí, por causa de uma "twitada" do Karlisson (o "pai" do genial Nerdson), bateu uma nostalgia de jogar Yoshi’s Island, um dos jogos mais legais desse console. Mas então eu me lembrei que esse jogo deixou de funcionar na versão mais recente do ZSNES. Resolvi deixar a preguiça de lado e ver se tinha alguma solução pro problema. E claro que tinha… 

Cheguei inicialmente nessa página do fórum do ZSNES, que me indicou essa outra. Juntas elas tinham toda a informação que eu precisava. Resumidamente, o problema é que essa ROM utiliza a tecnologia gráfica Super FX com intercalagem (interleave). E o desenvolvedor do ZSNES retirou o suporte à intercalagem do Super FX na última versão porque esse recurso era mal implementado e estava causando muitos problemas no código. As páginas do fórum, citadas acima, contam essa história com mais detalhes.

A solução do problema, é bem simples: basta remover a intercalagem da ROM. E, para isso, usa-se um software desenvolvido pelos mesmos criadores do ZSNES, chamado NSRT. Essa aplicação permite realizar uma série de alterações de compatibilidade nas ROMS. Uma delas é a "desintercalagem" (se é que essa palavra existe).   E o bom é que existem versões do software para GNU/Linux, DOS (que funciona no Windows), Solaris, FreeBSD e Mac OSX.

Feito o download do NSRT (que vem na forma de um arquivo compactado adequado a cada sistema operacional), basta descompactá-lo em um diretório qualquer e executar o comando:

nsrt -deint nome_da_rom

No meu caso, ficou:

nsrt -deint yoshisisland.zip

Aparecerá uma tela com detalhes da ROM e da execução. E o processo todo é tão rápido que até parece que não aconteceu nada. Feito isso, é só partir para o abraço. O jogo já está pronto para funcionar no ZSNES. A prova está abaixo:

Agora vem a parte difícil. Arrumar tempo para poder me dedicar ao bebê Mário e ao dinossauro Yoshi

  5 Comentários para “Como jogar Yoshi’s Island no ZSNES”

  1. O programa para windows, funciona da seguinte forma:
    descompacte o arquivo em uma pasta qualquer, coloque na mesma pasta a rom que sera usada , abra o CMD e vá até a pasta que esta o programa e a rom, execute o comando:
    nsrt -deint [nome_da_rom].zip

    pronto jogo funcionando novamente.

  2. O programa para windows, funciona da seguinte forma:

    Descompacte o arquivo em uma pasta qualquer, coloque na mesma pasta a rom que sera usada , abra o
    CMD e vá até a pasta que esta o programa e a rom, execute o comando:

    pronto jogo funcionando novamente.

  3. This was sooo nerd =P

    Bem, obrigado pela dica!

  4. Onde devo colocar esse comando? Onde devo deixar e abrir o rom? Não poderia ser mais detalhado por favor? Eu baixei o NSRT e veio cm o nome de nsrt34w (que é o pra Windows).
    Dentro tinha outro arquivo com o mesmo nome, eu extrí desse segungo arquivo um monte de coisas. Um aplicativo com o nome “nsrt”, um outro “ipsedit”, os dois nao abrem; um nf (esse abre, mas não sei pra quê serve). Dois documentos de texto e uma pasta com o nome “lang”.
    Qual o certo? Por favor responda. Estou tentando rodar o jogo Sailor Moon Stars Fuwa Fuwa Panic 2. Vc poderia tentar ver se funciona com vc? Desde já agradeço muito.
    Por favor, responda nos comentários.

  5. Olá Junior,

    Em primeiro lugar, desculpe-me pela demora na resposta. Estou meio apertado de serviço aqui. :-)

    A versão para Windows eu não usei e não sei como funciona. O artigo se refere à versão para GNU/Linux, ok?

    Por isso, estou chutando aqui, mas ao descompactar o arquivo para Windows, deve ter algum instalador ou coisa assim, não tem não?

    Quanto ao jogo que você falou, vou ver se tenho ele aqui e tento abrir. Qualquer coisa, retorno por aqui.

    Um abraço e até mais.

 Escreva um comentário

(requerido)

(requerido)

* Copy this password:

* Type or paste password here:

44,509 Spam Comments Blocked so far by Spam Free Wordpress

Você pode usar estas HTML tags e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2012 teia Suffusion theme by Sayontan Sinha