Blog

Adventures in AI: Recompiling Game Boy Games for the Sega Master System

The Game Boy and the Sega Master System have a lot more in common than their marketing departments would have liked. I spent the weekend building gb2sms, a proof-of-concept static recompiler that takes a Game Boy ROM and produces a Master System cartridge image. Tetris now boots, plays at full spe...

Repairing a Microsoft Z80 Softcard

The Z80 softcard is somewhat of a curiosity. Released in 1980, it added a Z80 CPU to the Apple II, allowing CP/M (a popular business operating system) to be ran.

With CP/M gave the ability to run programs like WordStar, dBase, programming languages like PASCAL, and interactive adventures, such as...