DingooEmu v0.2.0
DingooEmu 第二个正式版本,新增 MIPS32 JIT 编译后端,大幅提升 Android 平台运行性能,并修复了多项游戏兼容性问题。
✨ 新功能
性能优化
- 新增 MIPS32 到原生代码的分层 JIT 后端,支持 64 位 Android 平台 (#23)
- 优化访客指令获取,缓存直接映射指令块并批量计数
- 优化 libretro RGB565 视频输出路径
- 优化 Android 3D 运行时性能 (#20)
- 限制内存写入跟踪到调试构建,提升发布版性能
核心改进
- 在 RetroArch 中新增 CPU 执行引擎选项(JIT/解释器),支持 Android 平台实时切换
- 缓存失效时自动释放 JIT 代码,避免内存泄漏
🐛 Bug 修复
运行兼容性
稳定性
- 移除分级兼容性测试基础设施,简化测试流程 (#24)
📦 下载
独立运行版
| 平台 | 文件 |
|---|---|
| Linux x86_64 | dingoo-emu-linux-x86_64.tar.gz |
| Linux aarch64 | dingoo-emu-linux-aarch64.tar.gz |
| macOS x86_64 | dingoo-emu-macos-x86_64.tar.gz |
| macOS aarch64 | dingoo-emu-macos-aarch64.tar.gz |
| Windows x86_64 | dingoo-emu-windows-x86_64.zip |
libretro 核心 (RetroArch)
以 -libretro.* 结尾的文件包含对应平台的 dingooemu_libretro 核心,可用于 RetroArch。
Android libretro 核心
dingoo-emu-android-libretro.tar.gz 包含适用于 arm64-v8a、armeabi-v7a、x86 和 x86_64 ABI 的核心。
iOS libretro 核心
dingoo-emu-ios-libretro.tar.gz 包含真机 arm64 核心及 Apple Silicon 模拟器核心。
webOS libretro 核心
dingoo-emu-webos-libretro.tar.gz 包含适用于 ARMv7 ABI 的核心。
Full Changelog: v0.1.0...v0.2.0