Blow on the cartridge: Nintendo, and building NESForge
Before the internet, before the dotcom boom, there was a grey box under the telly. The Nintendo Entertainment System arrived in British living rooms the way the best technology did back then: heavy, slightly mysterious, and plugged into the television with a lead you were told not to touch.
Every kid of that era knows the ritual. Cartridge out, blow across the contacts, push it back in, press it down until the spring caught. If the screen just flashed at you, you did it all again. It almost certainly made no difference — reseating the cartridge was doing the real work — but it felt like engineering, and we did it religiously.
Then came the negotiations. Whose turn it was, whose controller had the sticky button, who had to be Player 2. Evenings vanished into levels that took a hundred attempts, and the moment you finally beat one was worth every single death on the way. When the Super Nintendo arrived it felt like the future had been delivered early: sixteen bits, colours we'd never seen on a TV, and a pad with shoulder buttons that made the old one look like a calculator.
Looking back, those evenings taught me something I didn't have words for until much later. A machine has rules, and if you learn them well enough you can start to bend them. Warp zones, glitches, the occasional "that shouldn't be possible" — it was my first taste of thinking like a hacker, years before I knew what the word meant.
So, naturally, I built one. NESForge is my Nintendo Entertainment System emulator. Under the hood an emulator is a stack of small, very precise lies: a recreation of the NES's 6502-based processor, the picture unit that paints the screen one scanline at a time, and the sound chip that gives those games their unmistakable voice — all kept in lockstep, so the software inside never suspects it isn't sitting under a telly in the eighties.
A note from the security side of my brain: emulators are perfectly legal, the games are another matter. NESForge doesn't ship any, so bring your own dumps of cartridges you own, or explore the brilliant homebrew scene that's still making new NES games today.
Go on, fire up NESForge. No blowing required.