Back to Provenance

3487

.changelog/3487.md

3.3.1810 B
Original Source

Fixed

  • Correct P2 button report operator precedence ((player+1 << 16)((player+1) << 16)) in the native snes9x core, fixing P2 controller input for all SNES games.
  • Make PVRetroArchCoreCore implement PortDeviceConfigurable and automatically set SNES port 2 to RETRO_DEVICE_MOUSE for known SNES Mouse games (Mario Paint, Mario & Wario, etc.) after the game loads.
  • Add setControllerPortDevice:forPort: to PVRetroArchCoreBridge to expose core_set_controller_port_device() for per-port device type configuration.
  • Update dos_uses_relative_mouse() to always try the static system/core identifier fallback, enabling relative-delta mouse input for SNES (and Saturn/PSX) RetroArch cores even when those cores declare controller port info without explicitly listing RETRO_DEVICE_MOUSE.