开发与运行
共 66 个仓库 · C++
跨平台开源多机种模拟器,主打高精度与游戏保存,适合追求原机还原度的玩家和研究者。
DOSBox 的现代化续作,用当前开发实践重写并扩展功能,让老 DOS 游戏和程序在新系统上稳定运行。
用现代 C++ 写 GBA 游戏的高层引擎,封装了图形、精灵、音频等底层细节,让开发者不用直接跟硬件寄存器打交道。
跨平台 3D 游戏引擎,支持 Vulkan 和 D3D12 现代渲染,内置脚本与物理系统,适合开发桌面和安卓端游戏。
面向游戏引擎的高质量动画压缩库,把骨骼动画数据压到很小体积,同时保持播放精度,适合需要节省内存和带宽的实时 3D 应用。
FinalBurn Neo 是一款 C++ 编写的街机与家用机模拟器,支持 CPS1/2/3、NeoGeo、世嘉 MD 等大量经典平台,用于在电脑上运行老游戏。
用 C++ 写的极简 NES 模拟器,逐周期精确还原红白机硬件行为,适合研究模拟器原理或跑经典游戏。
用 C++ 实现的高层模拟(HLE)任天堂 3DS 模拟器,支持在 PC 和 Android 上运行 3DS 游戏,并内置 Lua 脚本扩展。
面向 TI-84 Plus CE / TI-83 Premium CE 图形计算器的第三方模拟器,提供调试器等开发者功能,方便在电脑上运行和测试计算器程序。
A cycle-accurate Nintendo Game Boy Advance emulator.
跨平台的 Game Boy / Game Boy Color / Super Game Boy 模拟器兼调试器,内置 MCP 服务器,可接入 RetroArch,方便开发与逆向调试。
用 C++ 写的老式电脑与游戏机模拟器,覆盖 BBC Micro、Apple II、Amiga、ZX Spectrum 等几十种机型,主打低延迟,适合对时序敏感的场景。
基于二进制翻译的 RISC-V 沙箱与模拟器,支持 RVA23 指令集,主打低延迟、无依赖,可跨平台运行 RISC-V 程序。
Reicast was a multiplatform Sega Dreamcast emulator
用 C++20 编写的世嘉土星模拟器,支持 Windows、Linux、macOS 和 FreeBSD,可在现代电脑上运行土星游戏。
基于 Wine 的 32 位 Windows 程序与游戏模拟器,可在 ARM64、Linux、macOS 和浏览器(WASM)等多平台运行老式 Windows 应用。
开源的交互式反汇编器,支持符号执行和模拟执行,帮助逆向工程师分析二进制程序。
面向树莓派和 ARM 平台优化的 Amiga 模拟器,让老式 Amiga 游戏和软件能在现代硬件上流畅运行。