initial commit
This commit is contained in:
+231
@@ -0,0 +1,231 @@
|
||||
; -----------------------------------------------------------
|
||||
; sprites.asm - hires sprite art, black silhouettes in the
|
||||
; spirit of the original PNGs; one !be24 row per sprite line
|
||||
; (`.` = transparent, `#` = pixel), 64-byte aligned
|
||||
; -----------------------------------------------------------
|
||||
|
||||
!align 63, 0
|
||||
|
||||
spr_data:
|
||||
SPRP_SCOOT = spr_data DIV 64 ; sprite pointer of the scooter
|
||||
SPRP_SMALL = SPRP_SCOOT + 1 ; 4 far rabbit frames
|
||||
SPRP_BIG = SPRP_SCOOT + 5 ; 4 near rabbit frames
|
||||
|
||||
; ---- rabbit on a scooter, seen from behind ----
|
||||
spr_scooter:
|
||||
!be24 %.........##..##.........
|
||||
!be24 %.........##..##.........
|
||||
!be24 %.........##..##.........
|
||||
!be24 %.........##..##.........
|
||||
!be24 %........########........
|
||||
!be24 %........########........
|
||||
!be24 %........########........
|
||||
!be24 %..........####..........
|
||||
!be24 %....################....
|
||||
!be24 %....##..########..##....
|
||||
!be24 %........########........
|
||||
!be24 %........########........
|
||||
!be24 %.......##########.......
|
||||
!be24 %.......##########.......
|
||||
!be24 %.......##########.......
|
||||
!be24 %.....##############.....
|
||||
!be24 %.....##############.....
|
||||
!be24 %..........####..........
|
||||
!be24 %..........####..........
|
||||
!be24 %..........####..........
|
||||
!be24 %..........####..........
|
||||
!byte 0
|
||||
|
||||
; ---- far rabbit, four hop frames (art hugs the bottom row) ----
|
||||
spr_small0:
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %.........#..#...........
|
||||
!be24 %.........#..#...........
|
||||
!be24 %........######..........
|
||||
!be24 %.....##########.........
|
||||
!be24 %....############........
|
||||
!be24 %.....##########.........
|
||||
!be24 %....##...##...##........
|
||||
!byte 0
|
||||
|
||||
spr_small1:
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %.........#..#...........
|
||||
!be24 %.........#..#...........
|
||||
!be24 %........######..........
|
||||
!be24 %.....###########........
|
||||
!be24 %....#############.......
|
||||
!be24 %.....###.....###........
|
||||
!byte 0
|
||||
|
||||
spr_small2:
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %..........##............
|
||||
!be24 %..........##............
|
||||
!be24 %........######..........
|
||||
!be24 %.....##########.........
|
||||
!be24 %....############........
|
||||
!be24 %....############........
|
||||
!be24 %......##.....##.........
|
||||
!byte 0
|
||||
|
||||
spr_small3:
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %..........#..#..........
|
||||
!be24 %..........#..#..........
|
||||
!be24 %.........######.........
|
||||
!be24 %......###########.......
|
||||
!be24 %.....############.......
|
||||
!be24 %....###.......###.......
|
||||
!byte 0
|
||||
|
||||
; ---- near rabbit, four gallop frames (body shared, legs cycle) ----
|
||||
spr_big0: ; stride: legs stretched wide
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........##...##.........
|
||||
!be24 %........##...##.........
|
||||
!be24 %.......###..###.........
|
||||
!be24 %......###########.......
|
||||
!be24 %...###############......
|
||||
!be24 %..#################.....
|
||||
!be24 %..##################....
|
||||
!be24 %...################.....
|
||||
!be24 %....##############......
|
||||
!be24 %...####......#####......
|
||||
!be24 %..####.........####.....
|
||||
!be24 %..###...........####....
|
||||
!be24 %.###.............###....
|
||||
!be24 %.##...............##....
|
||||
!be24 %##.................##...
|
||||
!byte 0
|
||||
|
||||
spr_big1: ; gathering the legs
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........##...##.........
|
||||
!be24 %........##...##.........
|
||||
!be24 %.......###..###.........
|
||||
!be24 %......###########.......
|
||||
!be24 %...###############......
|
||||
!be24 %..#################.....
|
||||
!be24 %..##################....
|
||||
!be24 %...################.....
|
||||
!be24 %....##############......
|
||||
!be24 %.....####...#####.......
|
||||
!be24 %.....###.....####.......
|
||||
!be24 %....###.......###.......
|
||||
!be24 %....##.........##.......
|
||||
!be24 %....##.........##.......
|
||||
!be24 %...###.........###......
|
||||
!byte 0
|
||||
|
||||
spr_big2: ; tucked into a ball
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........##...##.........
|
||||
!be24 %........##...##.........
|
||||
!be24 %.......###..###.........
|
||||
!be24 %......###########.......
|
||||
!be24 %...###############......
|
||||
!be24 %..#################.....
|
||||
!be24 %..##################....
|
||||
!be24 %...################.....
|
||||
!be24 %....##############......
|
||||
!be24 %.....#####....####......
|
||||
!be24 %......####....###.......
|
||||
!be24 %......###.....###.......
|
||||
!be24 %......###.....###.......
|
||||
!be24 %.....####.....####......
|
||||
!be24 %....#####.....#####.....
|
||||
!byte 0
|
||||
|
||||
spr_big3: ; reaching forward again
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........................
|
||||
!be24 %........##...##.........
|
||||
!be24 %........##...##.........
|
||||
!be24 %.......###..###.........
|
||||
!be24 %......###########.......
|
||||
!be24 %...###############......
|
||||
!be24 %..#################.....
|
||||
!be24 %..##################....
|
||||
!be24 %...################.....
|
||||
!be24 %....##############......
|
||||
!be24 %....####......####......
|
||||
!be24 %...####........###......
|
||||
!be24 %..####..........###.....
|
||||
!be24 %..###............###....
|
||||
!be24 %..##..............##....
|
||||
!be24 %.###...............##...
|
||||
!byte 0
|
||||
Reference in New Issue
Block a user