Commit Graph

  • 84a77b49c9 Forward mouse wheel input to the solar sensor cart jtg/solar-sensor Jesse Talavera 2024-11-05 20:48:38 -0500
  • 95a86fc975 Initialize the slot-2 input state based on the loaded cart Jesse Talavera 2024-11-05 20:08:35 -0500
  • d3d246dad5 Add some Tracy scopes Jesse Talavera 2024-11-05 14:37:06 -0500
  • 8b7ea15e19 Put the sensor state in a std::variant Jesse Talavera 2024-11-05 14:36:51 -0500
  • 1d416f96f3 Add a utility typedef Jesse Talavera 2024-11-05 14:36:01 -0500
  • c2794135ac Don't log a success until the task is actually pushed Jesse Talavera 2024-11-05 13:03:56 -0500
  • 5fc2abe07c Tilt the fake analog stick a little harder and longer Jesse Talavera 2024-11-05 12:56:42 -0500
  • 88e8cf1018 Update melonDS to d8f1d10 Jesse Talavera 2024-11-05 08:53:47 -0500
  • 583ee7d396 Note the input refactor on the changelog Jesse Talavera 2024-11-05 08:50:26 -0500
  • f61bd489a7 Update melonDS to b2ae4c7 Jesse Talavera 2024-11-05 08:50:13 -0500
  • 7393e2371a Clean up some comments and whitespace Jesse Talavera 2024-11-05 08:33:18 -0500
  • 9e89d5252e Fix the cursor not being visible Jesse Talavera 2024-11-05 08:14:10 -0500
  • ae51f26199 Remove a stray function Jesse Talavera 2024-11-04 23:27:30 -0500
  • 79ec4f2cdd Fix some linker errors Jesse Talavera 2024-11-04 23:16:07 -0500
  • 1309cbfc6d Split InputState up into smaller classes Jesse Talavera 2024-11-04 21:56:51 -0500
  • b9ed771381 Add a bare-bones solar sensor state object Jesse Talavera 2024-11-04 21:56:37 -0500
  • 1ca02a944b Rename MicrophoneState::Apply to SetConfig for consistency Jesse Talavera 2024-11-04 21:56:18 -0500
  • 3048f12086 First draft of the various State objects for input Jesse Talavera 2024-11-01 11:48:42 -0400
  • d88d6e7637 Make environment.cpp use constants.hpp Jesse Talavera 2024-11-01 11:47:11 -0400
  • c9687fb162 Move some constants to a new header Jesse Talavera 2024-10-31 18:30:00 -0400
  • 699693210b Add environment wrappers for querying the joypad and analog state Jesse Talavera 2024-10-31 13:48:50 -0400
  • d0b6ceeff0 Add a missing include to types.hpp Jesse Talavera 2024-10-31 13:48:05 -0400
  • 27fbf7dcc9 Add and parse an option for solar sensor input Jesse Talavera 2024-10-30 20:32:14 -0400
  • b1d6c8aa10 Add a comment for later Jesse Talavera 2024-10-30 14:34:32 -0400
  • f3f5e6b720 Add a custom device type Jesse Talavera 2024-10-30 14:28:42 -0400
  • f647e86016 Show the solar sensor's reading if there is one Jesse Talavera 2024-10-30 14:18:00 -0400
  • 51933c3038 Add getter/setter for a sensor reading Jesse Talavera 2024-10-30 14:17:02 -0400
  • 7ce8ba75c8 Save the input device type from SetControllerPortDevice Jesse Talavera 2024-10-30 14:16:47 -0400
  • 499409709b Add an option for showing sensor readings Jesse Talavera 2024-10-30 13:36:34 -0400
  • 604f672b05 Add files for solar sensor state Jesse Talavera 2024-10-29 12:50:51 -0400
  • 54ada2864d Move input.cpp to a new directory Jesse Talavera 2024-10-29 12:29:10 -0400
  • 852ac1101b Delegate the logic in retro_set_controller_port_device to InputState Jesse Talavera 2024-10-29 12:02:19 -0400
  • def9d47687 Update periph_slot2.nds with some bugfixes Jesse Talavera 2024-10-25 18:22:10 -0400
  • 7b4e8834a2 Wrap the sensor interface Jesse Talavera 2024-10-24 21:01:41 -0400
  • 5db6c07c2c Update to libretro.py 0.4.0 jtg/slot-2 dev Jesse Talavera 2024-10-24 20:40:06 -0400
  • 4b275d4cdf
    Merge 0762044f4e into 08862a8aa4 #238 pstef 2024-10-24 19:57:15 +0000
  • 0762044f4e Replace git-clone with HTTP get of an archive #238 pstef 2024-10-24 15:36:34 +0200
  • 6f7e23c0c1 Change a method name Jesse Talavera 2024-10-23 19:15:25 -0400
  • 9b2911e5a6 Add the Slot-2 support to the changelog Jesse Talavera 2024-10-23 18:43:48 -0400
  • 14ab73cc01 Add tests for the memory and expansion paks Jesse Talavera 2024-10-23 18:40:34 -0400
  • 6cbd2a0738 Don't run a task if it's already finished Jesse Talavera 2024-10-23 18:40:17 -0400
  • 19e168eacd Add some Slot-2 tests Jesse Talavera 2024-10-23 09:27:43 -0400
  • d44c1921e2 Refresh the rumble task when resetting the game Jesse Talavera 2024-10-23 09:11:59 -0400
  • 68c691ec1d Add an empty test module Jesse Talavera 2024-10-23 09:04:45 -0400
  • 4ec8485c5d Use a constant for a task title Jesse Talavera 2024-10-23 09:03:34 -0400
  • bf2e9fd758 Simplify the use of the task queue Jesse Talavera 2024-10-23 08:50:25 -0400
  • 8e63a2ad46 Add a rumble decay task Jesse Talavera 2024-10-23 08:39:08 -0400
  • 9fef226100 Ensure that the rumble interface isn't overwritten after the first time it's set Jesse Talavera 2024-10-23 08:36:45 -0400
  • ab2ce59764 Add a non-const GetInputState overload Jesse Talavera 2024-10-22 19:08:49 -0400
  • b4827d095d Remove RumbleMotorType and RubleIntensity options Jesse Talavera 2024-10-22 19:07:46 -0400
  • befe5b98df Add a set_rumble_state overload that sets both motors Jesse Talavera 2024-10-22 19:04:57 -0400
  • c23b878446 Mark a variable as global Jesse Talavera 2024-10-22 16:12:17 -0400
  • 04f4a8d0ec Add a constant Jesse Talavera 2024-10-22 16:11:54 -0400
  • 090156a264 Add support for getting the last frame time Jesse Talavera 2024-10-22 11:51:34 -0400
  • 93023d4e2d Pass the address to the CoreState as the rumble pak's userdata Jesse Talavera 2024-10-22 11:19:17 -0400
  • cf0e5dcc46 Forbid CoreState from being copied or moved Jesse Talavera 2024-10-22 11:17:57 -0400
  • 74c2eb6a06 Move the FPS into a named constant Jesse Talavera 2024-10-22 11:17:21 -0400
  • 357fe6926c Add set_rumble_state support Jesse Talavera 2024-10-22 08:48:17 -0400
  • 5da7ed9288 Add options for rumble strength and type Jesse Talavera 2024-10-22 08:47:39 -0400
  • 0b1e145220 Insert the Slot-2 pak if applicable Jesse Talavera 2024-10-21 18:29:08 -0400
  • 3f0fa5431e Hide the Slot-2 Devices option if using DSi mode Jesse Talavera 2024-10-21 17:39:25 -0400
  • e74c9079ef Add an option for slot-2 devices Jesse Talavera 2024-10-21 17:36:51 -0400
  • 08862a8aa4 Don't print the release notes body main v1.1.8 Jesse Talavera 2024-10-19 17:19:13 -0400
  • aee7a181c5 Note the debug builds for 1.1.8 Jesse Talavera 2024-10-19 16:57:53 -0400
  • 30af22b277 Forgot to iterate over the debug builds Jesse Talavera 2024-10-19 16:57:04 -0400
  • 1ac3b3c6af Print the release notes in the changelog Jesse Talavera 2024-10-19 16:50:52 -0400
  • a01024852f Include all Release, RelWithDebInfo, and Debug builds in releases Jesse Talavera 2024-10-19 16:50:01 -0400
  • bca36423b2 Fail if any of the artifacts couldn't be found Jesse Talavera 2024-10-19 16:30:13 -0400
  • b2164928f0 Fail if the info file couldn't be found Jesse Talavera 2024-10-19 16:17:42 -0400
  • 6565393e33 Pass the triggering workflow's workflow ID into create-release Jesse Talavera 2024-10-19 16:09:25 -0400
  • 2b2edcf440 Make dry-run releases the default for manual dispatch Jesse Talavera 2024-10-19 15:56:46 -0400
  • 75d547f717 Don't make the workflow run ID required Jesse Talavera 2024-10-19 15:53:20 -0400
  • 7ef46549c3 Shorten the input names Jesse Talavera 2024-10-19 15:50:59 -0400
  • 417c0b3a05 Add some workflow dispatch inputs Jesse Talavera 2024-10-19 15:46:05 -0400
  • 3550d49858 Run check-release-version if dispatched explicitly Jesse Talavera 2024-10-19 15:23:26 -0400
  • bb3beedbad Use this workflow run's token Jesse Talavera 2024-10-19 15:16:58 -0400
  • ed9ba4ddf3 Allow the release workflow to be dispatched manually Jesse Talavera 2024-10-19 15:00:24 -0400
  • 13434300e6 Release 1.1.8 Jesse Talavera 2024-10-19 14:18:01 -0400
  • 4b77be90a8 Touch up some language Jesse Talavera 2024-10-18 18:49:16 -0400
  • 101d553b9f Put melondsds_libretro-*-RelWithDebInfo builds in their own zips Jesse Talavera 2024-10-18 17:50:49 -0400
  • ca26d1fd8c Clarify some language in SECURITY.md Jesse Talavera 2024-10-18 17:49:55 -0400
  • 8b1404585a Set a different version string for RelWithDebInfo builds Jesse Talavera 2024-10-18 17:46:49 -0400
  • 17b28a6277 Update the changelog Jesse Talavera 2024-10-18 16:57:35 -0400
  • 597067cde7 Fix core_rotates_screen.py Jesse Talavera 2024-10-18 16:07:42 -0400
  • a11f576de9 Merge remote-tracking branch 'origin/dev' into dev Jesse Talavera 2024-10-18 15:15:16 -0400
  • 84a63988fa #38 roblar91 2024-09-17 09:42:52 +0900
  • 77c1d8da36 Tighten the permissions for the release workflow Jesse Talavera 2024-10-18 10:42:46 -0400
  • 6e913dbb68 #38 #229 roblar91 2024-09-17 09:42:52 +0900
  • c6f95485e3 Run the builds on the pull_request_target event Jesse Talavera 2024-10-17 18:54:27 -0400
  • df4aa0b343 Add RelWithDebInfo builds Jesse Talavera 2024-10-17 12:25:55 -0400
  • cf7fe7ff16 Bump the libretro.py version to 0.3.1 Jesse Talavera 2024-10-17 11:54:57 -0400
  • 5e742eef33 Add a security policy Jesse Talavera 2024-10-17 07:20:41 -0400
  • 5bcec976c4 Add CMake user presets to .gitignore Jesse Talavera 2024-10-16 22:09:41 -0400
  • 58f34bb6b9 Revert branches Jesse Talavera 2024-10-15 20:53:34 -0400
  • 139051c938 Temporarily don't filter release.yaml's run by branch Jesse Talavera 2024-10-15 17:56:07 -0400
  • 539fd8078d Temporarily run part of the release workflow on dev Jesse Talavera 2024-10-15 17:15:33 -0400
  • a546f61176 Rename a step jtg/prs Jesse Talavera 2024-10-15 16:48:55 -0400
  • 5793e07d10 Cache the test files Jesse Talavera 2024-10-15 16:36:54 -0400
  • 8ad836455a Temporarily cut RelWithDebInfo builds Jesse Talavera 2024-10-15 16:09:00 -0400
  • 43ca12a17b Don't special-case this branch Jesse Talavera 2024-10-15 11:58:09 -0400