mirror of
https://github.com/robmcmullen/asmgen.git
synced 2024-12-22 14:29:18 +00:00
153 lines
2.6 KiB
ArmAsm
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
|