Skip to content

snes9xrd v0.2

Latest

Choose a tag to compare

@Deathsoul56 Deathsoul56 released this 06 Aug 18:38
· 2 commits to master since this release

snes9xrd v0.2

Qt frontend

  • Super Scope support: new binding view in the Controllers panel (Fire, Pause, Auto Fire, Cursor, Aim Offscreen), fully configurable like the SNES controller and mouse views — only Fire defaults to Left Click.
  • Genuine Auto Fire: Super Scope's Auto Fire is a real frame-synced turbo implemented in the shared core (S9xControlEOF), the same mechanism as Joypad Turbo A/B, and follows the same turbo speed setting.
  • Mouse binding support: configurable Click L/R view in the Controllers panel; physical mouse clicks can now be captured/assigned like keyboard or joystick inputs instead of being hardwired.
  • Fixed the controller diagram shifting position/size when switching between the Controller, Mouse, and Super Scope binding views.
  • The binding "Set" combo now automatically jumps to the correct port slot when switching into Mouse or Super Scope port modes.
  • Added a per-row clear ("-") button in the Controllers panel, instead of only a global clear-all action.
  • MultiCart dialog: added a BIOS status row, Slot A/B paths are now remembered across sessions, and fixed OK not actually starting the game.
  • Fixed a BIOS folder resolution bug that could return an empty path.
  • General code quality pass (casts, signed/unsigned comparisons, dead code removal, shared connect-lambda helpers).

Full changelog: docs/changes-snes9xrd.txt