43 Commits (5a4b361f6065d33fd9efb73b3654910f74d5e3cd)

Author SHA1 Message Date
Dante38490 e674aa31af Fix correct espace 11 years ago
Dante38490 35a085d567 Add support load 3DS room 11 years ago
Lioncash bf23f94571 elf: Make DidRelocate const 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Chin e795692614 Clean up some warnings 11 years ago
Yuri Kunde Schlesner 82528ba7df Common: Add a clone of std::make_unique 11 years ago
Subv ea9ce0fba7 Filesystem/Archives: Implemented the SaveData archive 11 years ago
Yuri Kunde Schlesner 83e6e4ffec FS.Archive: Clean up treatment of archives and their handles 11 years ago
Yuri Kunde Schlesner f6153679b0 Service.FS: Do archive registration using IdCode instead of name 11 years ago
Yuri Kunde Schlesner ca67bb7945 HLE: Rename namespaces to match move & fix initialization order 11 years ago
Yuri Kunde Schlesner c72ccfa6db HLE: Move kernel/archive.* to service/fs/ 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
ichfly 1aa969741d Loader: Add 3DSX support 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
Lioncash 72846c418e core: Mark some hle functions as static 11 years ago
Emmanuel Gil Peyrot 6b7b36a874 Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions. 11 years ago
archshift 6e606c515f core: Prune redundant includes 11 years ago
archshift 5472fd4d9b Added string_util to common, small changes in loader.cpp 11 years ago
archshift 4ed24a0619 loader.cpp: improved file extension checking, made Upper/LowerStr useful 11 years ago
Lioncash f68776ce13 ncch: Remove C-style struct typedefs 11 years ago
Lioncash 26cd696843 ncch: inline declare some variables in LZSS_Decompress 11 years ago
bunnei 738b88293c Loader: Added support for loading raw BIN executables. 12 years ago
bunnei 6966fdf025 Loader: Added support for loading raw BIN executables. 12 years ago
bunnei b70c4fb48e NCCH: Updated ExeFS memory allocation to be safer. 12 years ago
bunnei 1099d83455 Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as "override". 12 years ago
bunnei 2d734bb6c5 Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final" 12 years ago
bunnei 2c62d92551 Loader: Updated read methods to be const 12 years ago
bunnei 17a6148f9d FileSys: Added preliminary support for applications reading the RomFS archive. 12 years ago
bunnei d8da707bb9 Loader: Refactored interface such that data is no longer stored by loader. 12 years ago
bunnei a7f1c54490 Loader: Refactored loading functions to only read data from binary if called. 12 years ago
bunnei cedc28dcc6 ELF: Refactored LoadInto(..) to use memcpy, removed unnecessary code. 12 years ago
bunnei 62b444cd17 Loader: Refactored use of const. 12 years ago
bunnei a8c4648520 NCCH: Added RomFS loading. 12 years ago
bunnei 3da2bc6830 NCCH: Fixes reduce unnecessary logging and load logo/banner/etc. sections correctly. 12 years ago
bunnei 7889cafc76 Loader: Implemented AppLoader interface for abstracting application loading. 12 years ago
bunnei 79a48082e2 NCCH: Changed decompression to load .code directly into memory rather than an intermediate buffer. 12 years ago
bunnei c144ed5058 Elf: Removed unused macros, changed #include of "common.h" to just "common_types.h". 12 years ago
bunnei 13bdaa6c60 Loader: Cleaned up and removed unused code, refactored ELF namespace. 12 years ago
bunnei 1da361c7ab Elf: Renamed modules to be consistent with new loader naming, fixed tabs -> spaces. 12 years ago
bunnei 3577dd027d Loader: Added support for booting NCCH executables. 12 years ago
bunnei 0aca202ae9 Loader: Moved elf and loader modules to a "loader" subdirectory. 12 years ago