TouchHLE

Last updated
touchHLE
TouchHLE.png
Developer hikari_no_yume and 12 others
Source model Open source
Latest release 0.2.1 [1]
License Mozilla Public License 2.0
Official website https://touchhle.org/

touchHLE is a high-level emulator for iPhone's iOS applications, [2] targeting early versions of the system, running them on Desktop PCs and Android. [3] [4] Currently it supports a handful of games. [5] The project is opensource [6] and created by a developer on the nickname hikari_no_yume. [7]

touchHLE had its first release in February 2023 [8] supporting the game Super Monkey Ball, an iPhone's launch title from 2008 [9] which was considered lost media because it didn't run on current platforms. [10] Latest release supports other lost media games such as Doom II RPG. [11]

Related Research Articles

In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With some libraries for the foreign system, this will often be sufficient to run foreign binaries on the host system. A hardware compatibility layer consists of tools that allow hardware emulation.

<span class="mw-page-title-main">Snes9x</span> Emulator for the SNES video game console

Snes9x is a Super Nintendo Entertainment System emulator with official ports for MS-DOS, Linux, Microsoft Windows, AmigaOS 4, macOS, MorphOS, Xbox, PSP, PS3, GameCube, Wii, iOS, and Android. Windows RT and Windows Phone 8 have an unofficial port named Snes8x.

<span class="mw-page-title-main">Dolphin (emulator)</span> Nintendo GameCube and Wii emulation software

Dolphin is a free and open-source video game console emulator for GameCube and Wii that runs on Windows, Linux, macOS, Android, Xbox One, Xbox Series X and Series S.

<span class="mw-page-title-main">PCSX2</span> Video game console emulator

PCSX2 is a free and open-source PlayStation 2 emulator for Windows, Linux and macOS that supports a wide range of PlayStation 2 video games with a high level of compatibility and functionality. Although PCSX2 can closely mirror the original gameplay experience on the PlayStation 2, PCSX2 supports a number of improvements over gameplay on a traditional PlayStation 2, such as the ability to use resolutions up to 8 times larger than native, anti-aliasing and texture filtering.

Super Monkey Ball is a series of arcade platform video games initially developed by Amusement Vision and published by Sega. The series debuted in 2001 with the arcade game Monkey Ball, which was ported to GameCube as Super Monkey Ball later that year. Several sequels and ports have been released.

On Apple devices running iOS and iOS-based operating systems, jailbreaking is the use of a privilege escalation exploit to remove software restrictions imposed by the manufacturer. Typically it is done through a series of kernel patches. A jailbroken device permits root access within the operating system and provides the right to install software unavailable through the App Store. Different devices and versions are exploited with a variety of tools. Apple views jailbreaking as a violation of the end-user license agreement and strongly cautions device owners not to try to achieve root access through the exploitation of vulnerabilities.

<i>Doom</i> (franchise) Video game franchise

Doom is an American media franchise created by John Carmack, John Romero, Adrian Carmack, Kevin Cloud, and Tom Hall. The series usually focuses on the exploits of an unnamed space marine operating under the auspices of the Union Aerospace Corporation (UAC), who fights hordes of demons and the undead to save Earth from an apocalyptic invasion.

<i>Doom II RPG</i> 2009 video game

Doom II RPG is a first-person shooter role-playing video game developed and published by id Software. It is the sequel to Doom RPG. It was released for Java ME mobile phones on November 23, 2009, and for iPhones on February 8, 2010. It uses the Wolfenstein RPG engine and was developed by id partners Fountainhead Entertainment via the merger id Mobile.

Cocos2d is an open-source game development framework for creating 2D games and other graphical software for iOS, Android, Windows, macOS, Linux, HarmonyOS, OpenHarmony and web platforms. It is written in C++ and provides bindings for various programming languages, including C++, C#, Lua, and JavaScript. The framework offers a wide range of features, including physics, particle systems, skeletal animations, tile maps, and others.

<span class="mw-page-title-main">PPSSPP</span> PSP emulator

PPSSPP is a free and open-source PSP emulator for Windows, macOS, Linux, iOS, Android, Nintendo WiiU, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox Series X/S and Symbian with an increased focus on speed and portability. It was first released to the public on November 1, 2012, licensed under the GNU GPLv2 or later. The PPSSPP project was created by Henrik Rydgård, one of the co-founders of the Dolphin emulator.

Cycada is a compatibility layer that aims to allow applications designed for iOS to run unmodified on the Android operating system. The method uses compile-time adaptation to run unmodified code with minimal implementation effort.

Universal Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime (WinRT) platform introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

<span class="mw-page-title-main">Citra (emulator)</span> Nintendo 3DS emulator

Citra is a free and open-source emulator of the handheld Nintendo 3DS for Windows, macOS, Linux, and Android. Citra's name is derived from CTR, which is the model name of the original 3DS. Citra can run many homebrew games and commercial games.

<span class="mw-page-title-main">Sega Forever</span> Video game service by Sega

Sega Forever is a service from the Japanese video game developer Sega for re-releasing past games from the company on modern platforms. The service was launched for Android and iOS devices on June 22, 2017. By 2020, the service included over 30 games.

<span class="mw-page-title-main">MicroG</span> Free and open-source alternative to Google Android libraries

MicroG is a free and open-source implementation of proprietary Google libraries that serves as a replacement for Google Play Services on the Android operating system. It is maintained by German developer Marvin Wißfeld. In a presentation, Wißfeld described microG as "the framework to create a fully-compatible Android distribution without any proprietary Google components".

Android devices have the ability to run virtual machines or emulate other operating systems. It does this either via desktop virtualization, platform virtualization, or emulation via compatibility layer.

<span class="mw-page-title-main">Termux</span> Terminal emulator for Android

Termux is a free and open-source terminal emulator for Android which allows for running a Linux environment on an Android device. Termux installs a minimal base system automatically; additional packages are available using its package manager, based on Debian's.

The version history of the HarmonyOS distributed operating system began with the public release of the HarmonyOS 1.0 for Honor Vision smart TVs on August 9, 2019. The first commercial version of the IoT based operating system, HarmonyOS 2.0, was released on June 2, 2021 for phones, tablets, smartwatches, smart speakers, routers, and internet of things. Beforehand, DevEco Studio, the HarmonyOS app development IDE, hat been released in September 2020 together with the HarmonyOS 2.0 Beta. HarmonyOS is developed by Huawei. New major releases are announced at the Huawei Developers Conference (HDC) in the fourth quarter of each year together with the first public beta version of the operating system's next major version. The next major stable version is then released in the third quarter of the following year.

References

  1. "Release v0.2.1: All treat, no trick! · hikari-no-yume/touchHLE". GitHub . 2023-10-31. Retrieved 2023-11-01.
  2. "touchHLE" . Retrieved 30 October 2023.
  3. "TouchHLE Emulator Lets You Play Old iPhone Games On Mac And PC - iOS Hacker". 11 March 2023. Retrieved 30 October 2023.
  4. "DOOM On IPhone OS, On Android - Hackaday". 25 July 2023. Retrieved 30 October 2023.
  5. "touchHLE app compatibility database" . Retrieved 30 October 2023.
  6. "GitHub: hikari-no-yume/touchHLE: High-level emulator for iPhone OS apps". GitHub . Retrieved 30 October 2023.
  7. "光の夢〜hikari's dream〜dream of light" . Retrieved 30 October 2023.
  8. "Release v0.1.0: First release! · hikari-no-yume/touchHLE". GitHub . Retrieved 30 October 2023.
  9. "Review: Super Monkey Ball for iPhone - Macworld" . Retrieved 30 October 2023.
  10. "The forgotten Super Monkey Ball game that launched the iPhone app store has been preserved with a new emulator - GamesRadar+". 10 February 2023. Retrieved 30 October 2023.
  11. "Doom II RPG - Apps - touchHLE app compatibility database". www.touchhle.org. Retrieved 2023-11-01.