Commit Graph

9 Commits

Author SHA1 Message Date
Nadia Holmquist Pedersen c32ce66ebf
Merge 79dc510366 into e099cfdc5a 2025-07-08 21:30:22 -04:00
Adrian "asie" Siekierka fd74181f7d
Slot-2 Motion Pak, Guitar Grip emulation (#2183)
* Add DS Motion Pak emulation

* Add retail Motion Pak emulation, Guitar Grip emulation

* Simplify Motion Pak acceleration conversion formula

* Fix Motion Pak emulation axes

* Motion Pak: Emulate console laying on a flat table when motion input is not detected

* Motion Pak: Add comment

* GBACartMotionPak: Update comment
2025-06-22 16:30:01 +02:00
Arisotura d1eff4acf5 update copyright headers (about time) 2025-05-27 00:31:37 +02:00
Nadia Holmquist Pedersen 79dc510366 Add an option to automatically map controller buttons
This uses SDL's GameController API to map buttons to the DS ones
automatically based on their controller database.
2025-05-18 18:55:08 +02:00
Arisotura f3bd58f75e do touchscreen input more properly 2024-10-31 22:10:25 +01:00
Jakly e9446fa9dc
implement 3 configurable and toggleable framerate targets (#2159)
This pr allows for configuring the framerate target and adds support for two other framerate targets, a "fastforward" and "slowmo" target which can be enabled via either a toggle or holding a button.
this allows for supporting a more accurate framerate target and allows for users to slow down the speed of gameplay if they so desire
2024-09-29 09:30:13 +02:00
BueniaDev 9b828c2cde
Implement Rumble Pak support. (#2101) 2024-07-21 17:01:30 +02:00
Arisotura 8fc403cdad update copyright headers 2024-06-15 17:01:19 +02:00
Arisotura 25a7b1ca1d
merge doublemelon (#2067)
non-exhaustive (but exhausting) list of changes:

* base laid for multiple window support, but will likely require more work to work correctly
* encapsulation of frontend state for proper multi-instance support
* (JIT still needs a fix for the NDS::Current workaround but we can get there later)
* new, more flexible configuration system
2024-06-15 13:52:47 +02:00