vastly improved zfm scrolling performance

This commit is contained in:
minjaesong
2025-05-06 18:59:01 +09:00
parent b0005e2fee
commit dd6f1b5e7a
2 changed files with 12 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
package net.torvald.tsvm.peripheral
import net.torvald.tsvm.VM
import java.util.concurrent.atomic.AtomicBoolean
import java.util.concurrent.atomic.AtomicInteger
@@ -67,6 +68,7 @@ abstract class BlockTransferInterface(val isMaster: Boolean, val isSlave: Boolea
blockSize.setRelease(bytesReceived)
writeoutImpl(inputData)
println("Contents: ${inputData.toString(VM.CHARSET)}")
applyBaudRateDelay(bytesReceived)
busy.setRelease(false)