Getting retro console and PC games running on virtually everything is something of a sport. Normally, weird ports of Doom to oddball devices take centre stage, and by comparison, running the original Half-Life on a late 2000s Nokia feels relatively tame. However, having just assembled a sizable Windows 98 rig to play that specific era of shooters, I'm pretty shook that it works on a precursor to the iPhone.
If you've been specifically dreaming of playing Half-Life 1 on a Nokia N95, you've got developer Dante D. Leoncini to thank. In a clip shared to X, you can bear witness to the shooter running natively at 30fps on the "smartphone", complete with mouse and keyboard support. Yes, caveats include playing at 240 x 320 pixels on a very blue 2.6-inch TFT display, but that's still a mean feat, seeing as the phone boasts a 332 MHz ARM chip and just 64MB RAM.