From 9d17dd22279b2fb9b3441f7fc221a7a7031e532a Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Fri, 18 Sep 2020 09:24:08 -0400 Subject: [PATCH] monkey: forgot to add music --- monkey/Makefile | 7 +++++++ monkey/music/Makefile | 21 +++++++++++++++++++++ monkey/music/theme.krg | Bin 0 -> 30720 bytes 3 files changed, 28 insertions(+) create mode 100644 monkey/music/Makefile create mode 100644 monkey/music/theme.krg diff --git a/monkey/Makefile b/monkey/Makefile index 9df47477..ae114e96 100644 --- a/monkey/Makefile +++ b/monkey/Makefile @@ -38,6 +38,7 @@ TITLE: title.o title.o: title.s \ graphics_intro/title_graphics.inc \ + music/theme.inc \ interrupt_handler.s mockingboard.s ym_play.s gr_overlay.s ca65 -o title.o title.s -l title.lst @@ -65,9 +66,15 @@ graphics/graphics.inc: graphics_intro/title_graphics.inc: cd graphics_intro && make +music/theme.inc: + cd music && make + #### clean: rm -f *~ *.o *.lst HELLO MONKEY cd graphics && make clean + cd graphics_intro && make clean + cd music && make clean + diff --git a/monkey/music/Makefile b/monkey/music/Makefile new file mode 100644 index 00000000..48c4c2e9 --- /dev/null +++ b/monkey/music/Makefile @@ -0,0 +1,21 @@ +#include ../Makefile.inc + +PNG2RLE = ../../gr-utils/png2rle +PNG2GR = ../../gr-utils/png2gr +LZSA = ~/research/lzsa/lzsa/lzsa + +all: music.inc + +#### + +music.inc: \ + theme.lzsa + echo "theme_lzsa: .incbin \"theme.lzsa\"" > music.inc + +%.lzsa: %.krg + $(LZSA) -r -f2 $< $@ + +#### + +clean: + rm -f *~ *.o *.lst *.gr *.lzsa music.inc diff --git a/monkey/music/theme.krg b/monkey/music/theme.krg new file mode 100644 index 0000000000000000000000000000000000000000..91314a025d31d1d0f44f0475418feac8f1e8e5ae GIT binary patch literal 30720 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