Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Current source relies on odd (perhaps broken) behaviour of (an older release of) ca65 #10

Open
mrdudz opened this issue Mar 15, 2024 · 0 comments

Comments

@mrdudz
Copy link

mrdudz commented Mar 15, 2024

See cc65/cc65#2208

The current source does some (rather complex and hard to follow) magic things to figure out the location of certain variables. This broke due to a recent fix in ca65 (arguable the behaviour was broken before AND after the fix - but its now broken in a different way, while another case was fixed).

However, to properly deal with this, the source should be changed to use less magic instead, perhaps use different linker configs for each target binary.

Obviously the problem should ideally be fixed in ca65 as well - but i don't see that happening anytime soon (it's really not trivial to do). I don't see that recent fix being reverted either for that matter, as it fixed a much more relevant problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant