Repository navigation
Hotfix: Apple 2 support - #11
Merged
Merged
Conversation
drop `TheHans255/apple-ii-port-work`
…td.log Debug link failed twice: `ld.lld: unable to lower stackguard`, then `LLVM ERROR: ... @llvm.returnaddress`. zig enables the stack protector in safe modes when link_libc is set; MOS implements neither getSDagStackGuard nor @returnaddress(). Both off, so Debug keeps its safety checks instead of flooring to ReleaseSmall the way mega65/picolibc do. hello.zig now uses std.log/std_options: logFn formats with std.fmt.comptimePrint and hands the line to std.c.printf. getchar is gone because Aro can't translate stdio.h (va_list lowers to void); the example idles after printing, like c64/c128 hello. `zig build --summary all` 707/707. mii_emu shows "hello, apple ii".
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
closes #6
Reference
Preview