From 66bb98c47917c5351073a522375cb07c843bbd16 Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Fri, 23 Oct 2020 03:45:09 +0200 Subject: [PATCH] fixed bugs in code assigning values from eval stack --- .../target/c64/codegen/assignment/AssignmentAsmGen.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 c3b6a9427..02a975e60 100644 --- a/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt +++ b/compiler/src/prog8/compiler/target/c64/codegen/assignment/AssignmentAsmGen.kt @@ -503,9 +503,9 @@ internal class AssignmentAsmGen(private val program: Program, private val asmgen } TargetStorageKind.STACK -> { asmgen.out(""" - lda #$sourceName + lda $sourceName sta P8ESTACK_LO,x - lda #$sourceName+1 + lda $sourceName+1 sta P8ESTACK_HI,x dex""") } @@ -586,7 +586,7 @@ internal class AssignmentAsmGen(private val program: Program, private val asmgen } TargetStorageKind.STACK -> { asmgen.out(""" - lda #$sourceName + lda $sourceName sta P8ESTACK_LO,x dex""") }