Commit graph

1096 commits

Author SHA1 Message Date
wheremyfoodat
fa82dad38d First stuff running with scheduler 2024-01-22 02:29:14 +02:00
wheremyfoodat
97f97dc6e2 Use CPU for counting ticks instead of scheduler 2024-01-22 00:38:11 +02:00
wheremyfoodat
7343497f36 Add basic scheduler structure 2024-01-20 23:17:35 +02:00
wheremyfoodat
ef2467bc60 TEV definitions for shader generator 2024-01-18 02:59:29 +02:00
wheremyfoodat
6f3c7d358b Add GLSL shader gen files 2024-01-18 00:27:17 +02:00
wheremyfoodat
6d78750824
Merge pull request #362 from wheremyfoodat/arm64-jot
WIP arm64 shader recompiler
2024-01-12 19:03:40 +02:00
wheremyfoodat
aaef3b66f9
Moar arm64 shader ops 2024-01-09 23:50:57 +02:00
wheremyfoodat
6c2e0be07d [arm64 shader JIT] Booting OoT now 2024-01-04 23:25:46 +02:00
wheremyfoodat
745da35324 Fix cmp in x64 shader JIT 2024-01-04 03:19:31 +02:00
wheremyfoodat
fe01df588b Get some demos running on a64 shader JIT 2024-01-03 22:00:16 +02:00
wheremyfoodat
c0621d0760 WIP arm64 shader recompiler 2024-01-03 00:39:36 +02:00
wheremyfoodat
281a7eefbf
Merge pull request #360 from wheremyfoodat/helpme
Implement SVC 0x3B (GetThreadContext)
2024-01-02 18:10:46 +02:00
wheremyfoodat
1430f1c4c2 Implement SVC 0x3B (GetThreadContext) 2024-01-02 17:18:47 +02:00
wheremyfoodat
49ab77cac2
Merge pull request #358 from wheremyfoodat/helpme
Implement AC::GetWifiStatus
2023-12-31 23:52:22 +02:00
wheremyfoodat
46f92f145f Implement AC::GetWifiStatus 2023-12-31 23:37:39 +02:00
offtkp
3aa977c6c5 Clean up smdh getting 2023-12-28 00:28:19 +02:00
wheremyfoodat
0525d96aec Roll back Pandroid/Hydra split 2023-12-27 00:46:37 +02:00
wheremyfoodat
dc32e9a563
Merge pull request #351 from GabrielBRDeveloper/ui
Pandroid: UI
2023-12-26 20:49:20 +02:00
wheremyfoodat
adb8cccf8c Fix Android hydra core (again) 2023-12-26 20:30:01 +02:00
wheremyfoodat
d28ead1438 Ignore JNI driver files for Android Hydra core 2023-12-26 20:29:07 +02:00
wheremyfoodat
f2fac171a0 Bonk 2023-12-26 02:21:36 +02:00
Gabriel
c0960dcccd Game metadata extractor and some fixes
- App not closing on back pressed (AlberInputListener.java)
- Extract SMDH from rom.
- Extract metadata from SMDH
2023-12-21 09:43:51 -04:00
wheremyfoodat
0f2fa4e738
Same for NCCH archive 2023-12-20 19:33:38 +02:00
wheremyfoodat
d31e79ebc8
[SelfNCCH] Fix reading from end of RomFS 2023-12-20 19:32:07 +02:00
noumidev
6c73fb13c5
Proper handling of SetApplicationCpuTimeLimit with invalid parameters (#353)
* Add NotImplemented error code

* Add proper handling of SetAppCpuTimeLimit with invalid params

Set default time limit to 0

* Add AppCpuTimeLimit tests

* Replace spaces with tab
2023-12-18 20:45:57 +02:00
wheremyfoodat
a82c03312a Handle svcClose for file objects 2023-12-17 20:47:50 +02:00
wheremyfoodat
ae24bd0701 Optionally flush file in File::Write 2023-12-17 20:36:00 +02:00
wheremyfoodat
18f1ea5453 [APT] Gracefully handle SetApplicationCpuTimeLimit with invalid inputs 2023-12-16 22:11:14 +02:00
wheremyfoodat
4dd66498d5
Merge pull request #345 from wheremyfoodat/gaming
Fix Kernel WaitSynchronization1 HLE, properly report CirclePadPro as not connected
2023-12-06 03:20:33 +02:00
wheremyfoodat
13d680e8b6 [IR] Report CPP as not plugged 2023-12-06 02:41:55 +02:00
wheremyfoodat
ba3db24f30 [Kernel] Fix WaitSynchronization1 ABI 2023-12-06 02:39:55 +02:00
wheremyfoodat
7a78b2cf20
Fix FS::GetThisSaveDataSecureValue stub
Based on https://github.com/citra-emu/citra/pull/7191
2023-11-20 21:46:20 +02:00
wheremyfoodat
a98fcfc56f
Merge pull request #339 from wheremyfoodat/y2r
Implement more HLE applet and GSP stuff
2023-11-12 21:52:46 +02:00
wheremyfoodat
62af35c42b [Applet Manager] Fix resetting 2023-11-12 21:27:32 +02:00
wheremyfoodat
aa40eaf4cc [APT] Remove redundant cast 2023-11-12 21:16:38 +02:00
wheremyfoodat
bd1d7b7a81 [APT] Properly forward parameters in SendParameter 2023-11-12 21:07:44 +02:00
wheremyfoodat
5df44e0c4f [GSP] Add GSP::GPU::ReleaseRight 2023-11-11 20:51:53 +02:00
wheremyfoodat
60b565273e [Applets] Properly expose nextParameter 2023-11-11 20:35:10 +02:00
wheremyfoodat
135c8cb508 [Applets] Proper glance/receiveParameter sorta 2023-11-11 20:11:40 +02:00
wheremyfoodat
11f42f8c16
Merge pull request #338 from wheremyfoodat/y2r
Better KTimer implementation
2023-11-11 18:07:19 +02:00
wheremyfoodat
1f7fc2274a Add vector of timer handles 2023-11-04 18:28:28 +02:00
wheremyfoodat
708b10c194 Fix svcSetTimer ABI maybe...? 2023-11-04 18:26:20 +02:00
wheremyfoodat
798b10ec69 Fix KTimer not properly triggering 2023-11-04 18:07:13 +02:00
wheremyfoodat
42252e6442
Fix Y2R::SetCoefficientParams 2023-11-01 23:29:09 +02:00
wheremyfoodat
0b56427019 Add Y2R::SetCoefficientParams 2023-11-01 23:09:07 +02:00
wheremyfoodat
cc130d52e9 Add Y2R::GetCoefficientParams 2023-11-01 23:01:38 +02:00
wheremyfoodat
171733870d Add Y2R::GetStandardCoefficientParams 2023-11-01 22:49:50 +02:00
wheremyfoodat
f922870785 format 2023-10-27 02:24:06 +03:00
wheremyfoodat
8502cd9285 Moar cheats 2023-10-27 02:24:04 +03:00
offtkp
7e7d4f7f16 Make cheats struct more versatile 2023-10-27 02:23:41 +03:00