SpriteGen/spritegen1.s
Quinn Dunki 9a4c4b7b85 Initial commit
The sprite generator basically works for the four primary hires colors. The included sample program renders all the sample sprites in various places on screen.
2016-09-10 10:53:34 -07:00

250 lines
3.9 KiB
ArmAsm

; This file was generated by SpriteGenerator.py, a sprite generation tool by Quinn Dunki.
; If you feel the need to modify this file, you are probably doing it wrong.
BOX_GRN_SHIFT0: ;4 bytes per row
.byte %00101010
.byte %00000001
.byte %00000000
.byte %00000000
.byte %00000010
.byte %00000001
.byte %00000000
.byte %00000000
.byte %00000010
.byte %00000001
.byte %00000000
.byte %00000000
.byte %00000010
.byte %00000001
.byte %00000000
.byte %00000000
.byte %00000010
.byte %00000001
.byte %00000000
.byte %00000000
.byte %00000010
.byte %00000001
.byte %00000000
.byte %00000000
.byte %00000010
.byte %00000001
.byte %00000000
.byte %00000000
.byte %00101010
.byte %00000001
.byte %00000000
.byte %00000000
BOX_GRN_SHIFT1: ;4 bytes per row
.byte %00101000
.byte %00000101
.byte %00000000
.byte %00000000
.byte %00001000
.byte %00000100
.byte %00000000
.byte %00000000
.byte %00001000
.byte %00000100
.byte %00000000
.byte %00000000
.byte %00001000
.byte %00000100
.byte %00000000
.byte %00000000
.byte %00001000
.byte %00000100
.byte %00000000
.byte %00000000
.byte %00001000
.byte %00000100
.byte %00000000
.byte %00000000
.byte %00001000
.byte %00000100
.byte %00000000
.byte %00000000
.byte %00101000
.byte %00000101
.byte %00000000
.byte %00000000
BOX_GRN_SHIFT2: ;4 bytes per row
.byte %00100000
.byte %00010101
.byte %00000000
.byte %00000000
.byte %00100000
.byte %00010000
.byte %00000000
.byte %00000000
.byte %00100000
.byte %00010000
.byte %00000000
.byte %00000000
.byte %00100000
.byte %00010000
.byte %00000000
.byte %00000000
.byte %00100000
.byte %00010000
.byte %00000000
.byte %00000000
.byte %00100000
.byte %00010000
.byte %00000000
.byte %00000000
.byte %00100000
.byte %00010000
.byte %00000000
.byte %00000000
.byte %00100000
.byte %00010101
.byte %00000000
.byte %00000000
BOX_GRN_SHIFT3: ;4 bytes per row
.byte %00000000
.byte %01010101
.byte %00000000
.byte %00000000
.byte %00000000
.byte %01000001
.byte %00000000
.byte %00000000
.byte %00000000
.byte %01000001
.byte %00000000
.byte %00000000
.byte %00000000
.byte %01000001
.byte %00000000
.byte %00000000
.byte %00000000
.byte %01000001
.byte %00000000
.byte %00000000
.byte %00000000
.byte %01000001
.byte %00000000
.byte %00000000
.byte %00000000
.byte %01000001
.byte %00000000
.byte %00000000
.byte %00000000
.byte %01010101
.byte %00000000
.byte %00000000
BOX_GRN_SHIFT4: ;4 bytes per row
.byte %00000000
.byte %01010100
.byte %00000010
.byte %00000000
.byte %00000000
.byte %00000100
.byte %00000010
.byte %00000000
.byte %00000000
.byte %00000100
.byte %00000010
.byte %00000000
.byte %00000000
.byte %00000100
.byte %00000010
.byte %00000000
.byte %00000000
.byte %00000100
.byte %00000010
.byte %00000000
.byte %00000000
.byte %00000100
.byte %00000010
.byte %00000000
.byte %00000000
.byte %00000100
.byte %00000010
.byte %00000000
.byte %00000000
.byte %01010100
.byte %00000010
.byte %00000000
BOX_GRN_SHIFT5: ;4 bytes per row
.byte %00000000
.byte %01010000
.byte %00001010
.byte %00000000
.byte %00000000
.byte %00010000
.byte %00001000
.byte %00000000
.byte %00000000
.byte %00010000
.byte %00001000
.byte %00000000
.byte %00000000
.byte %00010000
.byte %00001000
.byte %00000000
.byte %00000000
.byte %00010000
.byte %00001000
.byte %00000000
.byte %00000000
.byte %00010000
.byte %00001000
.byte %00000000
.byte %00000000
.byte %00010000
.byte %00001000
.byte %00000000
.byte %00000000
.byte %01010000
.byte %00001010
.byte %00000000
BOX_GRN_SHIFT6: ;4 bytes per row
.byte %00000000
.byte %01000000
.byte %00101010
.byte %00000000
.byte %00000000
.byte %01000000
.byte %00100000
.byte %00000000
.byte %00000000
.byte %01000000
.byte %00100000
.byte %00000000
.byte %00000000
.byte %01000000
.byte %00100000
.byte %00000000
.byte %00000000
.byte %01000000
.byte %00100000
.byte %00000000
.byte %00000000
.byte %01000000
.byte %00100000
.byte %00000000
.byte %00000000
.byte %01000000
.byte %00100000
.byte %00000000
.byte %00000000
.byte %01000000
.byte %00101010
.byte %00000000