Make it work with SDL3

This commit is contained in:
SimoneN64
2024-09-05 20:58:14 +02:00
parent 2f466dae11
commit ee10889c70
5 changed files with 26 additions and 58 deletions

View File

@@ -46,13 +46,10 @@ EmuThread::EmuThread(const std::shared_ptr<QtInstanceFactory> &instance_,
while (!isInterruptionRequested()) {
if (!core.pause) {
core.Run(settings.getVolumeL(), settings.getVolumeR());
if (core.render) {
parallel.UpdateScreen(core.cpu->GetMem().mmio.vi);
}
} else {
if (core.render) {
parallel.UpdateScreen(core.cpu->GetMem().mmio.vi, true);
}
}
if (core.render) {
parallel.UpdateScreen(core.cpu->GetMem().mmio.vi);
}
pollEvents();

View File

@@ -26,7 +26,7 @@ public:
SettingsWindow &settings;
void TogglePause() {
core.pause = !core.pause;
core.TogglePause();
Util::RPC::GetInstance().Update(core.pause ? Util::RPC::Paused : Util::RPC::GetInstance().GetState(),
core.cpu->GetMem().rom.gameNameDB,
core.cpu->GetMem().mmio.si.pif.movie.GetFilename());