2 个仓库
Emulation techniques that simulate high-level OS API calls in software rather than low-level hardware instructions.
Distinct from System Emulators: Specific to HLE (High-Level Emulation) which abstracts OS functions, contrasting with full system or instruction-level emulation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · High-Level Emulation. Refine with filters or upvote what's useful.
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
Functions as a high-level emulator for legacy iPhone OS applications and games.
xemu is a game console emulator and virtual hardware hypervisor designed to execute original Xbox game software on various operating systems. It functions as a disk image player that simulates physical circuitry and storage to enable the playback of original titles. The project includes a suite of low-level system debugging tools for inspecting registers, tracing execution events, and dumping memory from running guest code. It provides specialized capabilities for hardware accuracy testing and game hardware debugging to analyze system behavior. The software covers a broad range of emulation
Provides high-level system emulation by implementing operating system API calls in software to increase efficiency.