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 00000000..91314a02 Binary files /dev/null and b/monkey/music/theme.krg differ