Cemu/src/Cafe
Exzap 1c73dc9e1b Implement proc_ui.rpl + stub SYSSwitchToEManual() to avoid softlocks
- Full reimplementation of proc_ui.rpl with all 19 exports
- Foreground/Background messages now go to the coreinit system message queue as they should (instead of using a hack where proc_ui receives them directly)
- Add missing coreinit API needed by proc_ui: OSGetPFID(), OSGetUPID(), OSGetTitleID(), __OSCreateThreadType()
- Use big-endian types in OSMessage
- Flesh out the stubs for OSDriver_Register and OSDriver_Unregister a bit more since we need to call it from proc_ui. Similiar small tweaks to other coreinit API
- Stub sysapp SYSSwitchToEManual() and _SYSSwitchToEManual() in such a way that they will trigger the expected background/foreground transition, avoiding softlocks in games that call these functions
2024-04-30 23:29:15 +02:00
..
Account Localization improvements and fixes (#956) 2023-09-08 02:09:03 +02:00
Filesystem Fixes for titles in NUS format 2023-10-02 21:24:50 +02:00
GameProfile GfxPack: Refactor + better unicode support 2023-12-10 08:30:52 +01:00
GraphicPack Latte: Enable colorbuffer optimization if gfx packs are aware 2024-03-25 21:35:38 +01:00
HW OpenGL: Fix a crash when GL_VERSION is null (#1187) 2024-04-27 15:49:49 +02:00
IOSU IOSU: Clean up resource on service shutdown 2024-04-30 23:19:11 +02:00
OS Implement proc_ui.rpl + stub SYSSwitchToEManual() to avoid softlocks 2024-04-30 23:29:15 +02:00
TitleList coreinit: Handle SD mounting permission in FSGetMountSource 2024-04-06 22:18:38 +02:00
CafeSystem.cpp nn_acp: Implement ACPGetOlvAccesskey + code clean up 2024-04-10 20:22:27 +02:00
CafeSystem.h coreinit: Handle SD mounting permission in FSGetMountSource 2024-04-06 22:18:38 +02:00
CMakeLists.txt nn_sl: Stub GetDefaultWhiteListAccessor__Q2_2nn2slFv to avoid crash in Wii U Menu when an online account is used (#1159) 2024-04-08 19:15:49 +02:00
GamePatch.cpp Code cleanup 2023-10-01 11:46:26 +02:00
GamePatch.h Add all the files 2022-08-22 22:21:23 +02:00