Day 13: My First Video and SDK Improvements

That’s it, I’ve started making tutorial-style videos 😉 I recently discovered GitHub Codespaces, and wow… instant crush. GitHub Codespaces, the trigger Being able to have a complete Linux environment in the cloud, accessible from a simple browser, is just amazing. No complicated local installation, no exotic dependencies breaking everything, no more “it works on my machine”, everything is ready in seconds. This opportunity made me want to create a tutorial explaining how to use my template to develop in C for the MO5. ...

February 27, 2026

Day 14: Sprite rendering optimizations

This weekend, I intended to tinker with a small Space Invaders style game. I had already developed a basic function to display sprites, but this time I needed something cleaner, faster, more optimized. In theory, the idea was simple. I wanted a rendering function capable of handling transparency, meaning it would not touch the background color, and a clean function that would only need to write 0 into the shape bank to erase the sprite, without ever modifying the color bank. ...

January 16, 2026

Day 15: I stopped fighting with the MO5

If you’ve followed my previous adventures, you know that coding on MO5 is… intense ;) Between tools from another era, hardware constraints that are not always well documented, and different behaviors between emulator and real hardware, I spent quite some time fighting my environment. At some point, I realized something simple: I was spending more time fixing my tools than coding my game, and that is frustrating. The real problem At first, I thought the problem came from the MO5: old machine, strong constraints, makes sense. ...

March 22, 2026

Day 16: MO5 pitfalls, or how to lose evenings over a variable

I thought I understood the MO5. In reality, it was the MO5 testing me 😉 Since I started developing my little game, I’ve run into quite a few issues, some predictable, others completely absurd, and most importantly several traps I fell into… even though I already knew the theory or had already experienced them before. That’s probably the most frustrating part. You know the trap exists, you’ve already read about it somewhere, but you still fall into it anyway. ...

March 22, 2026

Day 17: Video series, building a MO5 game in 2026

Since I started tinkering with the MO5, I’ve learned quite a lot, sometimes the hard way, often by spending my evenings on it 😉 I documented all of this on this blog, step by step, sharing what I discovered, the problems I ran into, and most importantly the solutions I found to make development a bit more… enjoyable. Because let’s be honest, coding on MO5 today, without the right tools, can quickly become complicated. ...

March 22, 2026