2024-10-12 15:38:36 +02:00
# Welcome
2024-10-12 16:08:52 +02:00
... to somewhere?
# My life
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).
2024-10-29 09:48:57 +01:00
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).
2024-10-12 16:08:52 +02:00
2024-10-12 16:12:28 +02:00
# Projects
2024-10-12 16:08:52 +02:00
My pinned repositories denote the projects that I am most fond of.
These include:
2024-10-31 09:36:11 +01:00
* [agbsum ](https://mandelbrot.dk/agbsum/ ); a CLI tool for patching GBA image header checksums
* [Benoit ](https://mandelbrot.dk/benoit/ ); a multithreaded Mandelbrot Set renderer
* [eAS ](https://mandelbrot.dk/eas/ ); a Rust-written assembler for Arm
* [Luma ](https://mandelbrot.dk/luma/ ); an emulator for the GBA line of systems
2024-12-20 12:13:53 +01:00
* [oct ](https://mandelbrot.dk/oct/ ); a Rust crate for encoding and decoding binary streams
2024-10-31 09:36:11 +01:00
* [Pollex ](https://mandelbrot.dk/pollex/ ); a Rust crate for handling Arm instructions
* [u8c ](https://mandelbrot.dk/u8c/ ); a C library for Unicode-related facilities
2024-10-12 16:08:52 +02:00
2024-10-31 09:33:28 +01:00
I host my repositories on [GitHub ](https://github.com/bjoernager/ ), [GitLab ](https://gitlab.com/bjoernager/ ), and [`mandelbrot.dk` ](https://mandelbrot.dk/ ).
2024-10-12 15:38:36 +02:00
2024-10-31 09:36:11 +01:00
[Dux ](https://mandelbrot.dk/dux/ ) was my first library and intended for replacing other libraries such as GLFW and Winit.
2024-10-12 16:11:45 +02:00
The logo of this project was loosely based on that of u8c and currently serves as my profile picture.