Skip to content

DingooEmu v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:25

DingooEmu v0.2.0

DingooEmu 第二个正式版本,新增 MIPS32 JIT 编译后端,大幅提升 Android 平台运行性能,并修复了多项游戏兼容性问题。

✨ 新功能

性能优化

  • 新增 MIPS32 到原生代码的分层 JIT 后端,支持 64 位 Android 平台 (#23)
  • 优化访客指令获取,缓存直接映射指令块并批量计数
  • 优化 libretro RGB565 视频输出路径
  • 优化 Android 3D 运行时性能 (#20)
  • 限制内存写入跟踪到调试构建,提升发布版性能

核心改进

  • 在 RetroArch 中新增 CPU 执行引擎选项(JIT/解释器),支持 Android 平台实时切换
  • 缓存失效时自动释放 JIT 代码,避免内存泄漏

🐛 Bug 修复

运行兼容性

  • 支持更新版本的游戏构建,修复部分游戏启动失败的问题 (#25)
  • 修复输入轮询机制,改善游戏输入响应 (#25)
  • 修复 Android JIT 构建兼容性,支持 buildbot Rust 版本

稳定性

  • 移除分级兼容性测试基础设施,简化测试流程 (#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-v8aarmeabi-v7ax86x86_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