diff --git a/src/ld65/cfg/apple2-overlay.cfg b/src/ld65/cfg/apple2-overlay.cfg index 0fcfe4a2a..f77c27f2b 100644 --- a/src/ld65/cfg/apple2-overlay.cfg +++ b/src/ld65/cfg/apple2-overlay.cfg @@ -71,5 +71,6 @@ FEATURES { CONDES: segment = RODATA, type = interruptor, label = __INTERRUPTOR_TABLE__, - count = __INTERRUPTOR_COUNT__; + count = __INTERRUPTOR_COUNT__, + import = __CALLIRQ__; } diff --git a/src/ld65/cfg/apple2-system.cfg b/src/ld65/cfg/apple2-system.cfg index 34fc3e85a..bd0b328d3 100644 --- a/src/ld65/cfg/apple2-system.cfg +++ b/src/ld65/cfg/apple2-system.cfg @@ -38,5 +38,6 @@ FEATURES { CONDES: segment = RODATA, type = interruptor, label = __INTERRUPTOR_TABLE__, - count = __INTERRUPTOR_COUNT__; + count = __INTERRUPTOR_COUNT__, + import = __CALLIRQ__; } diff --git a/src/ld65/cfg/c64-overlay.cfg b/src/ld65/cfg/c64-overlay.cfg index 5995ce28a..09eedb4f2 100644 --- a/src/ld65/cfg/c64-overlay.cfg +++ b/src/ld65/cfg/c64-overlay.cfg @@ -43,15 +43,16 @@ SEGMENTS { } FEATURES { CONDES: segment = INIT, - type = constructor, - label = __CONSTRUCTOR_TABLE__, - count = __CONSTRUCTOR_COUNT__; + type = constructor, + label = __CONSTRUCTOR_TABLE__, + count = __CONSTRUCTOR_COUNT__; CONDES: segment = RODATA, - type = destructor, - label = __DESTRUCTOR_TABLE__, - count = __DESTRUCTOR_COUNT__; + type = destructor, + label = __DESTRUCTOR_TABLE__, + count = __DESTRUCTOR_COUNT__; CONDES: segment = RODATA, - type = interruptor, - label = __INTERRUPTOR_TABLE__, - count = __INTERRUPTOR_COUNT__; + type = interruptor, + label = __INTERRUPTOR_TABLE__, + count = __INTERRUPTOR_COUNT__, + import = __CALLIRQ__; }