From 9a95fa8874bcd84a2224e6e7e0a99a931f980692 Mon Sep 17 00:00:00 2001 From: Robin Jones Date: Sun, 13 Sep 2026 15:12:38 +0100 Subject: [PATCH] Update n64.mk ROM authors that use ROM config options may add "N64_ROM_RTC = 0" to their makefiles and expect it to disable the RTC, but in actual fact this will include it. This adds the `filter-out` command so that it works as expected. The same fix was performed for N64_ROM_REGIONFREE. --- n64.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/n64.mk b/n64.mk index 5d8f39cc5a..7c289b6289 100644 --- a/n64.mk +++ b/n64.mk @@ -103,8 +103,8 @@ N64_TOOLFLAGS += $(if $(N64_ROM_CATEGORY),--category $(N64_ROM_CATEGORY)) N64_TOOLFLAGS += $(if $(N64_ROM_REGION),--region $(N64_ROM_REGION)) N64_ED64ROMCONFIGFLAGS = $(if $(N64_ROM_SAVETYPE),--savetype $(N64_ROM_SAVETYPE)) N64_ED64ROMCONFIGFLAGS += $(if $(N64_ROM_EXPANSIONPAK),--expansionpak $(N64_ROM_EXPANSIONPAK)) -N64_ED64ROMCONFIGFLAGS += $(if $(N64_ROM_RTC),--rtc) -N64_ED64ROMCONFIGFLAGS += $(if $(N64_ROM_REGIONFREE),--regionfree) +N64_ED64ROMCONFIGFLAGS += $(if $(filter-out 0,$(N64_ROM_RTC)),--rtc) +N64_ED64ROMCONFIGFLAGS += $(if $(filter-out 0,$(N64_ROM_REGIONFREE)),--regionfree) N64_ED64ROMCONFIGFLAGS += $(if $(N64_ROM_CONTROLLER1),--controller1 $(N64_ROM_CONTROLLER1)) N64_ED64ROMCONFIGFLAGS += $(if $(N64_ROM_CONTROLLER2),--controller2 $(N64_ROM_CONTROLLER2)) N64_ED64ROMCONFIGFLAGS += $(if $(N64_ROM_CONTROLLER3),--controller3 $(N64_ROM_CONTROLLER3))