From 60e0ff9e61d6a4ad2e83ee2507f7fb9fd7b6e00d Mon Sep 17 00:00:00 2001 From: minjaesong Date: Fri, 3 Oct 2025 22:42:42 +0900 Subject: [PATCH] fix: font rom not uploading --- tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt b/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt index 132597e..e5729f7 100644 --- a/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt +++ b/tsvm_core/src/net/torvald/tsvm/peripheral/GraphicsAdapter.kt @@ -675,7 +675,7 @@ open class GraphicsAdapter(private val assetsRoot: String, val vm: VM, val confi for (line in 0 until ch) { val word = mappedFontRom[char.toLong() * ch + line].toInt() for (bm in scanline.indices step 4) { - val pixel = 255 * ((word shr (cw - 1 - bm)) and 1) + val pixel = 255 * ((word shr (cw - 1 - bm/4)) and 1) val matte = (if (pixel == 0) 0 else 255).toByte() scanline[bm+0] = matte scanline[bm+1] = matte