diff --git a/Makefile b/Makefile index 7b654918..edd4b5c5 100644 --- a/Makefile +++ b/Makefile @@ -786,7 +786,13 @@ $(ELF): $(O_FILES) $(YAY0_OBJ_FILES) $(SEG_FILES) $(BUILD_DIR)/$(LD_SCRIPT) unde # Build ROM $(ROM): $(ELF) $(call print,Building ROM:,$<,$@) +ifeq ($(CONSOLE),n64) $(V)$(OBJCOPY) --pad-to=0x800000 --gap-fill=0xFF $< $@ -O binary +else ifeq ($(CONSOLE),bb) + $(V)$(OBJCOPY) --gap-fill=0x00 $< $@ -O binary + $(V)dd if=$@ of=tmp bs=16K conv=sync + $(V)mv tmp $@ +endif $(V)$(N64CKSUM) $@ $(BUILD_DIR)/$(TARGET).objdump: $(ELF)