Native32 Emulator v0.1.1
🐛 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.*containnative32emu_libretro.<ext>
plusnative32emu_libretro.info, ready to drop into RetroArch.