DOOM se puede ejecutar en tantos dispositivos, con y sin pantalla, que ya no tiene ningún interés conocer nuevos dispositivos en los que se ha hecho funcionar. Sin embargo, eso no significa que no exista curiosidad por conocer proyectos similares con otros juegos como el que ha llevado a cabo el desarrollador argentino Dante Leoncini.
Este desarrollador ha logrado ejecutar de forma nativa el legendario videojuego Half-Life 1 a 30 FPS estables en Nokia N95, un móvil que llegó al mercado en 2007, un año antes del lanzamiento del primer iPhone, lo que presenta una hazaña dentro de la informática retro, ya que demuestra el potencial oculto de los dispositivos móviles de hace casi dos décadas cuando se optimiza el software de manera adecuada.
No es emulación
No se trata de la versión original de PC para Windows corriendo a través de un emulador de arquitectura x86, lo cual habría sido imposible de procesar para el hardware de la época debido a la enorme carga de traducción de instrucciones.
Dado que el Nokia N95 funciona bajo una arquitectura basada en ARM y utiliza el sistema operativo Symbian OS, Leoncini tuvo que recurrir a una compilación nativa, al igual que se hace con DOOM para portarlo a cualquier dispositivo.
Para lograrlo, empleó una versión adaptada para Symbian de Xash3D FWGS, un motor gráfico de código abierto diseñado específicamente para ejecutar Half-Life y sus modificaciones en plataformas que nunca tuvieron soporte oficial por parte de Valve.
Dante D. Leoncini@dante_leonciniHalf-Life 1 on the Nokia N95 finally reached 30 FPS! Some slowdowns remain, but I’ve already identified the cause and am working on a fix. Mouse and keyboard support has also been added. Still a few bugs to fix, but it’s getting there.#HalfLife #nokia #symbian #valve #steam https://t.co/PDlq2CRxAy
06 de junio, 2026 • 01:07
971
12
Al reescribir el código para que se comunique directamente con el sistema operativo Symbian, el rendimiento que ofrece es superior al que se obtiene utilizando un emulador. Este proyecto no se limita a los controles en pantalla o al teclado físico deslizable del teléfono. Cuenta con soporte para ratón y teclado externos, transformando este icónico teléfono móvil que marcó toda una época, en un miniordenador capaz de ofrecer una experiencia cercana a los PC de finales de los 90. Lo próximo será añadir soporte para juego en LAN.
Dante D. Leoncini@dante_leonciniStill polishing the weapons, plus a few performance and graphical details. But the full controls are already working. You can create a dedicated server and use all weapons. Next steps are LAN/network play with other computers#Nokia #Symbian #Valve #Steam #HalfLife https://t.co/sSACKTIE3H
08 de junio, 2026 • 01:35
854
4
El hardware del Nokia N95
El Nokia N95 fue un teléfono considerado, en su lanzamiento, como la cumbre de la tecnología multimedia de la época donde los teléfonos inteligentes todavía no habían llegado al mercado. En su interior, se encuentra:
- Un procesador ARM11 a 332 MHz integrado en la plataforma Texas Instruments OMAP 2420.
- Un chip gráfico PowerVR MBX.
- 64 MB o 128 MB de memoria RAM (dependiendo de la variante del teléfono).
- Una pantalla con una resolución de apenas 240×320 píxeles.
Que un procesador de 332 MHz y apenas un puñado de megabytes de RAM logren mover un shooter en 3D que revolucionó la industria en 1998 a 30 FPS es una demostración de la eficiencia de la ingeniería de software antigua y de las capacidades gráficas que Nokia implementó en su gama alta en 2007, un dispositivo que llegó al mercado por 700 euros.
Aunque ha conseguido que Half-Life 1 se mueva a 30 FPS, el proyecto todavía está en fase de desarrollo, ya que de vez en cuando sufre pérdidas de rendimiento y algunos errores gráficos que, afortunadamente, ya ha identificado y está trabajando en solucionarlos.
