// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #include #include "common/memory_patcher.h" #include "emulator.h" int main(int argc, char* argv[]) { if (argc == 1) { fmt::print("Usage: {} \n", argv[0]); return -1; } // check if eboot file exists if (!std::filesystem::exists(argv[1])) { fmt::print("Eboot.bin file not found\n"); return -1; } for (int i = 0; i < argc; i++) { std::string curArg = argv[i]; if (curArg == "-p") { std::string patchFile = argv[i + 1]; MemoryPatcher::patchFile = patchFile; } } Core::Emulator emulator; emulator.Run(argv[1]); return 0; }