last commit didnt work so doing it more janky

This commit is contained in:
minjaesong
2023-01-03 03:23:22 +09:00
parent ff23b13ba0
commit 4f62873ea9
4 changed files with 87 additions and 34 deletions

View File

@@ -83,8 +83,8 @@ public class TsvmEmulator {
HEIGHT = VIEWPORT_H * PANELS_Y;
appConfig = new Lwjgl3ApplicationConfiguration();
appConfig.setIdleFPS(9999);
appConfig.setForegroundFPS(9999);
appConfig.setIdleFPS(60);
appConfig.setForegroundFPS(60);
appConfig.useVsync(false);
appConfig.setResizable(false);
appConfig.setTitle(appTitle);

View File

@@ -16,6 +16,7 @@ import net.torvald.terrarum.utils.JsonFetcher
import net.torvald.tsvm.VMEmuExecutableWrapper.Companion.FONT
import net.torvald.tsvm.VMEmuExecutableWrapper.Companion.SQTEX
import net.torvald.tsvm.peripheral.*
import kotlin.system.exitProcess
class VMEmuExecutableWrapper(val windowWidth: Int, val windowHeight: Int, var panelsX: Int, var panelsY: Int, val diskPathRoot: String) : ApplicationAdapter() {
@@ -50,8 +51,10 @@ class VMEmuExecutableWrapper(val windowWidth: Int, val windowHeight: Int, var pa
}
override fun dispose() {
// println("App Dispose")
executable.dispose()
SQTEX.dispose()
exitProcess(1)
}
}