From 64026be133aaf8dac96a2a5bf9da1b63a662f891 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Fri, 19 Dec 2025 23:18:16 +0900 Subject: [PATCH] disabling broken code until fixed --- tsvm_core/src/net/torvald/tsvm/VMJSR223Delegate.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tsvm_core/src/net/torvald/tsvm/VMJSR223Delegate.kt b/tsvm_core/src/net/torvald/tsvm/VMJSR223Delegate.kt index 243774c..9341a5b 100644 --- a/tsvm_core/src/net/torvald/tsvm/VMJSR223Delegate.kt +++ b/tsvm_core/src/net/torvald/tsvm/VMJSR223Delegate.kt @@ -208,13 +208,14 @@ class VMJSR223Delegate(private val vm: VM) { * ^A-^Z: 1 through 26 */ fun readKey(): Int { - /*val inputStream = vm.getInputStream() + val inputStream = vm.getInputStream() var key: Int = inputStream.read() inputStream.close() - return key*/ + return key // impl that doesn't rely on InputStream - vm.getIO().let { + // fixme it's causing event-wise delay + /*vm.getIO().let { it.mmio_write(38, 1) vm.isIdle.set(true) @@ -225,7 +226,7 @@ class VMJSR223Delegate(private val vm: VM) { it.mmio_write(38, 0) return it.mmio_read(37L)!!.toUint() - } + }*/ } /**