awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
touchHLE avatar

touchHLE/touchHLE

0
View on GitHub↗
3,754 estrellas·264 forks·Rust·MPL-2.0·4 vistastouchhle.org↗

TouchHLE

touchHLE is a high-level emulator designed to run legacy iPhone OS applications and games on modern desktop and mobile operating systems. It functions by simulating the original hardware environment and operating system API calls rather than emulating underlying CPU instructions.

The project focuses on the preservation of early third-party mobile software through legacy archiving. It distinguishes itself by translating modern mouse, keyboard, and controller inputs into simulated touch gestures and accelerometer data, and by connecting multiple emulator instances over a local network to enable multiplayer gameplay.

The system includes a built-in application bundle launcher for selecting software from local directories and utilizes virtual file system sandboxing to manage application data and persist user progress.

Features

  • Mobile Application Emulators - Provides a virtualization layer that enables legacy iPhone OS applications to run on modern desktop and mobile systems.
  • Software Archives - Maintains a playable library of historical third-party mobile applications and associated data.
  • Legacy Game Emulators - Provides an emulation environment to preserve and play early mobile games from third-party developers.
  • Preservation Archives - Preserves early third-party mobile applications to ensure they remain playable on modern hardware.
  • Retro Game Preservation - Ensures the long-term playability of early iPhone OS games on modern hardware through emulation.
  • System Emulators - Simulates the original mobile hardware environment and OS API calls to execute legacy applications.
  • High-Level Emulation - Simulates high-level OS API calls instead of CPU instructions to run legacy applications.
  • iOS High-Level Emulators - Functions as a high-level emulator for legacy iPhone OS applications and games.
  • Input Event Translation - Translates modern mouse and keyboard events into simulated touch gestures and accelerometer data.
  • Emulated Network Bridging - Routes local network traffic between emulator instances to facilitate multiplayer communication.
  • Touch and Motion Simulations - Translates modern inputs into both simulated touch gestures and accelerometer data.
  • Mouse-to-Touch Gesture Emulation - Translates mouse and controller movements into simulated multi-finger touch interactions.
  • Emulated Multiplayer Sessions - Connects multiple emulator instances over a local network to enable multiplayer gameplay in old titles.
  • System Emulators - High-level emulator for iPhone OS applications.

Historial de estrellas

Gráfico del historial de estrellas de touchhle/touchhleGráfico del historial de estrellas de touchhle/touchhle

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace touchhle/touchhle?

touchHLE is a high-level emulator designed to run legacy iPhone OS applications and games on modern desktop and mobile operating systems. It functions by simulating the original hardware environment and operating system API calls rather than emulating underlying CPU instructions.

¿Cuáles son las características principales de touchhle/touchhle?

Las características principales de touchhle/touchhle son: Mobile Application Emulators, Software Archives, Legacy Game Emulators, Preservation Archives, Retro Game Preservation, System Emulators, High-Level Emulation, iOS High-Level Emulators.

¿Qué alternativas de código abierto existen para touchhle/touchhle?

Las alternativas de código abierto para touchhle/touchhle incluyen: rwv/chinese-dos-games — This project is a digital library and archive of vintage Chinese language DOS games. It provides a curated collection… xproger/openlara — OpenLara is an open-source game engine and classic game emulator designed to load and execute original game data files… felixrieseberg/macintosh.js — macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within… snes9xgit/snes9x — Snes9x is a cross-platform emulator designed to replicate the Super Nintendo Entertainment System hardware. It… xemu-project/xemu — xemu is a game console emulator and virtual hardware hypervisor designed to execute original Xbox game software on… playcover/playcover — PlayCover is a desktop mobile application wrapper that enables mobile software to run on macOS. It functions as a…

Alternativas open-source a TouchHLE

Proyectos open-source similares, clasificados según cuántas características comparten con TouchHLE.
  • xproger/openlaraAvatar de XProger

    XProger/OpenLara

    5,017Ver en GitHub↗

    OpenLara is an open-source game engine and classic game emulator designed to load and execute original game data files from classic action-adventure titles. It functions as a cross-platform game runtime that enables legacy game assets to run on modern hardware and operating systems. The engine features a deterministic physics system using fixed-point coordinate math to ensure consistent movement and behavior across different hardware environments. The project incorporates a component-based entity system and a data-driven level loading process to reconstruct world geometry and object placemen

    C
    Ver en GitHub↗5,017
  • rwv/chinese-dos-gamesAvatar de rwv

    rwv/chinese-dos-games

    10,203Ver en GitHub↗

    This project is a digital library and archive of vintage Chinese language DOS games. It provides a curated collection of historical software preserved for access through a web-based emulation platform and a searchable game catalog. The system utilizes a decentralized repository to host and share game data files across a peer-to-peer network. This ensures assets are retrieved using content-addressable hashes rather than relying on central servers. Users can execute games directly in a web browser via a DOS emulation engine or use provided scripts to download and configure game archives for lo

    Pythondosgame
    Ver en GitHub↗10,203
  • felixrieseberg/macintosh.jsAvatar de felixrieseberg

    felixrieseberg/macintosh.js

    8,480Ver en GitHub↗

    macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within a modern desktop application. It functions as a virtual machine that replicates the hardware and software environment of a Macintosh Quadra to execute System 8. The project includes a UDP network bridge and virtual Ethernet integration, which routes network traffic to specific ports to enable communication between multiple emulated instances on a local network. The emulator supports virtual disk management and disk-image mounting to transfer files between the host machine an

    JavaScriptelectronemulatorjavascript
    Ver en GitHub↗8,480
  • snes9xgit/snes9xAvatar de snes9xgit

    snes9xgit/snes9x

    3,109Ver en GitHub↗

    Snes9x is a cross-platform emulator designed to replicate the Super Nintendo Entertainment System hardware. It functions as a gaming tool that allows users to load and play Super Nintendo software on modern hardware and operating systems. The software provides a portable emulation layer across various hardware architectures to ensure consistent performance. It supports the execution of game ROMs while providing utilities for input mapping and save states. The system implements hardware emulation through cycle-accurate CPU emulation, dynamic recompilation, and scanline-based video rendering.

    C++
    Ver en GitHub↗3,109
  • Ver las 30 alternativas a TouchHLE→