Saltar al contenido
Tecnología

Un desarrollador argentino logró que Half-Life funcione a 30 FPS en un Nokia N95 de 2007. El experimento demuestra hasta dónde puede estirarse un móvil con Symbian cuando se lo trata como un pequeño PC retro

Dante Leoncini consiguió ejecutar el Half-Life original en un Nokia N95, con soporte para mouse y teclado Bluetooth. El port todavía tiene algunos bajones de rendimiento, pero ya alcanza los 30 FPS en un teléfono que nació nueve años después del clásico de Valve.
Por

Tiempo de lectura 4 minutos

Comentarios (0)

Hay una clase de experimentos tecnológicos que no intenta resolver un problema moderno, sino hacer una pregunta mucho más divertida: ¿hasta dónde se puede empujar una máquina vieja si alguien tiene paciencia, conocimiento y una dosis saludable de obstinación? El último ejemplo llega desde Argentina y tiene dos protagonistas improbables: Half-Life, el shooter de Valve de 1998, y un Nokia N95, uno de los móviles más recordados de 2007.

El desarrollador Dante Leoncini publicó esta semana que logró llevar Half-Life 1 a 30 FPS en el N95. Según explicó, todavía quedan algunos bajones de rendimiento, pero ya identificó la causa y está trabajando en una solución. También añadió soporte para mouse y teclado, lo que convierte al viejo Symbian en algo bastante parecido a un mini PC retro improvisado.

El Nokia N95 era un monstruo para su época, aunque hoy parezca una pieza de museo

Para entender por qué esto tiene gracia, hay que volver a 2007. El Nokia N95 no era un teléfono cualquiera: era uno de esos dispositivos que Nokia vendía casi como si fueran el futuro condensado en un ladrillo con teclado deslizante. Tenía cámara de 5 megapíxeles con óptica Carl Zeiss, GPS integrado, Wi-Fi, salida de TV, reproductor multimedia y Symbian OS 9.2 con S60 3rd Edition.

Por dentro, montaba un Texas Instruments OMAP 2420 a 332 MHz, basado en ARM11, acompañado por un acelerador gráfico PowerVR MBX, pantalla de 240 x 320 píxeles y 64 MB de RAM en la versión original. La variante N95 8GB, lanzada después, elevó la memoria a 128 MB y añadió almacenamiento interno más generoso.

Visto desde 2026, eso suena ridículamente pequeño. Visto desde 1998, no tanto. Half-Life pedía como mínimo un Pentium a 133 MHz y 24 MB de RAM en PC. Sobre el papel, el móvil de Nokia tenía potencia suficiente para intentarlo. El problema, claro, es que no era un PC.

No es solo “abrir Half-Life”: hay que traducirlo al mundo Symbian

La parte interesante del proyecto no está únicamente en alcanzar los 30 FPS. Está en cómo se llega hasta ahí. El Nokia N95 usa arquitectura ARM y corre Symbian, no Windows. Eso significa que no basta con ejecutar el juego original como si fuera una aplicación vieja de PC. Hace falta una adaptación nativa o un motor compatible preparado para ese entorno.

En ports de Half-Life a plataformas raras suele aparecer Xash3D, un motor abierto compatible con GoldSrc, la tecnología original de Valve. En publicaciones previas de Leoncini en Instagram, él mismo menciona mejoras de rendimiento en Half-Life 1 usando Xash3D para Nokia N95 con Symbian S60v3, aunque el reporte inicial de Tom’s Hardware señalaba que no estaba confirmado si su versión actual se apoya en ese motor.

También hay otro dato bonito: Leoncini no se quedó solo con “que arranque”. En otro post reciente dijo que el port ya tenía música y sonido en el Nokia N95, y antes había adelantado la idea de un port completo, sin contenido recortado, con mouse y teclado Bluetooth, multijugador por Wi-Fi y soporte para mods.

El móvil de Nokia ya tenía antecedentes jugando a ser consola

El N95 no es nuevo en estas aventuras. En 2008, el desarrollador Olli Hinkka logró llevar Quake III Arena a móviles S60 3rd Edition con el mismo chipset, con soporte para teclado y mouse Bluetooth e incluso posibilidad de montar un servidor multijugador desde el teléfono. Aquella versión corría en modelos como el N95 8GB, el N82 y el E90, aunque no en el N95 original, que tenía menos RAM.

Eso hace que el logro de Leoncini tenga un aire de continuidad histórica. En plena era de móviles con pantallas gigantes, chips sobredimensionados y tiendas de apps infinitas, alguien vuelve a una máquina con botones físicos, pantalla QVGA y Symbian para demostrar que todavía hay margen.

Leoncini, además, viene empujando ese hardware desde hace tiempo. Tom’s Hardware recoge que ya consiguió ejecutar Quake 3, Crash Bandicoot y emuladores de Sega, ScummVM y NES en el N95. También ha desarrollado un clon de Blender desde cero llamado Blendersito y su propio motor de juego para Symbian.

Lo más interesante no es jugar cómodo, sino ver que funciona

Nadie va a cambiar una Steam Deck por un Nokia N95 para jugar Half-Life. Tampoco hace falta fingirlo. La gracia de estos proyectos está en otro lado: obligan a mirar de nuevo hardware que parecía cerrado, viejo o superado, y preguntarse qué puede hacer si se le escribe software a medida.

El N95 fue lanzado como un “multimedia computer”, una frase muy Nokia de aquella época. Casi veinte años después, esa etiqueta suena menos exagerada cuando se lo ve moviendo Half-Life con teclado y mouse. No será perfecto. Habrá ralentizaciones. Hará falta ajustar bugs, optimizar CPU y quizá pelearse con la memoria. Pero ya hay algo funcionando.

Y eso, para una pieza de tecnología que muchos recuerdan como “el móvil con buena cámara de antes del iPhone”, es una pequeña revancha. En algún lugar entre el laboratorio retro y el capricho de programador, Gordon Freeman acaba de despertar en Black Mesa dentro de un Nokia con Symbian.

Compartir esta historia

Artículos relacionados