Skip to content

Native32 Emulator v0.1.1

Choose a tag to compare

@jiangxincode jiangxincode released this 07 Jun 04:15
· 76 commits to master since this release
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.