This is your work, valued
"What stands in the way, becomes the way." - Marcus Aurelius
MoonOS. MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.
108limine-terminal-port. A port of the limine terminal which won't interfere with any user level address spaces (i.e. it's not in lower half memory anymore)
163ds-firmware. Bare-metal toy code used to experiment with the New Nintendo 3ds's hardware
11hypervisor. My first Type1 hypervisor written in C++
6BreezeOS. Breeze OS is an experimental 32 bit operating system
6img2c. Image to raw C header converter
4lovelyGameEngine. My attempt at a 2D game engine
4Crystal. An x86-64 hobby OS written in C3.
4OS_EFI. OSDev's EFI Library
3Algorithms-and-datastructures. Algorithms and data-structures written in C for fun
3Friendly. Friendly is an experimental, WIP x86 bootloader
3leetcode. Documenting my leetcode solutions
3buddy-allocator. This is a C++ header-only buddy memory allocator
2C-notes-for-professionals-exercises. Code samples from a C programming book.
2skyEM. skyEM is a bootsector game emulator
2x86_64-assembly. Code samples from a 64 bit assembly book
2Prism2D. A 2D game engine with python as a scripting backend (send help I have no idea what I am doing)
2Abstracted-Weapon-Interface. PoC on how one can abstract implementation details using OOP design patterns in C# (Unity Engine)
2LumaJS. A ReactJS inspired Framework written in TS for learning purposes
1cloudlet. TypeScript
1slab_allocator. A wip userland slab allocator for research purposes.
1crackmes. A list of solutions to random crackmes (SPOILER ALERT)
1