Skip to content

Releases: jonrosner/melee-native

Melee Native v0.1.0 Linux preview 1

Pre-release

Choose a tag to compare

@jonrosner jonrosner released this 08 Sep 23:35

Experimental native Melee release for Linux x86-64 and Apple Silicon macOS, based on doldecomp/melee. No emulator is required. Supply your own Melee US 1.02 image (GALE01 revision 2); ISO, GCM, CISO and RVZ are supported. Disc images, extracted game assets and firmware are not included.

Downloads

  • Linux / Ubuntu: download Melee-Native-Linux-x86_64.tar.gz, extract it and run melee-native. Requires glibc 2.39+ (Ubuntu 24.04 or compatible), hardware Vulkan drivers and a desktop/audio session. Select your image, then choose No at the save prompt.
  • Arch / Omarchy: the .pkg.tar.zst is an installable pacman package. The source archive and checksum-filled PKGBUILD are also included. Installation and Hyprland/Wayland runtime have not yet been tested on Omarchy.
  • macOS: download the DMG and drag the app into Applications, or use the ZIP. Requires Apple Silicon and macOS 15.5+. The app is ad-hoc signed, not Apple-notarized.

Keyboard: WASD move, X attack/confirm, Z special/back, C/V jump, Q/E shield, R grab, IJKL C-stick, Return start/pause.

Validation and limits

Ubuntu ThinkPad testing covered 29 VS stages, 26 character entries and 35 common item kinds in short matches, plus Results/return, keyboard, audio, image selection and relocated-package launches. These checks do not certify every move, effect or mode. Saving remains incomplete.

Intel UHD620 achieved a median 59.55 FPS after initial samples; frame spikes remain. The ThinkPad's default MX150/NVK driver was slower, around 42 FPS. See Linux instructions and GPU selection.

Packages come from successful Linux CI and macOS CI at commit 4deee80ac. Linux passed 18 component tests; macOS passed 17. Local packaged gameplay checks also passed. The full matrix is documented against its own executable hash in the validation report.

SHA256SUMS.txt covers the downloads; platform manifests record individual app files. Third-party notices are included in each app. The Arch package and source archive retain their initial 0.1.0 package version. Both platforms are now developed on the shared main branch. This release remains pinned to its original tested commit.

Melee Native macOS 0.1.0 alpha 1

Pre-release

Choose a tag to compare

@jonrosner jonrosner released this 08 Sep 21:15

Experimental native Apple Silicon port of Melee, based on doldecomp/melee.

Requires macOS 15.5+ and your own Melee US 1.02 (GALE01 revision 2) image. Supports ISO, GCM, CISO and RVZ. Unzip the app, open it and select the image. No Dolphin or Homebrew installation is required to play. Game assets, including the two original font atlases, are loaded from the selected disc.

Keyboard: WASD move, X attack/confirm, Z special/back, C/V jump, Q/E shield, R grab, IJKL C-stick, Return start/pause. Choose No at the initial save prompt.

This is an incomplete development build. Saving does not work. Adventure and target stages are outside the tested VS coverage. Not every move, effect, costume, copy ability or combination is verified. Rendering targets 60 FPS; a locked 60 FPS is not verified.

Validation: fresh source-only build, 15 asset-free component tests, byte-exact disc font comparison, portable package verification and one targeted 900-frame match passed for this build. Earlier builds covered 29 VS stages, 26 character entries and 35 common item kinds; that full matrix was not rerun for this release. See the repository's validation reports for scope.

Ad-hoc signed only, not Developer ID signed or Apple-notarized. macOS may block a downloaded copy under Gatekeeper. No blanket quarantine bypass is configured.

No disc image, extracted assets or console firmware are included. The executable contains recovered game code; excluding external assets does not establish redistribution rights for that code. Third-party notices are included inside the app.

The ZIP contains the app. manifest.json records SHA-256 hashes of its individual files.

Independent GitHub Actions verification also passed with Xcode 26.2: build, asset-free component tests and portable packaging. Run: https://github.com/jonrosner/melee-native/actions/runs/34279160163

The downloadable ZIP was built and gameplay-smoke-tested locally from the same runtime sources. This workflow currently validates its own package but does not upload CI artifacts.

Melee Native v0.1.0 (experimental)

Pre-release

Choose a tag to compare

@jonrosner jonrosner released this 08 Sep 22:21

Experimental Apple Silicon macOS port with a native first-launch setup.

Download Melee-Native-macOS-arm64.dmg, drag Melee Native to Applications, and open it. Select your own Melee US 1.02 image, then click Play. ISO, GCM, CISO and RVZ are supported. The app remembers your image for later launches.

Requires Apple Silicon and macOS 15.5 or newer. No Homebrew or Dolphin installation is needed.

  • SSBM app icon and macOS setup window.
  • Disc validation, controls preview and automatic keyboard focus.
  • Controls, image-change restart and logs in the app menu.
  • Starts without saving and skips the initial save prompt.

This is an incomplete development build. Saving does not work; other gameplay limitations are documented in the README. The app is ad-hoc signed, not Developer ID signed or Apple-notarized.

No disc image, extracted gameplay assets or console firmware are included. Supply your own compatible disc image and keep it accessible while playing. Third-party and artwork notices are included in the app.

Validation: 15 component tests pass; packaged onboarding reaches character selection; repeat-launch and missing-image recovery were checked. The structured code review is clean.