Add 3GX plugin loader (#6172)
* Initial plugin loader support * More plugin loader progress * Organize code and more plugin features * Fix clang-format * Fix compilation and add android gui * Fix clang-format * Fix macos build * Fix copy-paste bug and clang-format * More merge fixes * Make suggestions * Move global variable to static member * Fix typo * Apply suggestions * Proper initialization order * Allocate plugin memory from SYSTEM instead of APPLICATION * Do not mark free pages as RWX * Fix plugins in old 3DS mode. * Implement KernelSetState and notif 0x203 * Apply changes * Remove unused variable * Fix dynarmic commit * Sublicense files with MIT License * Remove non-ascii characters from license
This commit is contained in:
parent
48ee112ceb
commit
016ce6c286
38 changed files with 1911 additions and 42 deletions
|
@ -80,6 +80,9 @@ add_library(core STATIC
|
|||
file_sys/patch.h
|
||||
file_sys/path_parser.cpp
|
||||
file_sys/path_parser.h
|
||||
file_sys/plugin_3gx.cpp
|
||||
file_sys/plugin_3gx.h
|
||||
file_sys/plugin_3gx_bootloader.h
|
||||
file_sys/romfs_reader.cpp
|
||||
file_sys/romfs_reader.h
|
||||
file_sys/savedata_archive.cpp
|
||||
|
@ -365,6 +368,8 @@ add_library(core STATIC
|
|||
hle/service/nwm/uds_connection.h
|
||||
hle/service/nwm/uds_data.cpp
|
||||
hle/service/nwm/uds_data.h
|
||||
hle/service/plgldr/plgldr.cpp
|
||||
hle/service/plgldr/plgldr.h
|
||||
hle/service/pm/pm.cpp
|
||||
hle/service/pm/pm.h
|
||||
hle/service/pm/pm_app.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue