#emulation
6 posts
2026 - November
1 postI Fixed Several Old Racing Games Using AI: Colin McRae 1, 3, 4, Sega Rally Revo and Outrun 2006, All the Way to the Screamer Trilogy
The Colin McRae 1 launcher worked so well that I repeated the recipe: in a little over a day I shipped six more launchers, for Colin McRae Rally 3, 04 and DiRT, OutRun 2006, Sega Rally Revo and the Screamer trilogy, and then two more, for Colin McRae Rally 2005 and DiRT Rally, built straight from a shared SDK. I explain why these abandoned games no longer run without hacks, how each launcher rewires graphics, controls and display using Wine, DXVK, dgVoodoo and a modified dosbox, and what can be improved afterwards: 4K, Hor+ widescreen, fps, anisotropic filtering, scalers, color correction in CMR3 and AI-generated HD textures in CMR1. Includes the links, videos, Linux and Windows instructions, and how long each one took.
2026 - September
1 postAI Challenge: Converting NES ROMs to the Master System/SMS
I tried using frontier LLMs to convert NES ROMs into Master System games. I explain the architecture, why translating 6502 to Z80 runs slow, the emulator as a feedback oracle, and where the mappers stall everything.
2026 - April
3 postsHow DriveClub and shadPS4 Almost Defeated AI and Me: How to Learn
After 31 phases and 44 commits, I found DriveClub’s nighttime blackout in shadPS4 came from unsynchronized GPU→CPU feedback. `readbacks_mode: 2` fixed the bug, but the investigation taught me the path.
My Favorite Retro Racing Games Running on My Distrobox
I consolidated a collection of classic racing games on Linux in Distrobox. Driveclub runs at 30 FPS with a shadPS4 fork, and FM4 works in Xenia after extensive tweaking.
An Emulation Distrobox with Claude Code
I built an Arch Distrobox for 12 emulation platforms and Steam, organized into 17 Ansible roles with Claude Code’s help. The automation makes setup reproducible and keeps decisions visible.
2025 - May
1 postComputing History and Retro Dev on YouTube
A curated list of YouTube channels on computing history and retro development that every dev should watch.