From: Alan Cox Date: Fri, 8 Feb 2019 21:37:52 +0000 (+0000) Subject: binmunge: 6 not 4 bytes per stub X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=34c26c1bfcbf431311a7aec76e0c77a072c119f1;p=FUZIX.git binmunge: 6 not 4 bytes per stub --- diff --git a/Kernel/tools/binmunge.c b/Kernel/tools/binmunge.c index c52aa86f..6bd91b53 100644 --- a/Kernel/tools/binmunge.c +++ b/Kernel/tools/binmunge.c @@ -158,7 +158,7 @@ void code_reloc(uint8_t sbank, uint16_t ptr, uint8_t dbank) case 0x21: /* LD HL/IX/IY, */ case 0xC3: /* JP - needs stub */ if (v) - printf("Converting JP at %04x to stub\n", ptr); + printf("Converting %02x at %04x to stub\n", buf[sbank][ptr-1], ptr); da = stubmap(buf[sbank][ptr] + (buf[sbank][ptr+1] << 8), sbank, dbank); buf[sbank][ptr] = da & 0xFF; buf[sbank][ptr+1] = da >> 8; @@ -414,6 +414,6 @@ int main(int argc, char *argv[]) } } printf("%d stub relocations using %d bytes, %d duplicates\n", - stubct, stubct * 4, stubdup); + stubct, stubct * 6, stubdup); exit(0); }