Просмотр исходного кода

Merge pull request #13 from archshift/master

Use runtime arguments to specify boot filename.
bunnei 12 лет назад
Родитель
Сommit
9592d61037
1 измененных файлов с 8 добавлено и 1 удалено
  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);