From 24766a6c470a6094b6058ee797a1e98e9fca6c40 Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Mon, 17 Jul 2023 12:25:30 -0500 Subject: [PATCH] Enable psx software renderer --- data/GameManager.js | 3 +++ data/emulator.js | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/data/GameManager.js b/data/GameManager.js index 244a771..9800b3f 100644 --- a/data/GameManager.js +++ b/data/GameManager.js @@ -29,6 +29,9 @@ class EJS_GameManager { this.mkdir("/home/web_user"); this.mkdir("/home/web_user/retroarch"); this.mkdir("/home/web_user/retroarch/userdata"); + this.mkdir("/home/web_user/retroarch/userdata/config"); + this.mkdir("/home/web_user/retroarch/userdata/Beetle PSX HW"); + this.FS.writeFile("/home/web_user/retroarch/userdata/config/Beetle PSX HW/Beetle PSX HW.opt", 'beetle_psx_hw_renderer = "software"\n'); this.mkdir("/data"); this.mkdir("/data/saves"); diff --git a/data/emulator.js b/data/emulator.js index 518e986..c585dce 100644 --- a/data/emulator.js +++ b/data/emulator.js @@ -905,14 +905,14 @@ class EmulatorJS { } checkSupportedOpts() { if (!this.gameManager.supportsStates()) { - this.elements.bottomBar.saveState.style.display = "none"; - this.elements.bottomBar.loadState.style.display = "none"; - this.elements.bottomBar.netplay.style.display = "none"; + this.elements.bottomBar.saveState[0].style.display = "none"; + this.elements.bottomBar.loadState[0].style.display = "none"; + this.elements.bottomBar.netplay[0].style.display = "none"; this.elements.contextMenu.save.style.display = "none"; this.elements.contextMenu.load.style.display = "none"; } if (typeof this.config.gameId !== "number" || !this.config.netplayUrl) { - this.elements.bottomBar.netplay.style.display = "none"; + this.elements.bottomBar.netplay[0].style.display = "none"; } } updateGamepadLabels() {