Releases: mupen64plus/mupen64plus-input-sdl
Releases · mupen64plus/mupen64plus-input-sdl
nightly-build
Merge pull request #134 from orbea/sdl Remove SDL1 support
Mupen64Plus v2.6.0
Mupen64Plus v2.5.9
Source tarball for the "Input-SDL" module of the Mupen64Plus v2.5.9 release.
Mupen64Plus v2.5
Source tarball for the "Input-SDL" module of the Mupen64Plus v2.5 release.
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
- 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
- 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
- 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
- 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
- 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