diff --git a/games/ootw/Makefile b/games/ootw/Makefile index 34f35751..155ac014 100644 --- a/games/ootw/Makefile +++ b/games/ootw/Makefile @@ -140,3 +140,25 @@ clean: cd ootw_c15 && make clean cd ending && make clean cd title && make clean + +distclean: + make clean + cd intro && make distclean + cd ootw_c1 && make distclean + cd ootw_c2 && make distclean + cd ootw_c3 && make distclean + cd ootw_c4 && make distclean + cd ootw_c5 && make distclean + cd ootw_c6 && make distclean + cd ootw_c7 && make distclean + cd ootw_c8 && make distclean + cd ootw_c9 && make distclean + cd ootw_c10 && make distclean + cd ootw_c11 && make distclean + cd ootw_c12 && make distclean + cd ootw_c13 && make distclean + cd ootw_c14 && make distclean + cd ootw_c15 && make distclean + cd ending && make distclean + cd title && make distclean + diff --git a/games/ootw/ending/Makefile b/games/ootw/ending/Makefile index 5834d3b1..aa0f0718 100644 --- a/games/ootw/ending/Makefile +++ b/games/ootw/ending/Makefile @@ -17,13 +17,20 @@ ending.o: ending.s \ $(PT3_PLAYER)/pt3_lib_mockingboard_setup.s \ $(PT3_PLAYER)/pt3_lib_irq_handler.s \ $(PT3_PLAYER)/interrupt_handler.s \ - ../ootw_c15/graphics/l15_final/ootw_c15_final.inc \ graphics/ending/ootw_c16_end.inc \ music/ootw_outro.pt3 ca65 -o ending.o ending.s -l ending.lst ##### +graphics/ending/ootw_c16_end.inc: + cd graphics && make + +##### + clean: rm -f *~ *.o *.lst ENDING + +distclean: + cd graphics && make clean diff --git a/games/ootw/ending/ending.s b/games/ootw/ending/ending.s index 74886478..b15fd32d 100644 --- a/games/ootw/ending/ending.s +++ b/games/ootw/ending/ending.s @@ -92,9 +92,9 @@ repeat_ending: ;================== ; lda #>(bath_lzsa) -; sta GBASH +; sta getsrc_smc+2 ; LZSA_SRC_HI ; lda #<(bath_lzsa) -; sta GBASL +; sta getsrc_smc+1 ; LZSA_SRC_LO ; lda #$c ; load image off-screen $c00 ; jsr decompress_lzsa2_fast @@ -109,9 +109,9 @@ repeat_ending: ;================== ; lda #>(battle_lzsa) -; sta GBASH +; sta getsrc_smc+2 ; LZSA_SRC_HI ; lda #<(battle_lzsa) -; sta GBASL +; sta getsrc_smc+1 ; LZSA_SRC_LO ; lda #$c ; load image off-screen $c00 ; jsr decompress_lzsa2_fast @@ -126,9 +126,9 @@ repeat_ending: ;================== ; lda #>(grabbed_lzsa) -; sta GBASH +; sta getsrc_smc+2 ; LZSA_SRC_HI ; lda #<(grabbed_lzsa) -; sta GBASL +; sta getsrc_smc+1 ; LZSA_SRC_LO ; lda #$c ; load image off-screen $c00 ; jsr decompress_lzsa2_fast @@ -152,9 +152,9 @@ repeat_ending: ;========================= lda #>(sky_bg_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(sky_bg_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$0c ; load image off-screen $c00 jsr decompress_lzsa2_fast @@ -162,9 +162,9 @@ repeat_ending: ; rooftop00 lda #>(rooftop00_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(rooftop00_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -186,9 +186,9 @@ cli_smc: ; rooftop01 lda #>(rooftop01_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(rooftop01_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -204,9 +204,9 @@ cli_smc: ; rooftop02 lda #>(rooftop02_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(rooftop02_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -222,9 +222,9 @@ cli_smc: ; rooftop03 lda #>(rooftop03_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(rooftop03_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -240,9 +240,9 @@ cli_smc: ; onboard lda #>(onboard_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(onboard_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -261,9 +261,9 @@ cli_smc: ;========================= lda #>(wing_bg_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(wing_bg_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$0c ; load image off-screen $c00 jsr decompress_lzsa2_fast @@ -271,9 +271,9 @@ cli_smc: ; left wing 1 lda #>(left_unfurl1_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(left_unfurl1_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -289,9 +289,9 @@ cli_smc: ; left wing 2 lda #>(left_unfurl2_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(left_unfurl2_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -307,9 +307,9 @@ cli_smc: ; right wing 1 lda #>(right_unfurl1_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(right_unfurl1_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -325,9 +325,9 @@ cli_smc: ; right wing 2 lda #>(right_unfurl2_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(right_unfurl2_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -344,9 +344,9 @@ cli_smc: ;========================= lda #>(sky_bg_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(sky_bg_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$0c ; load image off-screen $c00 jsr decompress_lzsa2_fast @@ -354,9 +354,9 @@ cli_smc: ; flying01 lda #>(flying01_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(flying01_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -372,9 +372,9 @@ cli_smc: ; flying03 lda #>(flying03_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(flying03_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -390,9 +390,9 @@ cli_smc: ; flying05 lda #>(flying05_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(flying05_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -408,9 +408,9 @@ cli_smc: ; flying07 lda #>(flying07_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(flying07_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -426,9 +426,9 @@ cli_smc: ; flying09 lda #>(flying09_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(flying09_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -444,9 +444,9 @@ cli_smc: ; flying11 lda #>(flying11_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(flying11_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -462,9 +462,9 @@ cli_smc: ; the end01 lda #>(the_end01_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end01_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -480,9 +480,9 @@ cli_smc: ; the end02 lda #>(the_end02_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end02_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -498,9 +498,9 @@ cli_smc: ; the end03 lda #>(the_end03_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end03_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -516,9 +516,9 @@ cli_smc: ; the end04 lda #>(the_end04_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end04_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -534,9 +534,9 @@ cli_smc: ; the end05 lda #>(the_end05_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end05_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -552,9 +552,9 @@ cli_smc: ; the end06 lda #>(the_end06_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end06_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -570,9 +570,9 @@ cli_smc: ; the end07 lda #>(the_end07_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end07_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -588,9 +588,9 @@ cli_smc: ; the end08 lda #>(the_end08_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end08_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -606,9 +606,9 @@ cli_smc: ; the end09 lda #>(the_end09_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end09_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast @@ -624,9 +624,9 @@ cli_smc: ; the end10 lda #>(the_end10_lzsa) - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda #<(the_end10_lzsa) - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$10 ; load image off-screen $1000 jsr decompress_lzsa2_fast diff --git a/games/ootw/ending/graphics/Makefile b/games/ootw/ending/graphics/Makefile new file mode 100644 index 00000000..aa1bd02c --- /dev/null +++ b/games/ootw/ending/graphics/Makefile @@ -0,0 +1,6 @@ +all: + cd ending && make + +clean: + rm -f *~ + cd ending && make clean diff --git a/games/ootw/ootw_c1/Makefile b/games/ootw/ootw_c1/Makefile index bcc3e651..1bd369fb 100644 --- a/games/ootw/ootw_c1/Makefile +++ b/games/ootw/ootw_c1/Makefile @@ -58,3 +58,7 @@ graphics/l1_pool/ootw_pool.inc: clean: rm -f *~ *.o *.lst *.lz4 OOTW_C1 + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c10/Makefile b/games/ootw/ootw_c10/Makefile index 3d1e33f8..a34927e6 100644 --- a/games/ootw/ootw_c10/Makefile +++ b/games/ootw/ootw_c10/Makefile @@ -36,5 +36,10 @@ ootw_c10.o: ootw_c10.s \ ##### clean: - rm -f *~ *.o *.lst OOTW_C10 + rm -f *~ *.o *.lst OOTW_C10 + +##### + +distclean: + make clean diff --git a/games/ootw/ootw_c10/ootw_c10.s b/games/ootw/ootw_c10/ootw_c10.s index fc000a66..410222a4 100644 --- a/games/ootw/ootw_c10/ootw_c10.s +++ b/games/ootw/ootw_c10/ootw_c10.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(pool_rle) - sta GBASH - lda #<(pool_rle) + lda #>(pool_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(pool_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c11/Makefile b/games/ootw/ootw_c11/Makefile index 6f724daf..50dd6b29 100644 --- a/games/ootw/ootw_c11/Makefile +++ b/games/ootw/ootw_c11/Makefile @@ -35,6 +35,17 @@ ootw_c11.o: ootw_c11.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C11 +graphics/l11_above/ootw_c11_room.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C11 + +##### + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c11/graphics/Makefile b/games/ootw/ootw_c11/graphics/Makefile new file mode 100644 index 00000000..ec279658 --- /dev/null +++ b/games/ootw/ootw_c11/graphics/Makefile @@ -0,0 +1,7 @@ +all: + cd l11_above && make + +clean: + rm -f *~ + cd l11_above && make clean + diff --git a/games/ootw/ootw_c11/graphics/l11_above/Makefile b/games/ootw/ootw_c11/graphics/l11_above/Makefile index 3287b74b..33a352af 100644 --- a/games/ootw/ootw_c11/graphics/l11_above/Makefile +++ b/games/ootw/ootw_c11/graphics/l11_above/Makefile @@ -7,9 +7,17 @@ all: ootw_c11_room.inc ##### -ootw_c11_room.inc: $(PNG2RLE) \ - above.png - $(PNG2RLE) asm above.png above_rle > ootw_c11_room.inc +ootw_c11_room.inc: \ + above.lzsa + echo "above_lzsa: .incbin \"above.lzsa\"" > ootw_c11_room.inc + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### diff --git a/games/ootw/ootw_c11/graphics/l11_above/ootw_c11_room.inc b/games/ootw/ootw_c11/graphics/l11_above/ootw_c11_room.inc deleted file mode 100644 index 849a2b72..00000000 --- a/games/ootw/ootw_c11/graphics/l11_above/ootw_c11_room.inc +++ /dev/null @@ -1,23 +0,0 @@ -above_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$00, $A0,$E1,$00, $30, $A0,$27,$00, $33,$33, $30,$30, $AD,$00 - .byte $30,$30, $33,$33, $30, $A0,$12,$00, $A4,$33, $30, $AA,$00 - .byte $30, $33, $00, $A6,$33, $30, $AF,$00, $A6,$33 - .byte $A8,$00, $33,$33, $03, $30, $A8,$33, $30, $AD,$00 - .byte $A6,$33, $A8,$00, $33,$33, $00, $A7,$33, $03, $33,$33 - .byte $AD,$00, $A6,$33, $00, $3B, $A4,$00, $30, $00 - .byte $33, $BB, $33, $00, $A3,$33, $00, $33 - .byte $BB, $33, $00, $33, $30, $AC,$00, $A5,$33 - .byte $00, $33,$33, $A4,$00, $33, $00, $B3, $3B - .byte $03, $30, $A3,$33, $00, $33, $BB, $B3 - .byte $00, $33,$33, $00,$00, $33, $A9,$00, $A5,$33, $30 - .byte $03, $BB, $30, $00,$00, $30, $A4,$33, $00 - .byte $33, $BB, $33, $03, $30, $B3, $33 - .byte $3B, $A3,$33, $00,$00, $33,$33, $A8,$00, $A6,$33, $00 - .byte $BB, $33, $00,$00, $A5,$33, $00, $33, $3B - .byte $33, $00, $33, $BB, $A5,$33, $00,$00, $33,$33 - .byte $A8,$00, $A6,$B3, $B0, $BB, $B3, $00,$00, $A6,$B3 - .byte $B0, $B3,$B3, $33, $00, $3B, $33, $A4,$B3 - .byte $00,$00, $B3,$B3, $B0, $00,$00, $B0, $B3, $A0,$17,$00 - .byte $33, $00, $33,$33, $A0,$24,$00, $33, $00, $BB - .byte $33, $A0,$10,$00 - .byte $A1 diff --git a/games/ootw/ootw_c11/ootw_c11.s b/games/ootw/ootw_c11/ootw_c11.s index e25f16d0..b8e1b1af 100644 --- a/games/ootw/ootw_c11/ootw_c11.s +++ b/games/ootw/ootw_c11/ootw_c11.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(above_rle) - sta GBASH - lda #<(above_rle) + lda #>(above_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(above_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c12/Makefile b/games/ootw/ootw_c12/Makefile index ca64d344..d883c4cf 100644 --- a/games/ootw/ootw_c12/Makefile +++ b/games/ootw/ootw_c12/Makefile @@ -35,6 +35,17 @@ ootw_c12.o: ootw_c12.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C12 +graphics/l12_room/ootw_c12_room.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C12 + +##### + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c12/graphics/Makefile b/games/ootw/ootw_c12/graphics/Makefile new file mode 100644 index 00000000..137e4b38 --- /dev/null +++ b/games/ootw/ootw_c12/graphics/Makefile @@ -0,0 +1,7 @@ +all: + cd l12_room && make + +clean: + rm -f *~ + cd l12_room && make clean + diff --git a/games/ootw/ootw_c12/graphics/l12_room/Makefile b/games/ootw/ootw_c12/graphics/l12_room/Makefile index e0231f92..12142b11 100644 --- a/games/ootw/ootw_c12/graphics/l12_room/Makefile +++ b/games/ootw/ootw_c12/graphics/l12_room/Makefile @@ -7,12 +7,20 @@ all: ootw_c12_room.inc ##### -ootw_c12_room.inc: $(PNG2RLE) \ - house.png - $(PNG2RLE) asm house.png house_rle > ootw_c12_room.inc +ootw_c12_room.inc: \ + house.lzsa + echo "house_lzsa: .incbin \"house.lzsa\"" > ootw_c12_room.inc + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c12/graphics/l12_room/ootw_c12_room.inc b/games/ootw/ootw_c12/graphics/l12_room/ootw_c12_room.inc deleted file mode 100644 index 54d55ec7..00000000 --- a/games/ootw/ootw_c12/graphics/l12_room/ootw_c12_room.inc +++ /dev/null @@ -1,29 +0,0 @@ -house_rle: .byte $28 ; ysize=48 - .byte $A3,$00, $02, $29, $02, $20, $A5,$22, $24 - .byte $02, $A0,$1A,$22, $A4,$00, $42, $00, $A5,$02, $00 - .byte $02, $00, $02,$02, $A0,$18,$22, $AF,$00, $A0,$19,$22, $AD,$00 - .byte $20, $A0,$1A,$22, $AD,$00, $A0,$1B,$22, $AC,$00, $A0,$1C,$22, $AB,$00 - .byte $A0,$1A,$22, $A3,$72, $AA,$00, $A0,$18,$22, $A6,$77, $A9,$00, $A0,$19,$22 - .byte $A6,$77, $A9,$00, $A0,$12,$22, $55, $77, $A5,$22, $77,$77 - .byte $22, $A3,$77, $A8,$00, $25, $A8,$62, $52, $72 - .byte $A8,$62, $25, $27, $55, $A4,$62, $77, $27 - .byte $22, $A3,$77, $A7,$00, $20, $22,$22, $26, $A5,$66 - .byte $26, $55, $77, $26, $A5,$66, $26, $A5,$22 - .byte $26, $66,$66, $77, $22, $00, $A3,$77, $A7,$00 - .byte $A3,$88, $22, $26,$26, $55, $77, $26, $A4,$22 - .byte $26,$26, $55, $77, $26, $22, $82, $A3,$88 - .byte $82, $22, $26,$26, $77, $22, $00, $A3,$77 - .byte $A6,$00, $80, $A6,$88, $85, $87, $A7,$88, $85 - .byte $87, $AA,$88, $77, $22, $00, $A3,$77, $A6,$00 - .byte $A0,$1C,$88, $77, $22, $00, $A3,$77, $A5,$00, $80 - .byte $A0,$1C,$88, $77, $22, $00, $A3,$77, $A5,$00, $A0,$1D,$88 - .byte $77, $22, $00, $A3,$77, $A5,$00, $02, $A0,$19,$88 - .byte $02,$02, $88, $77, $22, $00, $A3,$77, $A6,$00 - .byte $28, $A7,$88, $A0,$10,$58, $02,$02, $00, $58, $77 - .byte $22, $00, $A3,$77, $A7,$00, $02, $88,$88, $28 - .byte $A3,$82, $AF,$88, $02,$02, $00,$00, $88, $77, $22 - .byte $00, $A3,$77, $A8,$00, $02, $A0,$13,$88, $02,$02, $A3,$00 - .byte $88, $77, $22, $00, $A3,$77, $00,$00, $A0,$19,$05 - .byte $02,$02, $A4,$00, $05,$05, $02, $50, $A3,$57, $A0,$1A,$00 - .byte $02,$02, $A0,$25,$00, $02,$02, $AD,$00 - .byte $A1 diff --git a/games/ootw/ootw_c12/ootw_c12.s b/games/ootw/ootw_c12/ootw_c12.s index ba4f05bd..b65fa5e4 100644 --- a/games/ootw/ootw_c12/ootw_c12.s +++ b/games/ootw/ootw_c12/ootw_c12.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(house_rle) - sta GBASH - lda #<(house_rle) + lda #>(house_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(house_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c13/Makefile b/games/ootw/ootw_c13/Makefile index 24a50b7e..c8eabf94 100644 --- a/games/ootw/ootw_c13/Makefile +++ b/games/ootw/ootw_c13/Makefile @@ -35,6 +35,18 @@ ootw_c13.o: ootw_c13.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C13 +graphics/l13_room/ootw_c13_room.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C13 + +##### + +distclean: + make clean + cd graphics && make clean + diff --git a/games/ootw/ootw_c13/graphics/Makefile b/games/ootw/ootw_c13/graphics/Makefile new file mode 100644 index 00000000..2135c2f9 --- /dev/null +++ b/games/ootw/ootw_c13/graphics/Makefile @@ -0,0 +1,7 @@ +all: + cd l13_room && make + +clean: + rm -f *~ + cd l13_room && make clean + diff --git a/games/ootw/ootw_c13/graphics/l13_room/Makefile b/games/ootw/ootw_c13/graphics/l13_room/Makefile index 5627e4b6..9eea435b 100644 --- a/games/ootw/ootw_c13/graphics/l13_room/Makefile +++ b/games/ootw/ootw_c13/graphics/l13_room/Makefile @@ -7,12 +7,20 @@ all: ootw_c13_room.inc ##### -ootw_c13_room.inc: $(PNG2RLE) \ - entry.png - $(PNG2RLE) asm entry.png entry_rle > ootw_c13_room.inc +ootw_c13_room.inc: \ + entry.lzsa + echo "entry_lzsa: .incbin \"entry.lzsa\"" > ootw_c13_room.inc + + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc - + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c13/graphics/l13_room/ootw_c13_room.inc b/games/ootw/ootw_c13/graphics/l13_room/ootw_c13_room.inc deleted file mode 100644 index 6d344d3a..00000000 --- a/games/ootw/ootw_c13/graphics/l13_room/ootw_c13_room.inc +++ /dev/null @@ -1,49 +0,0 @@ -entry_rle: .byte $28 ; ysize=48 - .byte $00,$00, $20, $55, $A3,$22, $20, $A8,$00, $55 - .byte $22,$22, $00, $22, $A0,$16,$00, $02,$02, $00, $02 - .byte $22, $00,$00, $20, $10, $20, $A3,$00, $55 - .byte $22, $02, $00, $22, $A0,$1A,$00, $22, $00 - .byte $22,$22, $11, $25, $55, $00,$00, $55, $22 - .byte $00,$00, $22, $A0,$16,$00, $40,$40, $10, $00, $02 - .byte $20, $A4,$22, $25, $50, $00, $55, $22 - .byte $00,$00, $22, $A0,$15,$00, $10, $00, $04, $11 - .byte $00,$00, $22,$22, $02, $00, $02, $22,$22, $00 - .byte $55, $22, $00,$00, $22, $A0,$15,$00, $11, $00 - .byte $CC, $9C, $99, $00, $22,$22, $A4,$00, $22 - .byte $00, $55, $22, $00,$00, $22, $A0,$15,$00, $11,$11 - .byte $1C, $00, $09, $A7,$00, $22, $00, $55 - .byte $22, $00,$00, $22, $A0,$13,$00, $20, $41,$41, $11 - .byte $01, $11,$11, $A3,$00, $20, $A3,$00, $22, $00 - .byte $55, $22, $00,$00, $22, $A0,$14,$00, $20, $94 - .byte $11, $09, $11, $A4,$00, $05, $A3,$00, $22 - .byte $00, $55, $02, $00,$00, $22, $A0,$15,$00, $29 - .byte $01, $04, $01,$01, $A7,$00, $22, $00, $25 - .byte $AD,$00, $20, $AC,$00, $21, $04, $40, $10 - .byte $A7,$00, $22, $00, $22, $AD,$00, $22, $AD,$00 - .byte $24, $40, $11, $A6,$00, $40, $10, $00 - .byte $22, $AD,$00, $22, $AE,$00, $24, $A6,$00, $11 - .byte $00, $11,$11, $AE,$00, $02, $AF,$00, $20, $A4,$00 - .byte $91, $90, $99, $AA,$00, $02,$02, $00, $02,$02 - .byte $A0,$12,$00, $20, $A3,$00, $10, $C0, $C1, $00 - .byte $44, $A9,$00, $20, $00, $20, $00, $20 - .byte $02, $62,$62, $60, $AE,$00, $20, $00,$00, $41 - .byte $0C, $10, $04, $44, $00,$00, $20, $62 - .byte $00, $66, $A3,$00, $02, $00, $02, $00 - .byte $62, $F6, $FF,$FF, $F6, $60, $AE,$00, $20 - .byte $00, $10, $11, $10, $91, $00, $99 - .byte $52, $00, $66, $00, $66, $00, $66 - .byte $00, $02, $00, $02, $00, $66, $11 - .byte $1F, $FF,$FF, $60, $AF,$00, $20, $09, $40 - .byte $01, $99, $09, $99, $55, $00, $66 - .byte $00, $66, $00, $66, $A5,$00, $66, $FF - .byte $11, $FF, $1F, $66, $A0,$10,$00, $21, $44 - .byte $11, $90, $10, $00, $55, $00, $26 - .byte $20, $26, $00, $66, $A5,$00, $06, $FF,$FF - .byte $1F, $F1, $06, $A0,$11,$00, $24, $01, $40 - .byte $C1, $00, $55, $02, $A3,$00, $02, $66 - .byte $A5,$00, $06, $6F, $FF,$FF, $6F, $06, $A0,$10,$00 - .byte $09, $00, $22, $44,$44, $20, $02, $05 - .byte $A4,$00, $02,$02, $A5,$00, $06, $6F,$6F, $06, $A6,$00 - .byte $AC,$52, $A6,$50, $A4,$20, $00,$00, $02, $22, $AE,$50 - .byte $A0,$50,$00 - .byte $A1 diff --git a/games/ootw/ootw_c13/ootw_c13.s b/games/ootw/ootw_c13/ootw_c13.s index f8116c4e..9158c63f 100644 --- a/games/ootw/ootw_c13/ootw_c13.s +++ b/games/ootw/ootw_c13/ootw_c13.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(entry_rle) - sta GBASH - lda #<(entry_rle) + lda #>(entry_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(entry_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c14/Makefile b/games/ootw/ootw_c14/Makefile index f86613cd..2cca6af3 100644 --- a/games/ootw/ootw_c14/Makefile +++ b/games/ootw/ootw_c14/Makefile @@ -35,6 +35,17 @@ ootw_c14.o: ootw_c14.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C14 +graphics/l14_arena/ootw_c14_arena.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C14 + +##### + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c14/graphics/Makefile b/games/ootw/ootw_c14/graphics/Makefile new file mode 100644 index 00000000..f49b99f6 --- /dev/null +++ b/games/ootw/ootw_c14/graphics/Makefile @@ -0,0 +1,6 @@ +all: + cd l14_arena && make + +clean: + rm -f *~ + cd l14_arena && make clean diff --git a/games/ootw/ootw_c14/graphics/l14_arena/Makefile b/games/ootw/ootw_c14/graphics/l14_arena/Makefile index 8634b990..b16c2816 100644 --- a/games/ootw/ootw_c14/graphics/l14_arena/Makefile +++ b/games/ootw/ootw_c14/graphics/l14_arena/Makefile @@ -7,12 +7,19 @@ all: ootw_c14_arena.inc ##### -ootw_c14_arena.inc: $(PNG2RLE) \ - arena.png - $(PNG2RLE) asm arena.png arena_rle > ootw_c14_arena.inc +ootw_c14_arena.inc: \ + arena.lzsa + echo "arena_lzsa: .incbin \"arena.lzsa\"" > ootw_c14_arena.inc + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc - + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c14/graphics/l14_arena/ootw_c14_arena.inc b/games/ootw/ootw_c14/graphics/l14_arena/ootw_c14_arena.inc deleted file mode 100644 index 28801254..00000000 --- a/games/ootw/ootw_c14/graphics/l14_arena/ootw_c14_arena.inc +++ /dev/null @@ -1,31 +0,0 @@ -arena_rle: .byte $28 ; ysize=48 - .byte $A0,$2C,$66, $26, $61, $A3,$66, $16, $A3,$66, $16 - .byte $A4,$66, $26, $61, $A3,$66, $16, $A3,$66, $16 - .byte $A4,$66, $26, $61, $A3,$66, $16, $66,$66, $A3,$76 - .byte $72, $76, $75, $76,$76, $72, $A3,$76, $72 - .byte $A4,$76, $72, $76, $75, $76,$76, $72, $A3,$76 - .byte $72, $A4,$76, $72, $76, $75, $76,$76, $72 - .byte $A3,$76, $A0,$28,$77, $A0,$28,$57, $A0,$87,$55, $A4,$05, $95, $65 - .byte $A4,$05, $A0,$1D,$55, $A5,$00, $0B, $22, $A5,$00, $AE,$55 - .byte $AD,$22, $AE,$00, $02, $AC,$22, $52, $A8,$22, $52,$52 - .byte $02, $AF,$00, $22, $02, $A6,$22, $02,$02, $A4,$22 - .byte $55, $A6,$22, $55, $22, $02, $AB,$00, $F2 - .byte $60, $00,$00, $20, $55, $22, $00, $A4,$22 - .byte $55, $A3,$00, $A3,$22, $55, $A6,$22, $55, $02 - .byte $AC,$00, $0F, $22, $00,$00, $22, $55, $22 - .byte $00, $A3,$22, $62, $55, $A3,$00, $A3,$22, $55 - .byte $22,$22, $F2, $22, $F2, $22, $50, $A0,$10,$00 - .byte $22,$22, $F5, $22, $00, $22, $52, $00 - .byte $FF, $F5, $A3,$00, $22, $55, $00, $05 - .byte $22,$22, $F0, $22, $F0, $22, $55, $AF,$00 - .byte $20, $22,$22, $F0, $27, $00, $22, $55 - .byte $00, $22, $F0, $A3,$00, $22, $55, $50,$50 - .byte $02, $52, $0F, $52, $0F, $52, $55 - .byte $52, $AE,$00, $A3,$52, $0F, $52, $50, $82 - .byte $85, $80, $82, $0F, $A3,$80, $82, $85 - .byte $50, $55, $50, $A5,$55, $A3,$85, $AC,$00, $A0,$17,$88 - .byte $A3,$58, $55,$55, $AB,$50, $80, $A0,$18,$88, $A8,$85, $A0,$3A,$88 - .byte $00, $88,$88, $07, $78, $A0,$23,$88, $80, $00,$00 - .byte $77,$77, $00,$00, $A0,$22,$88, $A3,$85, $58, $88, $10 - .byte $A0,$22,$88, $80, $81, $86,$86, $85, $88 - .byte $A1 diff --git a/games/ootw/ootw_c14/ootw_c14.s b/games/ootw/ootw_c14/ootw_c14.s index 436acb71..c706ab4b 100644 --- a/games/ootw/ootw_c14/ootw_c14.s +++ b/games/ootw/ootw_c14/ootw_c14.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(arena_rle) - sta GBASH - lda #<(arena_rle) + lda #>(arena_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(arena_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c15/Makefile b/games/ootw/ootw_c15/Makefile index 61d80e9e..3cc58a68 100644 --- a/games/ootw/ootw_c15/Makefile +++ b/games/ootw/ootw_c15/Makefile @@ -41,6 +41,18 @@ ootw_c15.o: ootw_c15.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C15 +graphics/l15_final/ootw_c15_bath.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C15 + +##### + +distclean: + make clean + cd graphics && make clean + diff --git a/games/ootw/ootw_c15/graphics/Makefile b/games/ootw/ootw_c15/graphics/Makefile new file mode 100644 index 00000000..39371730 --- /dev/null +++ b/games/ootw/ootw_c15/graphics/Makefile @@ -0,0 +1,7 @@ +all: + cd l15_final && make + +clean: + rm -f *~ + cd l15_final && make clean + diff --git a/games/ootw/ootw_c15/graphics/l15_final/Makefile b/games/ootw/ootw_c15/graphics/l15_final/Makefile index a42f4fc4..62d43dac 100644 --- a/games/ootw/ootw_c15/graphics/l15_final/Makefile +++ b/games/ootw/ootw_c15/graphics/l15_final/Makefile @@ -8,139 +8,145 @@ all: ootw_c15_bath.inc ootw_c15_walk.inc ootw_c15_final.inc \ ##### -ootw_c15_bath.inc: $(PNG2RLE) \ - bath_00.png bath_01.png bath_02.png bath_03.png bath_04.png \ - bath_05.png bath_06.png bath_07.png bath_08.png bath_09.png \ - bath_10.png bath_11.png bath_12.png bath_13.png bath_14.png \ - bath_15.png bath_16.png bath_17.png bath_18.png bath_19.png \ - bath_20.png bath_21.png bath_22.png bath_23.png bath_24.png \ - bath_25.png bath_26.png bath_27.png bath_28.png bath_29.png \ - bath_30.png bath_31.png bath_32.png bath_33.png bath_34.png \ - bath_35.png bath_end.png - $(PNG2RLE) asm bath_00.png bath_00_rle > ootw_c15_bath.inc - $(PNG2RLE) asm bath_01.png bath_01_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_02.png bath_02_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_03.png bath_03_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_04.png bath_04_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_05.png bath_05_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_06.png bath_06_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_07.png bath_07_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_08.png bath_08_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_09.png bath_09_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_10.png bath_10_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_11.png bath_11_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_12.png bath_12_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_13.png bath_13_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_14.png bath_14_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_15.png bath_15_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_16.png bath_16_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_17.png bath_17_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_18.png bath_18_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_19.png bath_19_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_20.png bath_20_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_21.png bath_21_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_22.png bath_22_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_23.png bath_23_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_24.png bath_24_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_25.png bath_25_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_26.png bath_26_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_27.png bath_27_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_28.png bath_28_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_29.png bath_29_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_30.png bath_30_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_31.png bath_31_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_32.png bath_32_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_33.png bath_33_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_34.png bath_34_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_35.png bath_35_rle >> ootw_c15_bath.inc - $(PNG2RLE) asm bath_end.png bath_end_rle >> ootw_c15_bath.inc +ootw_c15_bath.inc: \ + bath_00.lzsa bath_01.lzsa bath_02.lzsa bath_03.lzsa bath_04.lzsa \ + bath_05.lzsa bath_06.lzsa bath_07.lzsa bath_08.lzsa bath_09.lzsa \ + bath_10.lzsa bath_11.lzsa bath_12.lzsa bath_13.lzsa bath_14.lzsa \ + bath_15.lzsa bath_16.lzsa bath_17.lzsa bath_18.lzsa bath_19.lzsa \ + bath_20.lzsa bath_21.lzsa bath_22.lzsa bath_23.lzsa bath_24.lzsa \ + bath_25.lzsa bath_26.lzsa bath_27.lzsa bath_28.lzsa bath_29.lzsa \ + bath_30.lzsa bath_31.lzsa bath_32.lzsa bath_33.lzsa bath_34.lzsa \ + bath_35.lzsa bath_end.lzsa + echo "bath_00_lzsa: .incbin \"bath_00.lzsa\"" > ootw_c15_bath.inc + echo "bath_01_lzsa: .incbin \"bath_01.lzsa\"" >> ootw_c15_bath.inc + echo "bath_02_lzsa: .incbin \"bath_02.lzsa\"" >> ootw_c15_bath.inc + echo "bath_03_lzsa: .incbin \"bath_03.lzsa\"" >> ootw_c15_bath.inc + echo "bath_04_lzsa: .incbin \"bath_04.lzsa\"" >> ootw_c15_bath.inc + echo "bath_05_lzsa: .incbin \"bath_05.lzsa\"" >> ootw_c15_bath.inc + echo "bath_06_lzsa: .incbin \"bath_06.lzsa\"" >> ootw_c15_bath.inc + echo "bath_07_lzsa: .incbin \"bath_07.lzsa\"" >> ootw_c15_bath.inc + echo "bath_08_lzsa: .incbin \"bath_08.lzsa\"" >> ootw_c15_bath.inc + echo "bath_09_lzsa: .incbin \"bath_09.lzsa\"" >> ootw_c15_bath.inc + echo "bath_10_lzsa: .incbin \"bath_10.lzsa\"" >> ootw_c15_bath.inc + echo "bath_11_lzsa: .incbin \"bath_11.lzsa\"" >> ootw_c15_bath.inc + echo "bath_12_lzsa: .incbin \"bath_12.lzsa\"" >> ootw_c15_bath.inc + echo "bath_13_lzsa: .incbin \"bath_13.lzsa\"" >> ootw_c15_bath.inc + echo "bath_14_lzsa: .incbin \"bath_14.lzsa\"" >> ootw_c15_bath.inc + echo "bath_15_lzsa: .incbin \"bath_15.lzsa\"" >> ootw_c15_bath.inc + echo "bath_16_lzsa: .incbin \"bath_16.lzsa\"" >> ootw_c15_bath.inc + echo "bath_17_lzsa: .incbin \"bath_17.lzsa\"" >> ootw_c15_bath.inc + echo "bath_18_lzsa: .incbin \"bath_18.lzsa\"" >> ootw_c15_bath.inc + echo "bath_19_lzsa: .incbin \"bath_19.lzsa\"" >> ootw_c15_bath.inc + echo "bath_20_lzsa: .incbin \"bath_20.lzsa\"" >> ootw_c15_bath.inc + echo "bath_21_lzsa: .incbin \"bath_21.lzsa\"" >> ootw_c15_bath.inc + echo "bath_22_lzsa: .incbin \"bath_22.lzsa\"" >> ootw_c15_bath.inc + echo "bath_23_lzsa: .incbin \"bath_23.lzsa\"" >> ootw_c15_bath.inc + echo "bath_24_lzsa: .incbin \"bath_24.lzsa\"" >> ootw_c15_bath.inc + echo "bath_25_lzsa: .incbin \"bath_25.lzsa\"" >> ootw_c15_bath.inc + echo "bath_26_lzsa: .incbin \"bath_26.lzsa\"" >> ootw_c15_bath.inc + echo "bath_27_lzsa: .incbin \"bath_27.lzsa\"" >> ootw_c15_bath.inc + echo "bath_28_lzsa: .incbin \"bath_28.lzsa\"" >> ootw_c15_bath.inc + echo "bath_29_lzsa: .incbin \"bath_29.lzsa\"" >> ootw_c15_bath.inc + echo "bath_30_lzsa: .incbin \"bath_30.lzsa\"" >> ootw_c15_bath.inc + echo "bath_31_lzsa: .incbin \"bath_31.lzsa\"" >> ootw_c15_bath.inc + echo "bath_32_lzsa: .incbin \"bath_32.lzsa\"" >> ootw_c15_bath.inc + echo "bath_33_lzsa: .incbin \"bath_33.lzsa\"" >> ootw_c15_bath.inc + echo "bath_34_lzsa: .incbin \"bath_34.lzsa\"" >> ootw_c15_bath.inc + echo "bath_35_lzsa: .incbin \"bath_35.lzsa\"" >> ootw_c15_bath.inc + echo "bath_end_lzsa: .incbin \"bath_end.lzsa\"" >> ootw_c15_bath.inc -ootw_c15_walk.inc: $(PNG2RLE) \ - walk_00.png walk_01.png walk_02.png walk_03.png walk_04.png \ - walk_05.png walk_06.png walk_07.png walk_08.png walk_09.png \ - walk_10.png bigshot_01.png bigshot_02.png bigshot_03.png bigshot_04.png - $(PNG2RLE) asm walk_00.png walk00_rle > ootw_c15_walk.inc - $(PNG2RLE) asm walk_01.png walk01_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_02.png walk02_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_03.png walk03_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_04.png walk04_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_05.png walk05_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_06.png walk06_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_07.png walk07_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_08.png walk08_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_09.png walk09_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm walk_10.png walk10_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm bigshot_01.png bigshot01_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm bigshot_02.png bigshot02_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm bigshot_03.png bigshot03_rle >> ootw_c15_walk.inc - $(PNG2RLE) asm bigshot_04.png bigshot04_rle >> ootw_c15_walk.inc +ootw_c15_walk.inc: \ + walk_00.lzsa walk_01.lzsa walk_02.lzsa walk_03.lzsa walk_04.lzsa \ + walk_05.lzsa walk_06.lzsa walk_07.lzsa walk_08.lzsa walk_09.lzsa \ + walk_10.lzsa bigshot_01.lzsa bigshot_02.lzsa bigshot_03.lzsa bigshot_04.lzsa + echo "walk00_lzsa: .incbin \"walk_00.lzsa\"" > ootw_c15_walk.inc + echo "walk01_lzsa: .incbin \"walk_01.lzsa\"" >> ootw_c15_walk.inc + echo "walk02_lzsa: .incbin \"walk_02.lzsa\"" >> ootw_c15_walk.inc + echo "walk03_lzsa: .incbin \"walk_03.lzsa\"" >> ootw_c15_walk.inc + echo "walk04_lzsa: .incbin \"walk_04.lzsa\"" >> ootw_c15_walk.inc + echo "walk05_lzsa: .incbin \"walk_05.lzsa\"" >> ootw_c15_walk.inc + echo "walk06_lzsa: .incbin \"walk_06.lzsa\"" >> ootw_c15_walk.inc + echo "walk07_lzsa: .incbin \"walk_07.lzsa\"" >> ootw_c15_walk.inc + echo "walk08_lzsa: .incbin \"walk_08.lzsa\"" >> ootw_c15_walk.inc + echo "walk09_lzsa: .incbin \"walk_09.lzsa\"" >> ootw_c15_walk.inc + echo "walk10_lzsa: .incbin \"walk_10.lzsa\"" >> ootw_c15_walk.inc + echo "bigshot01_lzsa: .incbin \"bigshot_01.lzsa\"" >> ootw_c15_walk.inc + echo "bigshot02_lzsa: .incbin \"bigshot_02.lzsa\"" >> ootw_c15_walk.inc + echo "bigshot03_lzsa: .incbin \"bigshot_03.lzsa\"" >> ootw_c15_walk.inc + echo "bigshot04_lzsa: .incbin \"bigshot_04.lzsa\"" >> ootw_c15_walk.inc +ootw_c15_final.inc: \ + walkway1.lzsa above_pit.lzsa final.lzsa + echo "walkway1_lzsa: .incbin \"walkway1.lzsa\"" > ootw_c15_final.inc + echo "above_pit_lzsa: .incbin \"above_pit.lzsa\"" >> ootw_c15_final.inc + echo "final_lzsa: .incbin \"final.lzsa\"" >> ootw_c15_final.inc -ootw_c15_final.inc: $(PNG2RLE) \ - walkway1.png above_pit.png final.png - $(PNG2RLE) asm walkway1.png walkway1_rle > ootw_c15_final.inc - $(PNG2RLE) asm above_pit.png above_pit_rle >> ootw_c15_final.inc - $(PNG2RLE) asm final.png final_rle >> ootw_c15_final.inc +ootw_c15_walkway.inc: \ + walkway2.lzsa walkway2_after.lzsa crash1.lzsa \ + crash2.lzsa crash3.lzsa crash4.lzsa crash5.lzsa crash6.lzsa crash7.lzsa + echo "walkway2_lzsa: .incbin \"walkway2.lzsa\"" > ootw_c15_walkway.inc + echo "walkway2_after_lzsa: .incbin \"walkway2_after.lzsa\"" >> ootw_c15_walkway.inc + echo "crash1_lzsa: .incbin \"crash1.lzsa\"" >> ootw_c15_walkway.inc + echo "crash2_lzsa: .incbin \"crash2.lzsa\"" >> ootw_c15_walkway.inc + echo "crash3_lzsa: .incbin \"crash3.lzsa\"" >> ootw_c15_walkway.inc + echo "crash4_lzsa: .incbin \"crash4.lzsa\"" >> ootw_c15_walkway.inc + echo "crash5_lzsa: .incbin \"crash5.lzsa\"" >> ootw_c15_walkway.inc + echo "crash6_lzsa: .incbin \"crash6.lzsa\"" >> ootw_c15_walkway.inc + echo "crash7_lzsa: .incbin \"crash7.lzsa\"" >> ootw_c15_walkway.inc -ootw_c15_walkway.inc: $(PNG2RLE) \ - walkway2.png walkway2_after.png crash1.png \ - crash2.png crash3.png crash4.png crash5.png crash6.png crash7.png - $(PNG2RLE) asm walkway2.png walkway2_rle > ootw_c15_walkway.inc - $(PNG2RLE) asm walkway2_after.png walkway2_after_rle >> ootw_c15_walkway.inc - $(PNG2RLE) asm crash1.png crash1_rle >> ootw_c15_walkway.inc - $(PNG2RLE) asm crash2.png crash2_rle >> ootw_c15_walkway.inc - $(PNG2RLE) asm crash3.png crash3_rle >> ootw_c15_walkway.inc - $(PNG2RLE) asm crash4.png crash4_rle >> ootw_c15_walkway.inc - $(PNG2RLE) asm crash5.png crash5_rle >> ootw_c15_walkway.inc - $(PNG2RLE) asm crash6.png crash6_rle >> ootw_c15_walkway.inc - $(PNG2RLE) asm crash7.png crash7_rle >> ootw_c15_walkway.inc +ootw_c15_bridge.inc: \ + walkway3.lzsa \ + lshot1.lzsa lshot2.lzsa lshot3.lzsa lshot4.lzsa lshot5.lzsa lshot6.lzsa + echo "walkway3_lzsa: .incbin \"walkway3.lzsa\"" > ootw_c15_bridge.inc + echo "lshot1_lzsa: .incbin \"lshot1.lzsa\"" >> ootw_c15_bridge.inc + echo "lshot2_lzsa: .incbin \"lshot2.lzsa\"" >> ootw_c15_bridge.inc + echo "lshot3_lzsa: .incbin \"lshot3.lzsa\"" >> ootw_c15_bridge.inc + echo "lshot4_lzsa: .incbin \"lshot4.lzsa\"" >> ootw_c15_bridge.inc + echo "lshot5_lzsa: .incbin \"lshot5.lzsa\"" >> ootw_c15_bridge.inc + echo "lshot6_lzsa: .incbin \"lshot6.lzsa\"" >> ootw_c15_bridge.inc +ootw_c15_fall.inc: \ + fall_bg.lzsa \ + fall01.lzsa fall02.lzsa fall03.lzsa fall04.lzsa fall05.lzsa \ + fall06.lzsa fall07.lzsa fall08.lzsa fall09.lzsa fall10.lzsa \ + fall11.lzsa fall12.lzsa fall13.lzsa fall14.lzsa fall15.lzsa \ + fall16.lzsa fall17.lzsa fall18.lzsa fall19.lzsa fall20.lzsa \ + fall21.lzsa fall22.lzsa fall23.lzsa + echo "fall_bg_lzsa: .incbin \"fall_bg.lzsa\"" > ootw_c15_fall.inc + echo "fall01_lzsa: .incbin \"fall01.lzsa\"" >> ootw_c15_fall.inc + echo "fall02_lzsa: .incbin \"fall02.lzsa\"" >> ootw_c15_fall.inc + echo "fall03_lzsa: .incbin \"fall03.lzsa\"" >> ootw_c15_fall.inc + echo "fall04_lzsa: .incbin \"fall04.lzsa\"" >> ootw_c15_fall.inc + echo "fall05_lzsa: .incbin \"fall05.lzsa\"" >> ootw_c15_fall.inc + echo "fall06_lzsa: .incbin \"fall06.lzsa\"" >> ootw_c15_fall.inc + echo "fall07_lzsa: .incbin \"fall07.lzsa\"" >> ootw_c15_fall.inc + echo "fall08_lzsa: .incbin \"fall08.lzsa\"" >> ootw_c15_fall.inc + echo "fall09_lzsa: .incbin \"fall09.lzsa\"" >> ootw_c15_fall.inc + echo "fall10_lzsa: .incbin \"fall10.lzsa\"" >> ootw_c15_fall.inc + echo "fall11_lzsa: .incbin \"fall11.lzsa\"" >> ootw_c15_fall.inc + echo "fall12_lzsa: .incbin \"fall12.lzsa\"" >> ootw_c15_fall.inc + echo "fall13_lzsa: .incbin \"fall13.lzsa\"" >> ootw_c15_fall.inc + echo "fall14_lzsa: .incbin \"fall14.lzsa\"" >> ootw_c15_fall.inc + echo "fall15_lzsa: .incbin \"fall15.lzsa\"" >> ootw_c15_fall.inc + echo "fall16_lzsa: .incbin \"fall16.lzsa\"" >> ootw_c15_fall.inc + echo "fall17_lzsa: .incbin \"fall17.lzsa\"" >> ootw_c15_fall.inc + echo "fall18_lzsa: .incbin \"fall18.lzsa\"" >> ootw_c15_fall.inc + echo "fall19_lzsa: .incbin \"fall19.lzsa\"" >> ootw_c15_fall.inc + echo "fall20_lzsa: .incbin \"fall20.lzsa\"" >> ootw_c15_fall.inc + echo "fall21_lzsa: .incbin \"fall21.lzsa\"" >> ootw_c15_fall.inc + echo "fall22_lzsa: .incbin \"fall22.lzsa\"" >> ootw_c15_fall.inc + echo "fall23_lzsa: .incbin \"fall23.lzsa\"" >> ootw_c15_fall.inc -ootw_c15_bridge.inc: $(PNG2RLE) \ - walkway3.png \ - lshot1.png lshot2.png lshot3.png lshot4.png lshot5.png lshot6.png - $(PNG2RLE) asm walkway3.png walkway3_rle > ootw_c15_bridge.inc - $(PNG2RLE) asm lshot1.png lshot1_rle >> ootw_c15_bridge.inc - $(PNG2RLE) asm lshot2.png lshot2_rle >> ootw_c15_bridge.inc - $(PNG2RLE) asm lshot3.png lshot3_rle >> ootw_c15_bridge.inc - $(PNG2RLE) asm lshot4.png lshot4_rle >> ootw_c15_bridge.inc - $(PNG2RLE) asm lshot5.png lshot5_rle >> ootw_c15_bridge.inc - $(PNG2RLE) asm lshot6.png lshot6_rle >> ootw_c15_bridge.inc +##### -ootw_c15_fall.inc: $(PNG2RLE) \ - fall_bg.png \ - fall01.png fall02.png fall03.png fall04.png fall05.png \ - fall06.png fall07.png fall08.png fall09.png fall10.png \ - fall11.png fall12.png fall13.png fall14.png fall15.png \ - fall16.png fall17.png fall18.png fall19.png fall20.png \ - fall21.png fall22.png fall23.png - $(PNG2RLE) asm fall_bg.png fall_bg_rle > ootw_c15_fall.inc - $(PNG2RLE) asm fall01.png fall01_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall02.png fall02_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall03.png fall03_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall04.png fall04_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall05.png fall05_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall06.png fall06_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall07.png fall07_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall08.png fall08_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall09.png fall09_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall10.png fall10_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall11.png fall11_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall12.png fall12_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall13.png fall13_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall14.png fall14_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall15.png fall15_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall16.png fall16_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall17.png fall17_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall18.png fall18_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall19.png fall19_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall20.png fall20_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall21.png fall21_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall22.png fall22_rle >> ootw_c15_fall.inc - $(PNG2RLE) asm fall23.png fall23_rle >> ootw_c15_fall.inc +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_bath.inc b/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_bath.inc deleted file mode 100644 index 17265c7a..00000000 --- a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_bath.inc +++ /dev/null @@ -1,760 +0,0 @@ -bath_00_rle: .byte $28 ; ysize=48 - .byte $A3,$00, $40, $0C, $40, $04,$04, $00, $C4 - .byte $0C, $44,$44, $94, $91,$91, $40, $00, $40 - .byte $0C, $44,$44, $49, $19,$19, $09, $00, $04 - .byte $00, $04, $00, $4C, $40, $0C, $40 - .byte $09, $04, $40, $C0, $A4,$00, $40, $00 - .byte $0C, $00, $02, $04, $0C, $40,$40, $04 - .byte $09, $99, $19, $04, $00, $44, $00,$00 - .byte $40, $00, $04, $A4,$00, $40, $04, $44 - .byte $00, $90,$90, $44,$44, $04, $44,$44, $04, $00,$00 - .byte $04, $00, $40, $04, $A4,$00, $04,$04, $44 - .byte $00, $01, $40, $99,$99, $00, $C4, $C0 - .byte $44,$44, $A8,$00, $09, $99, $91, $10, $04,$04 - .byte $A3,$00, $40, $00, $04, $00, $04, $00 - .byte $C0, $2C, $20, $A5,$00, $44, $04, $19 - .byte $01, $40, $00, $C4, $00, $04, $A9,$00 - .byte $19, $99, $09, $A3,$00, $20,$20, $4C, $A3,$00 - .byte $40, $00,$00, $04,$04, $22, $00, $40, $44 - .byte $A4,$00, $10, $00, $44, $4C, $00, $A3,$44 - .byte $AB,$00, $20, $02, $A4,$00, $40, $C4, $A6,$00 - .byte $22, $04,$04, $00,$00, $20, $99, $91, $11 - .byte $00, $20, $00,$00, $44,$44, $A5,$00, $04, $A5,$00 - .byte $22, $00,$00, $77, $20, $00, $04, $00 - .byte $20,$20, $50,$50, $70, $A5,$00, $22, $A4,$00, $C0 - .byte $00, $20, $00, $04,$04, $A7,$00, $A4,$40, $00,$00 - .byte $70, $17, $12, $A3,$00, $12, $52, $15 - .byte $55, $17, $00,$00, $A3,$20, $70,$70, $A3,$00, $0C - .byte $00, $02, $AB,$00, $44, $77, $44, $00,$00 - .byte $77, $27, $11, $A3,$00, $11, $55, $11 - .byte $55, $11, $00,$00, $02, $52, $42, $27 - .byte $07, $A7,$00, $20,$20, $70, $A7,$00, $55, $A0,$01,$AA - .byte $55, $00, $20, $77, $22, $21, $20 - .byte $00,$00, $01, $55, $A0,$01,$A1, $55, $01, $A3,$00 - .byte $55, $44, $77, $A5,$00, $20, $00, $50 - .byte $A0,$01,$A2, $52, $17, $A4,$00, $20, $00,$00, $55 - .byte $A0,$01,$AA, $55, $00, $22, $77, $A4,$22, $20,$20 - .byte $55, $A0,$01,$AA, $55, $A3,$00, $22, $55, $40 - .byte $74, $A3,$00, $20, $02, $00,$00, $55, $A0,$01,$AA - .byte $55, $11, $A3,$00, $20, $02, $00,$00, $55 - .byte $A0,$01,$AA, $55, $00, $22, $77, $A6,$22, $55 - .byte $A0,$01,$AA, $55, $22, $20,$20, $22, $55, $46 - .byte $74, $22, $A5,$00, $20, $55, $A0,$01,$AA, $55 - .byte $20, $A3,$02, $00, $20, $02, $50, $55 - .byte $A0,$01,$AA, $55, $02, $00, $77, $A6,$22, $55 - .byte $A0,$01,$AA, $55, $00, $02,$02, $00, $55, $40 - .byte $44, $22, $20, $00, $20,$20, $00, $22 - .byte $55, $A0,$01,$AA, $55, $22, $20,$20, $00, $02 - .byte $00,$00, $25, $55, $A0,$01,$AA, $55, $00,$00, $77 - .byte $A6,$22, $55, $A0,$01,$AA, $55, $22, $00, $20 - .byte $22, $55, $46, $77, $22,$22, $20, $00,$00 - .byte $22, $02, $55, $A0,$01,$AA, $55, $02, $66 - .byte $00, $62, $20,$20, $55, $22, $55, $A0,$01,$AA - .byte $55, $20, $22, $77, $22, $00,$00, $A3,$22 - .byte $55, $A0,$01,$AA, $55, $A4,$22, $55, $40, $77 - .byte $A5,$22, $00, $22, $55, $A0,$01,$AA, $55, $00 - .byte $66, $00, $66, $00, $52, $22, $02 - .byte $55, $A0,$01,$AA, $55, $22,$22, $77, $22, $00,$00 - .byte $A3,$22, $55, $A0,$01,$AA, $55, $A4,$22, $55, $46 - .byte $77, $A4,$22, $20, $22, $02, $55, $A0,$01,$AA - .byte $55, $00, $26, $00, $66, $00, $25 - .byte $22, $00, $55, $A0,$01,$AA, $55, $52, $55 - .byte $77, $22, $00,$00, $A3,$82, $85, $8A, $85 - .byte $82, $A3,$22, $55, $40, $74, $A5,$22, $02 - .byte $00, $55, $A0,$01,$AA, $55, $00, $22, $00 - .byte $22, $00, $22, $00,$00, $55, $A0,$01,$AA, $55 - .byte $25, $22, $77, $22, $00,$00, $A5,$44, $77 - .byte $87, $78, $87, $82, $85, $74, $87 - .byte $A5,$82, $80,$80, $85, $8A, $85, $80, $82 - .byte $80, $52, $00, $82, $80,$80, $85, $8A - .byte $85, $82,$82, $87, $82, $00,$00, $24, $55 - .byte $00, $A4,$24, $27, $28, $27,$27, $AB,$00, $55 - .byte $A3,$00, $55, $A6,$00, $55, $A6,$00, $22, $55 - .byte $00, $52, $A7,$22, $AB,$00, $50, $00, $55 - .byte $00, $50, $00, $50, $00,$00, $55, $00 - .byte $50, $A6,$00, $52, $55, $50, $55, $A0,$12,$22 - .byte $55, $50, $55, $22, $55,$55, $25, $22,$22 - .byte $55, $50, $25, $52, $A3,$22, $00,$00, $A4,$55 - .byte $22,$22, $82, $AA,$22, $42, $A4,$22, $A3,$55, $22 - .byte $55,$55, $52, $22,$22, $55,$55, $22, $55, $A3,$22 - .byte $00,$00, $A4,$55, $22, $82, $A3,$88, $58, $85 - .byte $A4,$22, $82, $88, $44,$44, $82,$82, $A4,$55, $82 - .byte $55,$55, $A0,$01,$A5, $42, $52, $55,$55, $52, $85 - .byte $82, $88,$88, $00,$00, $55,$55, $A0,$02,$A5, $88, $85 - .byte $58,$58, $AA,$88, $44, $88,$88, $85,$85, $8A,$8A, $A4,$88 - .byte $44, $85,$85, $8A,$8A, $A4,$88 - .byte $A1 -; cycles=10097 -bath_01_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$A1,$AA, $A4,$0A, $A0,$23,$AA, $0A, $A4,$00, $0A - .byte $A0,$21,$AA, $A8,$00, $A0,$1A,$AA, $0A, $A5,$AA, $A0,$01,$A0, $A8,$00 - .byte $A0,$19,$AA, $00, $A0,$02,$AA, $7A, $0A, $A0,$02,$AA, $57 - .byte $70, $A6,$00, $A0,$19,$AA, $77, $A0,$02,$AA, $77, $00 - .byte $A0,$02,$AA, $77, $7F, $70, $A5,$00, $0A, $A0,$18,$AA - .byte $A0,$01,$A7, $A0,$02,$AA, $77, $55, $A0,$02,$AA, $A3,$77, $00,$00 - .byte $10,$10, $A3,$00, $0A, $A0,$19,$AA, $A0,$01,$A7, $A3,$AA, $77,$77 - .byte $A8,$00, $0A, $A0,$1E,$AA, $AA,$00, $A0,$1E,$AA, $AA,$00, $A0,$1E,$AA - .byte $AA,$00, $A0,$1E,$AA, $AA,$00, $A0,$1E,$AA, $AA,$00, $A0,$1E,$AA, $AA,$00 - .byte $AE,$AA - .byte $A1 -; cycles=1719 -bath_02_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$9A,$AA, $A8,$0A, $A0,$20,$AA, $A0,$01,$A0, $A7,$00, $0A - .byte $A0,$20,$AA, $70, $A7,$00, $A0,$1E,$AA, $0A, $A0,$01,$AA, $75 - .byte $F0, $A6,$00, $0A, $A0,$1D,$AA, $00, $A0,$01,$AA, $77,$77 - .byte $70, $A6,$00, $A0,$1D,$AA, $77, $A0,$01,$AA, $77,$77, $07 - .byte $00,$00, $A3,$10, $00, $A0,$1D,$AA, $A0,$01,$A7, $A0,$01,$AA, $A0,$01,$A7 - .byte $07, $A8,$00, $A0,$1E,$AA, $0A, $A9,$00, $A0,$1D,$AA, $0A - .byte $A0,$01,$A0, $A0,$01,$AA, $A9,$00, $AB,$AA, $A0,$01,$A0, $55, $A0,$01,$AA - .byte $00, $AD,$AA, $A0,$01,$A0, $A0,$02,$AA, $A9,$00, $A0,$1F,$AA, $A9,$00 - .byte $A6,$AA, $2A, $A7,$AA, $5A, $2A, $AF,$AA, $A9,$00 - .byte $A6,$AA, $A0,$01,$A7, $A4,$AA, $A0,$01,$A7, $A0,$02,$AA, $A0,$01,$A5, $A0,$10,$AA - .byte $A9,$00, $A0,$1F,$AA, $A9,$00, $A0,$13,$AA - .byte $A1 -; cycles=616 -bath_03_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$97,$AA, $A5,$0A, $A0,$21,$AA, $A7,$00, $0A, $A0,$20,$AA - .byte $A0,$01,$A0, $A8,$00, $A0,$20,$AA, $57, $F0, $A6,$00, $A0,$20,$AA - .byte $77,$77, $70, $A6,$00, $0A, $A0,$01,$AA, $00, $77 - .byte $A0,$1B,$AA, $A3,$77, $00,$00, $A3,$10, $00,$00, $0A, $A0,$01,$AA - .byte $77, $A0,$1B,$AA, $77, $07, $A8,$00, $A0,$02,$AA, $77 - .byte $A0,$1C,$AA, $A9,$00, $0A, $A0,$01,$AA, $A0,$01,$A7, $A0,$1A,$AA, $0A - .byte $00, $0A, $A9,$00, $A0,$11,$AA, $55, $00,$00, $A7,$AA - .byte $0A, $A0,$01,$A0, $A0,$01,$AA, $AA,$00, $A0,$11,$AA, $55, $00 - .byte $A0,$01,$A0, $AB,$AA, $A9,$00, $AB,$AA, $0A, $A5,$AA, $A0,$01,$A5 - .byte $00, $5A, $2A, $AA,$AA, $A9,$00, $AB,$AA, $A0,$01,$A7 - .byte $A3,$AA, $A0,$01,$A7, $A3,$AA, $55, $A0,$01,$A2, $AA,$AA, $A9,$00 - .byte $A0,$1F,$AA, $A9,$00, $A0,$18,$AA - .byte $A1 -; cycles=751 -bath_04_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$B9,$AA, $A6,$0A, $A0,$22,$AA, $A7,$00, $A0,$21,$AA, $70 - .byte $A7,$00, $0A, $A0,$1F,$AA, $75, $F0, $A7,$00, $A0,$02,$AA - .byte $7A, $0A, $A3,$AA, $00, $77, $A0,$16,$AA, $A3,$77 - .byte $A6,$00, $0A, $A0,$01,$AA, $77, $00, $A4,$AA, $77 - .byte $A0,$16,$AA, $77,$77, $07, $00,$00, $A3,$01, $00,$00, $0A - .byte $77, $A5,$AA, $77, $A0,$16,$AA, $77, $07, $A8,$00 - .byte $A0,$01,$AA, $A0,$01,$A7, $A5,$AA, $A0,$01,$A7, $A0,$16,$AA, $AB,$00, $A0,$16,$AA - .byte $55, $00,$00, $A4,$AA, $AB,$00, $A0,$16,$AA, $55, $A0,$01,$AA - .byte $A0,$01,$A0, $A4,$AA, $AB,$00, $A0,$16,$AA, $55, $0A, $5A - .byte $2A, $A3,$AA, $AB,$00, $A0,$10,$AA, $A0,$01,$A7, $A0,$02,$AA, $A0,$01,$A7 - .byte $A0,$02,$AA, $55, $A0,$01,$AA, $55, $A0,$01,$A2, $A3,$AA, $AB,$00 - .byte $A0,$1D,$AA, $AB,$00, $A0,$1D,$AA - .byte $A1 -; cycles=886 -bath_05_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$B9,$AA, $0A,$0A, $A0,$26,$AA, $A3,$00, $A0,$25,$AA, $A3,$00 - .byte $A5,$AA, $0A, $A0,$1F,$AA, $A3,$00, $0A, $A4,$AA, $70 - .byte $A0,$02,$AA, $7A, $0A, $A3,$AA, $00, $77, $A0,$16,$AA - .byte $A5,$00, $A3,$AA, $77, $A0,$02,$AA, $77, $00, $A4,$AA - .byte $77, $A0,$16,$AA, $A3,$01, $00,$00, $A0,$01,$A0, $A0,$02,$AA, $A0,$01,$A7 - .byte $A0,$02,$AA, $77, $A5,$AA, $77, $A0,$16,$AA, $A5,$00, $0A - .byte $A5,$AA, $A0,$01,$A7, $A5,$AA, $A0,$01,$A7, $AA,$AA, $8A, $0A - .byte $5A, $A9,$AA, $A6,$00, $A0,$16,$AA, $00,$00, $55, $A0,$02,$AA - .byte $55, $00,$00, $A4,$AA, $A6,$00, $A0,$17,$AA, $00, $50 - .byte $A0,$02,$AA, $55, $A0,$01,$AA, $A0,$01,$A0, $A4,$AA, $A6,$00, $A0,$18,$AA - .byte $FA, $A9,$AA, $A6,$00, $A0,$11,$AA, $A0,$01,$A7, $A3,$AA, $A0,$01,$A7 - .byte $A0,$02,$AA, $A0,$01,$AF, $A9,$AA, $A6,$00, $A0,$22,$AA, $A6,$00, $A0,$22,$AA - .byte $A1 -; cycles=1021 -bath_06_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A3,$AA, $00, $77, $A0,$1E,$AA, $77 - .byte $A0,$02,$AA, $77, $00, $A4,$AA, $77, $A0,$1E,$AA, $A0,$01,$A7 - .byte $A0,$02,$AA, $77, $A5,$AA, $77, $A0,$21,$AA, $A0,$01,$A7, $A5,$AA - .byte $A0,$01,$A7, $AA,$AA, $8A, $0A, $5A, $A0,$25,$AA, $00,$00 - .byte $55, $A0,$02,$AA, $55, $00,$00, $A0,$21,$AA, $00, $50 - .byte $A0,$02,$AA, $55, $A0,$01,$AA, $A0,$01,$A0, $A0,$1A,$AA, $7A,$7A, $A0,$26,$AA - .byte $A0,$02,$A7, $A3,$AA, $A0,$01,$A7, $A0,$5C,$AA - .byte $A1 -; cycles=2587 -bath_07_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A3,$AA, $00, $77, $A0,$1E,$AA, $77 - .byte $A0,$02,$AA, $77, $00, $A4,$AA, $77, $A0,$1E,$AA, $A0,$01,$A7 - .byte $A0,$02,$AA, $77, $A5,$AA, $77, $A0,$21,$AA, $A0,$01,$A7, $A5,$AA - .byte $A0,$01,$A7, $AA,$AA, $8A, $0A, $5A, $A0,$25,$AA, $00,$00 - .byte $55, $A0,$02,$AA, $55, $00,$00, $A0,$21,$AA, $00, $50 - .byte $A0,$02,$AA, $55, $A0,$01,$AA, $A0,$01,$A0, $A0,$19,$AA, $7A,$7A, $0A - .byte $A0,$25,$AA, $A3,$A7, $A3,$AA, $A0,$01,$A7, $A0,$5C,$AA - .byte $A1 -; cycles=2587 -bath_08_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A3,$AA, $00, $77, $A0,$1E,$AA, $77 - .byte $A0,$02,$AA, $77, $00, $A4,$AA, $77, $A0,$1E,$AA, $A0,$01,$A7 - .byte $A0,$02,$AA, $77, $A5,$AA, $77, $A0,$21,$AA, $A0,$01,$A7, $A5,$AA - .byte $A0,$01,$A7, $AA,$AA, $8A, $0A, $5A, $A0,$25,$AA, $00,$00 - .byte $55, $A0,$02,$AA, $55, $00,$00, $A0,$21,$AA, $00, $50 - .byte $A0,$02,$AA, $55, $A0,$01,$AA, $A0,$01,$A0, $A0,$18,$AA, $7A,$7A, $0A - .byte $A0,$25,$AA, $A4,$A7, $A3,$AA, $A0,$01,$A7, $A0,$5C,$AA - .byte $A1 -; cycles=2587 -bath_09_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A4,$AA, $0A, $A0,$1E,$AA, $77, $A0,$02,$AA - .byte $77, $00, $A4,$AA, $50, $A0,$1E,$AA, $A0,$01,$A7, $A0,$02,$AA - .byte $77, $A5,$AA, $55, $A0,$21,$AA, $A0,$01,$A7, $A5,$AA, $A0,$01,$A5 - .byte $AA,$AA, $8A, $0A, $5A, $A0,$25,$AA, $00,$00, $55 - .byte $A0,$02,$AA, $55, $00,$00, $A0,$21,$AA, $00, $50, $A0,$02,$AA - .byte $55, $A0,$01,$AA, $A0,$01,$A0, $A0,$18,$AA, $7A,$7A, $0A, $A0,$25,$AA - .byte $A4,$A7, $A3,$AA, $A0,$01,$A7, $A0,$5C,$AA - .byte $A1 -; cycles=2587 -bath_10_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A0,$23,$AA, $77, $A0,$02,$AA, $77, $00 - .byte $A4,$AA, $00, $A0,$1E,$AA, $A0,$01,$A7, $A0,$02,$AA, $77, $A5,$AA - .byte $55, $A0,$21,$AA, $A0,$01,$A7, $A5,$AA, $A0,$01,$A5, $AA,$AA, $8A - .byte $0A, $5A, $A0,$25,$AA, $00,$00, $55, $A0,$26,$AA, $00 - .byte $50, $A0,$1C,$AA, $7A,$7A, $0A, $A0,$25,$AA, $A4,$A7, $A0,$61,$AA - .byte $A1 -; cycles=2722 -bath_11_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A0,$23,$AA, $77, $A0,$02,$AA, $77, $00 - .byte $A4,$AA, $0A, $A0,$1E,$AA, $A0,$01,$A7, $A0,$02,$AA, $77, $A5,$AA - .byte $50, $A0,$21,$AA, $A0,$01,$A7, $A5,$AA, $A0,$01,$A5, $AA,$AA, $8A - .byte $0A, $5A, $A0,$25,$AA, $00,$00, $55, $A0,$26,$AA, $00 - .byte $50, $A0,$1B,$AA, $7A,$7A, $0A, $A0,$25,$AA, $A4,$A7, $A0,$62,$AA - .byte $A1 -; cycles=2749 -bath_12_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A0,$23,$AA, $77, $A0,$02,$AA, $77, $00 - .byte $A0,$23,$AA, $A0,$01,$A7, $A0,$02,$AA, $77, $A5,$AA, $0A, $A0,$21,$AA - .byte $A0,$01,$A7, $A5,$AA, $A0,$01,$A0, $AA,$AA, $8A, $0A, $5A - .byte $A0,$25,$AA, $00,$00, $55, $A0,$26,$AA, $00, $50, $A0,$1A,$AA - .byte $7A,$7A, $0A, $A0,$25,$AA, $A4,$A7, $A0,$02,$AA, $A0,$01,$A7, $A0,$60,$AA - .byte $A1 -; cycles=2695 -bath_13_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A0,$23,$AA, $77, $A0,$02,$AA, $77, $00 - .byte $A0,$23,$AA, $A0,$01,$A7, $A0,$02,$AA, $77, $A0,$27,$AA, $A0,$01,$A7, $A0,$10,$AA - .byte $8A, $0A, $5A, $A0,$25,$AA, $00,$00, $55, $A0,$26,$AA - .byte $00, $50, $A0,$19,$AA, $7A,$7A, $0A, $A0,$25,$AA, $A4,$A7 - .byte $A0,$02,$AA, $A0,$01,$A7, $A0,$61,$AA - .byte $A1 -; cycles=2722 -bath_14_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $0A, $A0,$27,$AA, $70, $A0,$02,$AA - .byte $7A, $0A, $A0,$23,$AA, $77, $A0,$02,$AA, $77, $00 - .byte $A0,$23,$AA, $A0,$01,$A7, $A0,$02,$AA, $77, $A0,$27,$AA, $A0,$01,$A7, $A0,$10,$AA - .byte $8A, $0A, $5A, $A0,$25,$AA, $00,$00, $55, $A0,$26,$AA - .byte $00, $50, $A0,$18,$AA, $7A,$7A, $0A, $A0,$25,$AA, $A4,$A7 - .byte $A0,$02,$AA, $A0,$01,$A7, $A0,$62,$AA - .byte $A1 -; cycles=2749 -bath_15_rle: .byte $28 ; ysize=48 - .byte $A0,$02,$AA, $A0,$01,$AC, $A0,$01,$A1, $A3,$A9, $A4,$AA, $A0,$01,$A9, $A0,$22,$AA - .byte $A0,$01,$A9, $99, $A0,$FF,$AA, $A0,$E1,$AA, $0A, $A0,$27,$AA, $70 - .byte $A0,$02,$AA, $7A, $0A, $A0,$23,$AA, $77, $A0,$02,$AA, $77 - .byte $00, $A0,$23,$AA, $A0,$01,$A7, $A0,$02,$AA, $77, $A0,$27,$AA, $A0,$01,$A7 - .byte $A0,$7A,$AA, $7A,$7A, $0A, $A0,$25,$AA, $A4,$A7, $A0,$02,$AA, $A0,$01,$A7 - .byte $A0,$63,$AA - .byte $A1 -; cycles=2776 -bath_16_rle: .byte $28 ; ysize=48 - .byte $A0,$02,$AA, $A0,$01,$AC, $A0,$01,$A1, $A3,$A9, $A4,$AA, $A0,$01,$A9, $A0,$20,$AA - .byte $99, $A0,$01,$AA, $A0,$01,$A9, $22, $9A, $00, $A0,$25,$AA - .byte $A0,$01,$A2, $29, $A0,$01,$A0, $0A, $A0,$23,$AA, $00, $A0,$01,$AA - .byte $92, $2A, $00, $A0,$02,$AA, $A3,$A9, $A0,$1E,$AA, $A0,$01,$A0 - .byte $0A, $A0,$01,$AA, $22, $A0,$01,$AA, $00, $A0,$02,$AA, $9A,$9A - .byte $A0,$1C,$AA, $CC, $A0,$02,$AA, $A0,$01,$A0, $0A, $A0,$01,$AA, $22 - .byte $CA, $00, $A0,$02,$AA, $A0,$01,$A9, $A0,$20,$AA, $A0,$01,$A0, $0A - .byte $A0,$01,$AA, $CC, $A0,$01,$AA, $00, $A0,$20,$AA, $A0,$02,$A9, $A0,$02,$AA - .byte $00, $A0,$01,$AA, $22, $A0,$01,$AA, $00, $A0,$22,$AA, $99 - .byte $A0,$01,$AA, $0A, $A0,$01,$A2, $2A, $A0,$01,$AA, $00, $A0,$23,$AA - .byte $A0,$01,$A0, $A0,$01,$AA, $A0,$01,$A2, $A3,$0A, $A0,$23,$AA, $A0,$01,$A0, $0A - .byte $A3,$00, $0A, $A0,$23,$AA, $A5,$00, $A0,$22,$AA, $9A, $A4,$00 - .byte $A0,$01,$A0, $A0,$24,$AA, $A0,$02,$A0, $A0,$93,$AA, $5A, $0A, $A0,$17,$AA - .byte $8A, $A0,$27,$AA, $00, $A0,$27,$AA, $A0,$01,$A5, $A0,$01,$AA, $A0,$01,$A5 - .byte $AB,$AA, $A0,$01,$A5, $A0,$01,$AA, $A0,$01,$A5, $A0,$01,$AA, $5A, $A5,$AA - .byte $7A,$7A, $0A, $A0,$15,$AA, $2A, $A5,$AA, $22, $A9,$AA - .byte $A4,$A7, $A0,$02,$AA, $A0,$01,$A7, $A0,$11,$AA, $22, $A0,$1F,$AA, $A3,$8A - .byte $A5,$AA, $A0,$01,$A2, $A5,$AA, $A4,$8A, $A0,$22,$AA - .byte $A1 -; cycles=1021 -bath_17_rle: .byte $28 ; ysize=48 - .byte $A0,$A6,$AA, $9A, $A0,$29,$AA, $9A, $A0,$23,$AA, $99, $A0,$01,$AA - .byte $A0,$01,$A4, $A0,$01,$AA, $A0,$01,$A9, $A0,$7B,$AA, $A0,$01,$A0, $0A, $A0,$01,$AA - .byte $A3,$9A, $A0,$1E,$AA, $9A, $A3,$AA, $CC, $0A, $A0,$01,$A0 - .byte $0A, $A0,$20,$AA, $A0,$01,$A9, $A3,$AA, $0C, $A0,$01,$AA, $A0,$01,$A0 - .byte $0A, $A0,$01,$A0, $A0,$24,$AA, $A0,$01,$A0, $0A, $A0,$01,$AA, $9A - .byte $A0,$01,$A0, $0A, $A0,$19,$AA, $CA, $AA,$AA, $0A, $A0,$01,$A0 - .byte $0A, $A0,$01,$AA, $0A, $6A,$6A, $A0,$16,$AA, $A0,$01,$AC, $A5,$AA - .byte $9A, $A5,$AA, $A0,$01,$A0, $0A, $00,$00, $22, $66,$66 - .byte $A0,$1B,$AA, $A0,$01,$A9, $A6,$AA, $0A, $00,$00, $02, $22 - .byte $66, $A0,$23,$AA, $A5,$00, $A0,$14,$AA, $4A,$4A, $A0,$01,$AA, $9A,$9A - .byte $AB,$AA, $A3,$00, $A0,$01,$A0, $A0,$02,$AA, $0A, $A0,$02,$AA, $A3,$8A - .byte $AC,$AA, $24, $04, $A0,$15,$AA, $55, $A0,$01,$AA, $00 - .byte $A6,$AA, $00, $A7,$AA, $22, $00, $2A,$2A, $A0,$11,$AA - .byte $A0,$01,$A5, $A3,$AA, $00, $A0,$01,$AA, $0A, $A0,$02,$AA, $00 - .byte $A8,$AA, $22, $A0,$01,$AA, $00, $A0,$01,$AA, $2A,$2A, $A3,$AA - .byte $7A,$7A, $0A, $A3,$AA, $FA, $AB,$AA, $00, $A6,$AA - .byte $2A, $A5,$AA, $22, $A8,$AA, $A4,$A7, $A0,$02,$AA, $A0,$01,$A7 - .byte $AA,$AA, $FA, $A0,$01,$AA, $FF, $A5,$AA, $22, $A5,$AA - .byte $22, $A0,$14,$AA, $82, $A4,$AA, $8F, $8A, $8F - .byte $A0,$01,$AA, $A4,$8A, $A0,$01,$A2, $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8 - .byte $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_18_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$BF,$AA, $A0,$01,$A9, $A0,$4F,$AA, $A0,$01,$A4, $AB,$AA, $0A - .byte $6A,$6A, $A0,$1B,$AA, $99, $A8,$AA, $00,$00, $B9, $66,$66 - .byte $A0,$01,$AA, $2A, $A0,$14,$AA, $9A, $AC,$AA, $00,$00, $0B - .byte $22, $66, $A0,$01,$A2, $A0,$15,$AA, $A0,$01,$A9, $AC,$AA, $A5,$00 - .byte $2A, $A0,$01,$A2, $A0,$13,$AA, $4A,$4A, $AD,$AA, $A3,$00, $A0,$01,$A0 - .byte $A6,$AA, $A3,$8A, $AC,$AA, $24,$24, $FA, $A4,$AA, $9A - .byte $A0,$01,$AA, $CA, $A0,$02,$AA, $A3,$9A, $A6,$AA, $00, $A0,$01,$AA - .byte $00, $A0,$01,$AA, $00, $A5,$AA, $FF, $00, $A7,$AA - .byte $22, $CC, $FF, $A4,$AA, $A0,$01,$A9, $A0,$01,$AA, $A0,$01,$AC - .byte $AB,$AA, $00, $A0,$01,$AA, $00, $A0,$01,$AA, $00, $FA - .byte $0A, $A0,$02,$AA, $00, $FF, $0A, $A6,$AA, $2A - .byte $A3,$22, $A4,$AA, $7A,$7A, $0A, $A0,$02,$AA, $A3,$FA, $A6,$AA - .byte $A3,$22, $A0,$01,$AA, $22, $FF, $A0,$01,$A2, $A0,$02,$AA, $66 - .byte $FF, $A0,$01,$AA, $2A, $A5,$AA, $22, $F2, $22 - .byte $62, $A4,$AA, $A4,$A7, $AB,$AA, $02, $A0,$02,$AA, $62 - .byte $FF, $66, $A0,$02,$AA, $66, $FF, $66, $22 - .byte $A5,$AA, $22, $FF, $22, $66, $A0,$11,$AA, $82 - .byte $8A, $80, $8A, $A0,$01,$AA, $86, $8F, $86 - .byte $A0,$01,$AA, $8A, $86, $8F, $86, $A0,$01,$A2, $A5,$AA - .byte $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_19_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1B,$AA, $0A, $6A,$6A, $A0,$24,$AA, $00,$00 - .byte $B9, $66,$66, $A0,$23,$AA, $00,$00, $0B, $22, $66 - .byte $A0,$23,$AA, $A5,$00, $A0,$16,$AA, $4A,$4A, $A0,$01,$AA, $A0,$01,$A9, $AA,$AA - .byte $A3,$00, $A0,$01,$A0, $A7,$AA, $A3,$8A, $AC,$AA, $24,$24, $2A - .byte $A0,$02,$AA, $9A, $AF,$AA, $00, $A0,$01,$AA, $00, $A0,$01,$AA - .byte $00, $A5,$AA, $00,$00, $A7,$AA, $22, $F2,$F2, $A0,$01,$A4 - .byte $A0,$01,$AA, $A0,$01,$A9, $A0,$01,$AA, $FA, $A0,$01,$AA, $FA, $AB,$AA - .byte $00, $FA, $00, $A0,$01,$AA, $00, $0A,$0A, $A0,$02,$AA - .byte $00, $FF, $0A, $A6,$AA, $2A, $A3,$22, $A3,$AA - .byte $7A,$7A, $0A, $A3,$AA, $A3,$FA, $A6,$AA, $22, $FF - .byte $22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22, $FF - .byte $A0,$01,$AA, $2A, $A5,$AA, $A4,$22, $A3,$AA, $A4,$A7, $AB,$AA - .byte $66, $FF, $62, $A0,$01,$AA, $22, $FF, $22 - .byte $A0,$02,$AA, $66, $FF, $22,$22, $A5,$AA, $22, $F2 - .byte $22, $66, $A0,$11,$AA, $82, $86, $8F, $86 - .byte $A0,$01,$AA, $82, $8F, $82, $A0,$01,$AA, $8A, $86 - .byte $8F, $86, $A0,$01,$A2, $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8 - .byte $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_20_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1B,$AA, $0A, $6A,$6A, $A0,$24,$AA, $00,$00 - .byte $B9, $66,$66, $A0,$23,$AA, $00,$00, $0B, $22, $66 - .byte $A0,$23,$AA, $A5,$00, $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0 - .byte $A7,$AA, $A3,$8A, $AC,$AA, $24,$24, $2A, $6A, $A0,$11,$AA - .byte $00, $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00 - .byte $A7,$AA, $A3,$22, $A0,$01,$AF, $A0,$01,$AA, $F6, $AF,$AA, $00 - .byte $0A, $00, $A0,$01,$AA, $00, $0A,$0A, $A0,$02,$AA, $00,$00 - .byte $0A, $A6,$AA, $2A, $A3,$22, $A0,$02,$AA, $7A,$7A, $0A - .byte $AD,$AA, $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22,$22 - .byte $A0,$01,$A2, $2A, $A5,$AA, $A4,$22, $A0,$02,$AA, $A4,$A7, $A0,$02,$AA - .byte $A0,$01,$A7, $A9,$AA, $22, $F2, $22, $A0,$01,$AA, $A3,$22 - .byte $A0,$02,$AA, $A4,$22, $A5,$AA, $A4,$22, $A0,$11,$AA, $82,$82, $8F - .byte $86, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2 - .byte $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_21_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1B,$AA, $0A, $6A,$6A, $A0,$24,$AA, $00,$00 - .byte $B9, $66,$66, $A0,$23,$AA, $00,$00, $0B, $22, $66 - .byte $A0,$23,$AA, $A5,$00, $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0 - .byte $A7,$AA, $A3,$8A, $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00 - .byte $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA - .byte $A3,$22, $A0,$01,$AF, $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA - .byte $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $2A - .byte $A3,$22, $A0,$01,$AA, $7A,$7A, $0A, $AE,$AA, $A3,$22, $A0,$01,$AA - .byte $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A5,$AA - .byte $A4,$22, $A0,$01,$AA, $A4,$A7, $A0,$02,$AA, $A0,$01,$A7, $AA,$AA, $A3,$22 - .byte $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22, $A5,$AA, $A4,$22, $A0,$11,$AA - .byte $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2 - .byte $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_22_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1B,$AA, $0A, $6A,$6A, $A0,$24,$AA, $00,$00 - .byte $B9, $66,$66, $A0,$23,$AA, $00,$00, $0B, $22, $66 - .byte $A0,$23,$AA, $A5,$00, $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0 - .byte $A7,$AA, $A3,$8A, $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00 - .byte $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA - .byte $A3,$22, $A0,$01,$A2, $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA - .byte $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $2A - .byte $A3,$22, $7A,$7A, $0A, $AF,$AA, $A3,$22, $A0,$01,$AA, $22,$22 - .byte $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A5,$AA, $A4,$22 - .byte $A4,$A7, $A0,$02,$AA, $A0,$01,$A7, $AB,$AA, $A3,$22, $A0,$01,$AA, $A3,$22 - .byte $A0,$02,$AA, $A4,$22, $A5,$AA, $A4,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA - .byte $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2, $A5,$AA, $A4,$88 - .byte $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_23_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1B,$AA, $0A, $6A,$6A, $A0,$24,$AA, $00,$00 - .byte $B9, $66,$66, $A0,$23,$AA, $00,$00, $0B, $22, $66 - .byte $A0,$23,$AA, $A5,$00, $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0 - .byte $A7,$AA, $A3,$8A, $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00 - .byte $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA - .byte $A3,$22, $A0,$01,$A2, $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA - .byte $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $2A - .byte $22,$22, $72, $7A, $0A, $A0,$10,$AA, $A3,$22, $A0,$01,$AA - .byte $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A5,$AA - .byte $A3,$22, $27, $A3,$A7, $A0,$02,$AA, $A0,$01,$A7, $AC,$AA, $A3,$22 - .byte $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22, $A5,$AA, $A4,$22, $A0,$11,$AA - .byte $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2 - .byte $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_24_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$12,$AA, $A0,$01,$A7, $77, $A7,$AA, $0A - .byte $6A,$6A, $A0,$1D,$AA, $70, $A6,$AA, $00,$00, $B9, $66,$66 - .byte $A0,$1B,$AA, $7A,$7A, $A6,$AA, $00,$00, $0B, $22, $66 - .byte $A0,$23,$AA, $A5,$00, $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0 - .byte $A7,$AA, $A3,$8A, $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00 - .byte $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA - .byte $A3,$22, $A0,$01,$A2, $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA - .byte $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $2A - .byte $22, $72,$72, $0A, $A0,$11,$AA, $A3,$22, $A0,$01,$AA, $22,$22 - .byte $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A5,$AA, $22,$22 - .byte $27,$27, $A0,$02,$A7, $A0,$02,$AA, $A0,$01,$A7, $AD,$AA, $A3,$22, $A0,$01,$AA - .byte $A3,$22, $A0,$02,$AA, $A4,$22, $A5,$AA, $A4,$22, $A0,$11,$AA, $A4,$82 - .byte $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2, $A5,$AA - .byte $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_25_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$13,$AA, $77,$77, $A6,$AA, $0A, $6A,$6A - .byte $A0,$1D,$AA, $15, $10, $7A, $A4,$AA, $00,$00, $B9 - .byte $66,$66, $A0,$1C,$AA, $70, $50, $A5,$AA, $00,$00, $0B - .byte $22, $66, $A0,$1C,$AA, $77, $55, $A5,$AA, $A5,$00 - .byte $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0, $A7,$AA, $A3,$8A - .byte $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00, $A0,$01,$AA, $00 - .byte $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA, $A3,$22, $A0,$01,$A2 - .byte $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA, $00, $0A,$0A - .byte $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $2A, $72,$72, $02 - .byte $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22,$22 - .byte $A0,$01,$A2, $2A, $A5,$AA, $22, $A3,$27, $A0,$01,$A7, $A0,$02,$AA - .byte $A0,$01,$A7, $AE,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22 - .byte $A5,$AA, $A4,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA - .byte $8A, $A3,$82, $A0,$01,$A2, $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8 - .byte $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_26_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$13,$AA, $77,$77, $A6,$AA, $0A, $6A,$6A - .byte $A0,$1D,$AA, $15, $10, $7A, $A4,$AA, $00,$00, $B9 - .byte $66,$66, $A0,$1C,$AA, $70, $50, $A5,$AA, $00,$00, $0B - .byte $22, $66, $A0,$1C,$AA, $77, $55, $A5,$AA, $A5,$00 - .byte $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0, $A7,$AA, $A3,$8A - .byte $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00, $A0,$01,$AA, $00 - .byte $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA, $A3,$22, $A0,$01,$A2 - .byte $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA, $00, $0A,$0A - .byte $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $7A, $72, $02 - .byte $22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA - .byte $22,$22, $A0,$01,$A2, $2A, $A5,$AA, $A4,$27, $A0,$02,$AA, $A0,$01,$A7 - .byte $AF,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22, $A5,$AA - .byte $A4,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A - .byte $A3,$82, $A0,$01,$A2, $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA - .byte $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_27_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$13,$AA, $77,$77, $A6,$AA, $0A, $6A,$6A - .byte $A0,$1D,$AA, $15, $10, $7A, $A4,$AA, $00,$00, $99 - .byte $B9, $A0,$01,$A6, $A0,$1C,$AA, $70, $50, $A5,$AA, $00,$00 - .byte $09, $2B, $6A, $A0,$1C,$AA, $77, $55, $A5,$AA - .byte $A5,$00, $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0, $A7,$AA - .byte $A3,$8A, $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00, $A0,$01,$AA - .byte $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA, $A3,$22 - .byte $A0,$01,$A2, $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA, $00 - .byte $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $7A, $02 - .byte $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA - .byte $22,$22, $A0,$01,$A2, $2A, $A5,$AA, $A3,$27, $22, $A0,$01,$AA - .byte $A0,$01,$A7, $A0,$10,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22 - .byte $A5,$AA, $A4,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA - .byte $8A, $A3,$82, $A0,$01,$A2, $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8 - .byte $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_28_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$13,$AA, $77,$77, $A6,$AA, $0A, $6A - .byte $9A,$9A, $A0,$1C,$AA, $15, $10, $7A, $A4,$AA, $00,$00 - .byte $A0,$01,$AA, $99, $BB, $A0,$1C,$AA, $70, $50, $A5,$AA - .byte $00,$00, $0A, $0B, $6A, $A0,$1C,$AA, $77, $55 - .byte $A5,$AA, $A5,$00, $A0,$16,$AA, $4A,$4A, $AC,$AA, $A3,$00, $A0,$01,$A0 - .byte $A7,$AA, $A3,$8A, $AC,$AA, $24,$24, $2A,$2A, $A0,$11,$AA, $00 - .byte $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A7,$AA - .byte $A3,$22, $A0,$01,$A2, $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA - .byte $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A6,$AA, $0A - .byte $A3,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA - .byte $22,$22, $A0,$01,$A2, $2A, $A5,$AA, $27,$27, $22,$22, $A0,$01,$A7 - .byte $A0,$11,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22, $A5,$AA - .byte $A4,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A - .byte $A3,$82, $A0,$01,$A2, $A5,$AA, $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA - .byte $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_29_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$B9,$AA, $7A,$7A, $A0,$11,$AA, $9A,$9A, $A0,$13,$AA, $A3,$77 - .byte $A0,$10,$AA, $99, $BB, $A0,$13,$AA, $A3,$77, $A4,$AA, $0A,$0A - .byte $07, $77, $A6,$AA, $0A, $6A, $0B, $A8,$AA - .byte $A0,$01,$A7, $77,$77, $A9,$AA, $07, $77,$77, $A3,$AA, $7A - .byte $00, $70, $15, $10, $7A, $A4,$AA, $A3,$00 - .byte $BB, $AA,$AA, $00, $A9,$AA, $00,$00, $07, $A0,$01,$AA - .byte $7A,$7A, $A3,$77, $70, $50, $A5,$AA, $00,$00, $04 - .byte $0B, $6A, $A0,$13,$AA, $00,$00, $70, $A7,$77, $55 - .byte $A5,$AA, $A5,$00, $A7,$AA, $A3,$A7, $A9,$AA, $00, $70 - .byte $A6,$77, $A0,$01,$A7, $A8,$AA, $A3,$00, $A0,$01,$A0, $A7,$AA, $A3,$8A - .byte $A9,$AA, $00, $A5,$77, $27, $A0,$11,$AA, $00, $A0,$01,$AA - .byte $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A4,$AA, $00 - .byte $A3,$77, $27, $22, $A0,$01,$A2, $A0,$11,$AA, $00, $0A - .byte $00, $A0,$01,$AA, $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A - .byte $A4,$AA, $00, $07, $27,$27, $22,$22, $A0,$12,$AA, $A3,$22 - .byte $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A - .byte $A3,$AA, $00,$00, $27, $22,$22, $27, $A0,$12,$AA, $A3,$22 - .byte $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22, $A3,$AA, $00,$00, $A4,$22 - .byte $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A, $A3,$82 - .byte $A0,$01,$A2, $A3,$AA, $00,$00, $A4,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA - .byte $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_30_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$B9,$AA, $A4,$7A, $AF,$AA, $99, $B9, $A0,$13,$AA - .byte $A5,$77, $AE,$AA, $B9, $A0,$01,$AB, $A0,$13,$AA, $A5,$77, $A3,$AA - .byte $0A, $00, $77, $A6,$AA, $0A, $6A, $B0 - .byte $AA,$AA, $77,$77, $A8,$AA, $A3,$00, $77, $A0,$01,$A7, $A0,$02,$AA - .byte $7A, $70, $15, $10, $7A, $A4,$AA, $00,$00 - .byte $6B, $00, $AA,$AA, $70, $00, $A8,$AA, $A4,$00 - .byte $A0,$01,$AA, $7A, $A3,$77, $70, $50, $A5,$AA, $00,$00 - .byte $06, $04, $4A, $A9,$AA, $07, $01, $A0,$01,$A5 - .byte $A7,$AA, $A3,$00, $70, $A6,$77, $55, $A5,$AA, $A5,$00 - .byte $A9,$AA, $77, $55, $A8,$AA, $00,$00, $70, $A5,$77 - .byte $A9,$AA, $A3,$00, $A0,$01,$A0, $A7,$AA, $8A,$8A, $87, $A0,$01,$A5 - .byte $A8,$AA, $00,$00, $07, $A3,$77, $27, $A0,$11,$AA, $00 - .byte $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A4,$AA - .byte $A3,$00, $07, $27,$27, $A0,$01,$A2, $A0,$11,$AA, $00, $0A - .byte $00, $A0,$01,$AA, $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A - .byte $A4,$AA, $A4,$00, $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22 - .byte $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A3,$AA, $A4,$00 - .byte $27, $22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA - .byte $A4,$22, $A3,$AA, $A4,$00, $22,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA - .byte $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2, $A3,$AA, $A4,$00 - .byte $88,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_31_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$B9,$AA, $A4,$7A, $A0,$10,$AA, $99, $B9, $A0,$12,$AA - .byte $A5,$77, $AF,$AA, $B9, $A0,$01,$AB, $A0,$12,$AA, $A5,$77, $A3,$AA - .byte $0A, $00, $77, $A6,$AA, $0A, $6A, $A0,$01,$AA - .byte $00, $A9,$AA, $77,$77, $A8,$AA, $A3,$00, $77, $A0,$01,$A7 - .byte $A0,$02,$AA, $7A, $70, $15, $10, $7A, $A4,$AA - .byte $00,$00, $66, $0A, $0B, $A0,$01,$AB, $A8,$AA, $70 - .byte $00, $A8,$AA, $A4,$00, $A0,$01,$AA, $7A, $A3,$77, $70 - .byte $50, $A5,$AA, $00,$00, $06, $04, $44, $4A - .byte $A8,$AA, $01,$01, $A0,$01,$A5, $A7,$AA, $A3,$00, $70, $A6,$77 - .byte $55, $A5,$AA, $A5,$00, $44, $A8,$AA, $77, $55 - .byte $A8,$AA, $00,$00, $70, $A5,$77, $A9,$AA, $A3,$00, $A0,$01,$A0 - .byte $A0,$02,$AF, $A5,$AA, $8A,$8A, $87, $A0,$01,$A5, $A8,$AA, $00,$00 - .byte $07, $A3,$77, $27, $A0,$11,$AA, $00, $A0,$01,$AA, $00 - .byte $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A4,$AA, $A3,$00, $07 - .byte $27,$27, $A0,$01,$A2, $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA - .byte $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A4,$AA, $A4,$00 - .byte $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA - .byte $22,$22, $A0,$01,$A2, $2A, $A3,$AA, $A4,$00, $22,$22, $A0,$12,$AA - .byte $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22, $A3,$AA, $A4,$00 - .byte $22,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A - .byte $A3,$82, $A0,$01,$A2, $A3,$AA, $A4,$00, $88,$88, $A0,$11,$AA, $A4,$A8 - .byte $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_32_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$A6,$AA, $9A,$9A, $A0,$11,$AA, $A4,$7A, $A0,$11,$AA, $99 - .byte $BB, $A0,$11,$AA, $A5,$77, $A0,$10,$AA, $0B, $A0,$12,$AA, $A5,$77 - .byte $A3,$AA, $0A, $00, $77, $A6,$AA, $0A, $6A - .byte $A0,$02,$AA, $00, $A0,$02,$AB, $A6,$AA, $77,$77, $A8,$AA, $A3,$00 - .byte $77, $A0,$01,$A7, $A0,$02,$AA, $7A, $70, $15, $10 - .byte $7A, $A4,$AA, $00,$00, $66, $A0,$02,$AA, $40, $A8,$AA - .byte $70, $00, $A8,$AA, $A4,$00, $A0,$01,$AA, $7A, $A3,$77 - .byte $70, $50, $A5,$AA, $00,$00, $06, $64,$64, $A0,$01,$A4 - .byte $CC, $A7,$AA, $01,$01, $A0,$01,$A5, $A7,$AA, $A3,$00, $70 - .byte $A6,$77, $55, $A5,$AA, $A5,$00, $A0,$01,$AA, $CC, $A7,$AA - .byte $77, $55, $A8,$AA, $00,$00, $70, $A5,$77, $A9,$AA - .byte $A3,$00, $A0,$01,$A0, $A0,$01,$AA, $A0,$02,$AF, $A4,$AA, $8A,$8A, $87 - .byte $A0,$01,$A5, $A8,$AA, $00,$00, $07, $A3,$77, $27, $A0,$11,$AA - .byte $00, $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00 - .byte $A4,$AA, $A3,$00, $07, $27,$27, $A0,$01,$A2, $A0,$11,$AA, $00 - .byte $0A, $00, $A0,$01,$AA, $00, $0A,$0A, $A0,$02,$AA, $00,$00 - .byte $0A, $A4,$AA, $A4,$00, $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA - .byte $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A3,$AA - .byte $A4,$00, $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA - .byte $A4,$22, $A3,$AA, $A4,$00, $22,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA - .byte $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2, $A3,$AA, $A4,$00 - .byte $88,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_33_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$7E,$AA, $1A,$1A, $A0,$01,$A1, $A0,$21,$AA, $1A,$1A, $A0,$02,$A1 - .byte $A0,$01,$AA, $9A,$9A, $A0,$10,$AA, $A3,$7A, $AA,$AA, $1A,$1A, $11 - .byte $A0,$02,$A1, $A4,$AA, $99, $BB, $A0,$10,$AA, $A4,$77, $A5,$AA - .byte $1A,$1A, $11, $A0,$02,$A1, $A8,$AA, $0B, $A0,$11,$AA, $A4,$77 - .byte $A3,$AA, $0A, $00, $77,$77, $A6,$AA, $0A, $6A - .byte $A3,$AA, $BB, $BA, $A6,$AA, $77,$77, $A8,$AA, $00,$00 - .byte $77, $A0,$01,$A7, $A0,$02,$AA, $7A, $70, $A0,$01,$AA, $15 - .byte $10, $7A, $A4,$AA, $00,$00, $66, $A3,$AA, $40 - .byte $A7,$AA, $70, $00, $A8,$AA, $A3,$00, $A0,$01,$AA, $7A - .byte $A3,$77, $A0,$01,$AA, $70, $50, $A5,$AA, $00,$00, $06 - .byte $6A,$6A, $A0,$01,$AA, $C4, $4A, $A6,$AA, $01,$01, $A0,$01,$A5 - .byte $A7,$AA, $00,$00, $70, $A5,$77, $A0,$01,$AA, $77, $55 - .byte $A5,$AA, $A5,$00, $A0,$01,$AA, $CC, $44, $A6,$AA, $77 - .byte $55, $A8,$AA, $00, $70, $A5,$77, $AA,$AA, $A3,$00 - .byte $A0,$01,$A0, $A0,$01,$AA, $A0,$01,$AF, $F4, $FA, $A3,$AA, $8A,$8A - .byte $87, $A0,$01,$A5, $A8,$AA, $00, $07, $A4,$77, $22 - .byte $A0,$11,$AA, $00, $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA - .byte $00,$00, $A4,$AA, $00,$00, $07, $27,$27, $22, $A0,$01,$A2 - .byte $A0,$11,$AA, $00, $0A, $00, $A0,$01,$AA, $00, $0A,$0A - .byte $A0,$02,$AA, $00,$00, $0A, $A4,$AA, $A3,$00, $A3,$22, $A0,$12,$AA - .byte $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2 - .byte $2A, $A3,$AA, $A3,$00, $A3,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA - .byte $A3,$22, $A0,$02,$AA, $A4,$22, $A3,$AA, $A3,$00, $A3,$22, $A0,$11,$AA - .byte $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2 - .byte $A3,$AA, $A3,$00, $A3,$88, $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8 - .byte $A4,$AA - .byte $A1 -; cycles=1337 -bath_34_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$A8,$AA, $9A,$9A, $AF,$AA, $A4,$7A, $A0,$13,$AA, $99 - .byte $BB, $AF,$AA, $A5,$77, $A0,$12,$AA, $0B, $A0,$10,$AA, $A5,$77 - .byte $A3,$AA, $0A, $00, $77, $A6,$AA, $0A, $6A - .byte $A4,$AA, $0B, $BA, $A0,$01,$AA, $7A,$7A, $A0,$02,$AA, $77,$77 - .byte $A8,$AA, $A3,$00, $77, $A0,$01,$A7, $A0,$02,$AA, $7A, $70 - .byte $15, $10, $7A, $A4,$AA, $00,$00, $66, $A4,$AA - .byte $00, $A0,$01,$AB, $A0,$02,$AA, $07, $A0,$02,$AA, $70, $00 - .byte $A8,$AA, $A4,$00, $A0,$01,$AA, $7A, $A3,$77, $70, $50 - .byte $A5,$AA, $00,$00, $06, $6A,$6A, $A0,$02,$AA, $44, $4A - .byte $A0,$02,$AA, $00, $A0,$02,$AA, $01,$01, $A0,$01,$A5, $A7,$AA, $A3,$00 - .byte $70, $A6,$77, $55, $A5,$AA, $A5,$00, $A0,$02,$AA, $CC - .byte $44, $A0,$01,$AA, $A0,$02,$A7, $A0,$02,$AA, $77, $55, $A8,$AA - .byte $00,$00, $70, $A5,$77, $A9,$AA, $A3,$00, $A0,$01,$A0, $A0,$02,$AA - .byte $5C, $F4, $FA, $A0,$02,$AA, $8A,$8A, $87, $A0,$01,$A5 - .byte $A8,$AA, $00,$00, $07, $A3,$77, $27, $A0,$11,$AA, $00 - .byte $A0,$01,$AA, $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A4,$AA - .byte $A3,$00, $07, $27,$27, $A0,$01,$A2, $A0,$11,$AA, $00, $0A - .byte $00, $A0,$01,$AA, $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A - .byte $A4,$AA, $A4,$00, $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22 - .byte $A0,$01,$A2, $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A3,$AA, $A4,$00 - .byte $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22 - .byte $A3,$AA, $A4,$00, $22,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82 - .byte $A0,$01,$AA, $8A, $A3,$82, $A0,$01,$A2, $A3,$AA, $A4,$00, $88,$88 - .byte $A0,$11,$AA, $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_35_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$A9,$AA, $9A,$9A, $AE,$AA, $A4,$7A, $A0,$14,$AA, $99 - .byte $BB, $AE,$AA, $A5,$77, $A0,$13,$AA, $0B, $AF,$AA, $A5,$77 - .byte $A3,$AA, $0A, $00, $77, $A6,$AA, $0A, $6A - .byte $A5,$AA, $BB, $A0,$02,$AA, $7A,$7A, $A0,$01,$AA, $77,$77, $A8,$AA - .byte $A3,$00, $77, $A0,$01,$A7, $A0,$02,$AA, $7A, $70, $15 - .byte $10, $7A, $A4,$AA, $00,$00, $66, $A5,$AA, $BB - .byte $A0,$02,$AA, $77, $07, $A0,$01,$AA, $70, $00, $A8,$AA - .byte $A4,$00, $A0,$01,$AA, $7A, $A3,$77, $70, $50, $A5,$AA - .byte $00,$00, $06, $6A,$6A, $A3,$AA, $44, $A0,$02,$AA, $01,$01 - .byte $A0,$01,$AA, $01,$01, $A0,$01,$A5, $A7,$AA, $A3,$00, $70, $A6,$77 - .byte $55, $A5,$AA, $A5,$00, $A3,$AA, $44, $A0,$02,$AA, $77 - .byte $55, $A0,$01,$AA, $77, $55, $A8,$AA, $00,$00, $70 - .byte $A5,$77, $A9,$AA, $A3,$00, $A0,$01,$A0, $A3,$AA, $F4, $FA - .byte $A0,$01,$AA, $A0,$01,$A7, $85, $8A, $87, $A0,$01,$A5, $A8,$AA - .byte $00,$00, $07, $A3,$77, $27, $A0,$11,$AA, $00, $A0,$01,$AA - .byte $00, $A0,$01,$AA, $00, $A5,$AA, $00,$00, $A4,$AA, $A3,$00 - .byte $07, $27,$27, $A0,$01,$A2, $A0,$11,$AA, $00, $0A, $00 - .byte $A0,$01,$AA, $00, $0A,$0A, $A0,$02,$AA, $00,$00, $0A, $A4,$AA - .byte $A4,$00, $22,$22, $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $22,$22, $A0,$01,$A2 - .byte $A0,$02,$AA, $22,$22, $A0,$01,$A2, $2A, $A3,$AA, $A4,$00, $22,$22 - .byte $A0,$12,$AA, $A3,$22, $A0,$01,$AA, $A3,$22, $A0,$02,$AA, $A4,$22, $A3,$AA - .byte $A4,$00, $22,$22, $A0,$11,$AA, $A4,$82, $A0,$01,$AA, $A3,$82, $A0,$01,$AA - .byte $8A, $A3,$82, $A0,$01,$A2, $A3,$AA, $A4,$00, $88,$88, $A0,$11,$AA - .byte $A4,$A8, $A5,$AA, $A4,$A8, $A4,$AA - .byte $A1 -; cycles=1337 -bath_end_rle: .byte $28 ; ysize=48 - .byte $A3,$00, $40, $0C, $40, $04,$04, $00, $C4 - .byte $0C, $44,$44, $94, $91,$91, $40, $00, $40 - .byte $0C, $44,$44, $49, $19,$19, $09, $00, $04 - .byte $00, $04, $00, $4C, $40, $0C, $40 - .byte $09, $04, $40, $C0, $A4,$00, $40, $00 - .byte $0C, $00, $02, $04, $0C, $40,$40, $04 - .byte $09, $99, $19, $04, $00, $44, $00,$00 - .byte $40, $00, $04, $A4,$00, $40, $04, $44 - .byte $00, $90,$90, $44,$44, $04, $44,$44, $04, $00,$00 - .byte $04, $00, $40, $04, $A4,$00, $04,$04, $44 - .byte $00, $01, $40, $99,$99, $00, $C4, $C0 - .byte $44,$44, $A8,$00, $09, $99, $91, $10, $04,$04 - .byte $A3,$00, $40, $00, $04, $00, $04, $00 - .byte $C0, $2C, $20, $A5,$00, $44, $04, $19 - .byte $01, $40, $00, $C4, $00, $04, $A9,$00 - .byte $19, $99, $09, $A3,$00, $20,$20, $4C, $A3,$00 - .byte $40, $00,$00, $04,$04, $22, $00, $40, $44 - .byte $A4,$00, $10, $00, $44, $4C, $00, $A3,$44 - .byte $AB,$00, $20, $02, $A4,$00, $40, $C4, $A6,$00 - .byte $22, $04,$04, $00,$00, $20, $99, $91, $11 - .byte $00, $20, $00,$00, $44,$44, $A5,$00, $04, $A5,$00 - .byte $22, $00,$00, $77, $20, $00, $04, $00 - .byte $20,$20, $50,$50, $70, $A5,$00, $22, $A4,$00, $C0 - .byte $00, $20, $00, $04,$04, $A7,$00, $A4,$40, $00,$00 - .byte $70, $17, $12, $A3,$00, $12, $52, $15 - .byte $55, $17, $00,$00, $A3,$20, $70,$70, $A3,$00, $0C - .byte $00, $02, $AB,$00, $44, $77, $44, $00,$00 - .byte $77, $27, $11, $A3,$00, $11, $55, $11 - .byte $55, $11, $00,$00, $02, $52, $42, $27 - .byte $07, $A7,$00, $20,$20, $70, $A7,$00, $55, $A0,$01,$AA - .byte $55, $00, $20, $77, $22, $21, $20 - .byte $00,$00, $01, $55, $A0,$01,$A1, $55, $01, $A3,$00 - .byte $55, $44, $77, $A5,$00, $20, $00, $50 - .byte $A0,$01,$A2, $52, $17, $A4,$00, $20, $00,$00, $55 - .byte $A0,$01,$AA, $55, $00, $22, $77, $A4,$22, $20,$20 - .byte $55, $A0,$01,$AA, $55, $A3,$00, $22, $55, $40 - .byte $74, $A3,$00, $20, $02, $00,$00, $55, $A0,$01,$AA - .byte $55, $11, $A3,$00, $20, $02, $00,$00, $55 - .byte $A0,$01,$AA, $55, $00, $22, $77, $A6,$22, $55 - .byte $A0,$01,$AA, $55, $22, $20,$20, $22, $55, $46 - .byte $74, $22, $A5,$00, $20, $55, $A0,$01,$AA, $55 - .byte $20, $A3,$02, $00, $20, $02, $50, $55 - .byte $A0,$01,$AA, $55, $02, $00, $77, $A6,$22, $55 - .byte $A0,$01,$AA, $55, $00, $02,$02, $00, $55, $40 - .byte $44, $22, $20, $00, $20,$20, $00, $22 - .byte $55, $A0,$01,$AA, $55, $22, $20,$20, $00, $02 - .byte $00,$00, $25, $55, $A0,$01,$AA, $55, $00,$00, $77 - .byte $A6,$22, $55, $A0,$01,$AA, $55, $22, $77,$77, $22 - .byte $55, $46, $77, $22,$22, $00, $60, $00 - .byte $22, $02, $55, $A0,$01,$AA, $55, $02, $66 - .byte $70, $72, $20, $77,$77, $22, $55, $A0,$01,$AA - .byte $55, $20, $22, $77, $22, $00,$00, $A3,$22 - .byte $55, $A0,$01,$AA, $55, $22, $15, $10, $72 - .byte $55, $40, $77, $22, $00,$00, $66, $02 - .byte $00, $22, $55, $A0,$01,$AA, $55, $00, $66 - .byte $77, $07, $00, $70, $00, $02, $55 - .byte $A0,$01,$AA, $55, $22,$22, $77, $22, $00,$00, $A3,$22 - .byte $55, $A0,$01,$AA, $55, $22, $70, $50, $22 - .byte $55, $46, $77, $22, $00,$00, $06, $60 - .byte $62, $02, $55, $A0,$01,$AA, $55, $00, $26 - .byte $01,$01, $00, $01,$01, $05, $55, $A0,$01,$AA, $55 - .byte $52, $55, $77, $22, $00,$00, $A3,$82, $85 - .byte $8A, $85, $82, $77, $55, $22, $55 - .byte $40, $74, $22, $A6,$00, $55, $A0,$01,$AA, $55 - .byte $00, $22, $77, $55, $00, $77, $55 - .byte $00, $55, $A0,$01,$AA, $55, $25, $22, $77 - .byte $22, $00,$00, $A5,$44, $77, $87, $78, $87 - .byte $82, $85, $74, $87, $82,$82, $A3,$00, $80,$80 - .byte $85, $8A, $85, $80, $82, $87, $85 - .byte $80, $87, $85, $80, $85, $8A, $85 - .byte $82,$82, $87, $82, $00,$00, $A7,$24, $27, $28 - .byte $27,$27, $A0,$1D,$00, $AB,$22, $A0,$1D,$00, $A0,$26,$22, $00,$00, $A6,$22 - .byte $82, $AA,$22, $42, $A0,$14,$22, $00,$00, $A5,$22, $82 - .byte $A3,$88, $58, $85, $A4,$22, $82, $88, $44,$44 - .byte $AA,$82, $42, $A6,$82, $88,$88, $00,$00, $A5,$88, $85 - .byte $58,$58, $AA,$88, $44, $AA,$88, $44, $A8,$88 - .byte $A1 -; cycles=4691 diff --git a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_bridge.inc b/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_bridge.inc deleted file mode 100644 index c55b7b0f..00000000 --- a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_bridge.inc +++ /dev/null @@ -1,76 +0,0 @@ -walkway3_rle: .byte $28 ; ysize=48 - .byte $A7,$66, $26, $A3,$22, $26, $A7,$66, $26, $A7,$66 - .byte $26, $A3,$22, $26, $A7,$66, $26, $22, $A5,$66 - .byte $22,$22, $A3,$52, $22, $26, $A4,$66, $26, $A3,$22 - .byte $26, $A4,$66, $26, $22, $A3,$52, $22, $26 - .byte $A5,$66, $A4,$22, $A3,$26, $22,$22, $52, $A3,$55, $52 - .byte $22,$22, $A3,$26, $22,$22, $52, $22,$22, $A3,$26, $22,$22 - .byte $52, $A3,$55, $52, $22,$22, $A3,$26, $AA,$22, $A5,$55 - .byte $AF,$22, $A5,$55, $AE,$22, $52, $A5,$55, $52, $AD,$22 - .byte $52, $A5,$55, $52, $AD,$22, $A7,$55, $AD,$22, $A7,$55 - .byte $AD,$22, $A7,$55, $AD,$22, $A7,$55, $AD,$22, $A7,$55, $AD,$22 - .byte $A7,$55, $AB,$22, $55, $22, $A7,$55, $22,$22, $55 - .byte $A5,$22, $55, $A4,$22, $A7,$55, $AA,$22, $55, $22,$22 - .byte $A7,$55, $A3,$22, $25, $A5,$22, $25, $A3,$22, $A7,$55 - .byte $A9,$22, $55, $A3,$22, $A7,$55, $AD,$22, $A7,$55, $A8,$22 - .byte $55, $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A7,$22, $A0,$28,$27 - .byte $22,$22, $A3,$52, $AE,$22, $A3,$52, $AF,$22, $A4,$52, $A5,$55 - .byte $52, $AA,$22, $52, $A5,$55, $52, $AB,$22, $52 - .byte $A6,$55, $A3,$00, $05, $55, $52, $A9,$22, $55,$55 - .byte $00,$00, $55, $05, $55, $52, $A9,$22, $52 - .byte $55, $05, $A3,$00, $55, $A6,$00, $55, $52 - .byte $A7,$22, $A3,$55, $00,$00, $55, $00, $05, $55 - .byte $52, $A8,$22, $55, $05, $AC,$00, $55, $22,$22 - .byte $52, $A3,$22, $52, $55, $00, $55, $00,$00 - .byte $55, $00,$00, $05, $55, $A7,$22, $52, $55 - .byte $AD,$00, $05, $55, $22, $55, $A3,$22, $55 - .byte $05, $00, $05, $00,$00, $05, $A3,$00, $55 - .byte $52, $A6,$22, $55, $AF,$00, $55, $22, $55 - .byte $22,$22, $52, $55, $AA,$00, $55, $A6,$22, $55 - .byte $AF,$00, $05, $55,$55, $22,$22, $55, $AB,$00, $55 - .byte $52, $A4,$22, $55, $A0,$11,$00, $55,$55, $22,$22, $55 - .byte $AC,$00, $55, $A4,$22, $55, $A0,$11,$00, $55,$55, $22,$22 - .byte $55, $AC,$00, $55, $A4,$22, $55, $A0,$11,$00, $55,$55 - .byte $22,$22, $55, $AC,$00, $55, $A4,$22, $55, $A7,$00 - .byte $A1 -; cycles=2054 -lshot1_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$96,$AA, $1A,$1A, $A0,$1D,$11, $1A, $A6,$AA, $1A - .byte $A0,$21,$11, $1A, $A3,$AA, $1A, $A0,$25,$11, $A0,$01,$AA, $A0,$FF,$11 - .byte $A0,$B9,$11 - .byte $A1 -; cycles=5098 -lshot2_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$C7,$AA, $1A, $AB,$11, $1A, $A0,$1A,$AA, $AF,$11 - .byte $1A, $A0,$17,$AA, $A0,$12,$11, $A0,$16,$AA, $A0,$13,$11, $A0,$15,$AA, $A0,$13,$11 - .byte $A0,$15,$AA, $A0,$13,$11, $A0,$15,$AA, $A0,$13,$11, $A0,$15,$AA, $A0,$12,$11, $A0,$16,$AA - .byte $A0,$01,$A1, $A0,$11,$11, $A0,$17,$AA, $A0,$10,$11, $A0,$18,$AA, $A0,$10,$11, $A0,$18,$AA - .byte $A0,$01,$A1, $AE,$11, $A0,$1A,$AA, $A0,$01,$A1, $AB,$11, $A0,$01,$A1, $AD,$AA - .byte $A1 -; cycles=1823 -lshot3_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$F3,$AA, $A5,$11, $1A, $A0,$22,$AA, $A6,$11, $A0,$22,$AA - .byte $A0,$01,$A1, $A3,$11, $A0,$01,$A1, $A0,$FF,$AA, $A0,$7A,$AA - .byte $A1 -; cycles=3397 -lshot4_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$ED,$AA, $8A, $18, $AE,$11, $88, $A0,$16,$AA - .byte $88, $A0,$11,$11, $88, $A0,$15,$AA, $81, $A0,$10,$11, $81 - .byte $88, $A0,$15,$AA, $A0,$01,$A8, $88, $81, $AC,$11, $81 - .byte $88, $A0,$01,$A8, $A0,$18,$AA, $A0,$02,$A8, $AB,$A1, $A0,$02,$A8, $A0,$FF,$AA - .byte $A0,$25,$AA - .byte $A1 -; cycles=1102 -lshot5_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$EE,$AA, $88, $AD,$11, $88, $A0,$18,$AA, $88 - .byte $AF,$11, $88, $A0,$17,$AA, $81, $AE,$11, $81, $88 - .byte $A0,$17,$AA, $A0,$01,$A8, $88, $81, $AA,$11, $81, $88 - .byte $A0,$01,$A8, $A0,$FF,$AA, $A0,$4D,$AA - .byte $A1 -; cycles=2182 -lshot6_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$F0,$AA, $88, $A9,$A2, $52, $55, $A0,$01,$A5 - .byte $A0,$1C,$AA, $A0,$02,$A8, $8A, $A3,$2A, $52, $A0,$02,$A5, $A0,$FF,$AA - .byte $A0,$A0,$AA - .byte $A1 -; cycles=4423 diff --git a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_fall.inc b/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_fall.inc deleted file mode 100644 index 5ed83fef..00000000 --- a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_fall.inc +++ /dev/null @@ -1,282 +0,0 @@ -fall_bg_rle: .byte $28 ; ysize=48 - .byte $A4,$00, $20, $00,$00, $22, $00, $20, $A4,$00 - .byte $20, $A4,$00, $22, $00, $22, $00, $22 - .byte $00, $66, $A3,$00, $FF, $AE,$00, $0F, $20 - .byte $00, $22, $00,$00, $F2, $A3,$00, $02, $A4,$00 - .byte $02, $00, $22, $20, $00, $60, $26 - .byte $02, $AD,$00, $20, $A4,$00, $FF, $00, $02 - .byte $22,$22, $0F, $A3,$00, $20, $00,$00, $22, $00 - .byte $22, $00,$00, $02, $00, $66, $A4,$00, $FF - .byte $AB,$00, $02, $20, $A3,$00, $22, $0F, $22 - .byte $00, $22, $A3,$00, $22, $00,$00, $20, $00 - .byte $20, $22, $20, $00, $06, $00,$00, $FF - .byte $A0,$13,$00, $02, $F2, $22, $FF, $A4,$00, $02 - .byte $00,$00, $02, $00, $02,$02, $22, $00, $66 - .byte $00,$00, $66, $AE,$00, $0F, $A3,$00, $60, $00 - .byte $02,$02, $A5,$00, $22, $00,$00, $22, $00, $22,$22 - .byte $20, $66, $A3,$00, $66, $22, $AD,$00, $0F - .byte $A3,$00, $06, $00, $22, $00, $20, $A4,$00 - .byte $02, $00,$00, $20, $00, $02, $22, $00 - .byte $06, $00,$00, $66, $AB,$00, $20,$20, $A8,$00, $02 - .byte $00,$00, $F2, $A3,$00, $22, $00,$00, $02, $00 - .byte $A3,$20, $A0,$13,$00, $20,$20, $A4,$00, $F0, $00, $22 - .byte $0F, $A3,$00, $22, $00,$00, $22, $00, $02 - .byte $22, $A4,$00, $66, $AF,$00, $22,$22, $A4,$00, $FF - .byte $00, $02, $A4,$00, $20, $00,$00, $20, $00 - .byte $22, $A3,$00, $60, $AC,$00, $A3,$02, $00,$00, $02 - .byte $22, $AB,$00, $22, $00,$00, $02, $00, $20 - .byte $22, $00, $60, $06, $A0,$10,$00, $20, $A4,$00 - .byte $20, $00,$00, $F2, $A5,$00, $20, $00,$00, $22 - .byte $00, $22, $02, $22, $A0,$13,$00, $02, $22 - .byte $00,$00, $0F, $00,$00, $02, $FF, $A4,$00, $22 - .byte $00,$00, $20, $00, $02, $00, $02, $A8,$00 - .byte $A9,$02, $A6,$00, $2F, $A8,$00, $02, $00,$00, $02 - .byte $A7,$00, $66, $00, $06, $A0,$11,$00, $0F, $A8,$00 - .byte $22, $00,$00, $22, $00, $20, $00, $60 - .byte $06, $A4,$00, $66, $A0,$16,$00, $20, $A3,$00, $02 - .byte $A4,$00, $20, $AA,$00, $A9,$02, $A5,$00, $FF, $A9,$00 - .byte $20, $00,$00, $20, $00, $20, $A5,$00, $66 - .byte $00, $FF, $A0,$10,$00, $02, $00,$00, $02, $00 - .byte $20, $F0, $A3,$00, $02, $A5,$00, $02, $00 - .byte $60, $06, $A3,$00, $0F, $A0,$15,$00, $02, $A4,$00 - .byte $20, $AC,$00, $66, $00, $FF, $A9,$02, $A5,$00 - .byte $F2, $A4,$00, $2F, $A4,$00, $02, $00,$00, $02 - .byte $00, $02, $A6,$00, $06, $A0,$20,$00, $20, $00 - .byte $02, $A4,$00, $F2, $00,$00, $F0, $A0,$14,$00, $66 - .byte $A3,$00, $22, $00,$00, $20, $00, $02, $A3,$00 - .byte $2F, $F0, $00, $02, $A3,$00, $A9,$02, $A9,$00 - .byte $60, $A5,$00, $02, $A4,$00, $22, $26,$26, $A0,$1A,$00 - .byte $06, $60, $A4,$00, $22, $A5,$00, $22,$22, $66 - .byte $00, $FF, $06, $00,$00, $F0, $AB,$00 - .byte $A1 -; cycles=2566 -fall01_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$99, $A0,$FF,$99, $A0,$FF,$99, $A0,$C3,$99 - .byte $A1 -; cycles=5368 -fall02_rle: .byte $28 ; ysize=48 - .byte $A0,$11,$AA, $9A, $A0,$16,$99, $AE,$AA, $9A,$9A, $A0,$18,$99, $AC,$AA - .byte $9A, $A0,$1B,$99, $A9,$AA, $9A,$9A, $A0,$1D,$99, $A7,$AA, $9A - .byte $A0,$20,$99, $A5,$AA, $9A, $A0,$22,$99, $A4,$AA, $A0,$24,$99, $A4,$AA - .byte $A0,$24,$99, $A3,$AA, $A0,$25,$99, $A3,$AA, $A0,$25,$99, $A3,$AA, $A0,$25,$99 - .byte $A3,$AA, $A0,$25,$99, $A0,$02,$AA, $9A, $A0,$25,$99, $A0,$02,$AA, $A0,$26,$99 - .byte $A0,$02,$AA, $A0,$26,$99, $A0,$02,$AA, $A0,$26,$99, $A0,$02,$AA, $A0,$26,$99, $A0,$02,$AA - .byte $A0,$26,$99, $A0,$01,$AA, $A0,$27,$99, $A0,$01,$AA, $A0,$27,$89, $A0,$01,$AA, $A0,$27,$88 - .byte $A0,$01,$AA, $A0,$27,$88, $A0,$02,$AA, $A0,$26,$88, $A0,$02,$AA, $A0,$26,$88 - .byte $A1 -; cycles=1129 -fall03_rle: .byte $28 ; ysize=48 - .byte $A0,$DB,$AA, $9A, $99,$99, $9A,$9A, $A0,$20,$AA, $9A,$9A, $A7,$99 - .byte $9A,$9A, $A0,$1B,$AA, $9A, $AE,$99, $9A, $A0,$15,$AA, $9A,$9A - .byte $A0,$13,$99, $9A,$9A, $AF,$AA, $9A, $A0,$19,$99, $9A, $AC,$AA - .byte $9A, $A0,$1B,$99, $9A, $AB,$AA, $A0,$1D,$99, $AB,$AA, $A0,$1D,$99 - .byte $AB,$AA, $A0,$1D,$99, $AB,$AA, $A0,$1D,$99, $AB,$AA, $A0,$1D,$99, $AB,$AA - .byte $A0,$1D,$99, $AB,$AA, $A0,$1D,$89, $AB,$AA, $A0,$1C,$88, $A0,$01,$A8, $AB,$AA - .byte $A0,$1B,$88, $AD,$AA, $A0,$1A,$88, $AE,$AA, $A0,$01,$A8, $A0,$17,$88, $A0,$01,$A8 - .byte $A0,$10,$AA, $A0,$16,$88, $A0,$12,$AA, $A0,$01,$A8, $A0,$14,$88, $A0,$01,$A8, $A9,$AA - .byte $A1 -; cycles=1071 -fall04_rle: .byte $28 ; ysize=48 - .byte $A0,$1E,$AA, $A6,$BB, $A0,$01,$AB, $A0,$1F,$AA, $BA, $A6,$BB, $A0,$20,$AA - .byte $BA, $A6,$BB, $A0,$20,$AA, $A7,$BB, $A0,$1C,$AA, $A4,$0A, $A7,$0B - .byte $A0,$1B,$AA, $0A, $AB,$00, $A0,$18,$AA, $0A,$0A, $AD,$00, $A0,$18,$AA - .byte $A7,$00, $A3,$90, $A5,$00, $A0,$17,$AA, $0A, $A5,$00, $90,$90 - .byte $A6,$99, $90, $00, $A0,$17,$AA, $A5,$00, $90, $AC,$99 - .byte $9A,$9A, $A0,$12,$AA, $0A, $A4,$00, $90, $A0,$11,$99, $9A,$9A - .byte $AF,$AA, $A4,$00, $A0,$15,$99, $AE,$AA, $A5,$00, $A0,$15,$99, $AD,$AA - .byte $A6,$00, $A0,$15,$99, $AD,$AA, $A5,$00, $A0,$16,$99, $AC,$AA, $A6,$00 - .byte $A0,$16,$99, $AC,$AA, $A6,$00, $A0,$16,$99, $AC,$AA, $A6,$00, $A0,$16,$88 - .byte $AC,$AA, $A6,$00, $A0,$15,$88, $AA,$AA, $A3,$FF, $A6,$00, $08 - .byte $A0,$12,$88, $A0,$01,$A8, $AB,$AA, $A3,$FF, $A7,$00, $A0,$11,$88, $A0,$01,$A8 - .byte $AC,$AA, $A3,$AF, $A8,$00, $A0,$10,$88, $A0,$11,$AA, $A8,$00, $AE,$88 - .byte $A0,$13,$AA, $A0,$01,$A0, $A7,$00, $AD,$88, $AB,$AA - .byte $A1 -; cycles=1796 -fall05_rle: .byte $28 ; ysize=48 - .byte $A0,$1D,$AA, $A7,$BB, $A0,$01,$AB, $A0,$1F,$AA, $A7,$BB, $A0,$20,$AA, $BA - .byte $A5,$BB, $A0,$01,$AB, $A0,$21,$AA, $A5,$BB, $A0,$01,$AB, $A0,$21,$AA, $A5,$BB - .byte $A0,$18,$AA, $A9,$0A, $BA, $A5,$BB, $A0,$17,$AA, $0A, $A9,$00 - .byte $A6,$0B, $A0,$17,$AA, $0A, $AE,$00, $A0,$01,$A0, $A0,$17,$AA, $AE,$00 - .byte $A0,$01,$A0, $A0,$19,$AA, $A8,$00, $90, $A3,$99, $90, $00 - .byte $A0,$19,$AA, $A6,$00, $90, $A9,$99, $9A,$9A, $A0,$16,$AA, $A4,$00 - .byte $90, $AE,$99, $9A, $A0,$14,$AA, $A4,$00, $A0,$11,$99, $A0,$13,$AA - .byte $A4,$00, $A0,$11,$99, $A0,$12,$AA, $A4,$00, $A0,$12,$99, $A0,$12,$AA, $A4,$00 - .byte $A0,$12,$99, $A0,$12,$AA, $A4,$00, $A0,$12,$99, $A0,$12,$AA, $A4,$00, $A0,$11,$88 - .byte $A0,$01,$A8, $A0,$10,$AA, $FF, $A5,$00, $A0,$10,$88, $A0,$12,$AA, $FF - .byte $A5,$00, $08, $AE,$88, $A0,$13,$AA, $A0,$01,$AF, $A7,$00, $AC,$88 - .byte $A0,$15,$AA, $A0,$01,$A0, $A7,$00, $AA,$88, $A0,$01,$A8, $A0,$16,$AA, $A0,$01,$A0 - .byte $A7,$00, $A8,$08, $A0,$01,$A8, $A0,$18,$AA, $AF,$00, $AF,$AA - .byte $A1 -; cycles=1719 -fall06_rle: .byte $28 ; ysize=48 - .byte $A0,$1C,$AA, $BA, $A6,$BB, $A0,$21,$AA, $A6,$BB, $A0,$01,$AB, $A0,$20,$AA - .byte $BA, $A5,$BB, $A0,$01,$AB, $A0,$20,$AA, $BA, $A5,$BB, $A0,$01,$AB - .byte $A0,$21,$AA, $A4,$BB, $A0,$01,$AB, $A0,$22,$AA, $A4,$BB, $A0,$01,$AB, $A0,$17,$AA - .byte $0A, $A9,$00, $B0, $A4,$BB, $A0,$01,$AB, $A0,$17,$AA, $AB,$00 - .byte $A5,$0B, $A0,$17,$AA, $A0,$10,$00, $A0,$17,$AA, $0A, $A8,$00, $A3,$90 - .byte $A4,$00, $A0,$01,$A0, $A0,$17,$AA, $A7,$00, $90, $A6,$99, $90 - .byte $A0,$19,$AA, $A5,$00, $90, $AB,$99, $9A, $A0,$16,$AA, $A4,$00 - .byte $AF,$99, $A0,$15,$AA, $A4,$00, $AF,$99, $A0,$15,$AA, $A3,$00, $A0,$10,$99 - .byte $A0,$14,$AA, $0A, $A3,$00, $A0,$10,$99, $A0,$14,$AA, $A4,$00, $A0,$10,$89 - .byte $A0,$12,$AA, $FA,$FA, $A4,$00, $AF,$88, $A0,$01,$A8, $A0,$12,$AA, $FF,$FF - .byte $A4,$00, $08, $AD,$88, $A0,$01,$A8, $A0,$13,$AA, $FF,$FF, $A5,$00 - .byte $08, $AB,$88, $A0,$01,$A8, $A0,$16,$AA, $A6,$00, $08, $AA,$88 - .byte $A0,$17,$AA, $A7,$00, $A8,$08, $A0,$01,$A8, $A0,$19,$AA, $AD,$00, $A0,$01,$A0 - .byte $A0,$1B,$AA, $AB,$00, $A0,$01,$A0, $A0,$11,$AA - .byte $A1 -; cycles=562 -fall07_rle: .byte $28 ; ysize=48 - .byte $A0,$1C,$AA, $BA, $A6,$BB, $A0,$21,$AA, $A5,$BB, $A0,$22,$AA, $A6,$BB - .byte $A0,$21,$AA, $BA, $A5,$BB, $A0,$22,$AA, $A4,$BB, $A0,$01,$AB, $A0,$22,$AA - .byte $A4,$BB, $A0,$01,$AB, $A0,$22,$AA, $BA, $A3,$BB, $A0,$01,$AB, $A0,$1D,$AA - .byte $A4,$0A, $BA, $A4,$BB, $A0,$01,$AB, $A0,$1B,$AA, $0A,$0A, $A5,$00 - .byte $A4,$0B, $A0,$1B,$AA, $0A, $AA,$00, $A0,$01,$A0, $A0,$1A,$AA, $0A - .byte $A7,$00, $A3,$90, $00, $A0,$01,$A0, $A0,$1A,$AA, $A6,$00, $90 - .byte $A7,$99, $9A, $A0,$19,$AA, $A4,$00, $90, $AC,$99, $9A - .byte $A0,$16,$AA, $A4,$00, $AE,$99, $A0,$16,$AA, $A4,$00, $AE,$99, $A0,$16,$AA - .byte $A4,$00, $AE,$99, $A0,$16,$AA, $A4,$00, $AE,$89, $A0,$14,$AA, $FA,$FA - .byte $A4,$00, $AC,$88, $A0,$01,$A8, $A0,$15,$AA, $FF,$FF, $A4,$00, $AB,$88 - .byte $A0,$01,$A8, $A0,$16,$AA, $A0,$02,$AF, $A5,$00, $08, $A8,$88, $A0,$01,$A8 - .byte $A0,$19,$AA, $A6,$00, $08, $A6,$88, $A0,$01,$A8, $A0,$1A,$AA, $A0,$01,$A0 - .byte $AC,$00, $A0,$1C,$AA, $A0,$01,$A0, $AA,$00, $A0,$1E,$AA, $A0,$01,$A0, $A9,$00 - .byte $A0,$12,$AA - .byte $A1 -; cycles=589 -fall08_rle: .byte $28 ; ysize=48 - .byte $A0,$1C,$AA, $A6,$BB, $A0,$21,$AA, $BA, $A5,$BB, $A0,$01,$AB, $A0,$20,$AA - .byte $BA, $A4,$BB, $A0,$02,$AB, $A0,$21,$AA, $A5,$BB, $A0,$22,$AA, $A5,$BB - .byte $A0,$22,$AA, $A5,$BB, $A0,$23,$AA, $A3,$BB, $A0,$01,$AB, $A0,$23,$AA, $A3,$BB - .byte $A0,$01,$AB, $A0,$1D,$AA, $0A, $A4,$00, $BA, $A3,$BB, $A0,$01,$AB - .byte $A0,$1D,$AA, $A6,$00, $0B,$0B, $A0,$01,$AB, $A0,$1D,$AA, $0A, $A8,$00 - .byte $A0,$1D,$AA, $A6,$00, $90, $A4,$99, $9A, $A0,$1C,$AA, $A4,$00 - .byte $AA,$99, $9A, $A0,$19,$AA, $A3,$00, $90, $AB,$99, $A0,$19,$AA - .byte $A3,$00, $AC,$99, $A0,$19,$AA, $A3,$00, $AC,$99, $A0,$19,$AA, $A3,$00 - .byte $AB,$88, $A0,$01,$A8, $A0,$17,$AA, $FF,$FF, $A3,$00, $AA,$88, $A0,$01,$A8 - .byte $A0,$18,$AA, $A0,$02,$AF, $A4,$00, $A9,$88, $A0,$1B,$AA, $A5,$00, $A7,$88 - .byte $A0,$1C,$AA, $AA,$00, $A0,$1E,$AA, $AA,$00, $A0,$1E,$AA, $A9,$00, $A0,$1F,$AA - .byte $A9,$00, $A0,$14,$AA - .byte $A1 -; cycles=643 -fall09_rle: .byte $28 ; ysize=48 - .byte $A0,$1A,$AA, $BA, $BB, $A0,$01,$AB, $A0,$25,$AA, $BB,$BB, $BA - .byte $A0,$02,$AA, $BA, $A0,$22,$AA, $BA, $BB,$BB, $BA,$BA, $BB - .byte $A0,$22,$AA, $A4,$BB, $A0,$02,$AB, $A0,$21,$AA, $A4,$BB, $A0,$01,$AB, $A0,$22,$AA - .byte $BA, $A4,$BB, $A0,$22,$AA, $BA, $A4,$BB, $A0,$23,$AA, $A3,$BB - .byte $A0,$01,$AB, $A0,$23,$AA, $BA, $BB,$BB, $A0,$1F,$AA, $0A, $A3,$00 - .byte $B0, $A3,$BB, $A0,$1F,$AA, $0A, $A7,$00, $A0,$20,$AA, $A3,$00 - .byte $A3,$90, $00, $A0,$20,$AA, $00, $90,$90, $A6,$99, $9A - .byte $A0,$1D,$AA, $00,$00, $AA,$99, $A0,$1B,$AA, $A3,$00, $AA,$99, $A0,$1A,$AA - .byte $A4,$00, $AA,$99, $A0,$19,$AA, $F0,$F0, $A3,$00, $A9,$88, $A0,$01,$A8 - .byte $A0,$19,$AA, $FF,$FF, $A3,$00, $A8,$88, $A0,$1B,$AA, $A0,$01,$A0, $A5,$00 - .byte $A6,$88, $A0,$1E,$AA, $A0,$01,$A0, $A8,$00, $A0,$20,$AA, $A0,$01,$A0, $A6,$00 - .byte $A0,$01,$A0, $A0,$21,$AA, $A6,$00, $A0,$22,$AA, $A6,$A0, $A0,$3C,$AA - .byte $A1 -; cycles=1723 -fall10_rle: .byte $28 ; ysize=48 - .byte $A0,$19,$AA, $BA, $A0,$27,$AA, $BB, $A0,$27,$AA, $BB, $A0,$01,$AB - .byte $A0,$25,$AA, $BB,$BB, $A0,$26,$AA, $BB,$BB, $BA, $A0,$01,$AA, $BB - .byte $A0,$23,$AA, $A4,$BB, $A0,$01,$AB, $A0,$22,$AA, $A4,$BB, $A0,$23,$AA, $BA - .byte $A3,$BB, $A0,$24,$AA, $A3,$BB, $A0,$01,$AB, $A0,$23,$AA, $A3,$BB, $A0,$24,$AA - .byte $BB,$BB, $A0,$01,$AB, $A0,$20,$AA, $0A, $A6,$00, $A0,$1F,$AA, $0A - .byte $00,$00, $90, $A3,$99, $90,$90, $A0,$1F,$AA, $00,$00, $A8,$99 - .byte $A0,$1D,$AA, $0A, $00,$00, $A8,$99, $A0,$1D,$AA, $A3,$00, $A8,$89 - .byte $A0,$1C,$AA, $FA, $A3,$00, $A7,$88, $A0,$01,$A8, $A0,$1C,$AA, $A0,$01,$AF - .byte $A3,$00, $08, $A5,$88, $A0,$01,$A8, $A0,$1E,$AA, $A0,$01,$A0, $A3,$00 - .byte $A4,$08, $A0,$01,$A8, $A0,$21,$AA, $A6,$A0, $A0,$B4,$AA - .byte $A1 -; cycles=4963 -fall11_rle: .byte $28 ; ysize=48 - .byte $A0,$68,$AA, $BA, $A0,$27,$AA, $BB, $A0,$27,$AA, $BB, $A0,$01,$AB - .byte $A0,$26,$AA, $BB, $BA, $A0,$01,$AA, $BB, $A0,$24,$AA, $A3,$BB - .byte $A0,$01,$AB, $A0,$23,$AA, $A3,$BB, $A0,$24,$AA, $BA, $BB,$BB, $A0,$25,$AA - .byte $BB,$BB, $A0,$25,$AA, $BB,$BB, $A0,$24,$AA, $0A, $0B,$0B, $A0,$21,$AA - .byte $0A,$0A, $A4,$00, $A0,$01,$A0, $A0,$20,$AA, $0A, $00, $90 - .byte $A4,$99, $9A, $A0,$20,$AA, $00, $A8,$99, $A0,$1F,$AA, $00 - .byte $A8,$99, $A0,$1D,$AA, $FA, $0A, $00, $A7,$88, $A0,$01,$A8 - .byte $A0,$1D,$AA, $A0,$01,$AF, $A0,$01,$A0, $00, $08, $A5,$88, $A0,$21,$AA - .byte $A6,$00, $A0,$23,$AA, $A5,$A0, $A0,$B4,$AA - .byte $A1 -; cycles=4963 -fall12_rle: .byte $28 ; ysize=48 - .byte $A0,$8F,$AA, $BA, $A0,$27,$AA, $BB, $A0,$27,$AA, $BB, $A0,$01,$AB - .byte $A0,$26,$AA, $BB, $BA, $A0,$01,$AA, $BB, $A0,$23,$AA, $BA - .byte $A3,$BB, $A0,$01,$AB, $A0,$23,$AA, $A3,$BB, $A0,$24,$AA, $A3,$BB, $A0,$24,$AA - .byte $BA, $BB, $A0,$01,$AB, $A0,$24,$AA, $BA, $BB, $A0,$01,$AB - .byte $A0,$21,$AA, $0A, $00, $90,$90, $00,$00, $A0,$21,$AA, $00,$00 - .byte $A5,$99, $9A, $A0,$1F,$AA, $00,$00, $A7,$99, $A0,$1F,$AA, $00,$00 - .byte $A7,$89, $A0,$1E,$AA, $FF, $00,$00, $A6,$88, $A0,$20,$AA, $A0,$01,$A0 - .byte $00,$00, $A3,$08, $A0,$01,$A8, $A0,$22,$AA, $A5,$A0, $A0,$DD,$AA - .byte $A1 -; cycles=6070 -fall13_rle: .byte $28 ; ysize=48 - .byte $A0,$DE,$AA, $BA, $A0,$27,$AA, $BB, $BA, $A0,$26,$AA, $BB - .byte $A0,$27,$AA, $BB,$BB, $A0,$01,$AB, $A0,$24,$AA, $A3,$BB, $A0,$24,$AA, $BA - .byte $BB,$BB, $A0,$24,$AA, $BA, $BB, $A0,$01,$AB, $A0,$23,$AA, $0A,$0A - .byte $0B,$0B, $A0,$22,$AA, $0A, $90, $99,$99, $90,$90, $A0,$21,$AA - .byte $00, $90, $A5,$99, $A0,$21,$AA, $00, $A6,$89, $A0,$20,$AA - .byte $FF, $00, $08, $A4,$88, $A0,$01,$A8, $A0,$21,$AA, $A0,$01,$A0 - .byte $00, $A3,$08, $A0,$01,$A8, $A0,$FF,$AA, $A5,$AA - .byte $A1 -; cycles=7202 -fall14_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A6,$AA, $BA, $A0,$27,$AA, $BB, $BA, $A0,$26,$AA - .byte $BB, $A0,$27,$AA, $BB, $A0,$01,$AB, $A0,$25,$AA, $BB,$BB, $A0,$25,$AA - .byte $BA, $BB, $A0,$01,$AB, $A0,$24,$AA, $BA, $BB, $A0,$01,$AB - .byte $A0,$24,$AA, $90,$90, $A0,$01,$A0, $A0,$24,$AA, $A4,$99, $A0,$22,$AA, $00,$00 - .byte $A4,$89, $A0,$21,$AA, $A0,$01,$AF, $00,$00, $A3,$88, $A0,$01,$A8, $A0,$24,$AA - .byte $A0,$01,$A0, $A0,$FF,$AA, $A8,$AA - .byte $A1 -; cycles=7283 -fall15_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$7D,$AA, $BB, $A0,$01,$AA, $BA, $A0,$25,$AA, $BB,$BB - .byte $A0,$01,$AB, $A0,$24,$AA, $BB,$BB, $A0,$25,$AA, $BA, $BB, $A0,$01,$AB - .byte $A0,$23,$AA, $0A, $9A, $90, $A0,$24,$AA, $0A, $A4,$99 - .byte $A0,$22,$AA, $FA, $00, $A4,$89, $A0,$23,$AA, $00, $08 - .byte $A0,$02,$A8, $A0,$FF,$AA, $A0,$2E,$AA - .byte $A1 -; cycles=1345 -fall16_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$7D,$AA, $BB, $A0,$27,$AA, $BB, $BA, $A0,$25,$AA - .byte $BA, $BB, $A0,$25,$AA, $BA, $BB, $A0,$25,$AA, $9A - .byte $00, $A0,$24,$AA, $0A, $A3,$99, $A0,$23,$AA, $FA, $00 - .byte $A3,$89, $A0,$25,$AA, $A3,$A8, $A0,$FF,$AA, $A0,$2E,$AA - .byte $A1 -; cycles=1345 -fall17_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$CC,$AA, $BB, $BA, $A0,$25,$AA, $BA, $BB - .byte $A0,$25,$AA, $0A, $0B, $A0,$24,$AA, $00, $90, $99 - .byte $90, $A0,$24,$AA, $F0, $A3,$89, $A0,$26,$AA, $A0,$01,$A8, $A0,$FF,$AA - .byte $A0,$2F,$AA - .byte $A1 -; cycles=1372 -fall18_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$CC,$AA, $BA,$BA, $A0,$26,$AA, $BB, $A0,$01,$AB, $A0,$25,$AA - .byte $BB, $A0,$01,$AB, $A0,$24,$AA, $A3,$90, $A0,$24,$AA, $FA, $A3,$89 - .byte $A0,$FF,$AA, $A0,$56,$AA - .byte $A1 -; cycles=2425 -fall19_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$CB,$AA, $BA, $A0,$27,$AA, $BB, $BA, $A0,$25,$AA - .byte $BA, $BB, $A0,$25,$AA, $90,$90, $A0,$25,$AA, $A0,$01,$AF, $89,$89 - .byte $A0,$FF,$AA, $A0,$57,$AA - .byte $A1 -; cycles=2452 -fall20_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$F3,$AA, $BB, $A0,$26,$AA, $BB,$BB, $A0,$25,$AA, $99,$99 - .byte $A0,$26,$AA, $A0,$02,$A8, $A0,$FF,$AA, $A0,$57,$AA - .byte $A1 -; cycles=2452 -fall21_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1B,$AA, $BA,$BA, $A0,$25,$AA, $9A, $9B - .byte $A0,$26,$AA, $A0,$02,$A8, $A0,$FF,$AA, $A0,$57,$AA - .byte $A1 -; cycles=2452 -fall22_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1B,$AA, $BA, $A0,$27,$AA, $9B, $A0,$FF,$AA - .byte $A0,$7F,$AA - .byte $A1 -; cycles=3532 -fall23_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$43,$AA, $BB, $A0,$FF,$AA, $A0,$7F,$AA - .byte $A1 -; cycles=3532 diff --git a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_final.inc b/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_final.inc deleted file mode 100644 index a337da2c..00000000 --- a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_final.inc +++ /dev/null @@ -1,116 +0,0 @@ -walkway1_rle: .byte $28 ; ysize=48 - .byte $22, $55, $05, $22, $55, $A8,$66, $A4,$22 - .byte $A0,$10,$66, $A4,$22, $A3,$66, $22, $55, $00, $02 - .byte $55, $22, $26, $A4,$66, $26, $A6,$22, $26 - .byte $A4,$66, $26, $22,$22, $26, $A4,$66, $26, $22,$22 - .byte $02,$02, $22,$22, $26, $66, $22, $55, $00,$00 - .byte $55, $22,$22, $A4,$26, $22,$22, $02, $40,$40, $12 - .byte $22,$22, $A3,$26, $A6,$22, $A3,$26, $22,$22, $10, $04,$04 - .byte $10, $02, $22, $26, $22, $55, $00,$00 - .byte $55, $A7,$22, $00, $01, $90, $00, $01 - .byte $10, $AE,$22, $11, $00, $01, $00, $91 - .byte $10, $A3,$22, $55, $00,$00, $55, $A7,$22, $90 - .byte $99, $10, $99, $00,$00, $AE,$22, $01,$01, $10 - .byte $CC, $1C, $99, $A3,$22, $55, $00,$00, $55 - .byte $A7,$22, $10, $11, $C0,$C0, $00, $44, $AE,$22 - .byte $11,$11, $90, $11, $00, $10, $A3,$22, $55 - .byte $00,$00, $55, $A7,$22, $40, $0C,$0C, $11, $04,$04 - .byte $AE,$22, $40, $00, $90, $10, $01,$01, $A3,$22 - .byte $55, $00,$00, $55, $A7,$22, $11, $00, $11 - .byte $90, $99,$99, $AE,$22, $04, $90, $09, $00 - .byte $11,$11, $A3,$22, $55, $00,$00, $55, $A7,$22, $10 - .byte $41, $01, $90, $00, $99, $AE,$22, $09,$09 - .byte $10, $C4, $00,$00, $A3,$22, $55, $00,$00, $55 - .byte $A7,$22, $01, $44, $41, $90, $10,$10, $AE,$22 - .byte $99, $00, $11, $04,$04, $11, $A3,$22, $55 - .byte $00,$00, $55, $A7,$22, $09, $90, $10, $09 - .byte $4C, $00, $AE,$22, $90, $4C, $00, $44,$44 - .byte $11, $A3,$22, $55, $00,$00, $55, $A7,$22, $00 - .byte $09, $01, $00, $04, $00, $AE,$22, $09 - .byte $04, $00, $04, $00,$00, $22,$22, $A0,$28,$27, $A0,$2F,$22 - .byte $52, $A3,$55, $52,$52, $AF,$22, $52, $A3,$55, $52 - .byte $AD,$22, $52, $55, $05, $55, $05,$05, $55,$55 - .byte $AC,$22, $52, $55,$55, $05, $55, $05, $55,$55 - .byte $AC,$22, $55, $05, $00, $55, $A3,$00, $55 - .byte $52, $AB,$22, $55,$55, $00,$00, $55, $00,$00, $55,$55 - .byte $AA,$22, $55, $05, $00,$00, $05, $A3,$00, $55,$55 - .byte $52, $A9,$22, $52, $05, $A7,$00, $55, $A5,$22 - .byte $55, $A4,$22, $55, $A7,$00, $55, $00, $55 - .byte $A9,$22, $55, $A8,$00, $05, $55, $A4,$22, $55 - .byte $A3,$22, $55, $AA,$00, $55,$55, $A7,$22, $52, $05 - .byte $A9,$00, $55, $A4,$22, $55, $A3,$22, $55, $AB,$00 - .byte $55, $A7,$22, $55, $AA,$00, $05, $55, $A3,$22 - .byte $55, $22,$22, $52, $55, $AB,$00, $55, $A3,$22 - .byte $52, $A3,$22, $55, $AB,$00, $55, $A3,$22, $55 - .byte $22,$22, $55, $AD,$00, $55, $22, $52, $55 - .byte $22,$22, $55, $AD,$00, $55, $22,$22, $55, $22,$22 - .byte $55, $AD,$00, $55, $22, $55, $A3,$22, $55 - .byte $AD,$00, $55, $22,$22 - .byte $A1 -; cycles=20667 -above_pit_rle: .byte $28 ; ysize=48 - .byte $A5,$22, $02, $AA,$00, $22, $55, $22,$22, $AD,$00 - .byte $02, $AA,$22, $02, $AB,$00, $22, $55, $52 - .byte $02, $AE,$00, $AA,$22, $AC,$00, $22, $55,$55, $AF,$00 - .byte $A9,$22, $AD,$00, $22, $55,$55, $AF,$00, $A8,$22, $02 - .byte $AC,$00, $22,$22, $55,$55, $AF,$00, $A8,$22, $AD,$00, $22,$22 - .byte $55,$55, $AF,$00, $A8,$22, $AD,$00, $22,$22, $55,$55, $AF,$00 - .byte $A8,$22, $AD,$00, $22,$22, $55,$55, $AF,$00, $A7,$22, $02 - .byte $AD,$00, $22,$22, $55,$55, $AF,$00, $A7,$22, $AF,$00, $22 - .byte $55,$55, $AF,$00, $A7,$22, $AF,$00, $22, $55,$55, $AF,$00 - .byte $A7,$22, $AF,$00, $22, $55,$55, $AD,$20, $50, $20 - .byte $A7,$22, $AF,$00, $22, $55,$55, $AD,$22, $55, $A8,$22 - .byte $AF,$00, $22, $55,$55, $AD,$22, $25, $A8,$22, $AF,$00 - .byte $22, $55,$55, $A0,$16,$22, $AF,$00, $22, $55,$55, $A0,$16,$22 - .byte $AF,$00, $22, $55,$55, $A0,$16,$22, $AF,$00, $22, $55,$55 - .byte $A0,$16,$22, $AF,$00, $22, $55,$55, $A7,$22, $55, $AD,$22 - .byte $72, $AC,$70, $00,$00, $70, $82, $85,$85, $82 - .byte $A6,$72, $75, $AD,$72, $AB,$00, $22, $55, $A3,$00 - .byte $60, $A4,$00, $06, $60, $A0,$1C,$00, $22, $55 - .byte $A3,$00, $06, $A5,$00, $06, $60, $00,$00, $AD,$20 - .byte $AA,$00, $60, $00, $22, $55, $AA,$00, $06 - .byte $66, $00,$00, $AB,$05, $00,$00, $66, $A8,$00, $06 - .byte $00, $22, $55, $00, $60, $A9,$00, $66 - .byte $AF,$00 - .byte $A1 -; cycles=5804 -final_rle: .byte $28 ; ysize=48 - .byte $A8,$55, $A3,$22, $72, $00, $77, $22, $55 - .byte $10, $00, $01, $00, $10, $00, $55 - .byte $75, $22, $07, $77, $A3,$22, $AA,$00, $22 - .byte $25,$25, $A5,$55, $22,$22, $72, $07, $70, $27 - .byte $22, $55, $A8,$22, $77, $20, $00, $77 - .byte $22,$22, $AA,$00, $A5,$22, $25, $A3,$55, $22, $00 - .byte $20, $77, $22,$22, $55, $A8,$22, $77, $72 - .byte $20,$20, $00, $02,$02, $A9,$00, $A7,$22, $25, $02 - .byte $20, $52,$52, $27, $22,$22, $55, $A8,$22, $27 - .byte $57, $52,$52, $22, $A3,$20, $A8,$00, $A8,$22, $25,$25 - .byte $A5,$22, $55, $AA,$22, $55, $22, $25, $A3,$22 - .byte $20, $A7,$00, $AF,$22, $55, $AA,$22, $55, $A6,$22 - .byte $A7,$00, $AF,$22, $55, $AA,$22, $55, $A7,$22, $A6,$00 - .byte $A9,$22, $02, $A4,$22, $55,$55, $AA,$22, $55, $A7,$22 - .byte $A6,$00, $A9,$22, $20,$20, $A3,$22, $55,$55, $AA,$22, $55 - .byte $22,$22, $02, $20, $A4,$22, $A5,$00, $A4,$22, $02 - .byte $62, $02, $A7,$22, $55,$55, $AA,$22, $55, $A8,$22 - .byte $A5,$00, $A3,$22, $62, $00, $66, $00, $66 - .byte $A6,$22, $55,$55, $AA,$22, $55, $A9,$22, $A4,$00, $A3,$22 - .byte $66, $00, $66, $00, $66, $A6,$22, $55,$55 - .byte $AA,$22, $55, $A9,$22, $A4,$00, $22,$22, $02, $06 - .byte $60, $06, $60, $66, $A6,$22, $55,$55, $A9,$22 - .byte $52, $55, $AA,$22, $A3,$00, $22,$22, $66, $00 - .byte $60, $00, $66, $A6,$22, $52, $55,$55, $A9,$22 - .byte $55,$55, $AA,$22, $A3,$00, $22,$22, $66, $00, $66 - .byte $00, $60, $A6,$22, $A3,$55, $A9,$22, $55,$55, $AB,$22 - .byte $00,$00, $22,$22, $66, $00, $66, $00, $66 - .byte $A6,$22, $55,$55, $AA,$22, $55,$55, $AB,$22, $20, $00 - .byte $22, $62, $06, $60, $06, $60, $26 - .byte $A6,$22, $55,$55, $AA,$22, $55,$55, $A8,$22, $12, $A3,$22 - .byte $00, $22, $60, $00, $66, $00, $66 - .byte $A7,$22, $55,$55, $AA,$22, $55,$55, $A9,$22, $00, $52 - .byte $02, $00, $22, $66, $00, $60, $00 - .byte $06, $A7,$22, $55,$55, $AA,$22, $55,$55, $A9,$22, $52 - .byte $05, $00,$00, $72, $76, $70, $76, $70 - .byte $76, $A7,$72, $75,$75, $AA,$72, $75,$75, $A8,$72, $52 - .byte $05, $A0,$A3,$00 - .byte $A1 -; cycles=4504 diff --git a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_walk.inc b/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_walk.inc deleted file mode 100644 index 51f88240..00000000 --- a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_walk.inc +++ /dev/null @@ -1,132 +0,0 @@ -walk00_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$B9,$AA, $A3,$0A, $A0,$25,$AA, $00,$00, $A0,$01,$A0, $A0,$25,$AA - .byte $F0, $57, $A0,$26,$AA, $7F, $77, $A0,$26,$AA, $07 - .byte $77, $A0,$26,$AA, $00, $07, $A0,$26,$AA, $77, $00 - .byte $0A, $A0,$27,$AA, $00, $A0,$ED,$AA - .byte $A1 -; cycles=6502 -walk01_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$E1,$AA, $A7,$00, $A0,$21,$AA, $A6,$00, $70, $A0,$21,$AA - .byte $A5,$00, $FF, $75, $A0,$21,$AA, $A5,$00, $77,$77, $A0,$21,$AA - .byte $10, $00,$00, $77, $00, $07, $77, $A0,$21,$AA - .byte $A4,$00, $77, $70, $00, $A0,$21,$AA, $A4,$00, $07 - .byte $A0,$01,$A7, $A0,$01,$A0, $A0,$21,$AA, $A5,$00, $A0,$23,$AA, $A3,$70, $00,$00 - .byte $A0,$23,$AA, $A3,$77, $00,$00, $A0,$23,$AA, $A3,$77, $00,$00, $A0,$23,$AA - .byte $A3,$77, $00,$00, $A0,$23,$AA - .byte $A1 -; cycles=1048 -walk02_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$E5,$AA, $A8,$0A, $A0,$1F,$AA, $0A, $A7,$00, $70 - .byte $A0,$1F,$AA, $A7,$00, $77, $57, $A0,$1E,$AA, $0A, $A6,$00 - .byte $7F, $77,$77, $A0,$1D,$AA, $A8,$00, $07, $77,$77, $A0,$1C,$AA - .byte $A0,$01,$A0, $00,$00, $A3,$01, $00,$00, $77, $70, $00 - .byte $A0,$01,$A7, $A0,$1C,$AA, $0A, $A8,$00, $77, $A0,$01,$A0, $00 - .byte $A0,$1C,$AA, $AA,$00, $A0,$1E,$AA, $AA,$00, $A0,$1E,$AA, $00,$00, $A4,$77 - .byte $A4,$00, $A0,$1E,$AA, $00,$00, $A4,$77, $A4,$00, $A0,$1E,$AA, $00,$00 - .byte $A3,$77, $07, $A4,$00, $A0,$1E,$AA - .byte $A1 -; cycles=913 -walk03_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$E9,$AA, $0A, $A6,$00, $0A, $A0,$1F,$AA, $0A - .byte $A8,$00, $A0,$1F,$AA, $A6,$00, $F0, $77, $57, $A0,$1E,$AA - .byte $0A, $A6,$00, $7F, $77,$77, $A0,$1D,$AA, $00,$00, $A3,$10 - .byte $00,$00, $70, $00, $77,$77, $A0,$1C,$AA, $A0,$01,$A0, $A7,$00 - .byte $77, $70, $07, $A0,$1D,$AA, $0A, $A8,$00, $77 - .byte $00, $0A, $A0,$1B,$AA, $0A, $AB,$00, $A0,$01,$A0, $00 - .byte $A0,$1A,$AA, $A0,$01,$A0, $00, $A5,$70, $A6,$00, $A0,$1C,$AA, $00 - .byte $A4,$77, $07, $A6,$00, $0A, $A0,$1B,$AA, $A5,$77, $A8,$00 - .byte $A0,$1B,$AA, $A4,$77, $A9,$00, $A0,$17,$AA - .byte $A1 -; cycles=724 -walk04_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$C7,$AA, $A7,$0A, $A0,$20,$AA, $0A, $A7,$00, $A0,$01,$A0 - .byte $A0,$1F,$AA, $A6,$00, $70, $77, $A0,$1F,$AA, $A7,$00, $FF - .byte $75, $A0,$1E,$AA, $A8,$00, $77,$77, $A0,$1D,$AA, $0A, $00,$00 - .byte $01,$01, $A3,$00, $70, $00, $77, $A0,$1D,$AA, $A8,$00 - .byte $77, $70, $00, $A0,$1D,$AA, $A9,$00, $A0,$01,$AA, $A0,$01,$A0 - .byte $00, $A0,$1B,$AA, $AA,$00, $A0,$1E,$AA, $00,$00, $A5,$77, $A3,$00 - .byte $A0,$1E,$AA, $00,$00, $A4,$77, $A4,$00, $A0,$1E,$AA, $00, $70 - .byte $A3,$77, $07, $A4,$00, $A0,$1E,$AA, $00, $A4,$77, $A5,$00 - .byte $A0,$15,$AA - .byte $A1 -; cycles=670 -walk05_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$F1,$AA, $0A, $A7,$00, $0A, $A0,$1F,$AA, $A7,$00 - .byte $70, $A0,$1F,$AA, $A7,$00, $F0, $57, $A0,$1E,$AA, $0A - .byte $A7,$00, $7F, $77, $A0,$1D,$AA, $0A, $00,$00, $10,$10 - .byte $00,$00, $70, $00, $07, $77, $A0,$1D,$AA, $0A - .byte $A7,$00, $07, $00, $07, $A0,$1D,$AA, $AA,$00, $A0,$01,$A0 - .byte $00, $A0,$1C,$AA, $AA,$00, $A0,$1E,$AA, $00,$00, $A5,$70, $A3,$00 - .byte $A0,$1E,$AA, $00,$00, $07, $A4,$77, $A3,$00, $A0,$1E,$AA, $A3,$00 - .byte $A3,$77, $A4,$00, $A0,$1E,$AA, $A3,$00, $A3,$77, $A4,$00, $A0,$11,$AA - .byte $A1 -; cycles=562 -walk06_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$F7,$AA, $0A, $A7,$00, $0A, $A0,$1F,$AA, $A7,$00 - .byte $70, $A0,$1F,$AA, $A7,$00, $F0, $57, $A0,$1E,$AA, $0A - .byte $A7,$00, $7F, $77, $A0,$1D,$AA, $0A, $00,$00, $10,$10 - .byte $00,$00, $70, $00, $07, $77, $A0,$1D,$AA, $0A - .byte $A7,$00, $07, $00, $07, $A0,$1D,$AA, $AA,$00, $A0,$01,$A0 - .byte $00, $A0,$1B,$AA, $AB,$00, $A0,$1D,$AA, $00,$00, $A5,$70, $A4,$00 - .byte $A0,$1D,$AA, $00,$00, $A5,$77, $A4,$00, $A0,$1D,$AA, $00,$00, $A4,$77 - .byte $A5,$00, $A0,$1D,$AA, $00,$00, $A4,$77, $A5,$00, $AB,$AA - .byte $A1 -; cycles=1875 -walk07_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FB,$AA, $0A, $A8,$00, $A0,$1F,$AA, $A7,$00, $70 - .byte $A0,$1F,$AA, $0A, $A6,$00, $FF, $75, $A0,$1E,$AA, $0A - .byte $A7,$00, $77,$77, $A0,$1D,$AA, $A3,$00, $10,$10, $A3,$00, $70 - .byte $00, $77, $A0,$1D,$AA, $0A, $A7,$00, $77, $70 - .byte $00, $A0,$1C,$AA, $0A, $A9,$00, $A0,$01,$AA, $A0,$01,$A0, $A0,$1C,$AA - .byte $AA,$00, $A0,$1E,$AA, $A4,$00, $A4,$70, $00,$00, $A0,$1E,$AA, $A4,$00 - .byte $A4,$77, $00,$00, $A0,$1E,$AA, $A4,$00, $A4,$77, $00,$00, $A0,$1E,$AA - .byte $A4,$00, $A4,$77, $00,$00, $A8,$AA - .byte $A1 -; cycles=1794 -walk08_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$D9,$AA, $A8,$0A, $A0,$1F,$AA, $A8,$00, $A0,$01,$A0, $A0,$1F,$AA - .byte $A6,$00, $F0, $77, $A0,$1F,$AA, $A7,$00, $77,$77, $A0,$1E,$AA - .byte $A8,$00, $07, $77, $A0,$1D,$AA, $A3,$00, $A3,$01, $00,$00 - .byte $77, $70, $07, $A0,$1D,$AA, $A9,$00, $77, $A0,$01,$A0 - .byte $0A, $A0,$1B,$AA, $0A, $A9,$00, $A0,$02,$AA, $A0,$01,$A0, $A0,$1B,$AA - .byte $AA,$00, $A0,$1E,$AA, $A5,$00, $A4,$77, $00, $A0,$1E,$AA, $A5,$00 - .byte $A4,$77, $70, $A0,$1E,$AA, $A6,$00, $A4,$77, $A0,$1E,$AA, $A6,$00 - .byte $A4,$77, $A3,$AA - .byte $A1 -; cycles=1501 -walk09_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$DE,$AA, $A3,$0A, $A0,$24,$AA, $A4,$00, $A0,$23,$AA, $A5,$00 - .byte $A0,$23,$AA, $A5,$00, $A0,$21,$AA, $0A, $A6,$00, $A0,$20,$AA, $A3,$00 - .byte $A3,$01, $00,$00, $A0,$20,$AA, $A8,$00, $A0,$20,$AA, $A8,$00, $A0,$20,$AA - .byte $A8,$00, $A0,$20,$AA, $A3,$00, $A5,$77, $A0,$20,$AA, $A3,$00, $07 - .byte $A3,$77, $00, $A0,$20,$AA, $A4,$00, $A3,$77, $00, $A0,$20,$AA - .byte $A4,$00, $A3,$77, $00 - .byte $A1 -; cycles=1384 -walk10_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A9,$AA, $0A, $A0,$27,$AA, $00, $A0,$26,$AA - .byte $00,$00, $A0,$25,$AA, $A3,$00, $A0,$24,$AA, $A0,$01,$A0, $A3,$00, $A0,$24,$AA - .byte $0A, $A3,$00, $A0,$23,$AA, $0A, $A4,$00, $A0,$23,$AA, $A5,$00 - .byte $A0,$23,$AA, $A3,$00, $77,$77, $A0,$23,$AA, $A3,$00, $77,$77, $A0,$23,$AA - .byte $A3,$00, $77,$77, $A0,$23,$AA, $A3,$00, $77,$77 - .byte $A1 -; cycles=1420 -bigshot01_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FA,$AA, $A0,$15,$9A, $1A, $A0,$12,$AA, $A0,$15,$99 - .byte $11, $A0,$12,$AA, $A0,$15,$A9, $A0,$01,$A1, $A0,$62,$AA - .byte $A1 -; cycles=2749 -bigshot02_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FA,$AA, $A0,$28,$9A, $A0,$50,$99, $A0,$50,$AA - .byte $A1 -; cycles=2263 -bigshot03_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $AF,$AA, $A0,$14,$9A, $A0,$02,$AA, $A6,$11 - .byte $AC,$19, $A0,$14,$99, $A0,$02,$AA, $A0,$20,$A1, $A0,$56,$AA - .byte $A1 -; cycles=2425 -bigshot04_rle: .byte $28 ; ysize=48 - .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$3D,$AA, $AA,$1A, $A0,$18,$AA, $A8,$A1 - .byte $A8,$19, $A4,$A9, $A0,$50,$AA - .byte $A1 -; cycles=2263 diff --git a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_walkway.inc b/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_walkway.inc deleted file mode 100644 index ed2bd9ac..00000000 --- a/games/ootw/ootw_c15/graphics/l15_final/ootw_c15_walkway.inc +++ /dev/null @@ -1,204 +0,0 @@ -walkway2_rle: .byte $28 ; ysize=48 - .byte $A5,$66, $26, $A3,$22, $26, $A7,$66, $26, $A7,$66 - .byte $26, $A3,$22, $26, $A7,$66, $26, $A6,$66, $26 - .byte $22, $A3,$52, $22, $26, $A4,$66, $26, $A3,$22 - .byte $26, $A4,$66, $26, $22, $A3,$52, $22,$22, $A5,$66 - .byte $26, $22, $26, $66, $26,$26, $56, $22,$22 - .byte $A5,$55, $22,$22, $26,$26, $22, $02, $00, $44 - .byte $10, $02, $22, $26,$26, $22,$22, $A5,$55, $22,$22 - .byte $A3,$26, $A7,$22, $55, $22,$22, $A5,$55, $A5,$22, $10 - .byte $01, $00, $01,$01, $A4,$22, $52, $A5,$55, $52 - .byte $AB,$22, $55, $22, $A7,$55, $A4,$22, $01, $11 - .byte $CC, $0C, $99, $A4,$22, $A7,$55, $AB,$22, $25 - .byte $22, $A7,$55, $A4,$22, $11, $00, $11, $10 - .byte $00, $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $40 - .byte $10, $90, $00, $11, $A4,$22, $A7,$55, $AD,$22 - .byte $A7,$55, $A4,$22, $99, $01, $10, $01, $11 - .byte $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $00, $10 - .byte $40, $44, $01, $A4,$22, $A7,$55, $AD,$22, $A7,$55 - .byte $A4,$22, $01, $11, $04,$04, $11, $22,$22, $55 - .byte $22, $A7,$55, $A9,$22, $55, $A3,$22, $A7,$55, $A4,$22 - .byte $09, $10, $44,$44, $01, $22, $52, $55 - .byte $22, $A7,$55, $A9,$22, $55, $52, $22,$22, $A7,$55 - .byte $A4,$22, $01,$01, $A3,$04, $22, $55, $22,$22, $A7,$55 - .byte $A9,$22, $A0,$28,$27, $AB,$22, $A3,$52, $A0,$10,$22, $A4,$52, $A0,$10,$22 - .byte $A5,$55, $52, $AD,$22, $A6,$55, $AE,$22, $A3,$55, $00,$00 - .byte $05, $55, $52, $AB,$22, $A3,$55, $00,$00, $05 - .byte $55,$55, $AC,$22, $52, $55, $00, $55, $A3,$00 - .byte $55,$55, $52, $A9,$22, $52, $55, $00, $55 - .byte $A4,$00, $05, $55, $A3,$22, $55, $A7,$22, $55 - .byte $00,$00, $55, $A3,$00, $55, $00, $55, $A9,$22 - .byte $55, $00,$00, $55, $A5,$00, $55, $52, $22,$22 - .byte $55, $52, $A5,$22, $55, $05, $A6,$00, $05 - .byte $00, $05, $55, $A7,$22, $52, $55, $A9,$00 - .byte $55, $22,$22, $00, $55, $A5,$22, $55, $AA,$00 - .byte $55, $A7,$22, $55, $AA,$00, $55, $52, $22 - .byte $00, $55, $A4,$22, $52, $55, $AA,$00, $05 - .byte $52, $A6,$22, $55, $AB,$00, $55, $22, $00 - .byte $55, $52, $22,$22, $52, $55, $AC,$00, $55 - .byte $A6,$22, $55, $AB,$00, $55, $22, $00,$00, $55 - .byte $22,$22, $55,$55, $AC,$00, $55, $A5,$22, $55, $AC,$00 - .byte $55, $22, $00,$00, $55, $22,$22, $55,$55, $AC,$00 - .byte $55, $A5,$22, $55, $AD,$00, $55 - .byte $A1 -; cycles=19454 -walkway2_after_rle: .byte $28 ; ysize=48 - .byte $A5,$66, $26, $A3,$22, $26, $A7,$66, $26, $A7,$66 - .byte $26, $A3,$22, $26, $A7,$66, $26, $A6,$66, $26 - .byte $22, $A3,$52, $22, $26, $A4,$66, $26, $A3,$22 - .byte $26, $A4,$66, $26, $22, $A3,$52, $22,$22, $A5,$66 - .byte $26, $22, $26, $66, $26,$26, $56, $22,$22 - .byte $A5,$55, $22,$22, $26,$26, $22, $02, $00, $44 - .byte $10, $02, $22, $26,$26, $22,$22, $A5,$55, $22,$22 - .byte $A3,$26, $A7,$22, $55, $22,$22, $A5,$55, $A5,$22, $10 - .byte $61, $66, $61, $91, $A4,$22, $52, $A5,$55 - .byte $52, $AB,$22, $55, $22, $A7,$55, $A4,$22, $61 - .byte $A3,$66, $09, $A4,$22, $A7,$55, $AB,$22, $25, $22 - .byte $A7,$55, $A4,$22, $11, $66,$66, $26, $00, $A4,$22 - .byte $A7,$55, $AD,$22, $A7,$55, $A4,$22, $06, $A3,$66, $00 - .byte $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $92, $A4,$66 - .byte $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $11, $A3,$66 - .byte $00, $A4,$22, $A7,$55, $AD,$22, $A7,$55, $A4,$22, $01 - .byte $A3,$66, $11, $22,$22, $55, $22, $A7,$55, $A9,$22 - .byte $55, $A3,$22, $A7,$55, $A4,$22, $19, $A3,$66, $01 - .byte $22, $52, $55, $22, $A7,$55, $A9,$22, $55 - .byte $52, $22,$22, $A7,$55, $A4,$22, $01, $06, $66 - .byte $02, $00, $22, $55, $22,$22, $A7,$55, $A9,$22 - .byte $A0,$28,$27, $AB,$22, $A3,$52, $A0,$10,$22, $A4,$52, $A0,$10,$22, $A5,$55 - .byte $52, $AD,$22, $A6,$55, $AE,$22, $A3,$55, $00,$00, $05 - .byte $55, $52, $AB,$22, $A3,$55, $00,$00, $05, $55,$55 - .byte $AC,$22, $52, $55, $00, $55, $A3,$00, $55,$55 - .byte $52, $A9,$22, $52, $55, $00, $55, $A4,$00 - .byte $05, $55, $A3,$22, $55, $A7,$22, $55, $00,$00 - .byte $55, $A3,$00, $55, $00, $55, $A9,$22, $55 - .byte $00,$00, $55, $A5,$00, $55, $52, $22,$22, $55 - .byte $52, $A5,$22, $55, $05, $A6,$00, $05, $00 - .byte $05, $55, $A7,$22, $52, $55, $A9,$00, $55 - .byte $22,$22, $00, $55, $A5,$22, $55, $AA,$00, $55 - .byte $A7,$22, $55, $AA,$00, $55, $52, $22, $00 - .byte $55, $A4,$22, $52, $55, $AA,$00, $05, $52 - .byte $A6,$22, $55, $AB,$00, $55, $22, $00, $55 - .byte $52, $22,$22, $52, $55, $AC,$00, $55, $A6,$22 - .byte $55, $AB,$00, $55, $22, $00,$00, $55, $22,$22 - .byte $55,$55, $AC,$00, $55, $A5,$22, $55, $AC,$00, $55 - .byte $22, $00,$00, $55, $22,$22, $55,$55, $AC,$00, $55 - .byte $A5,$22, $55, $AD,$00, $55 - .byte $A1 -; cycles=19454 -crash1_rle: .byte $28 ; ysize=48 - .byte $A0,$89,$AA, $FA, $A0,$25,$AA, $FA, $A0,$02,$AA, $FF, $A0,$25,$AA - .byte $A0,$01,$AF, $A0,$02,$AA, $A0,$01,$AF, $A0,$26,$AA, $A0,$01,$A2, $A0,$01,$AA, $11 - .byte $A0,$74,$AA, $A0,$01,$A0, $A0,$4E,$AA, $64, $A0,$01,$AA, $6A, $A0,$FF,$AA - .byte $A0,$F6,$AA - .byte $A1 -; cycles=6745 -crash2_rle: .byte $28 ; ysize=48 - .byte $A0,$86,$AA, $CA,$CA, $A0,$01,$AA, $FA, $A0,$24,$AA, $CC, $A0,$01,$AC - .byte $FA, $FF,$FF, $A0,$01,$AA, $99, $1A, $A0,$22,$AA, $A0,$01,$AF - .byte $0F,$0F, $A0,$01,$AF, $A0,$01,$AA, $11, $A0,$1F,$AA, $11, $1A - .byte $A0,$01,$A6, $2A, $00,$00, $22, $11, $A0,$21,$AA, $A0,$01,$A1 - .byte $A0,$01,$AA, $A0,$01,$A2, $00, $A0,$01,$A0, $FF, $1A, $A0,$01,$A1 - .byte $A0,$20,$AA, $A0,$01,$A9, $99, $0A,$0A, $FF, $4F, $A0,$01,$A1 - .byte $A0,$22,$AA, $1A, $44, $00, $A0,$01,$AF, $A0,$02,$A4, $A0,$22,$AA - .byte $11,$11, $00,$00, $44, $A0,$01,$A4, $A0,$23,$AA, $00, $A0,$01,$A0 - .byte $60, $A0,$FF,$AA, $A0,$F6,$AA - .byte $A1 -; cycles=6745 -crash3_rle: .byte $28 ; ysize=48 - .byte $A0,$86,$AA, $2A, $1A, $6A, $66, $6A,$6A, $A0,$1F,$AA - .byte $4A,$4A, $A0,$01,$A4, $24, $61, $F6, $FF,$FF, $A0,$01,$A6 - .byte $99, $1A, $A0,$1B,$AA, $A0,$01,$AC, $CC, $A5,$AA, $A0,$01,$AF - .byte $0F,$0F, $A0,$01,$AF, $A0,$01,$AA, $99, $A0,$01,$A1, $1A, $A0,$1D,$AA - .byte $11, $1A, $26, $66, $00,$00, $22, $11 - .byte $A0,$02,$AA, $A0,$01,$A1, $1A, $A0,$1D,$AA, $11, $A0,$01,$A2, $66 - .byte $00, $A0,$01,$A0, $FF, $1A, $A0,$01,$A2, $1A, $A0,$01,$AA - .byte $A0,$01,$A1, $1A, $A0,$1B,$AA, $1A, $A0,$01,$A1, $19, $66 - .byte $0A, $FF, $6F, $A0,$02,$A1, $11, $A0,$02,$AA, $11 - .byte $A0,$1A,$AA, $1A, $A0,$01,$A1, $A0,$01,$AA, $0A, $66, $FF - .byte $6F, $FF, $44, $A0,$01,$AA, $0A, $11, $A0,$02,$AA - .byte $11, $A0,$18,$AA, $1A, $A0,$01,$A1, $9A, $1A, $19 - .byte $11, $0F, $66, $0F, $44, $40, $A0,$01,$A0 - .byte $A0,$01,$AA, $11, $A0,$19,$AA, $11, $A0,$01,$A1, $A0,$01,$AA, $A0,$01,$A9 - .byte $11, $1A, $06, $A0,$01,$A1, $66, $00, $A0,$01,$AA - .byte $44, $A0,$1D,$AA, $A0,$01,$A1, $A4,$AA, $0A, $A0,$02,$AA, $0A - .byte $A0,$01,$AA, $A0,$01,$A4, $A0,$22,$AA, $00, $A0,$01,$AA, $44, $A0,$01,$A0 - .byte $A0,$26,$AA, $A0,$01,$A4, $A0,$FF,$AA, $A0,$7E,$AA - .byte $A1 -; cycles=3505 -crash4_rle: .byte $28 ; ysize=48 - .byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA - .byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F - .byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $70, $07, $FF - .byte $00, $A0,$22,$AA, $A0,$01,$A2, $66, $00, $A0,$01,$AF, $66 - .byte $A0,$23,$AA, $11, $66, $0A, $00, $66, $A0,$21,$AA - .byte $A0,$01,$A1, $0A,$0A, $66, $FF, $6F, $77, $A0,$22,$AA - .byte $A0,$01,$A0, $19, $66, $0F, $66, $07, $A0,$1D,$AA - .byte $CC, $A0,$01,$AC, $A0,$02,$AA, $A0,$01,$A4, $A0,$01,$AA, $1A, $06 - .byte $A0,$01,$A1, $66, $00, $A0,$02,$AA, $99, $9A, $A0,$25,$AA - .byte $44, $A3,$AA, $9A, $A0,$23,$AA, $04, $A0,$02,$AA, $11 - .byte $A0,$19,$AA, $9A, $A0,$01,$AA, $9A, $A0,$01,$AA, $1A, $A6,$AA - .byte $00, $A0,$01,$AA, $0A, $A0,$1C,$AA, $A0,$01,$A9, $A0,$01,$AA, $A0,$01,$A1 - .byte $A8,$AA, $A0,$01,$A0, $A0,$01,$AA, $11, $A0,$02,$AA, $1A, $A0,$21,$AA - .byte $4A, $A0,$01,$AA, $0A, $A3,$AA, $A0,$01,$A1, $A0,$21,$AA, $A0,$01,$A4 - .byte $A0,$01,$AA, $A0,$01,$A0, $A0,$18,$AA, $1A, $A0,$27,$AA, $11, $A0,$2E,$AA - .byte $44, $A0,$27,$AA, $A0,$01,$A4, $A0,$67,$AA - .byte $A1 -; cycles=2884 -crash5_rle: .byte $28 ; ysize=48 - .byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA - .byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F - .byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $70, $07, $FF - .byte $00, $A0,$22,$AA, $A0,$01,$A2, $66, $00, $A0,$01,$AF, $66 - .byte $A0,$23,$AA, $11, $66, $0A, $00, $66, $A0,$23,$AA - .byte $0A, $66, $FF, $6F, $77, $A0,$23,$AA, $19 - .byte $66, $0F, $46, $07, $A0,$23,$AA, $1A, $A0,$01,$A6 - .byte $A0,$01,$A1, $44, $00, $0A, $A0,$1C,$AA, $1A, $A4,$AA - .byte $1A, $A3,$AA, $44, $A3,$AA, $A0,$01,$A1, $A0,$1A,$AA, $11 - .byte $A0,$02,$AA, $11, $A0,$01,$A1, $11, $A3,$AA, $44, $A4,$AA - .byte $99, $A0,$19,$AA, $11, $A0,$02,$AA, $11, $A0,$01,$AA, $11 - .byte $A0,$02,$AA, $44, $A0,$1E,$AA, $CA, $11, $CA, $A0,$01,$AA - .byte $11, $A0,$01,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $44 - .byte $A4,$AA, $1A, $A0,$15,$AA, $A0,$01,$AC, $11, $A0,$02,$AA, $11 - .byte $A0,$01,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $04, $40 - .byte $A0,$01,$AA, $0A, $A0,$01,$AA, $11, $A0,$01,$AA, $1A, $A0,$14,$AA - .byte $11, $A0,$01,$A9, $A0,$01,$AA, $11, $A0,$01,$AA, $11, $A0,$01,$AA - .byte $44, $A4,$AA, $A0,$01,$A0, $44, $A0,$01,$AA, $A0,$01,$A0, $A3,$AA - .byte $11, $A0,$14,$AA, $11, $A0,$02,$AA, $11, $A3,$AA, $44 - .byte $A5,$AA, $44, $A5,$AA, $11, $A0,$14,$AA, $11, $A0,$02,$AA - .byte $91, $A3,$AA, $44, $A5,$AA, $44, $A0,$02,$AA, $00 - .byte $A0,$02,$AA, $11, $A0,$14,$AA, $11, $A0,$02,$AA, $A0,$01,$A9, $A3,$AA - .byte $44, $A5,$AA, $44,$44, $A0,$01,$AA, $A0,$01,$A0, $A0,$02,$AA, $11 - .byte $A0,$14,$AA, $11, $A6,$AA, $44, $AB,$AA, $11, $A0,$14,$AA - .byte $11, $A6,$AA, $44, $AA,$AA, $11,$11, $A0,$14,$AA, $11 - .byte $A5,$AA, $44,$44, $A0,$17,$AA - .byte $A1 -; cycles=724 -crash6_rle: .byte $28 ; ysize=48 - .byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA - .byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F - .byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $00,$00, $FF, $FA - .byte $A0,$22,$AA, $A0,$01,$A2, $77, $00,$00, $66, $A0,$01,$AF, $A0,$22,$AA - .byte $11, $66, $0A, $00, $66, $A0,$23,$AA, $0A - .byte $66, $FF, $6F, $77, $A0,$23,$AA, $19, $66 - .byte $0F, $66, $07, $A0,$23,$AA, $1A, $A0,$01,$A6, $A0,$01,$A1 - .byte $66, $00, $0A, $A0,$E7,$AA, $11, $A0,$27,$AA, $11 - .byte $A0,$24,$AA, $44, $A0,$02,$AA, $11, $A0,$24,$AA, $44, $A0,$02,$AA - .byte $11, $A0,$01,$AA, $11, $A0,$22,$AA, $44, $A0,$02,$AA, $11 - .byte $A0,$01,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $44, $A0,$01,$AA - .byte $11, $A0,$19,$AA, $44, $A0,$02,$AA, $11, $1A, $11 - .byte $A0,$02,$AA, $44, $A3,$AA, $44, $A0,$01,$AA, $11, $A0,$19,$AA - .byte $44, $A4,$AA, $11, $A0,$02,$AA, $44, $A3,$AA, $44 - .byte $A0,$01,$AA, $91, $A0,$10,$AA - .byte $A1 -; cycles=535 -crash7_rle: .byte $28 ; ysize=48 - .byte $A0,$87,$AA, $1A, $6A, $66, $6A, $9A, $A0,$23,$AA - .byte $61, $66, $FF,$FF, $69, $A0,$24,$AA, $A0,$01,$A6, $0F,$0F - .byte $A0,$01,$A6, $A0,$23,$AA, $06, $77, $00,$00, $FF, $A0,$23,$AA - .byte $A0,$01,$A2, $77, $00,$00, $FF, $A0,$23,$AA, $11, $66 - .byte $0A, $00, $66, $A0,$23,$AA, $0A, $66, $FF - .byte $6F, $77, $A0,$23,$AA, $19, $66, $0F, $66 - .byte $07, $A0,$23,$AA, $1A, $A0,$01,$A6, $A0,$01,$A1, $66, $00 - .byte $0A, $A0,$FF,$AA, $A0,$F4,$AA - .byte $A1 -; cycles=6691 diff --git a/games/ootw/ootw_c15/ootw_c15.s b/games/ootw/ootw_c15/ootw_c15.s index 2624a6a4..4d8a1a3c 100644 --- a/games/ootw/ootw_c15/ootw_c15.s +++ b/games/ootw/ootw_c15/ootw_c15.s @@ -215,9 +215,9 @@ room0: sta PHYSICIST_Y ; load background - lda #>(bath_end_rle) - sta GBASH - lda #<(bath_end_rle) + lda #>(bath_end_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(bath_end_lzsa) jmp room_setup_done @@ -269,9 +269,9 @@ first_shield: sta PHYSICIST_Y ; load background - lda #>(walkway1_rle) - sta GBASH - lda #<(walkway1_rle) + lda #>(walkway1_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(walkway1_lzsa) jmp room_setup_done @@ -302,17 +302,17 @@ room2: beq unbroken_background ; load background - lda #>(walkway2_after_rle) - sta GBASH - lda #<(walkway2_after_rle) + lda #>(walkway2_after_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(walkway2_after_lzsa) jmp room_setup_done unbroken_background: ; load background - lda #>(walkway2_rle) - sta GBASH - lda #<(walkway2_rle) + lda #>(walkway2_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(walkway2_lzsa) jmp room_setup_done @@ -340,9 +340,9 @@ room3: sta PHYSICIST_Y ; load background - lda #>(walkway3_rle) - sta GBASH - lda #<(walkway3_rle) + lda #>(walkway3_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(walkway3_lzsa) jmp room_setup_done @@ -370,9 +370,9 @@ room4: sta PHYSICIST_Y ; load background - lda #>(above_pit_rle) - sta GBASH - lda #<(above_pit_rle) + lda #>(above_pit_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(above_pit_lzsa) jmp room_setup_done @@ -400,9 +400,9 @@ room5: sta PHYSICIST_Y ; load background - lda #>(final_rle) - sta GBASH - lda #<(final_rle) + lda #>(final_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(final_lzsa) ; jmp room_setup_done @@ -414,9 +414,9 @@ room5: room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -723,16 +723,16 @@ do_enemy_walk: bne no_update_enemy_walk lda enemy_walking_sequence,y - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda enemy_walking_sequence+1,y - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI iny iny sty FOREGROUND_COUNT lda #$10 ; load to $1000 - jsr load_rle_gr + jsr decompress_lzsa2_fast no_update_enemy_walk: @@ -830,9 +830,9 @@ break_glass: ldy BROKEN_GLASS lda glass_breaking_sequence,y - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda glass_breaking_sequence+1,y - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda FRAMEL @@ -845,7 +845,7 @@ break_glass: no_inc_break_glass: lda #$10 ; load to $1000 - jsr load_rle_gr + jsr decompress_lzsa2_fast jsr gr_overlay_noload @@ -855,12 +855,12 @@ no_inc_break_glass: ; load new background at end - lda #>(walkway2_after_rle) - sta GBASH - lda #<(walkway2_after_rle) - sta GBASL + lda #>(walkway2_after_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(walkway2_after_lzsa) + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to $c00 - jsr load_rle_gr + jsr decompress_lzsa2_fast ; activate friend lda #2 @@ -911,9 +911,9 @@ collapse_bridge: ldy BRIDGE_COLLAPSE lda bridge_sequence,y - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda bridge_sequence+1,y - sta GBASH + sta getsrc_smc+2 ; LZSA_SRC_HI lda FRAMEL and #$3 @@ -925,7 +925,7 @@ collapse_bridge: no_inc_bridge_collapse: lda #$10 ; load to $1000 - jsr load_rle_gr + jsr decompress_lzsa2_fast draw_bridge: jsr gr_overlay_noload @@ -1057,7 +1057,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_vlin.s" .include "../gr_copy.s" .include "../gr_putsprite.s" @@ -1132,79 +1132,79 @@ bath_intro: bath_arrival_sequence: .byte 255 - .word bath_00_rle + .word bath_00_lzsa .byte 25 - .word bath_01_rle + .word bath_01_lzsa .byte 25 - .word bath_02_rle + .word bath_02_lzsa .byte 25 - .word bath_03_rle + .word bath_03_lzsa .byte 25 - .word bath_04_rle + .word bath_04_lzsa .byte 25 - .word bath_05_rle + .word bath_05_lzsa .byte 25 - .word bath_06_rle + .word bath_06_lzsa .byte 25 - .word bath_07_rle + .word bath_07_lzsa .byte 25 - .word bath_08_rle + .word bath_08_lzsa .byte 25 - .word bath_09_rle + .word bath_09_lzsa .byte 25 - .word bath_10_rle + .word bath_10_lzsa .byte 25 - .word bath_11_rle + .word bath_11_lzsa .byte 25 - .word bath_12_rle + .word bath_12_lzsa .byte 25 - .word bath_13_rle + .word bath_13_lzsa .byte 25 - .word bath_14_rle + .word bath_14_lzsa .byte 25 - .word bath_15_rle + .word bath_15_lzsa .byte 25 - .word bath_16_rle + .word bath_16_lzsa .byte 25 - .word bath_17_rle + .word bath_17_lzsa .byte 25 - .word bath_18_rle + .word bath_18_lzsa .byte 25 - .word bath_19_rle + .word bath_19_lzsa .byte 25 - .word bath_20_rle + .word bath_20_lzsa .byte 25 - .word bath_21_rle + .word bath_21_lzsa .byte 25 - .word bath_22_rle + .word bath_22_lzsa .byte 25 - .word bath_23_rle + .word bath_23_lzsa .byte 25 - .word bath_24_rle + .word bath_24_lzsa .byte 25 - .word bath_25_rle + .word bath_25_lzsa .byte 25 - .word bath_26_rle + .word bath_26_lzsa .byte 25 - .word bath_27_rle + .word bath_27_lzsa .byte 25 - .word bath_28_rle + .word bath_28_lzsa .byte 25 - .word bath_29_rle + .word bath_29_lzsa .byte 25 - .word bath_30_rle + .word bath_30_lzsa .byte 25 - .word bath_31_rle + .word bath_31_lzsa .byte 25 - .word bath_32_rle + .word bath_32_lzsa .byte 25 - .word bath_33_rle + .word bath_33_lzsa .byte 25 - .word bath_34_rle + .word bath_34_lzsa .byte 25 - .word bath_35_rle + .word bath_35_lzsa .byte 25 - .word bath_35_rle + .word bath_35_lzsa .byte 0 @@ -1387,40 +1387,40 @@ shot4_hole: enemy_walking_sequence: .word 0 ; makes code easier - .word walk00_rle - .word walk01_rle - .word walk02_rle - .word walk03_rle - .word walk04_rle - .word walk05_rle - .word walk06_rle - .word walk07_rle - .word walk08_rle - .word walk09_rle - .word walk10_rle + .word walk00_lzsa + .word walk01_lzsa + .word walk02_lzsa + .word walk03_lzsa + .word walk04_lzsa + .word walk05_lzsa + .word walk06_lzsa + .word walk07_lzsa + .word walk08_lzsa + .word walk09_lzsa + .word walk10_lzsa .word 0 bigshot_sequence: - .word bigshot01_rle - .word bigshot02_rle - .word bigshot03_rle - .word bigshot04_rle + .word bigshot01_lzsa + .word bigshot02_lzsa + .word bigshot03_lzsa + .word bigshot04_lzsa glass_breaking_sequence: - .word crash1_rle ; 2 - .word crash2_rle ; 4 - .word crash3_rle ; 6 - .word crash4_rle ; 8 - .word crash5_rle ; 10 - .word crash6_rle ; 12 - .word crash7_rle ; 14 + .word crash1_lzsa ; 2 + .word crash2_lzsa ; 4 + .word crash3_lzsa ; 6 + .word crash4_lzsa ; 8 + .word crash5_lzsa ; 10 + .word crash6_lzsa ; 12 + .word crash7_lzsa ; 14 bridge_sequence: - .word lshot1_rle ; 2 - .word lshot2_rle ; 4 - .word lshot3_rle ; 6 - .word lshot4_rle ; 8 - .word lshot5_rle ; 10 - .word lshot6_rle ; 12 + .word lshot1_lzsa ; 2 + .word lshot2_lzsa ; 4 + .word lshot3_lzsa ; 6 + .word lshot4_lzsa ; 8 + .word lshot5_lzsa ; 10 + .word lshot6_lzsa ; 12 diff --git a/games/ootw/ootw_c2/Makefile b/games/ootw/ootw_c2/Makefile index c5e56769..1acc2276 100644 --- a/games/ootw/ootw_c2/Makefile +++ b/games/ootw/ootw_c2/Makefile @@ -56,3 +56,10 @@ graphics/l2_cage/ootw_c2_cage.inc: clean: rm -f *~ *.o *.lst *.lz4 OOTW_C2 +##### + +distclean: + make clean + cd graphics && make clean + + diff --git a/games/ootw/ootw_c3/Makefile b/games/ootw/ootw_c3/Makefile index 9e8f3f18..06a717cc 100644 --- a/games/ootw/ootw_c3/Makefile +++ b/games/ootw/ootw_c3/Makefile @@ -36,4 +36,10 @@ graphics/l3_vent/ootw_c3_vent.inc: clean: rm -f *~ *.o *.lst *.lz4 OOTW_C3 +##### + +distclean: + make clean + cd graphics && make clean + diff --git a/games/ootw/ootw_c3/graphics/l3_vent/Makefile b/games/ootw/ootw_c3/graphics/l3_vent/Makefile index c938ca44..633fd115 100644 --- a/games/ootw/ootw_c3/graphics/l3_vent/Makefile +++ b/games/ootw/ootw_c3/graphics/l3_vent/Makefile @@ -21,5 +21,5 @@ ootw_c3_vent.inc: vent.lzsa ##### clean: - rm -f *~ *.o *.lst *.lzsa *.gr + rm -f *~ *.o *.lst *.lzsa *.gr *.inc diff --git a/games/ootw/ootw_c4/Makefile b/games/ootw/ootw_c4/Makefile index bb5f3571..f5ff6751 100644 --- a/games/ootw/ootw_c4/Makefile +++ b/games/ootw/ootw_c4/Makefile @@ -47,8 +47,10 @@ graphics/l4_city/ootw_c4_city.inc: ### clean: - rm -f *~ *.o *.lst *.lz4 OOTW_C4 + rm -f *~ *.o *.lst *.lz4 OOTW_C4 +#### distclean: + make clean cd graphics && make clean diff --git a/games/ootw/ootw_c5/Makefile b/games/ootw/ootw_c5/Makefile index c2e60937..a37e2d6d 100644 --- a/games/ootw/ootw_c5/Makefile +++ b/games/ootw/ootw_c5/Makefile @@ -44,3 +44,9 @@ graphics/l5_cave/ootw_c5_cave.inc: clean: rm -f *~ *.o *.lst OOTW_C5 +### + +distclean: + make clean + cd graphics && make clean + diff --git a/games/ootw/ootw_c6/Makefile b/games/ootw/ootw_c6/Makefile index cc5e618e..1e034973 100644 --- a/games/ootw/ootw_c6/Makefile +++ b/games/ootw/ootw_c6/Makefile @@ -35,6 +35,17 @@ ootw_c6.o: ootw_c6.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C6 +graphics/l6_cave/ootw_c6_cave.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C6 + +##### + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c6/graphics/Makefile b/games/ootw/ootw_c6/graphics/Makefile new file mode 100644 index 00000000..5ac0f214 --- /dev/null +++ b/games/ootw/ootw_c6/graphics/Makefile @@ -0,0 +1,6 @@ +all: + cd l6_cave && make + +clean: + rm -f *~ + cd l6_cave && make clean diff --git a/games/ootw/ootw_c6/graphics/l6_cave/Makefile b/games/ootw/ootw_c6/graphics/l6_cave/Makefile index 27e50abc..7f651ae3 100644 --- a/games/ootw/ootw_c6/graphics/l6_cave/Makefile +++ b/games/ootw/ootw_c6/graphics/l6_cave/Makefile @@ -7,12 +7,20 @@ all: ootw_c6_cave.inc ##### -ootw_c6_cave.inc: $(PNG2RLE) \ - cave.png - $(PNG2RLE) asm cave.png cave_rle > ootw_c6_cave.inc +ootw_c6_cave.inc: \ + cave.lzsa + echo "cave_lzsa: .incbin \"cave.lzsa\"" > ootw_c6_cave.inc + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c6/graphics/l6_cave/ootw_c6_cave.inc b/games/ootw/ootw_c6/graphics/l6_cave/ootw_c6_cave.inc deleted file mode 100644 index d8277290..00000000 --- a/games/ootw/ootw_c6/graphics/l6_cave/ootw_c6_cave.inc +++ /dev/null @@ -1,15 +0,0 @@ -cave_rle: .byte $28 ; ysize=48 - .byte $A8,$00, $25, $55, $A0,$15,$00, $22, $00, $22 - .byte $AE,$00, $55,$55, $A0,$15,$00, $22, $02, $22, $AE,$00 - .byte $55,$55, $A0,$17,$00, $22, $AE,$00, $55, $25, $A0,$17,$00 - .byte $22, $AE,$00, $22, $55, $A0,$16,$00, $02, $22 - .byte $AE,$00, $22, $25, $A0,$17,$00, $22, $AE,$00, $22 - .byte $55, $A0,$17,$00, $22, $AE,$00, $52, $55, $A0,$17,$00 - .byte $22, $AE,$00, $05, $A0,$16,$00, $20, $00, $22 - .byte $A7,$00, $20, $A3,$00, $50, $20,$20, $A0,$17,$00, $22 - .byte $02, $22, $A9,$00, $A3,$02, $A0,$19,$00, $22, $20 - .byte $22, $A0,$25,$00, $22, $00, $22, $AF,$00, $20 - .byte $A0,$15,$00, $22, $00, $22, $A0,$25,$00, $22, $02 - .byte $22, $A0,$27,$00, $22, $AA,$00, $20,$20, $02, $00,$00 - .byte $A0,$19,$02, $A6,$00, $A4,$02, $A0,$FF,$00, $A0,$3D,$00 - .byte $A1 diff --git a/games/ootw/ootw_c6/ootw_c6.s b/games/ootw/ootw_c6/ootw_c6.s index f93bda1d..1f7acb17 100644 --- a/games/ootw/ootw_c6/ootw_c6.s +++ b/games/ootw/ootw_c6/ootw_c6.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(cave_rle) - sta GBASH - lda #<(cave_rle) + lda #>(cave_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(cave_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c7/Makefile b/games/ootw/ootw_c7/Makefile index 67b4231b..da7de768 100644 --- a/games/ootw/ootw_c7/Makefile +++ b/games/ootw/ootw_c7/Makefile @@ -35,6 +35,17 @@ ootw_c7.o: ootw_c7.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C7 +graphics/l7_cave/ootw_c7_cave.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C7 + +##### + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c7/graphics/Makefile b/games/ootw/ootw_c7/graphics/Makefile new file mode 100644 index 00000000..85033fe5 --- /dev/null +++ b/games/ootw/ootw_c7/graphics/Makefile @@ -0,0 +1,8 @@ +all: + cd l7_cave && make + +clean: + rm -f *~ + cd l7_cave && make clean + + diff --git a/games/ootw/ootw_c7/graphics/l7_cave/Makefile b/games/ootw/ootw_c7/graphics/l7_cave/Makefile index 30091b24..c6b6b9f5 100644 --- a/games/ootw/ootw_c7/graphics/l7_cave/Makefile +++ b/games/ootw/ootw_c7/graphics/l7_cave/Makefile @@ -7,12 +7,20 @@ all: ootw_c7_cave.inc ##### -ootw_c7_cave.inc: $(PNG2RLE) \ - cave.png - $(PNG2RLE) asm cave.png cave_rle > ootw_c7_cave.inc +ootw_c7_cave.inc: \ + cave.lzsa + echo "cave_lzsa: .incbin \"cave.lzsa\"" > ootw_c7_cave.inc + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c7/graphics/l7_cave/ootw_c7_cave.inc b/games/ootw/ootw_c7/graphics/l7_cave/ootw_c7_cave.inc deleted file mode 100644 index dbd51b5d..00000000 --- a/games/ootw/ootw_c7/graphics/l7_cave/ootw_c7_cave.inc +++ /dev/null @@ -1,30 +0,0 @@ -cave_rle: .byte $28 ; ysize=48 - .byte $AD,$00, $02, $20, $00, $05, $20, $A7,$00 - .byte $22, $A4,$00, $20, $02, $A0,$16,$00, $22, $00,$00 - .byte $52, $A7,$00, $22, $A4,$00, $55, $A4,$00, $20 - .byte $A0,$12,$00, $22, $00,$00, $25, $AC,$00, $55, $00,$00 - .byte $20, $02, $A0,$13,$00, $55, $A3,$00, $02,$02, $50,$50 - .byte $A8,$00, $55, $00, $20, $02, $A0,$14,$00, $55 - .byte $A6,$00, $A4,$02, $A5,$00, $02, $AA,$00, $20,$20, $25,$25 - .byte $00, $50, $20, $A3,$00, $20, $50, $25 - .byte $02, $A0,$19,$00, $55, $22, $A4,$00, $55, $02 - .byte $20,$20, $02, $A0,$1D,$00, $55, $22, $A3,$00, $02 - .byte $22, $00, $55, $22, $A0,$1E,$00, $05, $22 - .byte $A4,$00, $22, $00, $55, $22, $A0,$1E,$00, $20 - .byte $02, $A4,$00, $22, $00, $25, $22, $A0,$12,$00 - .byte $A6,$20, $A6,$00, $52, $A5,$00, $02, $00, $22 - .byte $02, $AB,$00, $A4,$20, $A3,$02, $A5,$00, $02, $22 - .byte $20, $A4,$00, $55, $A4,$00, $AC,$20, $A4,$02, $AE,$00 - .byte $02, $22, $A3,$00, $25, $A0,$27,$00, $22, $A0,$1B,$00 - .byte $20, $AB,$00, $55, $A0,$1A,$00, $22, $AC,$00, $55 - .byte $A0,$18,$00, $20, $02, $AD,$00, $22, $A0,$16,$00, $20 - .byte $02, $AF,$00, $52, $A0,$14,$00, $20, $22, $A0,$11,$00 - .byte $55, $A0,$13,$00, $20, $22, $A0,$12,$00, $25, $A0,$12,$00 - .byte $20, $02, $A0,$13,$00, $22, $A0,$12,$00, $22, $AA,$00 - .byte $50, $00, $05, $20, $00,$00, $20, $00 - .byte $20,$20, $22, $AB,$00, $A3,$20, $A4,$00, $22, $A3,$00 - .byte $20,$20, $00, $A3,$20, $52, $00, $05, $00 - .byte $A3,$02, $00, $02, $00,$00, $22, $A5,$20, $02,$02 - .byte $00, $A3,$02, $A8,$00, $A4,$02, $00,$00, $05,$05, $AC,$00 - .byte $02,$02, $A0,$26,$00 - .byte $A1 diff --git a/games/ootw/ootw_c7/ootw_c7.s b/games/ootw/ootw_c7/ootw_c7.s index 337fc311..6527362c 100644 --- a/games/ootw/ootw_c7/ootw_c7.s +++ b/games/ootw/ootw_c7/ootw_c7.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(cave_rle) - sta GBASH - lda #<(cave_rle) + lda #>(cave_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(cave_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c8/Makefile b/games/ootw/ootw_c8/Makefile index b007e72a..da198a80 100644 --- a/games/ootw/ootw_c8/Makefile +++ b/games/ootw/ootw_c8/Makefile @@ -35,6 +35,17 @@ ootw_c8.o: ootw_c8.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C8 +graphics/l8_crawl/ootw_c8_crawl.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C8 + +##### + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c8/graphics/Makefile b/games/ootw/ootw_c8/graphics/Makefile new file mode 100644 index 00000000..b9d3533b --- /dev/null +++ b/games/ootw/ootw_c8/graphics/Makefile @@ -0,0 +1,7 @@ +all: + cd l8_crawl && make + +clean: + rm -f *~ + cd l8_crawl && make clean + diff --git a/games/ootw/ootw_c8/graphics/l8_crawl/Makefile b/games/ootw/ootw_c8/graphics/l8_crawl/Makefile index 39e3ceb1..5e1b7b4f 100644 --- a/games/ootw/ootw_c8/graphics/l8_crawl/Makefile +++ b/games/ootw/ootw_c8/graphics/l8_crawl/Makefile @@ -7,12 +7,20 @@ all: ootw_c8_crawl.inc ##### -ootw_c8_crawl.inc: $(PNG2RLE) \ - entry.png - $(PNG2RLE) asm entry.png entry_rle > ootw_c8_crawl.inc +ootw_c8_crawl.inc: \ + entry.lzsa + echo "entry_lzsa: .incbin \"entry.lzsa\"" > ootw_c8_crawl.inc + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c8/graphics/l8_crawl/ootw_c8_crawl.inc b/games/ootw/ootw_c8/graphics/l8_crawl/ootw_c8_crawl.inc deleted file mode 100644 index 72a49b2b..00000000 --- a/games/ootw/ootw_c8/graphics/l8_crawl/ootw_c8_crawl.inc +++ /dev/null @@ -1,68 +0,0 @@ -entry_rle: .byte $28 ; ysize=48 - .byte $A5,$00, $80, $A5,$88, $22, $F6, $20, $A6,$00 - .byte $80, $88,$88, $58, $A4,$26, $58, $88, $80 - .byte $A7,$00, $88,$88, $A4,$00, $80, $A5,$88, $05, $22 - .byte $26, $22, $80, $A4,$00, $80, $A3,$88, $55 - .byte $A4,$22, $55, $88,$88, $A6,$00, $A3,$88, $A3,$00, $80 - .byte $AB,$88, $A4,$00, $A4,$88, $55, $A4,$22, $85, $A3,$88 - .byte $A4,$00, $80, $A3,$88, $A3,$00, $A4,$88, $58, $05 - .byte $85, $58, $88, $85, $88,$88, $50, $A3,$00 - .byte $A3,$88, $58, $55, $28, $82, $72, $22 - .byte $A3,$88, $58, $05, $A3,$00, $A3,$88, $58, $00,$00 - .byte $85, $58, $88,$88, $55, $00, $88,$88, $85 - .byte $58, $88,$88, $55, $A3,$00, $85, $58, $88,$88 - .byte $55, $22,$22, $28, $88, $77, $88,$88, $58 - .byte $55, $80, $00,$00, $55, $88,$88, $58, $05 - .byte $00,$00, $88, $55, $88,$88, $55, $00, $A3,$88 - .byte $55, $88,$88, $55, $80, $00,$00, $88, $55 - .byte $88,$88, $55, $A3,$22, $88, $77, $88,$88, $55 - .byte $00, $88, $00,$00, $85, $58, $88, $55 - .byte $00,$00, $88,$88, $25, $28, $05, $00, $A4,$88 - .byte $05, $08, $05, $00, $88, $00,$00, $88 - .byte $25, $A3,$08, $A3,$22, $28, $07, $08,$08, $05 - .byte $00, $88, $00,$00, $88, $05, $08, $05 - .byte $00,$00, $88,$88, $55, $A0,$01,$AA, $55, $00, $A4,$88 - .byte $55, $A0,$01,$AA, $55, $00, $88, $00,$00, $88 - .byte $55, $A0,$01,$AA, $55, $88, $A4,$22, $88, $55 - .byte $A0,$01,$AA, $00, $88,$88, $00,$00, $88, $55, $A0,$01,$AA - .byte $55, $00,$00, $88,$88, $55, $A0,$01,$AA, $55, $00 - .byte $88, $28,$28, $88, $55, $A0,$01,$AA, $55, $00 - .byte $88, $00,$00, $88, $55, $A0,$01,$AA, $55, $28 - .byte $A4,$22, $88, $55, $A0,$01,$AA, $00, $88,$88, $00,$00 - .byte $88, $55, $A0,$01,$AA, $55, $88, $00, $88,$88 - .byte $55, $A0,$01,$AA, $55, $00, $88, $82, $08 - .byte $88, $55, $A0,$01,$AA, $55, $88,$88, $00,$00, $88 - .byte $55, $A0,$01,$AA, $55, $A5,$22, $88, $55, $A0,$01,$AA - .byte $00, $88,$88, $00,$00, $88, $55, $A0,$01,$AA, $55 - .byte $88, $00, $88,$88, $55, $A0,$01,$AA, $55, $88,$88 - .byte $80,$80, $88, $55, $A0,$01,$AA, $55, $88,$88, $00,$00 - .byte $88, $55, $A0,$01,$AA, $55, $A6,$22, $55, $A0,$01,$AA - .byte $A3,$88, $00,$00, $88, $55, $A0,$01,$AA, $55, $88 - .byte $00, $88,$88, $55, $A0,$01,$AA, $55, $08, $A4,$88 - .byte $55, $A0,$01,$AA, $55, $08, $88, $00,$00, $88 - .byte $55, $A0,$01,$AA, $55, $A5,$22, $82, $55, $A0,$01,$AA - .byte $08, $88,$88, $00,$00, $88, $55, $A0,$01,$AA, $55 - .byte $88, $00, $88,$88, $55, $A0,$01,$AA, $55, $00 - .byte $A4,$88, $55, $A0,$01,$AA, $55, $00, $88, $00,$00 - .byte $88, $55, $A0,$01,$AA, $55, $A5,$22, $88, $55 - .byte $A0,$01,$AA, $00, $88,$88, $00,$00, $88, $55, $A0,$01,$AA - .byte $55, $88, $00, $88,$88, $55, $A0,$01,$AA, $55 - .byte $00, $A4,$88, $55, $A0,$01,$AA, $55, $00, $88 - .byte $00,$00, $88, $55, $A0,$01,$AA, $55, $A5,$22, $88 - .byte $55, $A0,$01,$AA, $00, $88,$88, $00,$00, $88, $55 - .byte $A0,$01,$AA, $55, $08, $00, $28,$28, $25, $2A - .byte $25, $20,$20, $A3,$28, $25, $2A, $25, $20,$20 - .byte $00,$00, $28, $25, $5A, $55, $A4,$72, $78,$78 - .byte $75, $2A, $20,$20, $28, $00,$00, $28, $25 - .byte $2A, $25, $20, $A0,$CC,$00, $20, $A7,$80, $00,$00 - .byte $F0,$F0, $00,$00, $AA,$80, $00, $70, $A3,$80, $00,$00 - .byte $A5,$80, $A4,$00, $25, $52, $28, $A4,$88, $FF - .byte $00,$00, $FF, $87, $00,$00, $AA,$88, $00, $55 - .byte $A3,$88, $00,$00, $A5,$88, $A4,$00, $82, $28, $85 - .byte $58, $88, $08, $88, $FF, $77, $58 - .byte $FF, $88, $00,$00, $AA,$88, $00, $25, $A3,$88 - .byte $00,$00, $A5,$88, $A4,$00, $A5,$28, $20,$20, $7F, $77 - .byte $28, $FF, $25, $00,$00, $58,$58, $A3,$28, $22 - .byte $A3,$28, $58, $50, $52, $58, $28,$28, $00,$00 - .byte $A5,$28 - .byte $A1 diff --git a/games/ootw/ootw_c8/ootw_c8.s b/games/ootw/ootw_c8/ootw_c8.s index 1715cd6b..157aafb7 100644 --- a/games/ootw/ootw_c8/ootw_c8.s +++ b/games/ootw/ootw_c8/ootw_c8.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(entry_rle) - sta GBASH - lda #<(entry_rle) + lda #>(entry_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(entry_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/ootw_c9/Makefile b/games/ootw/ootw_c9/Makefile index 054a1a70..7cf52e42 100644 --- a/games/ootw/ootw_c9/Makefile +++ b/games/ootw/ootw_c9/Makefile @@ -35,6 +35,17 @@ ootw_c9.o: ootw_c9.s \ ##### -clean: - rm -f *~ *.o *.lst OOTW_C9 +graphics/l9_swim/ootw_c9_swim.inc: + cd graphics && make + +##### + +clean: + rm -f *~ *.o *.lst OOTW_C9 + +##### + +distclean: + make clean + cd graphics && make clean diff --git a/games/ootw/ootw_c9/graphics/Makefile b/games/ootw/ootw_c9/graphics/Makefile new file mode 100644 index 00000000..3afb6879 --- /dev/null +++ b/games/ootw/ootw_c9/graphics/Makefile @@ -0,0 +1,9 @@ +all: + cd l9_swim && make + +clean: + rm -f *~ + cd l9_swim && make clean + + + diff --git a/games/ootw/ootw_c9/graphics/l9_swim/Makefile b/games/ootw/ootw_c9/graphics/l9_swim/Makefile index 8a9c7c84..3afa5714 100644 --- a/games/ootw/ootw_c9/graphics/l9_swim/Makefile +++ b/games/ootw/ootw_c9/graphics/l9_swim/Makefile @@ -7,12 +7,20 @@ all: ootw_c9_swim.inc ##### -ootw_c9_swim.inc: $(PNG2RLE) \ - pool.png - $(PNG2RLE) asm pool.png pool_rle > ootw_c9_swim.inc +ootw_c9_swim.inc: \ + pool.lzsa + echo "pool_lzsa: .incbin \"pool.lzsa\"" > ootw_c9_swim.inc + +##### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.lzsa: %.gr + $(LZSA) -r -f2 $< $@ ##### clean: - rm -f *~ *.o *.lst *.lzz *.inc + rm -f *~ *.o *.lst *.lzsa *.inc diff --git a/games/ootw/ootw_c9/graphics/l9_swim/ootw_c9_swim.inc b/games/ootw/ootw_c9/graphics/l9_swim/ootw_c9_swim.inc deleted file mode 100644 index b0a5e673..00000000 --- a/games/ootw/ootw_c9/graphics/l9_swim/ootw_c9_swim.inc +++ /dev/null @@ -1,19 +0,0 @@ -pool_rle: .byte $28 ; ysize=48 - .byte $A0,$38,$00, $50,$50, $75, $26, $2F, $76, $27 - .byte $75, $50,$50, $A0,$1B,$00, $50, $25,$25, $22, $27 - .byte $A3,$22, $27, $22,$22, $27, $22, $25, $A0,$18,$00 - .byte $50, $25, $A6,$22, $02, $A0,$1D,$00, $50, $25 - .byte $A4,$22, $02, $22, $02, $A0,$1E,$00, $50, $25 - .byte $A4,$22, $00, $22, $A0,$1F,$00, $55, $A5,$22, $02 - .byte $22, $A0,$26,$00, $22, $A0,$27,$00, $02, $A0,$FF,$00, $AC,$00 - .byte $20, $A7,$22, $52, $A0,$16,$00, $52, $A7,$22, $A8,$00 - .byte $65, $55, $20,$20, $22, $20, $22, $20 - .byte $A3,$22, $20, $22, $20, $22,$22, $20, $22,$22 - .byte $A3,$20, $22, $20, $55,$55, $AE,$00, $66, $55 - .byte $25, $55, $A0,$14,$22, $25, $55, $AE,$00, $56 - .byte $65, $22, $55, $A0,$15,$22, $55, $AE,$00, $66,$66 - .byte $A0,$17,$22, $55, $AE,$00, $66, $56, $A0,$16,$22, $25 - .byte $55, $AE,$00, $65, $55, $A0,$17,$22, $55, $AE,$00 - .byte $66, $55, $A0,$17,$22, $55, $AE,$00, $66, $56 - .byte $A0,$17,$22, $55, $A6,$00 - .byte $A1 diff --git a/games/ootw/ootw_c9/ootw_c9.s b/games/ootw/ootw_c9/ootw_c9.s index d69774ad..327f6c63 100644 --- a/games/ootw/ootw_c9/ootw_c9.s +++ b/games/ootw/ootw_c9/ootw_c9.s @@ -169,9 +169,9 @@ room: sta PHYSICIST_Y ; load background - lda #>(pool_rle) - sta GBASH - lda #<(pool_rle) + lda #>(pool_lzsa) + sta getsrc_smc+2 ; LZSA_SRC_HI + lda #<(pool_lzsa) jmp room_setup_done @@ -197,17 +197,17 @@ room1: ; sta PHYSICIST_Y ; load background -; lda #>(hallway_rle) -; sta GBASH -; lda #<(hallway_rle) +; lda #>(hallway_lzsa) +; sta getsrc_smc+2 ; LZSA_SRC_HI +; lda #<(hallway_lzsa) jmp room_setup_done room_setup_done: - sta GBASL + sta getsrc_smc+1 ; LZSA_SRC_LO lda #$c ; load to page $c00 - jsr load_rle_gr ; tail call + jsr decompress_lzsa2_fast ; tail call ;===================== ; setup walk collision @@ -492,7 +492,7 @@ end_message: .include "../text_print.s" .include "../gr_pageflip.s" -.include "../gr_unrle.s" +.include "../decompress_fast_v2.s" .include "../gr_copy.s" .include "../gr_putsprite.s" .include "../gr_putsprite_crop.s" diff --git a/games/ootw/title/Makefile b/games/ootw/title/Makefile index a371cad1..8ca4fa15 100644 --- a/games/ootw/title/Makefile +++ b/games/ootw/title/Makefile @@ -15,5 +15,10 @@ title.o: title.s loader.s ##### clean: - rm -f *~ *.o *.lst TITLE + rm -f *~ *.o *.lst TITLE + +##### + +distclean: + make clean