Disassembly vs Decomp vs Recomp vs Port: What's the Difference?
Four words that get used almost interchangeably for the projects bringing old games back to life — what each one actually means, where they overlap, and how to tell them apart.
Four words that get used almost interchangeably for the projects bringing old games back to life — what each one actually means, where they overlap, and how to tell them apart.
When my Amstrad PC1640’s original hard drive started throwing file allocation table errors, I needed its files off fast — over a null-modem cable, with Procomm’s Kermit mode on the Amstrad side and TeraTerm on the PC.
Some programming news!
I’m working on a PC port of SNES classic Star Fox, using the asm code from the ultrastarfox project as a base.
Progress is great so far — and I even have a video to prove it! See below.
I'm building my own native PC port of Star Fox. 🦊🚀 Pure C, no emulation. Every frame is checked pixel-by-pixel against the original.
- 29
- 63
- 732
- 27K
Gran Turismo 5’s Multi Monitor mode links three PlayStation 3s into one continuous view across three screens — no special hub, and it works in full GT career mode instead of just Arcade.
Back inside the Xbox Series X that kept shutting itself off — this time going all the way to the die itself to find out if the theory from Part 1 was actually right.
My Xbox Series X started powering itself off mid-game, but only in some games. Working out why turned into a proper electrical diagnosis, and it ended up somewhere I didn’t expect.
A Sapphire Radeon RX 580, then a PowerColor RX 6600 XT, wired into a Raspberry Pi 5 over OCuLink — a custom kernel, a patched memcpy library, and Half-Life 2 at 4K on a $60 computer.
An i.LINK Battle mode hidden inside Gran Turismo 3 links three PlayStation 2s into one continuous view across three screens — and, later, one genuine ultra-wide picture stitched from all three.
A GitHub find, a beefy USB-C power supply, and an official Active Cooler — the full story of building Valve’s Source Engine from scratch and getting Half-Life 2 running natively on a Raspberry Pi 5, no emulation involved.