37 lines
433 B
NASM
37 lines
433 B
NASM
|
|
||
|
.MACRO Spin_Loop ARGS XCOUNT
|
||
|
|
||
|
ldx #XCOUNT
|
||
|
lvl3\@:
|
||
|
lda #$ff
|
||
|
lvl2\@:
|
||
|
xba
|
||
|
lda #$ff
|
||
|
lvl1\@:
|
||
|
dea
|
||
|
cmp #$00
|
||
|
bne lvl1\@
|
||
|
xba
|
||
|
dea
|
||
|
cmp #$00
|
||
|
bne lvl2\@
|
||
|
dex
|
||
|
txa
|
||
|
cmp #$00
|
||
|
bne lvl3\@
|
||
|
.ENDM
|
||
|
|
||
|
|
||
|
.MACRO Reset_Palette_Offset
|
||
|
stz $2121
|
||
|
.ENDM
|
||
|
|
||
|
.MACRO Load_Palette_Color ARGS BYTE1 BYTE2
|
||
|
|
||
|
lda #BYTE1
|
||
|
sta $2122
|
||
|
;lda #BYTE2
|
||
|
;sta $2122
|
||
|
|
||
|
.ENDM
|