Utvikler Dante Leoncini har klart å kjøre den originale Half-Life på en Nokia N95. Valves klassiske skytespill fra 1998 fungerer nå på Symbian-smarttelefonen fra 2007, og når 30 fps i enkelte scener. Porteringen er ikke feilfri – det er fortsatt ytelsesfall og feil – men det faktum at det i det hele tatt kjører på så gammel maskinvare er imponerende.
Leoncini har også lagt til støtte for mus og tastatur. Dette er ikke en x86-emulering av Windows-versjonen. Siden N95 er ARM-basert og kjører Symbian OS, krevde spillet en opprinnelig bygget versjon tilpasset den mobile arkitekturen.
N95-spesifikasjonene ser utrolig beskjedne ut etter dagens standard. Den drives av en Texas Instruments OMAP 2420-plattform med en 332 MHz ARM11-CPU og PowerVR MBX-grafikk. Avhengig av varianten har den 64 eller 128 MB RAM og en 240x320-skjerm.
Leoncini sin GitHub-side nevner også en Symbian-bygg av Xash3D FWGS, en åpen kildekode-motor som gjør at Half-Life kan kjøre på plattformer som aldri var ment for originalutgivelsen. Prosjekter som dette gir gamle enheter et nytt liv og viser hvor mye ytelse som kan hentes ut fra maskinvare med riktig optimalisering.
Selvsagt er begrensningene tydelige. Den lave oppløsningen på skjermen, ujevn ytelse og feil gjør at denne porteringen ikke er et levedyktig alternativ til å spille Half-Life på tradisjonelt vis. Likevel viser det at mobilmaskinvaren fra slutten av 2000-tallet allerede var i stand til mer enn mange forventet – når en opprinnelig tilnærming erstatter emulering.
Å kjøre Half-Life på en Nokia N95 er mindre et praktisk bruksområde og mer et teknisk eksperiment og en nostalgisk utfordring. For entusiaster er det nok et bevis på at ikoniske spill kan porteres til de mest usannsynlige enheter – til og med en gammel Symbian-smarttelefon.