ReC98/th02/sprites/sparks.asm

531 lines
12 KiB
NASM

; 1bpp spark sprites, pre-shifted for all 8 possible X positions within a
; single VRAM byte.
SPARK_W = 8
SPARK_H = 8
SPARK_VRAM_W = (16 / 8)
SPARK_SIZE = (SPARK_VRAM_W * SPARK_H)
SPARK_SPRITES = 8
public sSPARKS
label sSPARKS byte
; x + 0
db 10000b, 0b
db 10000b, 0b
db 10000b, 0b
db 11111b, 0b
db 11111000b, 0b
db 1000b, 0b
db 1000b, 0b
db 1000b, 0b
db 1000000b, 0b
db 100001b, 0b
db 10010b, 0b
db 11100b, 0b
db 111000b, 0b
db 1001000b, 0b
db 10000100b, 0b
db 10b, 0b
db 0b, 0b
db 1000010b, 0b
db 100100b, 0b
db 11000b, 0b
db 11000b, 0b
db 100100b, 0b
db 1000010b, 0b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 100100b, 0b
db 11000b, 0b
db 11000b, 0b
db 100100b, 0b
db 0b, 0b
db 0b, 0b
db 1000000b, 0b
db 100001b, 0b
db 10010b, 0b
db 11100b, 0b
db 111000b, 0b
db 1001000b, 0b
db 10000100b, 0b
db 10b, 0b
db 0b, 0b
db 1000010b, 0b
db 100100b, 0b
db 11000b, 0b
db 11000b, 0b
db 100100b, 0b
db 1000010b, 0b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 100100b, 0b
db 11000b, 0b
db 11000b, 0b
db 100100b, 0b
db 0b, 0b
db 0b, 0b
db 111100b, 0b
db 1000010b, 0b
db 10000001b, 0b
db 10011001b, 0b
db 10011001b, 0b
db 10000001b, 0b
db 1000010b, 0b
db 111100b, 0b
; x + 1
db 1000b, 0b
db 1000b, 0b
db 1000b, 0b
db 1111b,10000000b
db 1111100b, 0b
db 100b, 0b
db 100b, 0b
db 100b, 0b
db 100000b, 0b
db 10000b,10000000b
db 1001b, 0b
db 1110b, 0b
db 11100b, 0b
db 100100b, 0b
db 1000010b, 0b
db 1b, 0b
db 0b, 0b
db 100001b, 0b
db 10010b, 0b
db 1100b, 0b
db 1100b, 0b
db 10010b, 0b
db 100001b, 0b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 10010b, 0b
db 1100b, 0b
db 1100b, 0b
db 10010b, 0b
db 0b, 0b
db 0b, 0b
db 100000b, 0b
db 10000b,10000000b
db 1001b, 0b
db 1110b, 0b
db 11100b, 0b
db 100100b, 0b
db 1000010b, 0b
db 1b, 0b
db 0b, 0b
db 100001b, 0b
db 10010b, 0b
db 1100b, 0b
db 1100b, 0b
db 10010b, 0b
db 100001b, 0b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 10010b, 0b
db 1100b, 0b
db 1100b, 0b
db 10010b, 0b
db 0b, 0b
db 0b, 0b
db 11110b, 0b
db 100001b, 0b
db 1000000b,10000000b
db 1001100b,10000000b
db 1001100b,10000000b
db 1000000b,10000000b
db 100001b, 0b
db 11110b, 0b
; x + 2
db 100b, 0b
db 100b, 0b
db 100b, 0b
db 111b,11000000b
db 111110b, 0b
db 10b, 0b
db 10b, 0b
db 10b, 0b
db 10000b, 0b
db 1000b, 1000000b
db 100b,10000000b
db 111b, 0b
db 1110b, 0b
db 10010b, 0b
db 100001b, 0b
db 0b,10000000b
db 0b, 0b
db 10000b,10000000b
db 1001b, 0b
db 110b, 0b
db 110b, 0b
db 1001b, 0b
db 10000b,10000000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 1001b, 0b
db 110b, 0b
db 110b, 0b
db 1001b, 0b
db 0b, 0b
db 0b, 0b
db 10000b, 0b
db 1000b, 1000000b
db 100b,10000000b
db 111b, 0b
db 1110b, 0b
db 10010b, 0b
db 100001b, 0b
db 0b,10000000b
db 0b, 0b
db 10000b,10000000b
db 1001b, 0b
db 110b, 0b
db 110b, 0b
db 1001b, 0b
db 10000b,10000000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 1001b, 0b
db 110b, 0b
db 110b, 0b
db 1001b, 0b
db 0b, 0b
db 0b, 0b
db 1111b, 0b
db 10000b,10000000b
db 100000b, 1000000b
db 100110b, 1000000b
db 100110b, 1000000b
db 100000b, 1000000b
db 10000b,10000000b
db 1111b, 0b
; x + 3
db 10b, 0b
db 10b, 0b
db 10b, 0b
db 11b,11100000b
db 11111b, 0b
db 1b, 0b
db 1b, 0b
db 1b, 0b
db 1000b, 0b
db 100b, 100000b
db 10b, 1000000b
db 11b,10000000b
db 111b, 0b
db 1001b, 0b
db 10000b,10000000b
db 0b, 1000000b
db 0b, 0b
db 1000b, 1000000b
db 100b,10000000b
db 11b, 0b
db 11b, 0b
db 100b,10000000b
db 1000b, 1000000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 100b,10000000b
db 11b, 0b
db 11b, 0b
db 100b,10000000b
db 0b, 0b
db 0b, 0b
db 1000b, 0b
db 100b, 100000b
db 10b, 1000000b
db 11b,10000000b
db 111b, 0b
db 1001b, 0b
db 10000b,10000000b
db 0b, 1000000b
db 0b, 0b
db 1000b, 1000000b
db 100b,10000000b
db 11b, 0b
db 11b, 0b
db 100b,10000000b
db 1000b, 1000000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 100b,10000000b
db 11b, 0b
db 11b, 0b
db 100b,10000000b
db 0b, 0b
db 0b, 0b
db 111b,10000000b
db 1000b, 1000000b
db 10000b, 100000b
db 10011b, 100000b
db 10011b, 100000b
db 10000b, 100000b
db 1000b, 1000000b
db 111b,10000000b
; x + 4
db 1b, 0b
db 1b, 0b
db 1b, 0b
db 1b,11110000b
db 1111b,10000000b
db 0b,10000000b
db 0b,10000000b
db 0b,10000000b
db 100b, 0b
db 10b, 10000b
db 1b, 100000b
db 1b,11000000b
db 11b,10000000b
db 100b,10000000b
db 1000b, 1000000b
db 0b, 100000b
db 0b, 0b
db 100b, 100000b
db 10b, 1000000b
db 1b,10000000b
db 1b,10000000b
db 10b, 1000000b
db 100b, 100000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 10b, 1000000b
db 1b,10000000b
db 1b,10000000b
db 10b, 1000000b
db 0b, 0b
db 0b, 0b
db 100b, 0b
db 10b, 10000b
db 1b, 100000b
db 1b,11000000b
db 11b,10000000b
db 100b,10000000b
db 1000b, 1000000b
db 0b, 100000b
db 0b, 0b
db 100b, 100000b
db 10b, 1000000b
db 1b,10000000b
db 1b,10000000b
db 10b, 1000000b
db 100b, 100000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 10b, 1000000b
db 1b,10000000b
db 1b,10000000b
db 10b, 1000000b
db 0b, 0b
db 0b, 0b
db 11b,11000000b
db 100b, 100000b
db 1000b, 10000b
db 1001b,10010000b
db 1001b,10010000b
db 1000b, 10000b
db 100b, 100000b
db 11b,11000000b
; x + 5
db 0b,10000000b
db 0b,10000000b
db 0b,10000000b
db 0b,11111000b
db 111b,11000000b
db 0b, 1000000b
db 0b, 1000000b
db 0b, 1000000b
db 10b, 0b
db 1b, 1000b
db 0b,10010000b
db 0b,11100000b
db 1b,11000000b
db 10b, 1000000b
db 100b, 100000b
db 0b, 10000b
db 0b, 0b
db 10b, 10000b
db 1b, 100000b
db 0b,11000000b
db 0b,11000000b
db 1b, 100000b
db 10b, 10000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 1b, 100000b
db 0b,11000000b
db 0b,11000000b
db 1b, 100000b
db 0b, 0b
db 0b, 0b
db 10b, 0b
db 1b, 1000b
db 0b,10010000b
db 0b,11100000b
db 1b,11000000b
db 10b, 1000000b
db 100b, 100000b
db 0b, 10000b
db 0b, 0b
db 10b, 10000b
db 1b, 100000b
db 0b,11000000b
db 0b,11000000b
db 1b, 100000b
db 10b, 10000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 1b, 100000b
db 0b,11000000b
db 0b,11000000b
db 1b, 100000b
db 0b, 0b
db 0b, 0b
db 1b,11100000b
db 10b, 10000b
db 100b, 1000b
db 100b,11001000b
db 100b,11001000b
db 100b, 1000b
db 10b, 10000b
db 1b,11100000b
; x + 6
db 0b, 1000000b
db 0b, 1000000b
db 0b, 1000000b
db 0b, 1111100b
db 11b,11100000b
db 0b, 100000b
db 0b, 100000b
db 0b, 100000b
db 1b, 0b
db 0b,10000100b
db 0b, 1001000b
db 0b, 1110000b
db 0b,11100000b
db 1b, 100000b
db 10b, 10000b
db 0b, 1000b
db 0b, 0b
db 1b, 1000b
db 0b,10010000b
db 0b, 1100000b
db 0b, 1100000b
db 0b,10010000b
db 1b, 1000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 0b,10010000b
db 0b, 1100000b
db 0b, 1100000b
db 0b,10010000b
db 0b, 0b
db 0b, 0b
db 1b, 0b
db 0b,10000100b
db 0b, 1001000b
db 0b, 1110000b
db 0b,11100000b
db 1b, 100000b
db 10b, 10000b
db 0b, 1000b
db 0b, 0b
db 1b, 1000b
db 0b,10010000b
db 0b, 1100000b
db 0b, 1100000b
db 0b,10010000b
db 1b, 1000b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 0b,10010000b
db 0b, 1100000b
db 0b, 1100000b
db 0b,10010000b
db 0b, 0b
db 0b, 0b
db 0b,11110000b
db 1b, 1000b
db 10b, 100b
db 10b, 1100100b
db 10b, 1100100b
db 10b, 100b
db 1b, 1000b
db 0b,11110000b
; x + 7
db 0b, 100000b
db 0b, 100000b
db 0b, 100000b
db 0b, 111110b
db 1b,11110000b
db 0b, 10000b
db 0b, 10000b
db 0b, 10000b
db 0b,10000000b
db 0b, 1000010b
db 0b, 100100b
db 0b, 111000b
db 0b, 1110000b
db 0b,10010000b
db 1b, 1000b
db 0b, 100b
db 0b, 0b
db 0b,10000100b
db 0b, 1001000b
db 0b, 110000b
db 0b, 110000b
db 0b, 1001000b
db 0b,10000100b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 0b, 1001000b
db 0b, 110000b
db 0b, 110000b
db 0b, 1001000b
db 0b, 0b
db 0b, 0b
db 0b,10000000b
db 0b, 1000010b
db 0b, 100100b
db 0b, 111000b
db 0b, 1110000b
db 0b,10010000b
db 1b, 1000b
db 0b, 100b
db 0b, 0b
db 0b,10000100b
db 0b, 1001000b
db 0b, 110000b
db 0b, 110000b
db 0b, 1001000b
db 0b,10000100b
db 0b, 0b
db 0b, 0b
db 0b, 0b
db 0b, 1001000b
db 0b, 110000b
db 0b, 110000b
db 0b, 1001000b
db 0b, 0b
db 0b, 0b
db 0b, 1111000b
db 0b,10000100b
db 1b, 10b
db 1b, 110010b
db 1b, 110010b
db 1b, 10b
db 0b,10000100b
db 0b, 1111000b