Before I started self hosting all of my stuff, I was using a VPS to host my web services. This was relatively easy to manage, while still giving me the […]
Homelab – Setting up TrueNAS on a HP MicroServer Gen 8 ODD SATA port
It’s a long title, worthy of the long time it took to get this working properly (even though there is one thing I did wish I do differently, but oh […]
Homelab – Installing Proxmox, settings and troubleshooting
My homelab runs on Proxmox, which was easy to set up, is very easy to work with, but gave me some trouble sometimes nontheless. I wanted to just leave this […]
Dolomites
Tips Hikes we did Lago di Sorapiss Very beautiful hike, with free parking at the bottom. Lago di Braies This is a very popular spot. There is not really a […]
GBA Audio Data
I decided to research the GBA’s m4a engine, and particularly how the GBA stores / plays audio. The mp3 songs you might listen to take up multiple megabytes even for one or two minutes of play time, while a GBA ROM can only store 2MB of data total. A highly efficient way of storing song data was used, similar to the MIDI format. Programs to export sound already exist (like agbplay or the agb2mid tool from various decompilation projects), but documentation is sparse and incomplete. I decided to write my own GBA audio extractor for the learning experience.
Madeira
Tips Hikes we did Fanal Forest Very beautiful, but also a very popular spot, so come early! We were there at about 9AM, so we beat the big crowds. The […]
The Algebraic Small Object Argument
For my thesis I wrote a formalization of the Algebraic Small Object Argument by Richard Garner. It is a construction in Category Theory, used to generate Natural Weak Factorization Systems. […]
Extracting photos from Vivitar Mini Camera
See my GitHub repository on this. We found this mini camera that can go on your keychain, a Vivitar Mini Camera, but we had no way of extracting the photos. […]
A Semester in Oslo
From August 14th to December 22nd 2022 I was in Oslo for a semester. I want to write something about my semester there, to share some highlights.
EEPROM Save Type
The GBA has games with different sorts of backup memory. There are 3 types: SRAM, Flash and EEPROM. GBATek explains the EEPROM save type, but I found it quite brief, so I will try to add on to this documentation.
