home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Go64!
/
Go64_2000-02_2000_CSW_Side_A.d64
/
sprite-demo.src
< prev
next >
Wrap
Text File
|
2023-02-26
|
4KB
|
148 lines
ORG $0810
; sPRITE 0 => gO64!-sPRITE
; sPRITE 1-4 => sTARS
; sPRITE 5 => gHOST
JMP_IN:
JSR $E544
SEI
LDA #0
STA $D020
STA $D021
LDA $DD00
ORA #3
STA $DD00
LDA #$14
STA $D018
LDA #($0900/$40)
STA $07F8
LDA #($0940/$40)
STA $07F9
STA $07FA
STA $07FB
STA $07FC
LDA #($0980/$40)
STA $07FD
LDA #148
STA $D000
LDA #122
STA $D001
LDA #96
STA $D002
LDA #64
STA $D003
LDA #223
STA $D004
LDA #64
STA $D005
LDA #96
STA $D006
LDA #191
STA $D007
LDA #223
STA $D008
LDA #191
STA $D009
LDA #0
STA $D00A
LDA #228
STA $D00B
LDA #0
STA $D010
LDA #%00011110
STA $D01C
LDA #%00000001
STA $D017
STA $D01D
LDA #4
STA $D027
LDA #1
STA $D028
STA $D029
STA $D02A
STA $D02B
LDA #12
STA $D02C
LDA #7
STA $D025
LDA #13
STA $D026
LDA #%00111111
STA $D015
RASTERWAIT:
LDA #$FF
CMP $D012
BNE RASTERWAIT
LDY #$10
DEY
BNE *-1
INC $D00A
BNE MOVE1
LDA $D010
EOR #%00100000
STA $D010
MOVE1:
INC $D003
DEC $D004
INC $D006
DEC $D009
LDA $D003
CMP #$BF
BNE RASTERWAIT
LDA #64
STA $D003
LDA #223
STA $D004
LDA #96
STA $D006
LDA #191
STA $D009
BNE RASTERWAIT
ORG $0900
GO64_SPR:
BYT $07,$8f,$80,$0c,$d9,$c0,$18,$18
BYT $c0,$1b,$d8,$c0,$18,$d8,$c0,$1c
BYT $dc,$c0,$0f,$8f,$80,$00,$00,$00
BYT $00,$00,$00,$00,$00,$00,$1f,$03
BYT $0c,$31,$87,$0c,$30,$0f,$1c,$3f
BYT $1b,$18,$33,$b3,$18,$39,$bf,$80
BYT $1f,$03,$18,$00,$00,$00,$00,$00
BYT $00,$00,$00,$00,$00,$00,$00,$00
STAR_SPR:
BYT $00,$00,$00,$00,$00,$00,$00,$1c
BYT $00,$00,$1c,$00,$00,$1c,$00,$00
BYT $1c,$00,$00,$6b,$00,$00,$6b,$00
BYT $00,$6b,$00,$55,$be,$d5,$3a,$e9
BYT $ac,$0e,$e9,$b0,$01,$96,$c0,$01
BYT $aa,$c0,$06,$be,$b0,$06,$c3,$b0
BYT $1b,$00,$ec,$1c,$00,$3c,$00,$00
BYT $00,$00,$00,$00,$00,$00,$00,$00
GHOST_SPR:
BYT $00,$1c,$00,$00,$3e,$00,$00,$7f
BYT $80,$00,$de,$c0,$81,$cc,$c0,$e7
BYT $7f,$e0,$7f,$bf,$7c,$7f,$8c,$ff
BYT $ff,$c1,$fc,$9f,$f3,$fe,$1c,$7f
BYT $ff,$30,$7f,$b0,$01,$ff,$30,$03
BYT $ff,$00,$07,$fe,$00,$0f,$fc,$00
BYT $0f,$c0,$00,$0f,$00,$00,$07,$00
BYT $00,$03,$80,$00,$01,$e0,$00,$00