⚡ Терміново
UkrPulse
Гаджети

Half-Life на Nokia N95: ретро-гра на сучасний лад

· 2 хв читання
Half-Life на Nokia N95: ретро-гра на сучасний лад
Аргентинський розробник Данте Леончіні зміг запустити легендарну Half-Life на застарілому смартфоні Nokia N95, перетворивши його на ретро-консоль. Гра працює на 30 FPS з підтримкою миші та клавіатури, а ентузіаст продовжує оптимізувати проєкт.

Аргентинський розробник запустив Half-Life на Nokia N95

Аргентинський ентузіаст Данте Леончіні зумів запустити легендарну гру Half-Life на смартфоні Nokia N95, випущеному ще у 2007 році. Таким чином, пристрій перетворився на справжню ретро-консоль.

Технічні особливості порту

За словами розробника, гра працює зі швидкістю 30 кадрів на секунду. Крім того, він додав підтримку миші та клавіатури, що значно покращує ігровий процес. Наразі Леончіні працює над усуненням незначних сповільнень, які іноді виникають під час гри.

Цей проєкт є продовженням його зусиль із перетворення Nokia N95 на кишенькову ретро-консоль. Смартфон працює на базі Symbian OS та оснащений двоядерним процесором Texas Instruments OMAP 2420 з тактовою частотою 332 МГц.

Системні вимоги Half-Life та можливості Nokia N95

На момент виходу у 1998 році Half-Life вимагала мінімальних системних характеристик: процесор Pentium 133 МГц та 24 МБ оперативної пам’яті. Ці параметри цілком відповідають можливостям Nokia N95, яка має 64 МБ ОЗП та процесор на базі архітектури ARM11.

Крім Half-Life, Леончіні вдалося запустити на телефоні й інші ігри: Quake 3, Crash Bandicoot, а також емулятори Sega, ScummVM та NES.

Характеристики Nokia N95

  • Процесор: Texas Instruments OMAP 2420 (ARM11, 332 МГц)
  • Графічний прискорювач: PowerVR MBX
  • Оперативна пам’ять: 64 МБ (у пізнішій версії з 8 ГБ вбудованої пам’яті — 128 МБ)
  • Дисплей: 240×320 пікселів
  • Операційна система: Symbian OS 9.2, S60 3rd Edition

Як вдалося запустити Half-Life на Symbian?

Оскільки Nokia N95 працює на архітектурі ARM та операційній системі, відмінній від Windows, для запуску Half-Life знадобилася нативна версія Symbian або емуляція ПК-версії. За словами Леончіні, саме процесор був основним обмеженням під час його ранніх спроб запустити Quake 3. Однак тепер він зосереджений на усуненні сповільнень.

Зазвичай для запуску Half-Life на нестандартних платформах використовують рушій Xash3D — відкриту альтернативу GoldSrc від Valve. Цей рушій сумісний з Android, Raspberry Pi та Meta Quest. Однак невідомо, чи застосовував його Леончіні у своєму проєкті.

Історичний контекст: ігри на OMAP 2420

Архітектура OMAP 2420 вже доводила свою здатність забезпечувати 30 FPS у іграх. Ще у 2008 році розробник Оллі Хінкка запускав Quake III Arena на телефонах лінійки S60 3rd Edition, які працювали на тому ж чипсеті. Цей порт підтримував Bluetooth-клавіатуру та мишу, а також дозволяв запускати багатокористувацький сервер прямо з телефона.

Порт Quake III працював на моделях N95 8GB, N82 та E90, але не на оригінальній Nokia N95 через вдвічі менший обсяг ОЗП.

Джерело: itc.ua