Cemu/src/Cafe/OS/libs/nn_olv
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
..
nn_olv.cpp Implement proc_ui.rpl + stub SYSSwitchToEManual() to avoid softlocks 2024-04-30 23:29:15 +02:00
nn_olv.h nn_olv: More work on post API 2023-08-03 20:31:12 +02:00
nn_olv_Common.cpp nn_olv: Added community related API (#873) 2023-06-24 14:51:41 +02:00
nn_olv_Common.h nn_olv: More work on post API 2023-08-03 20:31:12 +02:00
nn_olv_DownloadCommunityTypes.cpp DownloadManager: Always use Nintendo servers + additional streamlining 2024-04-20 12:19:06 +02:00
nn_olv_DownloadCommunityTypes.h Logging: Refactor and optimizations 2023-09-14 20:52:40 +02:00
nn_olv_InitializeTypes.cpp DownloadManager: Always use Nintendo servers + additional streamlining 2024-04-20 12:19:06 +02:00
nn_olv_InitializeTypes.h Logging: Refactor and optimizations 2023-09-14 20:52:40 +02:00
nn_olv_OfflineDB.cpp nn_fp: Full rework of friend service 2023-10-17 05:26:30 +02:00
nn_olv_OfflineDB.h nn_olv: More work on post API 2023-08-03 20:31:12 +02:00
nn_olv_PostTypes.cpp Logging: Refactor and optimizations 2023-09-14 20:52:40 +02:00
nn_olv_PostTypes.h nn_olv: Handle nullptr key in SetSearchKey (#974) 2023-09-22 19:20:22 +02:00
nn_olv_UploadCommunityTypes.cpp DownloadManager: Always use Nintendo servers + additional streamlining 2024-04-20 12:19:06 +02:00
nn_olv_UploadCommunityTypes.h nsysnet: Add support for SO_BIO and handle SO_ENOTCONN 2023-12-13 22:43:51 +01:00
nn_olv_UploadFavoriteTypes.cpp DownloadManager: Always use Nintendo servers + additional streamlining 2024-04-20 12:19:06 +02:00
nn_olv_UploadFavoriteTypes.h Logging: Refactor and optimizations 2023-09-14 20:52:40 +02:00