dos33fsprogs/megademo/mode7_sprites.inc
2018-10-29 17:09:02 -04:00

85 lines
1.8 KiB
PHP

;================
; Ship Sprites
;================
splash_forward:
.byte $7,$2
.byte $00,$ee,$00,$00,$00,$ee,$00
.byte $ee,$00,$00,$00,$00,$00,$ee
splash_right:
.byte $7,$2
.byte $00,$00,$00,$00,$00,$ee,$00
.byte $00,$00,$00,$00,$00,$00,$ee
splash_left:
.byte $7,$2
.byte $00,$ee,$00,$00,$00,$00,$00
.byte $ee,$00,$00,$00,$00,$00,$00
shadow_forward:
.byte $3,$2
.byte $00,$aa,$00
.byte $a0,$aa,$a0
shadow_right:
.byte $3,$2
.byte $a0,$00,$aa
.byte $00,$0a,$a0
shadow_left:
.byte $3,$2
.byte $aa,$00,$a0
.byte $a0,$0a,$00
.align $100
.assert >ship_forward = >ship_forward_end, error, "ship_forward crosses page"
ship_forward:
.byte $9,$5
.byte $00,$00,$00,$00,$ff,$00,$00,$00,$00 ; 00=8 0X=0 X0=0 XX=1
.byte $00,$00,$00,$66,$ff,$66,$00,$00,$00 ; 00=6 0x=0 X0=0 XX=3
.byte $00,$00,$70,$2f,$12,$2f,$70,$00,$00 ; 00=4 0x=0 X0=2 XX=3
.byte $f0,$f7,$f7,$f2,$d9,$f2,$f7,$f7,$f0 ; 00=0 0x=0 X0=2 XX=7
.byte $00,$00,$00,$00,$0d,$00,$00,$00,$00 ; 00=8 0x=1 X0=0 XX=0
ship_forward_end:
;=====================
; 26 1 4 14
; 00=26 0X=1 X0=4 XX=14
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
; = 33 + 5*52 + 30*26 + 64*1 + 69*4 + 54*14 - 5
; = 2164
ship_right:
.byte $9,$5
.byte $00,$00,$00,$00,$00,$60,$60,$f0,$00
.byte $00,$f0,$70,$70,$f6,$f6,$6f,$66,$00
.byte $00,$07,$ff,$2f,$12,$27,$f6,$00,$00
.byte $00,$00,$00,$dd,$d9,$f2,$77,$00,$00
.byte $00,$00,$00,$00,$00,$0f,$ff,$70,$00
ship_left:
.byte $9,$5
.byte $00,$f0,$60,$60,$00,$00,$00,$00,$00
.byte $00,$66,$6f,$f6,$f6,$70,$70,$f0,$00
.byte $00,$00,$f6,$27,$12,$2f,$ff,$07,$00
.byte $00,$00,$77,$f2,$d9,$dd,$00,$00,$00
.byte $00,$70,$ff,$0f,$00,$00,$00,$00,$00
ship_small:
.byte $5,$3
.byte $00,$00,$ff,$00,$00
.byte $00,$76,$2f,$76,$00
.byte $0f,$0f,$d9,$0f,$0f
ship_tiny:
.byte $3,$1
.byte $f0,$9f,$f0