Brisbane, Australia
Systems programmer; Rust and Zig enthusiast. I make cool stuff sometimes
Toy RV64I emulator written in Zig
A shadertoy clone using polystrip and WebGPU
Render graph and convenience wrapper around wgpu
My solutions to Advent of Code
An register-based esolang with 33 alphabetic commands
5092e5a Fix panics in plic/virtio handling
~theonlymrcat pushed to ~theonlymrcat/rivet git
5f65362 Compile rivet.dts at build time
~theonlymrcat pushed to ~theonlymrcat/rivet git
ac14063 Update repository URL
~theonlymrcat pushed to ~theonlymrcat/runscript git
4db116b Check PMPs with splay-tree-backed range map
~theonlymrcat pushed to ~theonlymrcat/rivet git
5324e4d Implement syscon poweroff/reboot
~theonlymrcat pushed to ~theonlymrcat/rivet git
747f7b7 Split event loop and Hart onto two threads
~theonlymrcat pushed to ~theonlymrcat/rivet git
4ab3c44 Update README for most recent changes
~theonlymrcat pushed to ~theonlymrcat/rivet git
4ff6207 Add documentation for Trace and S-mode
~theonlymrcat pushed to ~theonlymrcat/rivet git
704eb07 Fix bugs with page faults, sign extension and alignment
~theonlymrcat pushed to ~theonlymrcat/rivet git
b6815e5 Document watch command in readme
~theonlymrcat pushed to ~theonlymrcat/rivet git