Skip to content

Releases: AloysHF/Native32Emu

Nightly Build 20260824 (923f6da)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Aug 20:21

Automated nightly build — for testing only.

  • Built: 2026-08-24 20:21:31 UTC
  • Commit: 923f6da
  • 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
  • iOS libretro core (native32-emu-ios-libretro.tar.gz) for real devices (arm64) and simulators
  • webOS libretro core (native32-emu-webos-libretro.tar.gz) for ARMv7 TVs

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

Native32 Emulator v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 14:52

Native32 Emulator v1.2.0

v1.2.0 重点改进音频播放、游戏兼容性与存档行为,并新增 iOS 和 Linux aarch64 发布产物。

✨ 新功能

画面缩放

  • 独立运行版新增双线性缩放过滤器,可通过 --filter bilinear 启用 (#62)

平台支持

  • 新增 iOS libretro 核心发布产物 (#60)
  • 新增 Linux aarch64 独立运行版与 libretro 核心发布产物 (#76)

🐛 Bug 修复

音频播放

  • 恢复 MP3 音乐循环播放 (#57)
  • 支持播放主时间轴声音对象 (#59)
  • 修复 MP3 解码时样本累积错误 (#70)
  • 修复 Basketball 游戏过程中背景音乐中断 (#66)

游戏兼容性与存档

  • 修复跨 SSL 场景时存档数据无法共享的问题 (#67)
  • 修复 Mission Express 消防关卡跳跃后消防车失控的问题 (#72)
  • 修复 Pirate 炸弹生命周期异常 (#73)

📦 下载

独立运行版

平台 文件
Linux x86_64 native32-emu-linux-x86_64.tar.gz
Linux aarch64 native32-emu-linux-aarch64.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 核心和 native32emu_libretro.info,可直接用于 RetroArch。

Android libretro 核心

native32-emu-android-libretro.tar.gz 包含适用于 arm64-v8aarmeabi-v7ax86x86_64 架构的核心。

iOS libretro 核心

native32-emu-ios-libretro.tar.gz 包含真机 arm64 核心及 Apple Silicon 模拟器核心。


Full Changelog: v1.1.0...v1.2.0

Native32 Emulator v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 07:27

Native32 Emulator v1.1.0

v1.1.0 修复了多个游戏兼容性问题,新增 libretro 核心选项和存档状态支持!

✨ 新功能

libretro 核心选项

  • 新增 libretro 核心选项,支持通过 RetroArch 菜单配置
  • 新增匹配的独立运行版 CLI 选项 (#38)

存档状态支持

  • libretro 核心新增存档状态(save state)功能 (#56)
  • 支持在游戏中随时保存和加载进度

🐛 Bug 修复

游戏兼容性

  • 修复 Magical Adventure 小游戏进度问题 (#53)
  • 修复 YUV 图像解码器红蓝通道交换问题 (#41)
  • 保留 YUV 原始音频时长 (#54)

📦 下载

独立运行版

平台 文件
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


Full Changelog: v1.0.0...v1.1.0

Native32 Emulator v1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 06:39
c439ffc

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

Choose a tag to compare

@AloysHF AloysHF released this 07 Jun 04:15
01d2937

🐛 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

Choose a tag to compare

@github-actions github-actions released this 07 Jun 01:18
52f25c5

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.