2474 Commits

Author SHA1 Message Date
Jesse Talavera
5db6c07c2c Update to libretro.py 0.4.0
Some checks failed
Build Artifacts / Windows (x86_64) (push) Has been cancelled
Build Artifacts / macOS (x86_64) (push) Has been cancelled
Build Artifacts / macOS (arm64) (push) Has been cancelled
Build Artifacts / Linux (x86_64) (push) Has been cancelled
Build Artifacts / Linux (arm64) (push) Has been cancelled
Build Artifacts / Android (push) Has been cancelled
Build Artifacts / iOS (push) Has been cancelled
Build Artifacts / tvOS (push) Has been cancelled
2024-10-24 20:40:06 -04:00
Jesse Talavera
6f7e23c0c1 Change a method name 2024-10-23 19:15:25 -04:00
Jesse Talavera
9b2911e5a6 Add the Slot-2 support to the changelog 2024-10-23 18:43:48 -04:00
Jesse Talavera
14ab73cc01 Add tests for the memory and expansion paks 2024-10-23 18:40:34 -04:00
Jesse Talavera
6cbd2a0738 Don't run a task if it's already finished 2024-10-23 18:40:17 -04:00
Jesse Talavera
19e168eacd Add some Slot-2 tests
- Add a test ROM from libnds SDK
- Add two test scripts
- Add a test function to the core itself
2024-10-23 09:27:43 -04:00
Jesse Talavera
d44c1921e2 Refresh the rumble task when resetting the game 2024-10-23 09:11:59 -04:00
Jesse Talavera
68c691ec1d Add an empty test module 2024-10-23 09:04:45 -04:00
Jesse Talavera
4ec8485c5d Use a constant for a task title 2024-10-23 09:03:34 -04:00
Jesse Talavera
bf2e9fd758 Simplify the use of the task queue
- Allow finding by common fields
- Finding a task returns it
- Pushing a task now returns its identifier
2024-10-23 08:50:25 -04:00
Jesse Talavera
8e63a2ad46 Add a rumble decay task 2024-10-23 08:39:08 -04:00
Jesse Talavera
9fef226100 Ensure that the rumble interface isn't overwritten after the first time it's set 2024-10-23 08:36:45 -04:00
Jesse Talavera
ab2ce59764 Add a non-const GetInputState overload 2024-10-22 19:08:49 -04:00
Jesse Talavera
b4827d095d Remove RumbleMotorType and RubleIntensity options
- Now that I think about it, it's kind of overkill
- Let's revisit this if anyone asks for it
2024-10-22 19:07:46 -04:00
Jesse Talavera
befe5b98df Add a set_rumble_state overload that sets both motors 2024-10-22 19:04:57 -04:00
Jesse Talavera
c23b878446 Mark a variable as global 2024-10-22 16:12:17 -04:00
Jesse Talavera
04f4a8d0ec Add a constant 2024-10-22 16:11:54 -04:00
Jesse Talavera
090156a264 Add support for getting the last frame time 2024-10-22 11:51:34 -04:00
Jesse Talavera
93023d4e2d Pass the address to the CoreState as the rumble pak's userdata 2024-10-22 11:19:17 -04:00
Jesse Talavera
cf0e5dcc46 Forbid CoreState from being copied or moved
- Just so it doesn't bite me in the ass later
2024-10-22 11:17:57 -04:00
Jesse Talavera
74c2eb6a06 Move the FPS into a named constant 2024-10-22 11:17:21 -04:00
Jesse Talavera
357fe6926c Add set_rumble_state support 2024-10-22 08:48:17 -04:00
Jesse Talavera
5da7ed9288 Add options for rumble strength and type 2024-10-22 08:47:39 -04:00
Jesse Talavera
0b1e145220 Insert the Slot-2 pak if applicable 2024-10-21 18:29:08 -04:00
Jesse Talavera
3f0fa5431e Hide the Slot-2 Devices option if using DSi mode 2024-10-21 17:39:25 -04:00
Jesse Talavera
e74c9079ef Add an option for slot-2 devices
- Just for reading and saving the option
- No actual work is done in the emulator yet
2024-10-21 17:36:51 -04:00
Jesse Talavera
13434300e6 Release 1.1.8
Some checks failed
Build Artifacts / Windows (x86_64) (push) Has been cancelled
Build Artifacts / macOS (x86_64) (push) Has been cancelled
Build Artifacts / macOS (arm64) (push) Has been cancelled
Build Artifacts / Linux (x86_64) (push) Has been cancelled
Build Artifacts / Linux (arm64) (push) Has been cancelled
Build Artifacts / Android (push) Has been cancelled
Build Artifacts / iOS (push) Has been cancelled
Build Artifacts / tvOS (push) Has been cancelled
2024-10-19 14:18:01 -04:00
Jesse Talavera
4b77be90a8 Touch up some language 2024-10-18 18:49:16 -04:00
Jesse Talavera
101d553b9f Put melondsds_libretro-*-RelWithDebInfo builds in their own zips 2024-10-18 17:50:49 -04:00
Jesse Talavera
ca26d1fd8c Clarify some language in SECURITY.md 2024-10-18 17:50:10 -04:00
Jesse Talavera
8b1404585a Set a different version string for RelWithDebInfo builds 2024-10-18 17:46:49 -04:00
Jesse Talavera
17b28a6277 Update the changelog 2024-10-18 16:57:35 -04:00
Jesse Talavera
597067cde7 Fix core_rotates_screen.py
Some checks are pending
Build Artifacts / Windows (x86_64) (push) Waiting to run
Build Artifacts / macOS (x86_64) (push) Waiting to run
Build Artifacts / macOS (arm64) (push) Waiting to run
Build Artifacts / Linux (x86_64) (push) Waiting to run
Build Artifacts / Linux (arm64) (push) Waiting to run
Build Artifacts / Android (push) Waiting to run
Build Artifacts / iOS (push) Waiting to run
Build Artifacts / tvOS (push) Waiting to run
- One of the ScreenLayout constants got changed in a recent PR
2024-10-18 16:07:42 -04:00
Jesse Talavera
a11f576de9 Merge remote-tracking branch 'origin/dev' into dev 2024-10-18 15:15:16 -04:00
roblar91
84a63988fa #38
- Added 2 new screen layouts: FlippedHybridTop and FlippedHybridBottom. These work the same as the ordinary hybrid screens, but features the large screen on the right hand side.
2024-10-18 15:09:55 -04:00
Jesse Talavera
77c1d8da36 Tighten the permissions for the release workflow 2024-10-18 10:42:46 -04:00
Jesse Talavera
c6f95485e3 Run the builds on the pull_request_target event
- I've separated the release process into another workflow so its token is not exposed
2024-10-17 18:54:27 -04:00
Jesse Talavera
df4aa0b343 Add RelWithDebInfo builds
Some checks failed
Build Artifacts / Windows (x86_64) (push) Has been cancelled
Build Artifacts / macOS (x86_64) (push) Has been cancelled
Build Artifacts / macOS (arm64) (push) Has been cancelled
Build Artifacts / Linux (x86_64) (push) Has been cancelled
Build Artifacts / Linux (arm64) (push) Has been cancelled
Build Artifacts / Android (push) Has been cancelled
Build Artifacts / iOS (push) Has been cancelled
Build Artifacts / tvOS (push) Has been cancelled
2024-10-17 12:25:55 -04:00
Jesse Talavera
cf7fe7ff16 Bump the libretro.py version to 0.3.1 2024-10-17 11:54:57 -04:00
Jesse Talavera
5e742eef33 Add a security policy 2024-10-17 07:20:41 -04:00
Jesse Talavera
5bcec976c4 Add CMake user presets to .gitignore 2024-10-16 22:09:41 -04:00
Jesse Talavera
58f34bb6b9 Revert branches 2024-10-15 20:53:34 -04:00
Jesse Talavera
139051c938 Temporarily don't filter release.yaml's run by branch
Some checks failed
Build Artifacts / Windows (x86_64) (push) Has been cancelled
Build Artifacts / macOS (x86_64) (push) Has been cancelled
Build Artifacts / macOS (arm64) (push) Has been cancelled
Build Artifacts / Linux (x86_64) (push) Has been cancelled
Build Artifacts / Linux (arm64) (push) Has been cancelled
Build Artifacts / Android (push) Has been cancelled
Build Artifacts / iOS (push) Has been cancelled
Build Artifacts / tvOS (push) Has been cancelled
2024-10-15 17:56:07 -04:00
Jesse Talavera
539fd8078d Temporarily run part of the release workflow on dev 2024-10-15 17:15:33 -04:00
Jesse Talavera
a546f61176 Rename a step
Some checks failed
Build Artifacts / Windows (x86_64) (push) Has been cancelled
Build Artifacts / macOS (x86_64) (push) Has been cancelled
Build Artifacts / macOS (arm64) (push) Has been cancelled
Build Artifacts / Linux (x86_64) (push) Has been cancelled
Build Artifacts / Linux (arm64) (push) Has been cancelled
Build Artifacts / Android (push) Has been cancelled
Build Artifacts / iOS (push) Has been cancelled
Build Artifacts / tvOS (push) Has been cancelled
- Honestly I just want to ensure that caching the test files works
2024-10-15 16:48:55 -04:00
Jesse Talavera
5793e07d10 Cache the test files 2024-10-15 16:36:54 -04:00
Jesse Talavera
8ad836455a Temporarily cut RelWithDebInfo builds 2024-10-15 16:09:00 -04:00
Jesse Talavera
43ca12a17b Don't special-case this branch 2024-10-15 11:58:09 -04:00
Jesse Talavera
cf13fd7bcb Move the release workflow into a new file 2024-10-15 11:52:05 -04:00
Jesse Talavera
5bf358905b Fill out CONTRIBUTING.md
Some checks failed
Build Artifacts / Windows (x86_64) (push) Has been cancelled
Build Artifacts / macOS (x86_64) (push) Has been cancelled
Build Artifacts / macOS (arm64) (push) Has been cancelled
Build Artifacts / Linux (x86_64) (push) Has been cancelled
Build Artifacts / Linux (arm64) (push) Has been cancelled
Build Artifacts / Android (push) Has been cancelled
Build Artifacts / iOS (push) Has been cancelled
Build Artifacts / tvOS (push) Has been cancelled
Build Artifacts / Create Release (push) Has been cancelled
- No more placeholder text!
2024-10-08 19:34:59 -04:00