Game Gear Coding

About a year or so back I got a book that the public library was giving away after a book sale on Z80 assembly. I read it, but never really did anything with that knowledge. The thought was always in the back of my head to eventually apply that and play around with some SEGA Master System/Game Gear coding. Unfortunately time has a way of getting away from you. The library had a book sale about a month or so back and they had quite Continue reading →


Yesterday I went ahead and bought a Fuzebox which is an open source 8-bit console that is compatible with the Uzebox. Sadly, it won’t be here till next month (most likely.) It’s currently back ordered (which I knew while ordering it) but is expected to be back in stock the 29th. So hopefully early next month it’ll be here. Of course, it’s probably better that it’ll be a couple weeks it gets here. That’ll give me enough time to get paid again, and probably buy Continue reading →


I’ve been sort of obsessing over Uzebox lately. Even without purchasing the hardware yet, I’m getting a pretty excited about the possibilities of this small little console. Not just from the programming aspect, but also because Fuzebox looks like a great exercise in assembling/soldering. I’ve also been considering how/where I should cut the case that Fuzebox provides in their “Starter Kit.” For instance, the one of the things I imagine I’ll be using often is the FTDI to upload code to test and play with. Continue reading →


Because of my renewed interest in Z80 and wanting to better learn assembly programming, I ultimately want to do a bit with Game Gear/SMS coding. For this though, an emulator with at least some basic debugging facilities would be useful. After searching Linux Game Gear emulators, none really had what I was looking for. On my first attempt, I decided Dega looked interesting, it has source available. The two major turn offs of Dega was the Z80 core which is x86 assembly, which is obviously Continue reading →

Z80 Assembly

I’m currently learning Z80 assembly (I’ve read the book once, but now I’m actually working through the exercises.) I have to say, it’s fun and a bit challenging at times. The challenge is partly learning the tools. I’m currently using z80pack. From that I’m using z80asm and z80sim. I’ve played a bit with the cpm2&3sim emulator that comes with it, but I currently only really need z80sim. z80asm can be a bit strange at time (or perhaps just more strict then the book.) For instance, Continue reading →