... to somewhere?
I initially wrote in C++ (and later C), but I've come to mostly replace those with Rust. I still sometimes write code in C, but I usually avoid C++.
I really like programming embedded or "ancient" systems such as the Game Boy Advance (of which I've long wanted to make an emulator for). I have dabbled multiple times in implementing the C standard library for Linux. I also have limited experience in assembly (mostly legacy Arm but also x86).
My favourite repositories are the projects that I am most fond of. These include:
- agbsum; a CLI tool for patching GBA image header checksums
- Benoit; a multithreaded Mandelbrot Set renderer
- eAS; a Rust-written assembler for Arm
identity_map
; Identity-based key-value map for Rust- Luma; an emulator for the GBA line of systems
- Oct; a Rust crate for encoding and decoding binary streams
- Pollex; a Rust crate for handling Arm instructions
- u8c; a C library for Unicode-related facilities
I host my repositories on GitLab, GitHub, and mandelbrot.dk
(SSH-only).