Skip to content

MZM Recompiled Beta 3 — Public Runtime Test

Pre-release
Pre-release

Choose a tag to compare

@HikariLucy HikariLucy released this 02 Oct 16:59
· 6 commits to main since this release

MZM Recompiled Beta 3 is a public runtime test. It is not a stable release.

Platform Status
Linux x86_64 Runtime: TESTED
Windows x64 Cross-built and statically validated. Windows runtime: COMMUNITY VALIDATION REQUESTED — the developers have not run it on Windows yet; that is what this beta is for.

ROM and BIOS are NOT included

You must provide your own legally obtained, supported data. No download links are offered.

  • Supported Metroid: Zero Mission USA ROM SHA-1: 5de8536afe1f0078ee6fe1089f890e8c7aa0a6e8
  • A standard GBA BIOS (SHA-1 300c20df6731a33952ded8c436f7f186d25d3492)

Quick start

  1. Extract the archive to a folder you can write to.
  2. Run MZMRecomp (MZMRecomp.exe on Windows).
  3. Select your ROM, then your BIOS, then CONTINUE and PLAY.

Press ESC in game for the Enhancements menu. Linux needs libSDL2-2.0-0 and OpenGL.

Windows warning: unsigned executable

The Windows executable is currently unsigned and has no reputation yet, so SmartScreen or antivirus reputation warnings are possible. That is not automatically a false positive. Do not disable your antivirus and do not add global exclusions. If it is blocked, please report: Windows version, security product, exact detection/message, a screenshot, the ZIP SHA-256 and the MZMRecomp.exe SHA-256 (see SHA256SUMS.txt). Managed school/company PCs may block unsigned executables by policy — test on an authorized personal PC instead of bypassing policy.

What's new

Enhancements menu (ESC): integer scaling, nearest/bilinear, CRT presets, approximate GBA-like colour, EMU/PRESENT FPS · borderless fullscreen (Alt+Enter) · controller menu navigation · Native / Monitor Refresh presentation · Original Metroid (NES) integration and NES performance fix · a latest.log for bug reports.

Things to know

  • The game runs at ~59.73 Hz. Monitor Refresh re-presents the current frame; a higher PRESENT FPS does not mean 144 unique gameplay frames, and there is no interpolation.
  • Audio fidelity is not oracle-verified. The GBA-like colour mode is approximate.
  • Original Metroid (NES) follows the original Zero Mission unlock behavior (it does not appear automatically in a fresh save, and no completed save is included). NES testing is optional.
  • No analytics, no telemetry, no automatic crash upload, no network needed to play.

Please test and report

Launcher, title, gameplay, audio, save, Enhancements menu, Alt+Enter, gamepad menu, CRT. Fill in FEEDBACK.md (inside the archive) and attach latest.log. Full list of limitations: KNOWN-ISSUES.md.

Source reproducibility

  • MZM-Recomp: branch feat/public-beta-3, commit f30240a2f088a45935c91ca74131dc1b546759dc (tag beta-3)
  • GBARecomp: https://github.com/HikariLucy/gbarecomp — branch mzm/beta-3-runtime, commit 266f82f556fe995ece1bfc558cfe59496b0ef31c
  • recomp-ui: 2b7e9c6140be55da99941747071e540c026a43cf (submodule)

Noncommercial fan/research project, not affiliated with Nintendo. SHA-256 of every file: SHA256SUMS.txt.