The Penguin of Evil on Nostr: Much compiler progress. Fixed some Fuzix libc bugs, some compiler and assembler bugs ...
Much compiler progress. Fixed some Fuzix libc bugs, some compiler and assembler bugs and the 8085 C compiler can cross compile itself for 8085 and runs and compiles stuff although it needs some serious performance tweaking, particularly the linker. May be time to learn how ranlib worked on old BSD and/or implement tsort/lorder
Performance on an 8MHz 8085 is bearable (feels compiling on the old Aberystwyth VAX11/750 but the linking is definitely painful.
#fuzix #retrocomputing #compilers #unix
Published at
2023-09-09 19:37:08Event JSON
{
"id": "cf3c7b7125bc74977ff259cc86dc09b4dac07962b83d7e6de0a191b4e41cb2b4",
"pubkey": "ad165ea92df32f5b3d4474370bac9a3ba149430a95b2e4c72e3f54c1e7ab1765",
"created_at": 1694288228,
"kind": 1,
"tags": [
[
"t",
"fuzix"
],
[
"t",
"retrocomputing"
],
[
"t",
"compilers"
],
[
"t",
"unix"
],
[
"proxy",
"https://mastodon.social/users/etchedpixels/statuses/111036873328194731",
"activitypub"
]
],
"content": "Much compiler progress. Fixed some Fuzix libc bugs, some compiler and assembler bugs and the 8085 C compiler can cross compile itself for 8085 and runs and compiles stuff although it needs some serious performance tweaking, particularly the linker. May be time to learn how ranlib worked on old BSD and/or implement tsort/lorder\n\nPerformance on an 8MHz 8085 is bearable (feels compiling on the old Aberystwyth VAX11/750 but the linking is definitely painful.\n\n#fuzix #retrocomputing #compilers #unix",
"sig": "2f1f5630e7007778c4e4fe2816a5ee36fb8ad92ff1013b3014285474b3feb3673f9a5faddf03e41b54c765dffdf01dca6e6873922f384a13f33f329c34634f49"
}