mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-09-08 17:54:40 +00:00
26 lines
589 B
NASM
26 lines
589 B
NASM
// Example of inline kickasm resource data
|
|
.pc = $801 "Basic"
|
|
:BasicUpstart(main)
|
|
.pc = $80d "Program"
|
|
.label SPRITE = $c00
|
|
.label SCREEN = $400
|
|
.label SPRITES_ENABLE = $d015
|
|
.label SPRITES_XPOS = $d000
|
|
.label SPRITES_YPOS = $d001
|
|
main: {
|
|
lda #SPRITE/$40
|
|
sta SCREEN+$3f8
|
|
lda #1
|
|
sta SPRITES_ENABLE
|
|
lda #$64
|
|
sta SPRITES_XPOS
|
|
sta SPRITES_YPOS
|
|
rts
|
|
}
|
|
.pc = SPRITE "SPRITE"
|
|
.var pic = LoadPicture("balloon.png", List().add($000000, $ffffff))
|
|
.for (var y=0; y<21; y++)
|
|
.for (var x=0;x<3; x++)
|
|
.byte pic.getSinglecolorByte(x,y)
|
|
|