Skip to content

v0.1.9: faster frames, optional game logic thread

Latest

Choose a tag to compare

@Volpe34 Volpe34 released this 24 Oct 04:13

Performance:

Faster

  • Each frame costs less CPU: the game's floating-point math, per-draw work and shader lookups take faster paths. The game itself behaves exactly the same: every change was checked against recorded runs that must match byte for byte.
  • F1 → Renderer → Display → Game logic on its own thread (experimental): the game's logic runs ahead on another CPU core, so the frame that runs it no longer stalls. Same game (same timing, drops and saves), fewer frame-time spikes. It's most visible with VSync off. It's off by default and switches on or off immediately, with no restart. If something looks wrong with it on, turn it off and tell us.

Updating: extract this release into a new folder and run Setup again with your ROM (Setup rebuilds the game module; the new option needs it). Then copy data/savedata (your saves), data/textures (an HD pack) and data/config (your settings) from the old folder. Save states from v0.1.8 may not load.

As before: no Nintendo code or data is included. Setup builds everything from your own decrypted USA v1.1 ROM.