74 Commits (7ada357b2d12cf616672425a8961804b865354d6)

Author SHA1 Message Date
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