• The Parts-Bin Approach: Konami's Contra

    Over and over, I look at games that are part of “systems”: the Sega System 1, the Hyper Neo Geo 64, the CAVE CV1000. But there ain’t no rule that says you have to organize your games that way. You could just take whatever parts are most convenient. The Panic Road board I built a pinball controller for is one example. But Konami is probably most associated with this approach. Let’s take Contra as a case study.

  • A Dangerous Hybrid: Speeding up the Super Game Boy

    The Super Game Boy allows you to play Game Boy games on your Super Nintendo. This is an impressive feat, when you consider that the two consoles share basically nothing in common. Today, we’ll look at the hybrid machine that creates: a multi-processor machine where the two CPUs share nothing in common. And maybe, just maybe, we can make the Super Game Boy go fast.

  • Replacing the BIOS on the Book 8088

    Imagine: a CGA laptop, in a modern form factor, but with a classic Intel 8088 (or even a NEC V20) inside. Throw in expansions for an ISA bus and an OPL3 sound card, and you’ve got a vintage computer afficionado’s dream, right? Well, for one thing: they stole the BIOS. Let’s fix that.

  • Bringing the Arcade Home, in 1984: The SG-1000 Arcade

    The SG-1000. Somehow, we’re on the third blog post this year on this little white box. In part one, we RGB modded it, but then decided that it wasn’t good enough. In part two, we built a cartridge, and complained more about RGB. And now, we move on to something completely different: the SG-1000-based arcade hardware! But I don’t have one of those. If only there was something I could do about that… (Plus: a little more complaining about RGB)

  • Making Every Ball Count with a Pachinko Data Counter and... React?

    So, you decided that after reading my post on hanemono, you had to get a modern pachinko machine for yourself. And now, after spending some time finding the sweet spot on the shooter and the perfect timing for the waving arms, you realize something: there’s no score. Even Pachi-Com has that! Well, the score in a gambling game is in your wallet (and will inevitably be negative). But if you’re playing for fun? What can be done then? And can you work Javascript into it?

  • Timing Matters on the Neo Geo

    The other day I did a long drive for a business trip, which meant a lot of listening to music. And that’s when I wondered something about a CD I’ve had for some time. Let’s look at some Neo Geo music. And maybe learn something I didn’t know about the AES before.

  • SG-1000 Smörgåsbord! Cartridges and RGB

    Did you think I could leave well enough alone with the SG-1000 II? Of course not. There were some follow-up questions raised by the last blog post, so I’d like to take a look. Also, we’ll build a cartridge to allow for some more in-depth testing. And some more thoughts about a way forward for RGB, too.