Port Nativo · por snesrev
smw
Super Mario WorldReimplementação de Super Mario World em C feita por engenharia reversa, jogável do começo ao fim, que extrai os assets da sua própria ROM.
- Origem
- SNES
- Roda em
- WindowsLinux
- Tags
- cneeds-original-game
O smw é um clone de Super Mario World feito por engenharia reversa, que reimplementa todas as partes do jogo original e vários mods criados com o Lunar Magic. O README diz que é jogável do começo ao fim. Você precisa da sua própria ROM uma vez, para extrair fases e imagens para um arquivo de assets; depois disso a ROM não é mais necessária.
Usa a implementação de PPU e DSP do LakeSnes com otimizações de velocidade. Por enquanto você precisa compilar por conta própria; o README traz um caminho simples no Windows com Python, TCC e SDL2, e um guia separado para outras plataformas.
Destaques
- Executa uma cópia emulada em segundo plano e compara a RAM a cada quadro para detectar divergências
- Snapshots de divergência salvos para relatar bugs
- Suporte a snapshots que guardam também o histórico de inputs para replays
- Controles de teclado remapeáveis via smw.ini
- Roda no Windows e no Linux