Skip to content

Releases: jiangxincode/Native32Emu

Nightly Build 20260622 (769c0b3)

22 Jun 10:03
769c0b3

Choose a tag to compare

Pre-release

Automated nightly build — for testing only.

  • Built: 2026-06-22 10:03:17 UTC
  • Commit: 769c0b3
  • Platforms: Windows x86_64, macOS x86_64/aarch64, Linux x86_64/aarch64
  • Includes the standalone emulator and the libretro core (*-libretro.*) for RetroArch
  • Android libretro core (native32-emu-android-libretro.tar.gz) with arm64-v8a, armeabi-v7a, x86 and x86_64 ABIs

⚠️ Unsigned build: Windows SmartScreen / macOS Gatekeeper may block on first launch.

Native32 Emulator v1.0.0

19 Jun 06:39
c439ffc

Choose a tag to compare

Native32 Emulator v1.0.0

首个正式版本发布!

✨ 新功能

MPEG-1 过场视频播放

  • 纯 Rust 实现的 MPEG-PS 解复用器
  • 纯 Rust 实现的 MPEG-1 视频解码器
  • 纯 Rust 实现的 MP2 音频解码器
  • 支持播放 SSL_PlayNext 过场视频 (#29)

ZIP 压缩包支持

  • 支持加载 ZIP 格式的游戏包 (#31)
  • 从 ZIP 启动时,ESC 键可返回 FHUI 菜单
  • 自动清理 ZIP 解压的临时目录

FHUI 前端菜单

  • 渲染 FHUI 游戏列表 (#32)
  • 修复菜单列表/信息缩略图切换残留问题

Android 平台支持

  • libretro 核心新增 Android 平台支持 (#25)
  • 支持 arm64-v8a、armeabi-v7a、x86、x86_64 架构

键盘输入增强

  • 模拟硬件 typematic 按键重复 (#27)
  • 新增 --repeat-delay--repeat-period CLI 选项

📦 下载

独立运行版

平台 文件
Linux x86_64 native32-emu-linux-x86_64.tar.gz
macOS x86_64 native32-emu-macos-x86_64.tar.gz
macOS aarch64 native32-emu-macos-aarch64.tar.gz
Windows x86_64 native32-emu-windows-x86_64.zip

libretro 核心 (RetroArch)

-libretro.* 结尾的文件包含 native32emu_libretro.<ext>native32emu_libretro.info,可直接放入 RetroArch 使用。

Android libretro 核心

native32-emu-android-libretro.tar.gz 包含适用于 arm64-v8aarmeabi-v7ax86x86_64 架构的 native32emu_libretro_android.so

Native32 Emulator v0.1.1

07 Jun 04:15
01d2937

Choose a tag to compare

🐛 Bug Fixes

  • Fix GunFire menu freeze after pressing Z (#23)
    • Fixed the menu freezing issue when pressing Z to confirm in GunFire game
    • Root cause: emulator tick was re-executing movie keyframe actions on every main timeline frame switch, causing movies parked on Stop actions to be immediately stopped again
    • Movie keyframe actions are now only executed when a movie advances to a new frame

🧪 Testing

  • Add scripted-input regression test (#23)
    • Added deterministic, headless test harness that drives the emulator core with per-frame input scripts
    • Added GunFire menu confirm regression test to prevent similar interaction-driven freezes

📚 Documentation

  • Add runtime/interaction bug debugging playbook to CLAUDE.md

⚠️ Upgrade Notice

All users playing GunFire are recommended to upgrade to this version.


📥 Downloads

Standalone emulator

  • Linux x86_64: native32-emu-linux-x86_64.tar.gz
  • macOS x86_64: native32-emu-macos-x86_64.tar.gz
  • macOS aarch64: native32-emu-macos-aarch64.tar.gz
  • Windows x86_64: native32-emu-windows-x86_64.zip

libretro core (for RetroArch)

  • Files ending in -libretro.* contain native32emu_libretro.<ext>
    plus native32emu_libretro.info, ready to drop into RetroArch.

Native32 Emulator v0.1.0

07 Jun 01:18
52f25c5

Choose a tag to compare

Native32 Emulator v0.1.0

Downloads

Standalone emulator

  • Linux x86_64: native32-emu-linux-x86_64.tar.gz
  • macOS x86_64: native32-emu-macos-x86_64.tar.gz
  • macOS aarch64: native32-emu-macos-aarch64.tar.gz
  • Windows x86_64: native32-emu-windows-x86_64.zip

libretro core (for RetroArch)

  • Files ending in -libretro.* contain native32emu_libretro.<ext>
    plus native32emu_libretro.info, ready to drop into RetroArch.