Half-Life-porttaus Nokia N95:lle – ikoninen peli toimii Symbian-puhelimessa

Half-Life pyörii Nokia N95:llä – 30 fps Symbian-puhelimella
© A. Krivonosov

Dante Leoncini on onnistunut pyörittämään alkuperäisen Half-Life-pelin Nokia N95:llä. Valven klassinen vuoden 1998 ammunta peli toimii nyt vuoden 2007 Symbian-puhelimessa. Tietyissä kohtauksissa ruudunpäivitys yltää 30 kuvaan sekunnissa. Porttaus ei ole täydellinen: suorituskyvyn ailahtelu ja bugit ovat yhä läsnä. Silti on vaikuttavaa, että peli ylipäätään toimii noin vanhalla laitteella.

Leoncini lisäsi mukaan myös hiiri- ja näppäimistötuen. Kyseessä ei ole Windows-version x86-emulointia. N95 perustuu ARM-arkkitehtuuriin ja käyttää Symbian-käyttöjärjestelmää, joten peli piti kääntää natiiviksi versioksi, joka on räätälöity juuri tälle mobiilialustalle.

N95:n tekniset tiedot ovat nykymittapuulla hyvin vaatimattomat. Sen sydämenä on Texas Instrumentsin OMAP 2420 -alusta, jossa on 332 megahertsin ARM11-suoritin ja PowerVR MBX -grafiikka. Mallista riippuen keskusmuistia on 64 tai 128 megatavua, ja näyttö on 240x320 pikselin tarkkuudella.

Leoncini GitHub-sivu mainitsee myös Xash3D FWGS -moottorin Symbian-käännöksen. Tämä avoimen lähdekoodin moottori mahdollistaa Half-Life-pelaamisen alustoilla, joille sitä ei alun perin suunniteltu. Tällaiset projektit antavat vanhoille laitteille uuden elämän ja osoittavat, kuinka paljon suorituskykyä laitteistosta voidaan irrottaa oikealla optimoinnilla.

Rajoitukset ovat tietysti selvästi nähtävillä. Matala resoluutio, epätasainen suorituskyky ja bugit tekevät tästä porttauksesta kelvottoman vaihtoehdon perinteiselle Half-Life-pelaamiselle. Silti se osoittaa, että 2000-luvun lopun mobiililaitteisto oli jo paljon kykenevämpää kuin moni odotti – silloin, kun emuloinnin sijaan käytetään natiivia lähestymistapaa.

Half-Lifen pyörittäminen Nokia N95:ssä on enemmän tekninen kokeilu ja nostalgiahaaste kuin käytännöllinen sovellus. Harrastajille se on jälleen yksi todiste siitä, että ikoniset pelit voidaan portata kaikkein epätodennäköisimmille laitteille – jopa vanhalle Symbian-puhelimelle.