Long time, no see! Working on DexprOS's physical memory management.
Made a platform for my Raspberry Pi Pico robot from plastic and wood waste!
Added ray casting and buttons to my FPP game built on my own engine!
Just finished implementing my own variation of AABB-tree and AVL tree for accelerating frustum culling in my OpenGL game engine! The test scene is composed of 10'000 sponza models, each made of ~100 meshes. Runs at 30-60 FPS if the camera doesn't face a lot of models.
Finished support for paging in my own x64 operating system (DexprOS)! Now it's able to setup both 4-level and 5-level page maps. The paging chapter of Kognise's 'Putting the You in CPU' article helped me comprehend this topic incredibly.
Now the shell can interpret a few commands in my OS.
My OS running on real hardware. Now it has a functional PS/2 keyboard driver and a very basic (unfinished) shell.