- Joined
- Oct 6, 2021
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
The codebase is built using GCC/Clang to a ELF Shared Object with a variety of special flags intended for bare metal deployments (check the CMake). Particular care is taken to embed as much of the standard C library (musl) within the codebase itself to make it freestanding. The HolyC ELF loader will allocate and copy the segments into memory, setting up esoteric shit like the Global Offset Table, linking a subset of SDL2 and some libc functions that require the involvement of the TOS Kernel (such as malloc/free). Slowly more of the code has become C, avoiding having to bridge the calling conventions between SysV and TempleOS ABI. The proof of concept for this was originally designed by Alec Murphy in his effort to port Doom to TempleOS, but it was very naive implementation and prone to memory corruption: https://gitgud.io/CrunkLord420/chocolate-doomPraise the Lord, and praise His servants who produce bountiful harvests.
I wonder, you wrote most of it in C, how troublesome the cross compilation is? Without going too deep into it I can't find what binary formats TempleOS supports, if any (the mention of the JIT compiler suggests it might not have any).
ETA for Zig compiler support?
>whoever introduced all these "based" sharty underages to strange and esoteric personalities definitely fucking glowsrespecting a great man by creating an absolute piece of shit in his honor
whoever introduced all these "based" sharty underages to strange and esoteric personalities definitely fucking glows
This actually was a serious idea before I decided to be lazy and phone it in instead. That or clone Balatro but make it look like Buckshot Roulette.Pretty comfy, great work! this looks like Devil Daggers, even the palette gives it a similar vibe to it.
This could only mean one thing - Crunklord, you need to make a Devil Daggers clone in HolyC!
How do you even kill the second glow nigger boss? It is too hard, it shows OP didn't even bother balancing it.
You're a NIGGER, that's you're issue, try making something like a WHITE MAN!respecting a great man by creating an absolute piece of shit in his honor
whoever introduced all these "based" sharty underages to strange and esoteric personalities definitely fucking glows