Commit graph

444 commits

Author SHA1 Message Date
wheremyfoodat
cee16d8cf2 Fix name formatting 2025-07-03 03:36:17 +03:00
wheremyfoodat
2a0661f968 IR: Proper error in SendIrnop 2025-07-03 02:56:25 +03:00
wheremyfoodat
dc7f8a48bd IR: Move to scheduler 2025-07-03 02:42:43 +03:00
wheremyfoodat
b2904f391f IR: Deglobalize receiveBuffer 2025-07-03 01:41:43 +03:00
wheremyfoodat
0ab8a6d956 More CirclePad Pro improvements 2025-07-03 01:33:47 +03:00
wheremyfoodat
935e088ca1 More CPP fixes 2025-07-02 21:56:12 +03:00
wheremyfoodat
a3f9ced3aa CPP fixes 2025-07-02 21:35:29 +03:00
wheremyfoodat
5a912aaf2f IR: More fixes 2025-07-01 04:03:42 +03:00
wheremyfoodat
95b9f75ef9 Fix naming conventions 2025-07-01 03:04:55 +03:00
wheremyfoodat
10d11cb3c9 Clean up CirclePad Pro state 2025-07-01 02:32:40 +03:00
wheremyfoodat
382c0f953d Initial CPP implementation 2025-07-01 01:44:55 +03:00
wheremyfoodat
da797831ba
Add more HLE service calls for eshop (#721) 2025-02-10 01:00:12 +02:00
wheremyfoodat
86d1bde845
Temporarily give 80MB to all processes (#715) 2025-02-02 23:18:54 +02:00
wheremyfoodat
33c3e67b31 CRO: Lighter icache flushes 2025-01-03 19:14:59 +02:00
wheremyfoodat
4cfc5fb32a Make system language configurable 2024-12-10 20:28:49 +02:00
wheremyfoodat
12f5b6bc98 More PTM stuff
Co-Authored-By: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 19:27:55 +02:00
wheremyfoodat
dc80828397
Fix typo (#680)
Co-authored-by: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 18:52:53 +02:00
wheremyfoodat
79d24cba11
Make filesystem decent, part 1 (#677) 2024-12-10 00:29:56 +02:00
wheremyfoodat
bdb467d09f Fix DSP::ForceHeadphoneOut 2024-12-09 19:12:09 +02:00
wheremyfoodat
cc669d7cab FS: Stub card SPI and some other things 2024-12-09 19:08:30 +02:00
wheremyfoodat
055dbc7fb6 FS: Stub TWL_SOUND 2024-12-08 22:49:46 +02:00
wheremyfoodat
b436fdca64 FS: Stub TWL_PHOTO 2024-12-08 22:33:14 +02:00
wheremyfoodat
c2b479889c
Remove FirmwareInfo struct redeclaration 2024-12-01 00:06:40 +02:00
wheremyfoodat
ab2005d50d
Specify SHA-256 when printing firmware info 2024-12-01 00:03:42 +02:00
wheremyfoodat
7e51f50999 Add DSP firmware database 2024-11-30 23:34:38 +02:00
wheremyfoodat
18f3865f8b Add option to print DSP fw 2024-11-30 21:51:46 +02:00
wheremyfoodat
54d0618f02
Fonts: Fix IWYU bug 2024-10-23 10:57:59 +03:00
wheremyfoodat
8c80099339 Implement shared font relocation 2024-10-22 19:13:25 +03:00
wheremyfoodat
c772b1c702 Initial accelerometer support 2024-08-15 17:31:55 +03:00
wheremyfoodat
d208c24c0c Implement controller gyroscope in SDL 2024-08-14 22:35:02 +03:00
wheremyfoodat
0f80d0af7a Rename Handle to HorizonHandle, add metal-cpp submodule, format 2024-07-23 15:22:15 +03:00
wheremyfoodat
d4cf54d56c Tweak Y2R timings 2024-07-02 15:57:39 +03:00
wheremyfoodat
1c9a3ac3d3 Add Y2R event delay 2024-07-02 15:30:38 +03:00
NerduMiner
2f9d5e30b4
Index with iterator value in CAMService::startCapture rather than getSingleIndex()
The port may have a value of 3 in this function, which will cause a panic. getPortIndices() handles this case for us already, so the iterator vale is safe to use
2024-05-11 15:04:53 -04:00
wheremyfoodat
2fc66fd3ba
Merge pull request #498 from wheremyfoodat/hle-dsp
Qt: Add support for dumping DSP firmware
2024-04-25 22:40:44 +00:00
wheremyfoodat
8c296905f4 Qt: Add support for dumping DSP firmware 2024-04-26 00:54:21 +03:00
PSI-Rockin
b797c92b2e [CRO] Offset the old data address by the start of the CRO
The old logic caused bad data relocations
2024-04-22 18:17:58 -04:00
SpikeHD
57193e7944
Stub ALL getNsDataIdList functions (#452)
* fix: stub ALL getNsDataIdList functions

* fix: spaces -> tabs
2024-03-09 13:45:38 +02:00
wheremyfoodat
048eca557e
Merge pull request #439 from wheremyfoodat/y2r-stubs
Y2R: Stub IsFinishedSending/Receiving functions
2024-03-07 18:17:56 +00:00
wheremyfoodat
361172b4de
GSP_GPU: Implement ReadHwRegs 2024-03-07 00:09:41 +00:00
wheremyfoodat
3505bf0df9
Y2R: Stub IsFinishedSending/Receiving functions 2024-03-06 00:37:12 +00:00
wheremyfoodat
505abbe532
Stub NWM_UDS::Initialize to fail 2024-02-20 21:59:33 +02:00
wheremyfoodat
093364f615
Merge pull request #410 from wheremyfoodat/dsp
WIP: DSP support
2024-02-19 19:34:05 +00:00
wheremyfoodat
f7c6ec3b57 Properly handle DSP interrupts in HLE 2024-02-19 18:50:41 +02:00
wheremyfoodat
7a5bb2859e Make DSP backends properly configurable 2024-02-19 17:57:21 +02:00
wheremyfoodat
33eb096ef8 Better DSP scheduling 2024-02-18 22:22:00 +02:00
wheremyfoodat
f58354af06 Update DSP semaphore on semaphore event signal
Fixes Pokemon X and other DSP-needy games...
2024-02-18 03:54:00 +02:00
wheremyfoodat
d3dc9e2f71 Forward interrupts properly in Teakra DSP core 2024-02-18 00:24:08 +02:00
wheremyfoodat
16a312ee15
Add GSP::GPU::SetBufferSwap 2024-02-17 18:15:06 +02:00
wheremyfoodat
5dd3c02ffb Moar Teak LLE
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com>
2024-02-17 03:48:37 +02:00