Jan. 26, 2026
Alright now for fresh pair of eyes on this project!
Now NO$GMB is great but it only supports Windows/DOS, no Linux support. Sucks for an arch user. I don’t want to be switching so I need to try wine.
Wine It worked out of the box. damn
Tilesets again. I was getting stuck in a loop, found out that the loop is waiting to hear back from the LCD. After add that to my memory.
Jan. 7, 2026
I was quite bored one day, with not much on my plate, I decided to create a GameBoy emulator. How hard can it be, after all it’s most CS students first real C project (or an emulator of some kind) Alright so where do I start.
Memory Different sources can refer to memory regions differently. High RAM is sometimes called Zero Page Memory, Cartridge Data is sometimes just called ROM, and if a document just says RAM, it is usually refering to the Working RAM.
Apr. 16, 2025
When I first started making maps, it was in the Hammer Editor for the Source Engine. Hammer was my creative playground — fast, simple, and deeply familiar. It’s a tool built for a very specific purpose: making levels for games like Half-Life 2, Counter-Strike: Source, and Portal.
For years, I assumed those skills would stay locked inside those games forever.
Recently, while working in Unity, I had a realization: the tools we know best can still serve us in modern workflows.