Skip to content

Releases: mupen64plus/mupen64plus-input-sdl

nightly-build

12 Apr 04:12
a4dc0d2
Compare
Choose a tag to compare
nightly-build Pre-release
Pre-release
Merge pull request #134 from orbea/sdl

Remove SDL1 support

Mupen64Plus v2.6.0

15 Jul 03:10
Compare
Choose a tag to compare

Source tarball for the "Input-SDL" module of the Mupen64Plus v2.6.0 release.

Mupen64Plus v2.5.9

17 Feb 06:46
Compare
Choose a tag to compare
Mupen64Plus v2.5.9 Pre-release
Pre-release

Source tarball for the "Input-SDL" module of the Mupen64Plus v2.5.9 release.

Mupen64Plus v2.5

28 Apr 04:59
Compare
Choose a tag to compare

Source tarball for the "Input-SDL" module of the Mupen64Plus v2.5 release.

2.0

17 Dec 21:00
Compare
Choose a tag to compare
2.0
  • re-write auto-configuration logic to be more user friendly. Add new 'mode' parameter.
  • support for 6 new joysticks
  • work-around for buggy xboxdrv which results in no rumble
  • bugfix: crash when rumble used with controller #4
  • support to build against SDL2
  • Project files for Visual Studio 2012
  • Makefile changes
    • add support for PowerPC and MinGW32 builds
    • add cross-compiling support to build Win32 executables (MXE) under Linux

1.99.5

17 Dec 20:59
Compare
Choose a tag to compare
  • Improved input setup behavior (auto-config) to make some use cases more friendly
  • Updated input plugin for new Mupen64plus 2.0 API versioning scheme
  • Added version number to SDL Input plugin parameters
  • Add new parameter for mouse sensitivity, handle mouse movement differently so mouse is easier to use as controller
  • New auto-configuration for controllers:
    • raphnet technologies GC/N64 usb converter
    • Logitech Chillstream Controller
    • Jess Tech Colour Rumble
    • Xbox 360 linux userspace driver
    • Generic X-Box pad
    • Saitek P2900 Wireless Pad
    • Jess Tech USB 4-Axis 12-Button Gamepad
  • bugfix: #392 - when switching between rumble pak and memory pak, simulate removing the pack, waiting 1 second, then inserting the new one
  • bugfix: #424 - problem with USB devices supporting multiple controllers per device
  • bugfix: #409 - PS3 controller not auto-detected in Gentoo when connected via bluetooth
  • bugfix: correctly handle USB devices with multiple game pads, from Peter Helbing
  • makefile fixes and improvements

1.99.4

17 Dec 20:59
Compare
Choose a tag to compare
  • Bugfix: Do configuration during PluginStart(), so GUI will see defaults (auto-configured) the first time it is run
  • Move axis value reducers to right shift and right ctrl, to avoid conflict with A/B buttons
  • New feature: extra deadzone parameter in axis() config parameter clause when mapping an analog joystick axis to an N64 button
  • many new joystick auto-configurations
  • makefile fixes and improvements

1.99.3

17 Dec 21:19
Compare
Choose a tag to compare
  • New feature: auto-configuration uses an .ini file instead of hard-coding the controllers in the source code
  • New controller auto-configurations:
    • Original X-Box (and compatible clones)
    • HuiJia USB GamePad
    • USB Human(2p) Interface Device
  • sync with core<-->plugin API change for RomOpen()
  • Bugfix: controller pak was fixed at startup, switching b/w mempak and rumblepak did not work
  • Bugfix: Xbox 360 and PS3 controllers need slightly different names under OSX
  • Makefile improvements:
    • plugin must be linked with CC instead of LD because 'sdl-config --libs' can give "-Wl,-rpath"
    • added OS type GNU/kFreeBSD

1.99.2

17 Dec 21:19
Compare
Choose a tag to compare
  • new feature: added MSVC8 project file, minor code refactoring for VC compatibility
  • added auto-configuration for:
    • Xbox 360 Wireless Receiver
    • PS3 controller
    • Jess Tech Dual Analog Pad
  • Makefile improvements:
    • throw error if OS/CPU not supported
    • use DESTDIR in install/uninstall paths
    • Allow user-specified CC/CXX/LD paths

1.99.1

17 Dec 21:19
Compare
Choose a tag to compare
  • New feature: Joystick/Keyboard auto-configuration
  • New feature: deadzone and peak analog joystick values are now configurable
  • Converted to new Mupen64Plus 2.0 API
  • Refactored build system to separate source and object files
  • Major code cleanup: mouse movement and analog axis code was terrible, removed non-standard data types
  • Improved debug messages
  • bugfix: mapping the X/Y analog sticks to keypresses didnt work
  • bugfix: LeftCtrl-LeftAlt key command when mouse is enabled to now toggles between grabbing and releasing the mouse pointer