Skip to content

Releases

Super Mario World 2: Yoshi's Island Recomp 0.1.2

Choose a tag to compare

@mpolizel mpolizel released this 06 Nov 00:06

Super Mario World 2: Yoshi's Island Recomp 0.1.2. 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).

Fixed

  • Changing a setting during play no longer restarts the game from the beginning. A few settings (renderer, audio output and rate, mods) need the game to restart. It saved the moment you left and came back to it, but without the CPU's position. The game booted from power-on, or showed a black picture over the stage's music. It now comes back exactly where you were.
  • Your saves are not touched. The restart uses its own one-shot file, saves\resume.sav, deleted as soon as it is loaded. Your save-state slots and in-game save are left alone.

Updating

  • The update check offers 0.1.2 on start. Your in-game saves and save states from earlier versions keep working: checked by building 0.1.1, saving with it, updating with its own updater and loading the same save state in 0.1.2.
  • Or download the zip below, unzip it over your install and press Generate & rebuild.

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 3979995bc01b246237c54911750135d92c0433da7c62a4a9bbaf029e8a15c954

Super Mario World 2: Yoshi's Island Recomp 0.1.1

Choose a tag to compare

@mpolizel mpolizel released this 05 Nov 23:12

Super Mario World 2: Yoshi's Island Recomp 0.1.1. 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).

Fixed

  • World 1-7 (Touch Fuzzy, Get Dizzy) is drawn right. The stage was put together from the wrong rows of its map, so the scenery looked wrong and seemed stuck in place. The renderer read the level's per-column scroll table one row off.
  • No more shaking in World 1-7. While Yoshi walked, the stage jumped back and forth every frame. The game prepares the next frame's scroll table at the bottom of the screen, and the renderer used it for the whole current frame. Graphics, palettes and sprites written while the picture is drawn now only affect the lines below, as on the console.

Updating

  • The update check offers 0.1.1 on start. Your in-game saves and save states from 0.1.0 keep working: checked by building 0.1.0, saving with it, updating with its own updater and loading the same save state in 0.1.1.
  • Or download the zip below, unzip it over your install and press Generate & rebuild.

Known limits

  • Most game code still runs through the snesrecomp interpreter.
  • Not every world and boss has been verified.

Thanks to the player who reported the World 1-7 problem.

Like these ports? ☕ Buy me a coffee to help bring the next SNES game to native Recomp.

SHA-256 cc1d1ef83722f780e39787b1a5585cc2dbbb5fc329e3b4e1f61979da9d3ed445

Super Mario World 2: Yoshi's Island Recomp 0.1.0

Choose a tag to compare

@mpolizel mpolizel released this 03 Nov 16:37

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

  1. Unzip anywhere and start SuperMarioWorld2YoshisIslandSNESRecomp.exe.
  2. Let it download the portable build tools (one time per machine), or point it at a cmake-clang-v1 zip you already have.
  3. Pick your own Super Mario World 2 - Yoshi's Island (USA).sfc.
  4. 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