← На главную

Данте Леончини запустил Half-Life на Nokia N95 с 30 FPS

08.06.2026 21:02 · hackernews

Аргентинский разработчик Данте Леончини запустил оригинальный Half-Life на Nokia N95 — том самом слайдер-телефоне 2007 года на Symbian. Игра выдаёт 30 FPS, а ещё появилась поддержка мыши и клавиатуры. Леончини написал в X, что тормоза всё ещё случаются, но он уже выяснил причину и работает над исправлением.

Half-Life вышла в 1998 году и требовала Pentium на 133 MHz с 24 MB RAM. Nokia N95 эти характеристики формально перекрывает: у неё двухъядерный Texas Instruments OMAP 2420 на 332 MHz (ядро ARM11), графический ускоритель PowerVR MBX 3D, 64 MB RAM и экран 240×320. Всё это работает под Symbian OS 9.2 и S60 3rd Edition. Позже вышла версия N95 на 8 GB — у неё памяти было уже 128 MB.

Поскольку телефон на ARM и не на Windows, запустить Half-Life через эмуляцию не получится. Леончини собирает нативный билд под Symbian. Раньше он уже портировал на ту же платформу Quake 3, Crash Bandicoot, а также эмуляторы Sega, ScummVM и NES. Тогда узким местом был процессор — с теми же самыми тормозами он борется и сейчас.

Обычно порты Half-Life на необычные платформы делают через Xash3D — это открытый движок, совместимый с GoldSrc от Valve. Его собирали под Android, Raspberry Pi и Meta Quest. Использует ли его версия Леончини для N95, пока неясно.

Интересно, что 30 FPS на том же чипе OMAP 2420 уже получали. Ещё в 2008 году GMSArena писала про разработчика Олли Хинкка, который портировал Quake III Arena под S60 3rd Edition. Его порт работал на N95 8GB, N82 и E90, но не на оригинальном N95 — там было вдвое меньше RAM. Леончини пока не уточнил, какую именно версию телефона использует он.

Half-Life — не единственный проект Леончини для N95. На его GitHub есть клон Blender'а, написанный с нуля под названием Blendersito, и собственный игровой движок. Телефон N95 как платформа для такого софта — далеко не самый странный выбор из тех, что мы видели.

Читать оригинал →