From a8c46485203d3ab00ef478bbf9daa7450df14dfd Mon Sep 17 00:00:00 2001 From: bunnei Date: Thu, 19 Jun 2014 00:11:45 -0400 Subject: NCCH: Added RomFS loading. --- src/core/loader/ncch.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/core/loader/ncch.h') diff --git a/src/core/loader/ncch.h b/src/core/loader/ncch.h index 525a5aef..939b144a 100644 --- a/src/core/loader/ncch.h +++ b/src/core/loader/ncch.h @@ -168,6 +168,13 @@ private: const ResultStatus LoadSectionExeFS(File::IOFile& file, const char* name, std::vector& buffer); + /** + * Reads RomFS of an NCCH file into AppLoader + * @param file Handle to file to read from + * @return ResultStatus result of function + */ + const ResultStatus LoadRomFS(File::IOFile& file); + /** * Loads .code section into memory for booting * @return ResultStatus result of function @@ -182,6 +189,7 @@ private: u32 ncch_offset; // Offset to NCCH header, can be 0 or after NCSD header u32 exefs_offset; + NCCH_Header ncch_header; ExeFs_Header exefs_header; ExHeader_Header exheader_header; }; -- cgit v1.2.3