Repository navigation
Super Mario World 2: Yoshi's Island Recomp 0.1.0
Super Mario World 2: Yoshi's Island Recomp 0.1.0: first release. This is a setup pack: no ROM or game data is included. You need your own Super Mario World 2 - Yoshi's Island (USA).sfc (CRC32 d138f224).
How to install
- Unzip anywhere and start
SuperMarioWorld2YoshisIslandSNESRecomp.exe. - Let it download the portable build tools (one time per machine), or point it at a
cmake-clang-v1zip you already have. - Pick your own
Super Mario World 2 - Yoshi's Island (USA).sfc. - Press Generate & rebuild. The game is built into
build\and started; run it from there afterwards.
What works
- Boots through the Nintendo logo, the opening story and the title screen into the file select and the levels, at full speed, with the Super FX 2 graphics drawn.
- In-game saves are kept in
build\saves\save.srm. - Fresh installs start with no shader (the plain picture), the lightest option for any graphics card. The scanline, CRT and upscaler presets, including ScaleFX and the neural NNEDI3, are in Settings → Shader.
- On laptops with two graphics cards, the game asks for the dedicated one.
- Settings during play: press Ctrl+L (or Select+L3) to reopen the launcher. Shader, scale, volume and controls apply when you press Resume.
- Audio interpolation: press I to switch between Gaussian (the console's own, the default), Cubic and Sinc.
- Update check on start. Later versions install themselves, back up your saves first, and never lose or break saves or save states.
Fixed in the framework
- Yoshi's sprite broke apart while he moved: extra heads and stray body parts. The renderer drew Yoshi's new tiles with the previous frame's sprite table.
- Mosaic effects are drawn. The mosaic table was never built for the frame-model renderer.
Known limits
- Most game code still runs through the snesrecomp interpreter.
- Not every world and boss has been verified.
Like these ports? ☕ Buy me a coffee to help bring the next SNES game to native Recomp.
SHA-256 4a944054b5d09f3982093ba78eb0171ba163ca05b7fc583a5d1cc681919dc712