From a5d97b326e095fbb8b2eca43b47aad8a1212069b Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Mon, 24 Aug 2020 00:48:19 +0200 Subject: [PATCH] bugfix byte array assignment --- .../compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt b/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt index 884274c95..58112a448 100644 --- a/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt +++ b/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt @@ -614,7 +614,7 @@ internal class AssignmentAsmGen(private val program: Program, private val asmgen } index is IdentifierReference -> { asmgen.loadScaledArrayIndexIntoRegister(target.array, DataType.UBYTE, CpuRegister.Y) - asmgen.out(" lda #<${byte.toHex()} | sta ${target.asmVarname},y | lda #>${byte.toHex()} | sta ${target.asmVarname}+1,y") + asmgen.out(" lda #<${byte.toHex()} | sta ${target.asmVarname},y") } else -> { asmgen.translateExpression(index)