Sfoglia il codice sorgente

Merge pull request #13 from archshift/master

Use runtime arguments to specify boot filename.
bunnei 12 anni fa
parent
commit
9592d61037
1 ha cambiato i file con 8 aggiunte e 1 eliminazioni
  1. 8 1
      src/citra/citra.cpp

+ 8 - 1
src/citra/citra.cpp

@@ -24,7 +24,14 @@ int __cdecl main(int argc, char **argv) {
 
     System::Init(emu_window);
 
-    std::string boot_filename = "homebrew.elf";
+    std::string boot_filename;
+
+    if (argc < 2) {
+        ERROR_LOG(BOOT, "Failed to load ROM: No ROM specified");
+    }
+    else {
+        boot_filename = argv[1];
+    }
     std::string error_str;
 
     bool res = Loader::LoadFile(boot_filename, &error_str);