The 3DS was never supposed to run Grand Theft Auto. It's a 2011 handheld with 128MB of RAM, a dual-core ARM11 clocked at 268MHz, and a GPU that was modest even by that year's standards. And yet, per a report from The News, fan developers are bringing GTA 3, Vice City, and Liberty City Stories to Nintendo's little dual-screen machine, and the early footage is somehow actually playable.

If you're wondering how that's even possible, the answer sits on a legal tightrope the emulation and reverse-engineering scene has been walking for years. Projects like re3 and reVC take the original compiled game code and reverse-engineer it back into readable source, which means the community can rebuild the games for platforms Rockstar never touched. Open-world streaming, the RenderWare graphics calls, the physics, all of it gets recompiled into native code that runs wherever a compiler will take it. That's how a game built for a PlayStation 2 ends up running on a handheld with 268MHz to work with.

And that constraint is exactly why I find this stuff so fun to watch. Porting code professionally, the hardest problems are never the interesting ones, they're the boring ones: fitting your memory budget, keeping the frame time under 16ms, deciding what to cut. The 3DS forces all of those decisions at once. Liberty City's map streams in chunks on a PS2; on a 3DS you're juggling that against a tiny heap and a screen that wants two different renders if you use both displays. Somebody had to sit down and actually solve that, for free, because they wanted Vice City on a folding Nintendo handheld. That part gets me.

The obvious caveat, and it's a big one, is that these ports exist in a legal gray zone. Rockstar's parent Take-Two has a long history of going after reverse-engineering projects, and the re3 and reVC repositories have already faced takedowns. The code survives because forks spread faster than lawyers can chase them, but anyone excited to play Liberty City Stories on the bottom screen of a 3DS should temper expectations about how long download links stay live. You also need to own the original games, since these projects ship code, not assets.

Should you actually play them? If you already have a modded 3DS and a copy of the games, absolutely, it's a genuinely cool party trick and the work deserves to be seen. But treat it as a novelty, not the definitive way to revisit these games. Frame rates wobble, the controls were never designed for a single circle pad, and the top screen's 240p resolution does Claude Speed no favors.

Still, there's a version of me that spent last weekend fighting a memory leak in a side project that looks at footage of Claude Speed wandering through Liberty City on a 3DS and feels something close to awe. Constraints don't kill good software people. They just reveal who's actually good at it...