2 Ship 2 Harkinian

What you need: A ROM of Majora's Mask, either the US (NTSC-U) N64 1.0 version or the US GameCube release (NTSC-U GC), dumped from your own copy of the game.
SHA-1 of a correct dump, by version:
US N64 1.0: d6133ace5afaa0882cf214cf88daba39e266c078
US GameCube: 9743aa026e9269b339eb0e3044cd5830a440c1fd
2 Ship 2 Harkinian is a native PC port of The Legend of Zelda: Majora’s Mask from the team behind Ship of Harkinian. It is built from the Majora’s Mask decompilation, so the game runs as a normal PC program rather than through an emulator.
It adds a settings menu, widescreen, higher resolutions and frame rates, custom controls, quality-of-life options, and support for texture packs and mods.
The download contains no Nintendo data. On first launch it asks for a ROM dumped from your own copy of the game.
How to set it up
- Extract the whole archive to a folder you can write to.
- Windows: run
2ship.exe. macOS: run2ship.app. - When prompted, select your ROM.
- Linux: put your ROM in the same folder as
2ship.appimage, then run it (you may need tochmod +xit first).