Open charasyn opened 10 months ago
I've been aware of this for a few months, but this change has not been included in a stable release yet, and unfortunately, ca65 does not just ignore options it doesn't recognize. I won't be merging a fix until the next version of ca65 is released.
As for the PR itself, I would prefer the feature being enabled via .FEATURE in include/common.asm.
unfortunately, ca65 does not just ignore options it doesn't recognize
Dumb.
I'll update the PR to move the FEATURE.
See title. When assembling with
ca65 V2.19 - Git 494bf10
I get the following errors:I can edit the Makefile and add
--feature long_jsr_jmp_rts
to CA65FLAGS to fix the issue.I've confirmed that the two ROMs built with this feature both match the source ROMs:
It looks like this behaviour may have been modified here: https://github.com/cc65/cc65/commit/ccf3994e3b6f669d18ce83329adc1998a04923fe
I think we should add this flag to the Makefile. I'll open a PR.