Jesse Talavera
5db6c07c2c
Update to libretro.py 0.4.0
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
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
...
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
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
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
...
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
...
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