initial commit

This commit is contained in:
2026-07-15 21:31:51 +02:00
commit 0fb584bcd7
12 changed files with 1605 additions and 0 deletions
+231
View File
@@ -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