From 63b8dbe1eac71409860e38cc2dd224c1ec7100b9 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Mon, 19 Aug 2024 22:22:38 +0900 Subject: [PATCH] removing display delay on vm emulator --- tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt | 2 +- tsvm_executable/src/net/torvald/tsvm/VMEmuExecutable.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt b/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt index 7523e4d..fe1a115 100644 --- a/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt +++ b/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt @@ -47,7 +47,7 @@ data class SuperGraphicsAddonConfig( val bankCount: Int = 1 ) -class ReferenceGraphicsAdapter(assetsRoot: String, vm: VM) : GraphicsAdapter(assetsRoot, vm, GraphicsAdapter.DEFAULT_CONFIG_COLOR_CRT) +class ReferenceGraphicsAdapter(assetsRoot: String, vm: VM) : GraphicsAdapter(assetsRoot, vm, GraphicsAdapter.DEFAULT_CONFIG_COLOR_CRT, SuperGraphicsAddonConfig(2)) class ReferenceGraphicsAdapter2(assetsRoot: String, vm: VM) : RemoteGraphicsAdapter(assetsRoot, vm, GraphicsAdapter.DEFAULT_CONFIG_COLOR_CRT, SuperGraphicsAddonConfig(2)) class ReferenceLikeLCD(assetsRoot: String, vm: VM) : GraphicsAdapter(assetsRoot, vm, GraphicsAdapter.DEFAULT_CONFIG_PMLCD) diff --git a/tsvm_executable/src/net/torvald/tsvm/VMEmuExecutable.kt b/tsvm_executable/src/net/torvald/tsvm/VMEmuExecutable.kt index bab0d0d..c72c3c2 100644 --- a/tsvm_executable/src/net/torvald/tsvm/VMEmuExecutable.kt +++ b/tsvm_executable/src/net/torvald/tsvm/VMEmuExecutable.kt @@ -209,7 +209,7 @@ class VMEmuExecutable(val windowWidth: Int, val windowHeight: Int, var panelsX: } internal fun initVMenv(vm: VM, profileName: String) { - val gpu = ReferenceGraphicsAdapter2("./assets", vm) + val gpu = ReferenceGraphicsAdapter("./assets", vm) VMSetupBroker.initVMenv(vm, profiles[profileName]!!, profileName, gpu, vmRunners, coroutineJobs) { it.printStackTrace() VMSetupBroker.killVMenv(vm, vmRunners, coroutineJobs)