I Got a Modern Radeon GPU Running on a Raspberry Pi 5
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.
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.
Retiring the optical drive on a Japanese GameCube in favour of a GC Loader — an SD-card ODE that replaces the drive assembly entirely.
A Hong Kong roadside electronics stall, some haggling, and a genuinely grubby Sega Dreamcast — cleaned up, brought back to life, and rescued from an early retirement.
A store-by-store guide to retro game shopping in Tokyo — Super Potato, Book Off, Retro Game Camp, BEEP, Surugaya, and where the tourist-pricing traps are.
A second Dreamcast controller stopped working, with what looked like pushed-in connector pins — turned out to be a cheap, no-solder fix.
Why I went looking for a capture card built for video walls and broadcast, rather than retro gaming — and ended up with a pair of Datapath VisionAV-HD cards.
A hand-hacked GameCube VGA cable from the early 2000s lost its red channel. Working out what it even was turned out to be impossible — fixing it turned out to be easy.