From 57e9bacef9392c8d12d6d4b8773f1a5f8bb8f2e5 Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Tue, 18 Feb 2020 04:21:35 +0100 Subject: [PATCH] fix vic bank screen address miscalculation --- src/main/kotlin/razorvine/c64emu/Screen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/razorvine/c64emu/Screen.kt b/src/main/kotlin/razorvine/c64emu/Screen.kt index dbbc70b..b1ef6d1 100644 --- a/src/main/kotlin/razorvine/c64emu/Screen.kt +++ b/src/main/kotlin/razorvine/c64emu/Screen.kt @@ -152,7 +152,7 @@ internal class Screen(private val chargen: Rom, val ram: MemoryComponent) : JPan } // normal character mode - val screenAddress = vicBank+(vicVMCSB ushr 4) shl 10 + val screenAddress = vicBank+((vicVMCSB ushr 4) shl 10) val charsetAddress = (vicVMCSB and 0b00001110) shl 10 for (y in 0 until ScreenDefs.SCREEN_HEIGHT_CHARS) { for (x in 0 until ScreenDefs.SCREEN_WIDTH_CHARS) {