Super Mario World para PC: reimplementação smw
Jogável Super Nintendo Exige a sua cópia original Verificado 26/10/2026

Super Mario World para PC: reimplementação smw

Reimplementação de Super Mario World para PC, jogável do início ao fim. É preciso compilá-la você mesmo e extrair os recursos da sua própria ROM.

Windows

O que é

smw, do desenvolvedor snesrev, é uma reimplementação de Super Mario World obtida por engenharia reversa. Segundo o projeto, ela reimplementa todas as partes do jogo original e vários mods criados com o Lunar Magic, e pode ser jogada do início ao fim. Usa as implementações de PPU e DSP do LakeSnes, com muitas otimizações de velocidade.

Você precisa de uma cópia da sua ROM para extrair os recursos (fases e imagens); depois disso a ROM não é mais necessária. O GigaROM não hospeda o projeto nem o jogo: o download é o do repositório oficial.

O que você precisa

Sua cópia original: A sua própria ROM norte-americana de Super Mario World (arquivo smw.sfc). O projeto não inclui dados do jogo.
  • Windows de 64 bits (o método simples do README); para outras plataformas há um guia de compilação no repositório.
  • Python, TCC e SDL2 (o README indica onde baixá-los).
  • A sua própria ROM norte-americana chamada smw.sfc.

Como instalar e executar

  1. Instale o Python com a opção «Add to PATH» e baixe o ZIP do repositório (botão «Ir para o projeto oficial»).
  2. Coloque a sua ROM smw.sfc nessa pasta e extraia TCC e SDL2 dentro de third-party.
  3. Dê um clique duplo em extract_assets.bat para criar o smw_assets.dat.
  4. Dê um clique duplo em run_with_tcc.bat: ele cria o smw.exe e inicia o jogo. A configuração fica no smw.ini.

Limitações atuais

  • Por enquanto é preciso compilá-lo você mesmo.
  • Enquanto você joga, ele executa uma versão emulada em segundo plano e compara a memória a cada quadro; se detectar uma diferença, salva um snapshot em saves/ e mostra uma contagem regressiva.
  • A licença do repositório não é uma licença padrão: consulte o arquivo de licença.

Port ou emulador?

Se o seu computador não atende aos requisitos, você não tem a versão exata que o port pede ou prefere o caminho clássico, dá para jogar o original com um emulador de console: ver emuladores e o guia de instalação e configuração.

Outros ports