HeadlinesBriefing favicon HeadlinesBriefing.com

Porting 25-Year-Old Horror Game Fiend

DEV Community •
×

A developer has successfully ported Fiend, a 2001 survival horror title, to modern 64-bit systems. This project serves as a digital preservation effort, resurrecting a key piece of history from GripDesign, the alias of Thomas Grip, who later co-founded Frictional Games. The port was far more complex than a simple recompile; it required replacing the obsolete FMOD audio library and bridging the gap between Allegro 3.9.3 and modern Linux by using Allegro 4.4.3.

To stabilize the game, the developer used AddressSanitizer to hunt down twenty-year-old memory corruption bugs, including buffer overflows and double-free errors. A major hurdle involved binary compatibility, as the game's map files contained 32-bit memory pointers that were useless on 64-bit architecture. The solution required rewriting the map loader to manually skip these pointers.

With a CI/CD pipeline now in place, this lost relic from a legendary developer's past is stable and ready for a new generation.