High-performance system emulators

13 repos

C++ implementations of CPU emulators and system virtualization engines, primarily targeting video game consoles and legacy computing platforms. These projects focus on dynamic recompilation, JIT compilation, and low-level hardware simulation, often leveraging Vulkan for graphics and LLVM for code generation. The cluster includes emulators for PlayStation 2 (PCSX2), Xbox (Xenia), SNES (bsnes), IBM PC-compatible systems (86Box), and ARM processors (FEX), representing both mature and actively-developed approaches to high-fidelity hardware emulation.

C++ · 12
C · 1
emulation ·80,185
emulator ·80,185
cpp ·70,886
vulkan ·29,380
c ·19,717
ps3 ·19,717
llvm ·19,717
assembly-language ·19,717
multiplatform ·19,717
opengl ·19,717