Skip to content
Snippets Groups Projects
Commit f9ba5a7e authored by David Marcec's avatar David Marcec
Browse files

Changed .istorage to .romfs

parent 35517ca9
No related branches found
No related tags found
No related merge requests found
...@@ -29,7 +29,7 @@ static std::string FindRomFS(const std::string& directory) { ...@@ -29,7 +29,7 @@ static std::string FindRomFS(const std::string& directory) {
// Verify extension // Verify extension
const std::string extension = physical_name.substr(physical_name.find_last_of(".") + 1); const std::string extension = physical_name.substr(physical_name.find_last_of(".") + 1);
if (Common::ToLower(extension) != "istorage") { if (Common::ToLower(extension) != "romfs") {
return true; return true;
} }
...@@ -38,7 +38,7 @@ static std::string FindRomFS(const std::string& directory) { ...@@ -38,7 +38,7 @@ static std::string FindRomFS(const std::string& directory) {
return false; return false;
}; };
// Search the specified directory recursively, looking for the first .istorage file, which will // Search the specified directory recursively, looking for the first .romfs file, which will
// be used for the RomFS // be used for the RomFS
FileUtil::ForeachDirectoryEntry(nullptr, directory, callback); FileUtil::ForeachDirectoryEntry(nullptr, directory, callback);
...@@ -128,10 +128,10 @@ ResultStatus AppLoader_DeconstructedRomDirectory::Load( ...@@ -128,10 +128,10 @@ ResultStatus AppLoader_DeconstructedRomDirectory::Load(
Kernel::ResourceLimit::GetForCategory(Kernel::ResourceLimitCategory::APPLICATION); Kernel::ResourceLimit::GetForCategory(Kernel::ResourceLimitCategory::APPLICATION);
process->Run(Memory::PROCESS_IMAGE_VADDR, 48, Kernel::DEFAULT_STACK_SIZE); process->Run(Memory::PROCESS_IMAGE_VADDR, 48, Kernel::DEFAULT_STACK_SIZE);
// Find the RomFS by searching for a ".istorage" file in this directory // Find the RomFS by searching for a ".romfs" file in this directory
filepath_romfs = FindRomFS(directory); filepath_romfs = FindRomFS(directory);
// Register the RomFS if a ".istorage" file was found // Register the RomFS if a ".romfs" file was found
if (!filepath_romfs.empty()) { if (!filepath_romfs.empty()) {
Service::FileSystem::RegisterFileSystem(std::make_unique<FileSys::RomFS_Factory>(*this), Service::FileSystem::RegisterFileSystem(std::make_unique<FileSys::RomFS_Factory>(*this),
Service::FileSystem::Type::RomFS); Service::FileSystem::Type::RomFS);
......
...@@ -15,7 +15,7 @@ namespace Loader { ...@@ -15,7 +15,7 @@ namespace Loader {
* This class loads a "deconstructed ROM directory", which are the typical format we see for Switch * This class loads a "deconstructed ROM directory", which are the typical format we see for Switch
* game dumps. The path should be a "main" NSO, which must be in a directory that contains the other * game dumps. The path should be a "main" NSO, which must be in a directory that contains the other
* standard ExeFS NSOs (e.g. rtld, sdk, etc.). It will automatically find and load these. * standard ExeFS NSOs (e.g. rtld, sdk, etc.). It will automatically find and load these.
* Furthermore, it will look for the first .istorage file (optionally) and use this for the RomFS. * Furthermore, it will look for the first .romfs file (optionally) and use this for the RomFS.
*/ */
class AppLoader_DeconstructedRomDirectory final : public AppLoader { class AppLoader_DeconstructedRomDirectory final : public AppLoader {
public: public:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment