mirror of
https://github.com/irmen/prog8.git
synced 2026-04-24 05:25:49 +00:00
fix combined reg asm name
This commit is contained in:
@@ -937,7 +937,7 @@ class AsmGen6502Internal (
|
||||
TargetStorageKind.MEMORY -> throw AssemblyError("memory is bytes not long ${target.position}")
|
||||
TargetStorageKind.REGISTER -> {
|
||||
require(target.register in combinedLongRegisters)
|
||||
val startreg = target.register.toString().take(2).lowercase()
|
||||
val startreg = target.register!!.startregname()
|
||||
out("""
|
||||
lda $valuesym
|
||||
sta cx16.$startreg
|
||||
|
||||
@@ -3301,7 +3301,7 @@ $endLabel""")
|
||||
TargetStorageKind.MEMORY -> throw AssemblyError("memory is bytes not long ${target.position}")
|
||||
TargetStorageKind.REGISTER -> {
|
||||
require(target.register in combinedLongRegisters)
|
||||
val regstart = target.register.toString().take(2).lowercase()
|
||||
val regstart = target.register!!.startregname()
|
||||
when(sourceDt) {
|
||||
DataType.BYTE -> {
|
||||
asmgen.out(" lda $varName | sta cx16.$regstart")
|
||||
|
||||
Reference in New Issue
Block a user