I use Arch Linux, and you know what that means: investing hours of my time into saving a few megabytes of disk or RAM. Here is my most recent bit of tinkering: I like Xfce: I think it strikes a good balance between being feature-rich and lightweight. Of course, this is all subjective, but havingContinue reading "Getting Rid of xfdesktop Because I’m a Minimalist Weirdo"
The Tale of clownaudio – Part 2
Preamble Last time, I went over the 'why' of clownaudio's development. In this part, I hope to go over the 'how'. But before we begin, I'd like to briefly mention something that I didn't bring up in the last part: ever since its early days, my Cave Story Ogg Vorbis mod has been under versionContinue reading "The Tale of clownaudio – Part 2"
Visual Boy Advance – M, and the Story of ‘How the Hell Did This Code Work for the Last Five Years’
Background I recently noticed that my go-to Game Boy Advance emulator, Visual Boy Advance - M, has a GitHub repo. My curiosity got the best of me and I wound up browsing its Issues tab for a few minutes. Eventually I found an issue about an audio delay in the SDL backend. In the end,Continue reading "Visual Boy Advance – M, and the Story of ‘How the Hell Did This Code Work for the Last Five Years’"
The Tale of clownaudio – Part 1
Pre(r)amble I suppose I should start this off by explaining exactly what clownaudio is: clownaudio is my custom sound engine library. It performs real-time decoding, mixing, and playback of sounds in a variety of formats. Think 'the thing that plays music and sound effects in a video game'. When I was a poor naive soul,Continue reading "The Tale of clownaudio – Part 1"
So This Is a Thing That I’m Doing Now
I've been telling people that I was going to start a blog for a while now, so here it is. Where do I begin... well, I've always been a bit of a rambler, and for some reason people seem to enjoy it. What do I ramble about? Why, my programming projects of course. Want toContinue reading "So This Is a Thing That I’m Doing Now"