From 7424ae9256f9434b9e3bf0d8fa410703b2d7f22d Mon Sep 17 00:00:00 2001 From: obskyr Date: Fri, 1 Jun 2018 15:16:12 +0200 Subject: Build additional ROMs with corrected header --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 233f9a9..8e9e55c 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,7 @@ ROMS := pokegold-spaceworld.gb BASEROM := baserom.gb DIRS := home engine data audio OBJS := $(addprefix $(BUILD)/, gfx.o sram.o wram.o hram.o shim.o) +CORRECTEDROMS := $(ROMS:%.gb=%-correctheader.gb) rwildcard = $(foreach d, $(wildcard $1*), $(filter $(subst *, %, $2), $d) $(call rwildcard, $d/, $2)) OBJS += $(patsubst %.asm, $(BUILD)/%.o, $(call rwildcard, $(DIRS), *.asm)) @@ -28,7 +29,7 @@ GFX := $(patsubst %.png, $(BUILD)/%.2bpp, \ .SECONDEXPANSION: .PHONY: all -all: $(ROMS) compare coverage +all: $(ROMS) $(CORRECTEDROMS) compare coverage .PHONY: compare compare: $(ROMS) @@ -54,6 +55,10 @@ $(ROMS): $(OBJS) $(RGBLINK) -d -n $(@:.gb=.sym) -m $(@:.gb=.map) -O $(BASEROM) -o $@ $^ $(RGBFIX) -f lh -k 01 -l 0x33 -m 0x03 -p 0 -r 3 -t "POKEMON2GOLD" $@ +$(CORRECTEDROMS): %-correctheader.gb: %.gb + cp $< $@ + $(RGBFIX) -m 0x10 $@ + $(BUILD)/shim.asm: tools/make_shim.py shim.sym | $$(dir $$@) $(PYTHON) tools/make_shim.py -w -- $(filter-out $<, $^) > $@ -- cgit v1.2.3