PGO: Fixed LoadROM signature

This commit is contained in:
Souryo 2016-08-26 22:07:59 -04:00
parent b700f94b4e
commit 215eeb3962

View file

@ -5,7 +5,7 @@
extern "C" { extern "C" {
void __stdcall InitializeEmu(char* homeFolder, void*, void*, bool, bool, bool); void __stdcall InitializeEmu(char* homeFolder, void*, void*, bool, bool, bool);
void __stdcall LoadROM(const char* filename, int32_t archiveFileIndex); void __stdcall LoadROM(const char* filename, int32_t archiveFileIndex, char* ipsFile);
void __stdcall Run(); void __stdcall Run();
void __stdcall Stop(); void __stdcall Stop();
} }
@ -33,14 +33,15 @@ int main(int argc, char* argv[])
}; };
InitializeEmu("C:\\Windows\\Temp\\Mesen", nullptr, nullptr, false, false, false); InitializeEmu("C:\\Windows\\Temp\\Mesen", nullptr, nullptr, false, false, false);
LoadROM(testRoms[0], -1); LoadROM(testRoms[0], -1, "");
std::cout << "Running: " << testRoms[0] << std::endl; std::cout << "Running: " << testRoms[0] << std::endl;
thread testThread([testRoms] { thread testThread([testRoms] {
for(size_t i = 1; i < testRoms.size(); i++) { for(size_t i = 1; i < testRoms.size(); i++) {
std::this_thread::sleep_for(std::chrono::duration<int, std::milli>(5000)); std::this_thread::sleep_for(std::chrono::duration<int, std::milli>(5000));
std::cout << "Running: " << testRoms[i] << std::endl; std::cout << "Running: " << testRoms[i] << std::endl;
LoadROM(testRoms[i], -1); LoadROM(testRoms[i], -1, "");
} }
std::this_thread::sleep_for(std::chrono::duration<int, std::milli>(5000));
Stop(); Stop();
}); });
Run(); Run();