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

improve the calling convention #4

Open
clausecker opened this issue Sep 20, 2019 · 0 comments
Open

improve the calling convention #4

clausecker opened this issue Sep 20, 2019 · 0 comments

Comments

@clausecker
Copy link
Owner

Related to #3, with the help of an assembler that doesn't suck, it's possible to split the zero page among all the functions, getting rid of the whole zero page template nonsense. This would also be possible without help from the assembler, but currently we spam the zero page with a bunch of constants, making larger programs exceed the available space. A better assembler could place these constants in line with the code, making a static zero page allocation worthwhile.

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