asmgen/spritedata.s
2016-07-20 22:39:11 -05:00

153 lines
2.6 KiB
ArmAsm

;
; spritedata.s
;
; Created by Quinn Dunki on 7/19/16
; Copyright (c) 2015 One Girl, One Laptop Productions. All rights reserved.
;
SPRITE0:
.byte %01010101 ; Byte aligned
.byte %01000001 ; (reversed)
.byte %01000001
.byte %01000001
.byte %01000001
.byte %01000001
.byte %01000001
.byte %01010101
SPRITE1:
.byte %01010100 ; One pixel shift
.byte %00000100 ; (reversed)
.byte %00000100
.byte %00000100
.byte %00000100
.byte %00000100
.byte %00000100
.byte %01010100
SPRITE2:
.byte %00000010 ; One pixel shift
.byte %00000010 ; (2nd byte, reversed)
.byte %00000010
.byte %00000010
.byte %00000010
.byte %00000010
.byte %00000010
.byte %00000010
SPRITE3:
.byte %01010000 ; Two pixel shift
.byte %00010000 ; (reversed)
.byte %00010000
.byte %00010000
.byte %00010000
.byte %00010000
.byte %00010000
.byte %01010000
SPRITE4:
.byte %00001010 ; Two pixel shift
.byte %00001000 ; (2nd byte, reversed)
.byte %00001000
.byte %00001000
.byte %00001000
.byte %00001000
.byte %00001000
.byte %00001010
SPRITE5:
.byte %01000000 ; Three pixel shift
.byte %01000000 ; (reversed)
.byte %01000000
.byte %01000000
.byte %01000000
.byte %01000000
.byte %01000000
.byte %01000000
SPRITE6:
.byte %00101010 ; Three pixel shift
.byte %00100000 ; (2nd byte, reversed)
.byte %00100000
.byte %00100000
.byte %00100000
.byte %00100000
.byte %00100000
.byte %00101010
SPRITE7:
.byte %00101010 ; Four pixel shift
.byte %00000010 ; (reversed)
.byte %00000010
.byte %00000010
.byte %00000010
.byte %00000010
.byte %00000010
.byte %00101010
SPRITE8:
.byte %00000001 ; Four pixel shift
.byte %00000001 ; (2nd byte, reversed)
.byte %00000001
.byte %00000001
.byte %00000001
.byte %00000001
.byte %00000001
.byte %00000001
SPRITE9:
.byte %00101000 ; Five pixel shift
.byte %00001000 ; (reversed)
.byte %00001000
.byte %00001000
.byte %00001000
.byte %00001000
.byte %00001000
.byte %00101000
SPRITE10:
.byte %00000101 ; Five pixel shift
.byte %00000100 ; (2nd byte, reversed)
.byte %00000100
.byte %00000100
.byte %00000100
.byte %00000100
.byte %00000100
.byte %00000101
SPRITE11:
.byte %00100000 ; Six pixel shift
.byte %00100000 ; (2nd byte, reversed)
.byte %00100000
.byte %00100000
.byte %00100000
.byte %00100000
.byte %00100000
.byte %00100000
SPRITE12:
.byte %00010101 ; Six pixel shift
.byte %00010000 ; (reversed)
.byte %00010000
.byte %00010000
.byte %00010000
.byte %00010000
.byte %00010000
.byte %00010101
BLACK:
.byte %00000000
.byte %00000000
.byte %00000000
.byte %00000000
.byte %00000000
.byte %00000000
.byte %00000000
.byte %00000000