From c485ad94f20401f6be5d76fb3772b5b34defd223 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 6 Feb 2017 08:38:07 -0500 Subject: [PATCH] Fix WRAM0 symbols returning bank 512 to BANK() expression in linker --- src/link/patch.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/link/patch.c b/src/link/patch.c index 70af5551..25e59ed3 100644 --- a/src/link/patch.c +++ b/src/link/patch.c @@ -68,6 +68,7 @@ getsymbank(SLONG symid) errx(1, "*INTERNAL* UNKNOWN SYMBOL TYPE"); } + if (nBank == BANK_WRAM0) return 0; if (nBank >= BANK_WRAMX && nBank <= (BANK_WRAMX+6)) return nBank - BANK_WRAMX + 1; if (nBank >= BANK_VRAM && nBank <= (BANK_VRAM+1))