1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-09-08 17:54:40 +00:00
kickc/src/test/ref/type-mix.asm

27 lines
379 B
NASM

// Tests that mixing types can synthesize a fragment correctly
.pc = $801 "Basic"
:BasicUpstart(main)
.pc = $80d "Program"
main: {
.label SCREEN = $400
.label w = 2
ldx #0
txa
sta.z w
sta.z w+1
b1:
lda.z w
sec
sbc #$c
sta.z w
lda.z w+1
sbc #>$c
sta.z w+1
lda.z w
sta SCREEN,x
inx
cpx #$b
bne b1
rts
}