mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-11-25 20:32:25 +00:00
Finished better ASM fragment handling for pointer to pointer. Closes #484
This commit is contained in:
parent
50d034a5a2
commit
7f6b0a0e89
@ -1,4 +1,4 @@
|
||||
//KICKC FRAGMENT CACHE 125a7c9d20
|
||||
//KICKC FRAGMENT CACHE 1674dfb83d
|
||||
//FRAGMENT vbuz1=vbuc1
|
||||
lda #{c1}
|
||||
sta {z1}
|
||||
|
@ -1,5 +0,0 @@
|
||||
!:
|
||||
lda {c2}-1,x
|
||||
sta {c1}-1,x
|
||||
dex
|
||||
bne !-
|
@ -1,5 +0,0 @@
|
||||
!:
|
||||
lda {c2}-1,x
|
||||
sta {c1}-1,x
|
||||
dex
|
||||
bne !-
|
@ -1,5 +0,0 @@
|
||||
!:
|
||||
lda {c2}-1,y
|
||||
sta {c1}-1,y
|
||||
dey
|
||||
bne !-
|
@ -0,0 +1,7 @@
|
||||
lda {m1}
|
||||
clc
|
||||
adc {m2}
|
||||
sta {m1}
|
||||
lda {m1}+1
|
||||
adc {m2}+1
|
||||
sta {m1}+1
|
@ -0,0 +1,7 @@
|
||||
lda {m2}
|
||||
clc
|
||||
adc {m3}
|
||||
sta {m1}
|
||||
lda {m2}+1
|
||||
adc {m3}+1
|
||||
sta {m1}+1
|
@ -0,0 +1,7 @@
|
||||
lda {m1}
|
||||
clc
|
||||
adc {m2}
|
||||
sta {m1}
|
||||
lda {m1}+1
|
||||
adc {m2}+1
|
||||
sta {m1}+1
|
@ -1,4 +0,0 @@
|
||||
ldy {z1}
|
||||
sty !+ +1
|
||||
ldy #0
|
||||
!: sta ($ff),y
|
@ -1,5 +0,0 @@
|
||||
lda {c1}
|
||||
sta !+ +1
|
||||
lda {c1}+1
|
||||
sta !+ +2
|
||||
!: lda {c1},x
|
@ -1,5 +0,0 @@
|
||||
lda {c1}
|
||||
sta !+ +1
|
||||
lda {c1}+1
|
||||
sta !+ +2
|
||||
!: lda {c1},y
|
Loading…
Reference in New Issue
Block a user