Hubo una época en la que pagar 700 euros por un móvil significaba llevar en el bolsillo una rareza tecnológica. El Nokia N95 salió en 2007 con esa ambición, y ahora también sirve para algo que entonces sonaba casi imposible, ejecutar Half-Life 1 de forma nativa a 30 fotogramas por segundo estables.
La prueba la firma Dante Leoncini, desarrollador que ha conseguido mover el juego sobre la arquitectura ARM del teléfono y dentro de Symbian OS. No hablamos de streaming ni de una emulación remota, sino de una compilación nativa apoyada en una versión adaptada del motor gráfico de código abierto Xash3D FWGS.
Ahí está la parte que más llama la atención para cualquier aficionado al hardware retro. El juego ya alcanza 30 fotogramas por segundo estables en el Nokia N95, un terminal con un procesador ARM11 a 332 MHz, chip gráfico PowerVR MBX y una pantalla de 240 por 320 píxeles.
Leoncini ya llevó el port hasta un punto jugable
Dante Leoncini, desarrollador, explica en qué punto exacto está el trabajo.
"Half-Life 1 en el Nokia N95 finalmente alcanzó 30 fotogramas por segundo. Quedan algunas ralentizaciones, pero ya he identificado la causa y estoy trabajando en una solución. También se ha añadido soporte para ratón y teclado. Todavía hay algunos errores que corregir, pero va por buen camino." - Dante Leoncini, desarrollador
El detalle interesante no está solo en la cifra. También hay soporte para ratón y teclado externos, una decisión que cambia bastante la experiencia en un dispositivo pensado para teclas físicas de móvil y no para un shooter en primera persona.
En hardware de 2007, cada ajuste cuenta. El Nokia N95 montaba la plataforma Texas Instruments OMAP 2420, combinaba ese ARM11 con 64 MB o 128 MB de RAM y, aun así, ya puede ejecutar una versión funcional de un clásico del PC.
Los controles completos ya funcionan y el proyecto va más allá de arrancar el juego
Leoncini también ha detallado qué partes ya están operativas y cuáles siguen en revisión.
"Sigo puliendo las armas, además de algunos detalles de rendimiento y gráficos. Pero los controles completos ya funcionan. Puedes crear un servidor dedicado y usar todas las armas. Los siguientes pasos son el juego en red LAN con otros ordenadores." - Dante Leoncini, desarrollador
Eso dibuja un escenario bastante más ambicioso que el típico experimento técnico que solo busca enseñar una pantalla de inicio. Aquí ya funcionan los controles completos, se pueden usar todas las armas y hasta crear un servidor dedicado.
Quedan, eso sí, pérdidas de rendimiento y errores gráficos ya identificados. Esa mezcla entre fluidez estable en líneas generales y pequeños tropiezos puntuales deja claro el estado real del port, que todavía está en fase de corrección.
Un móvil de 2007 vuelve a la conversación por pura potencia de adaptación
Visto en perspectiva, el dato tiene algo de ironía tecnológica. Un teléfono lanzado en 2007, con pantalla de 240 por 320 píxeles y componentes que hoy parecen mínimos, acaba alojando un shooter de PC gracias a una adaptación nativa bien afinada.
La escena retro suele vivir de la nostalgia, pero aquí pesa más la ingeniería que el recuerdo. El Nokia N95 llegó al mercado como un gama alta de 700 euros y ahora demuestra otra clase de valor, porque con 64 MB o 128 MB de RAM ya sostiene Half-Life 1 a 30 fotogramas por segundo estables.