Half-Life tourne à 30 fps sur un Nokia N95 de 2007
Un Nokia N95 qui fait tourner Half-Life à 30 images par seconde, avec la campagne solo complète, le son, les armes et même un clavier Bluetooth, voilà ce que montre la dernière démonstration de Dante Leoncini, un développeur argentin visiblement très patient.
Pour resituer, Half-Life, c’est le jeu de tir culte que Valve a sorti en 1998, celui qui a lancé Gordon Freeman et accessoirement donné naissance à Counter-Strike. À l’époque, il réclamait au minimum un Pentium à 133 MHz et 24 Mo de mémoire vive pour tourner sur PC.
Le N95, lui, c’était le téléphone star de Nokia juste avant l’arrivée de l’iPhone : un coulissant sous Symbian, le système maison de la marque, avec GPS, appareil photo de 5 mégapixels et une puce Texas Instruments OMAP 2420. Dedans, un processeur ARM11 à 332 MHz, une partie graphique PowerVR MBX et 128 Mo de mémoire sur la version 8 Go, le tout derrière un écran de 240 par 320 pixels.
Autant dire qu’on est très loin d’une console portable moderne. Et c’est justement ce qui rend l’exercice amusant : ce téléphone a bientôt vingt ans, et il encaisse un jeu de tir complet.
Pas d’émulation ici. Leoncini a recompilé le jeu en natif pour Symbian en s’appuyant sur Xash3D FWGS, un moteur open source qui réécrit celui de Half-Life pour le porter sur des plateformes que Valve n’avait jamais prévues. Le code cause donc directement à la puce ARM, et c’est quand même mieux qu’une émulation qui aurait transformé la traversée de Black Mesa en diaporama.
La vidéo
est à voir ici, sur X, il vous suffit de cliquer sur ce lien
.
Ce moteur, la communauté du rétroportage s’en sert d’ailleurs depuis des années pour faire atterrir le jeu de Valve un peu partout, d’Android à la Switch en passant par la PS Vita. Par contre, du natif Symbian, un système que Nokia a laissé mourir au début des années 2010 et dont presque plus personne ne maîtrise les outils, ça ne s’était jamais fait.
Dans la vidéo mise en ligne au début du mois, on voit la campagne solo avancer sans broncher. Le compteur oscille autour des 30 images par seconde avec quelques creux, mais Leoncini affirme en avoir déjà trouvé la cause et bosse dessus.
Tout le chantier est documenté sur son site personnel, captures à l’appui. On y découvre au passage un clavier et une souris appairés en Bluetooth, de quoi jouer sur ce coulissant avec les mêmes contrôles que sur le PC d’origine, les touches du téléphone dépannant les plus courageux.
Il prévoit encore de corriger les bugs restants et d’améliorer le rendu. Un mode multijoueur en réseau local puis en ligne devrait suivre, de quoi imaginer des parties entre Nokia ressortis du tiroir.
Une bidouille parfaitement inutile, donc indispensable, et qui vaut si vous voulez mon avis tous les remasters du monde.
Source :
Tom’s Hardware

Leave a Comment