Half-Life draait op Nokia N95: een technisch experiment

Danny Weber

Ontdek hoe ontwikkelaar Dante Leoncini Half-Life op een Nokia N95 liet draaien. Een indrukwekkend technisch experiment dat oude hardware een tweede leven geeft.

Ontwikkelaar Dante Leoncini is erin geslaagd om de originele Half-Life te laten draaien op een Nokia N95. Valve's klassieke shooter uit 1998 werkt nu op de Symbian-smartphone uit 2007, waarbij bepaalde scènes 30 fps halen. De port is niet perfect – er zijn nog prestatieproblemen en bugs – maar het feit dat het op zo'n oude hardware überhaupt werkt, is indrukwekkend.

Leoncini heeft ook ondersteuning voor muis en toetsenbord toegevoegd. Het gaat hier niet om een x86-emulatie van de Windows-versie. Omdat de N95 op ARM is gebaseerd en Symbian OS draait, was een native build nodig die is aangepast aan die mobiele architectuur.

De specificaties van de N95 zijn vandaag de dag bijzonder bescheiden. Het toestel wordt aangedreven door een Texas Instruments OMAP 2420-platform met een 332 MHz ARM11-CPU en PowerVR MBX-graphics. Afhankelijk van de variant heeft het 64 of 128 MB RAM en een 240x320-scherm.

Op Leoncini's GitHub-pagina staat ook een Symbian-build van Xash3D FWGS, een opensource-engine waarmee Half-Life kan draaien op platforms waarvoor het oorspronkelijk nooit bedoeld was. Projecten als deze geven oude apparaten een tweede leven en laten zien hoeveel prestaties er uit hardware te halen zijn met de juiste optimalisatie.

De beperkingen zijn natuurlijk duidelijk zichtbaar. Het lage-resolutiescherm, de ongelijke prestaties en de bugs maken deze port geen volwaardig alternatief om Half-Life op de traditionele manier te spelen. Toch laat het zien dat mobiele hardware uit de late jaren 2000 al meer in huis had dan velen verwachtten – wanneer een native aanpak emulatie vervangt.

Half-Life draaien op een Nokia N95 is minder een praktische toepassing en meer een technisch experiment en een nostalgische uitdaging. Voor liefhebbers is het opnieuw een bewijs dat iconische games naar de meest onwaarschijnlijke apparaten kunnen worden geporteerd – zelfs naar een oude Symbian-smartphone.

© A. Krivonosov