110 Commits (07073734ed3785d1dee487f0c898a645fbd5f03c)

Author SHA1 Message Date
Feng Chen 07073734ed
file_sys: Support load game collection (#6582) 5 years ago
Morph 065867e2c2
common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 5 years ago
Lioncash 9a07ed53eb core: Make variable shadowing a compile-time error 5 years ago
bunnei 2a7eff57a8 hle: kernel: Rename Process to KProcess. 5 years ago
Lioncash 86592b274e main: Resolve error string not displaying 5 years ago
bunnei 5f75d97125 core: loader: Implement support for loading indexed programs. 5 years ago
Lioncash 6f8a06bac5 patch_manager: Remove usages of the global system instance 5 years ago
Lioncash c4ed791164 common/fileutil: Convert namespace to Common::FS 5 years ago
Lioncash 8e86fa7e60 common/concepts: Rename IsBaseOf to DerivedFrom 5 years ago
David Marcec a5af1161c9 Place in anonymous namespace 5 years ago
David Marcec 6cfff2c3f6 loader: Make IdentifyFile typesafe 5 years ago
Zach Hilman ce9f7ac4f2 loader: Add recognition for KIP file type 7 years ago
Zach Hilman a76bd49268 loader: Add KIP and INI file parser-specific errors 7 years ago
Lioncash 002ae08bbd kernel/process: Hook up the process capability parser to the process itself 7 years ago
Lioncash bed872ed38 nso: Return an optional address from LoadModule 7 years ago
Zach Hilman 5045748829 loader: Add getter for packed update 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Zach Hilman c913136eb2 bktr: Fix bucket overlap error 7 years ago
Zach Hilman f5e03b9173 loader: Add BKTR-specific error messages and codes 7 years ago
Zach Hilman b555311438 loader: Add NSP file type and NSP-specific errors 7 years ago
Lioncash a405373144 vfs_real: Forward declare IOFile 7 years ago
Zach Hilman b247e0cab0 loader: Add new NAX-specific errors and messages 7 years ago
Zach Hilman 2164702cf7 nax: Add AppLoader_NAX and update loader to support it 7 years ago
Lioncash 87d8a9c986 loader: Make ResultStatus directly compatible with fmt 7 years ago
Lioncash 96c0b81a51 loader: Remove address mapping remnants from citra 7 years ago
David Marcec a1fb8a331f Fixed invalid cast in loader 7 years ago
Zach Hilman 5b4119fa7f loader: Recognize filename '00' as NCA 7 years ago
Zach Hilman ec3bef7b4c loader: Add more descriptive errors 7 years ago
Zach Hilman dad2ae1ee0 loader: Remove unused IdentifyFile overload 8 years ago
Zach Hilman 9e88f03e75 Avoid parsing RomFS to directory in NCA 8 years ago
Zach Hilman df5b75694f Remove files that are not used 8 years ago
Lioncash a147fa5825 loader: Remove unnecessary constructor call in IdentifyFile() 8 years ago
Lioncash 398444e676 file_util, vfs: Use std::string_view where applicable 8 years ago
Lioncash 50d08beed2 loader: Amend Doxygen comments 8 years ago
Zach Hilman 29aff8d5ab Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
bunnei 913896cbd9 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 77c684c114 Virtual Filesystem (#597) 8 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
Zach Hilman 63f26d5c40 Add support for decrypted NCA files (#567) 8 years ago
Lioncash cc2e14ec2a
loader: Move old logging macros over to new fmt-capable ones 8 years ago
bunnei 386df282a3 loader: Clean up ctors and includes. 8 years ago
bunnei e75aba3ed0 loader: Add DeconstructedRomDirectory for game dumps. 8 years ago
bunnei 023aef053c loader: Refactor to also pass filepath into IdentifyType. 8 years ago
Thog 06e288cea0
Add missing FileType declarations in GuessFromExtension and GetFileTypeString 8 years ago
bunnei dbd15b0d10 Remove more 3DS-specific code. 8 years ago
bunnei 72b03025ac Remove lots more 3DS-specific code. 8 years ago
bunnei 23ce4f5afc loader: Various improvements for NSO/NRO loaders. 8 years ago
bunnei 33ea53094c loader: Add support for NRO, as well as various fixes and shared linker. 8 years ago
bunnei 6bafd3f4f7 loader: Add support for loading an NSO. 8 years ago
wwylele 4b931bb913 loader: lower file name logging level 9 years ago