In another win for the preservation of mobile gaming’s early years, iOS app emulator touchHLE has reached a major milestone, with over 300 games supported. Unlike most other emulators that emulate entire systems in a virtual machine, or via low level hardware simulations, touchHLE is a high-level emulator, implementing pieces of the older iPhone OS frameworks allowing early iOS binaries to be executed natively on desktop platforms and Android, without ever running the proprietary Apple system code.

Back when the App Store launched in 2008, devices like the original iPhone and early iPod touch offered a vibrant ecosystem of games that are largely inaccessible today. Those 32-bit iOS titles won’t run on modern 64-bit iOS, and even if you have an old device, the downloads are likely unavailable from Apple’s app servers. touchHLE targets this specific slice of history by simulating the entire iPhone, providing Rust-based re-implementations of frameworks so that the only machine code executed is the original app binary and a handful of open libraries.

It is a significant achievement for game preservationists, preventing early iOS titles from becoming “lost media” simply because the original platform they were created on is obsolete. The original launch title, Super Monkey Ball (unplayable on modern devices) was one of the first games to work on touchHLE, a symbolic victory for anyone who’s ever mourned these lost classics.

As a relatively young emulator, not all games from that time period will currently run. However, the developers (initially led by the anonymous hikari_no_yume, now supported by a growing community of contributors) are continually increasing compatibility.

For anyone who cares about mobile game history, whether for nostalgia, research, or cultural preservation, touchHLE is a remarkably cool project and can be grabbed from their GitHub. It demonstrates how thoughtful engineering can bridge the gap between old software and today’s diverse hardware without resorting to reverse-engineered firmware dumps or legal gray areas. Even as a technical experiment, it’s an elegant solution to a problem that only gets more urgent with each passing year.

What did you think of this article? Let us know in the comments below, and chat with us in our Discord!

This page may contain affiliate links, by purchasing something through a link, Retro Handhelds may earn a small commission on the sale at no additional cost to you.