Public Projects
Wayvk
A Wayland compositor using Vulkan with the VK_KHR_display
extension for direct screen output. Wayvk also provides a framebuffer console replacement.
Tendon
An old-school DOOM-like game featuring software rasterisation with a BSP. The whole process is thoroughly documented in my blog.
Rysk Core
A library providing RISC-V instruction decoding and execution with the flexibility to support both RV32 and RV64 as well as the users choice of extensions.
Rysk
A RISC-V emulator designed for education. Development awaits Rysk Core feature completeness.
Kana Flashcards
Flashcards for rote learning Japanese "letters", kana.