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 fileioc garbage collect handling #269

Closed
wants to merge 9 commits into from
Closed

Improve fileioc garbage collect handling #269

wants to merge 9 commits into from

Conversation

beckadamtheinventor
Copy link
Contributor

@beckadamtheinventor beckadamtheinventor commented Jul 13, 2020

When a gc will be triggered as a result of calling _Arc_Unarc, set OS graphics mode, restore afterwards, then run a callback.
Default callback sets up xlibc palette and zeroes the screen. Use ti_SetPostGCHandler((void)(*routine)(void)) to change this callback.
GC handler functionality has been tested using the attached program.
(Third PR because I keep screwing up the PR location)
archive_overloader.zip

@beckadamtheinventor
Copy link
Contributor Author

Hopefully fileioc.asm doesn't disappear again...

@adriweb
Copy link
Member

adriweb commented Jul 13, 2020

See #270

@adriweb adriweb closed this Jul 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants