Developer gets Half-Life running at 30 FPS on a Nokia N95

TL;DR

Dante Leoncini has successfully ported Half-Life to the Nokia N95, reaching 30 FPS with added input support. Some slowdowns remain, but progress continues. This showcases the device’s potential for heavyweight software.

Argentine developer Dante Leoncini has successfully run Half-Life at 30 frames per second on a Nokia N95, a Symbian-based phone from 2007, with mouse and keyboard support added. This marks a notable technical milestone in adapting classic PC games to outdated mobile hardware.

Leoncini reports that while some slowdowns persist, he has identified the cause and is actively working on a fix. The achievement involves porting Half-Life, originally released in 1998, to the Symbian OS running on the N95’s dual-core 332 MHz ARM11 processor paired with a PowerVR MBX 3D accelerator. The device features 64MB of RAM and a 240×320 display, specifications that are well below modern standards.

Previously, Leoncini has managed to run other heavyweight software on the N95, including Quake 3, Crash Bandicoot, and emulators for Sega, ScummVM, and NES. His latest work demonstrates that even complex games like Half-Life can be adapted for legacy hardware with dedicated effort. The port reportedly uses a native Symbian build rather than emulation, although details about the engine used are not confirmed.

Technical Feat Demonstrates Legacy Hardware Potential

This development highlights the continuing potential of older mobile hardware for running modern or classic PC games, challenging assumptions about hardware limitations. It also underscores the ingenuity of developers in repurposing legacy devices for heavyweight software, which could inspire further retro or preservation projects. For enthusiasts and hardware hackers, this showcases a new benchmark for software portability on aging technology.

Tek Styz Wireless Bluetooth Keyboard Compatible with Nokia N95 8GB Built-in Phone Holder/Stand-Ultra Slim Folding Rechargeable Full Size Keyboard!

Tek Styz Wireless Bluetooth Keyboard Compatible with Nokia N95 8GB Built-in Phone Holder/Stand-Ultra Slim Folding Rechargeable Full Size Keyboard!

⚡ [PORTABLE LONG LASTING WITH BUILT-IN STAND] All Black Wireless Keyboard ⌨ that's 100% verified compatible with Nokia…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Legacy Devices and Heavyweight Software Compatibility

The Nokia N95, launched in 2007, features a 332 MHz ARM11 dual-core processor and was considered high-end at the time. Previous efforts by developers have ported titles like Quake 3 to similar devices, often relying on open-source engines like Xash3D. Leoncini’s work builds on this tradition, pushing the device’s capabilities further by running a full PC game at playable frame rates, an uncommon feat for hardware of this age.

Earlier, in 2008, developers managed to run Quake III Arena on similar devices with support for Bluetooth keyboard and mouse, but only on some variants of the N95. Leoncini’s success at 30 FPS with Half-Life represents an evolution in this ongoing exploration of legacy hardware’s limits.

“Leoncini says that while some slowdowns remain, he has pinned down the cause and is working on a fix.”

— an anonymous researcher

Amazon

Mobile game controller for legacy phones

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Remaining Performance and Stability Challenges

It is not yet clear how stable or playable the port will be once all bugs are fixed, or whether the performance can be maintained consistently across different N95 variants. The specifics of the engine used and whether the port relies on open-source tools like Xash3D remain unconfirmed.

2026 New Wireless Retro Game Console, 23 Emulators and 40000+Games, with Dual 2.4G Wireless Controllers Plug and Play 4K HDMI TV Game Stick (128G) White

2026 New Wireless Retro Game Console, 23 Emulators and 40000+Games, with Dual 2.4G Wireless Controllers Plug and Play 4K HDMI TV Game Stick (128G) White

【Massive 128GB Storage & Rich Game Library】The M15 retro game console features a large 128GB storage capacity, supporting…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps: Fixes and Broader Compatibility Tests

Leoncini plans to address the remaining slowdowns and bugs, aiming for a more stable version. Future tests will determine how broadly this port can be adopted across other legacy devices and variants of the N95. Further performance benchmarks and potential porting of other classic titles are also expected.

Amazon

Portable gaming accessories for old phones

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

How did the developer manage to run Half-Life on such old hardware?

The developer used a native Symbian build and optimized the port for the N95’s ARM11 processor, leveraging custom coding and possibly open-source engines to adapt the game.

Will this port be available for public use?

There is no official release announced; the work appears to be a personal project, but it demonstrates what’s possible with dedicated effort.

Can this approach be used for other legacy devices?

Potentially, yes. The success depends on the hardware specs and the developer’s ability to optimize and port the software accordingly.

What are the limitations of running such games on old phones?

Limitations include performance slowdowns, stability issues, limited input support, and hardware constraints like RAM and display resolution.

Does this mean old phones can replace modern gaming devices?

No. While technically impressive, legacy phones are far from suitable replacements for current gaming hardware, but they serve as interesting proof-of-concept platforms.

Source: Hacker News


You May Also Like

Google appeals search monopoly ruling, says it won business ‘fair and square’

Google has officially appealed a federal court decision ruling it a search monopolist, asserting it won business fairly and plans to contest the remedies imposed.

The Tarot Card Deck Created by Salvador Dalí

Dalí’s rare 1970s Tarot deck, originally created as a film project, has been reissued, blending surrealism with mystical symbolism, attracting art and occult enthusiasts.

Filming the bats upside down somehow tricks you into thinking they’re in a nightclub.

Researchers find that filming bats upside down tricks viewers into perceiving a nighttime environment, sparking interest in visual perception and filming techniques.

AI is a technology not a product

Experts emphasize AI as a technology that underpins products, not a standalone product itself. This distinction impacts how companies develop and communicate AI innovations.