The Legend of Zelda: Majora's Mask

From Dolphin Emulator Wiki
Jump to navigation Jump to search
For the GameCube release, see The Legend of Zelda: Collector's Edition.
The Legend of Zelda: Majora's Mask
MMBoxArt.jpg
Developer(s) Nintendo EAD
Publisher(s) Nintendo
Series The Legend of Zelda
Platform(s) Virtual Console, Nintendo 64
Release date(s) Nintendo 64
JP April 27, 2000
NA October 26, 2000
EU November 17, 2000
Virtual Console
EU April 3, 2009
JP April 7, 2009
NA May 18, 2009
Genre(s) Action-adventure
Mode(s) Single-player
Input methods GameCube Controller, Classic Controller
Compatibility 5Stars5.pngEdit rating: The Legend of Zelda: Majora's Mask
Perfect
GameIDs
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

The Legend of Zelda: Majora's Mask (ゼルダの伝説 ムジュラの仮面 Zeruda no Densetsu Mujura no Kamen) is the sixth installment in The Legend of Zelda series and the second using 3D graphics, the first being The Legend of Zelda: Ocarina of Time, the game's predecessor.

Majora's Mask is set in Termina, a distant land from the usual series setting of Hyrule, where the Skull Kid has stolen Majora's Mask, a powerful ancient artifact. Under its influence, the Skull Kid causes the land's moon to slowly fall towards Termina, where it crashes after three days. The main protagonist Link repeatedly travels back in time to the beginning of the three days to find a way to stop the moon from destroying the planet.

The gameplay is centered on the perpetually repeating three-day cycle and the use of various masks, some of which allow Link to transform into different beings. Link learns to play several melodies on his ocarina, which have a variety of effects like controlling the flow of time or opening passages to four temples, which house challenges Link must overcome.

Emulation Information

No Controller Rumble

As was the case in the official Wii Virtual Console release, there is no support for the original Nintendo 64 release's Rumble Pak functionality, even when emulating or connecting a GameCube controller.

Problems

The NTSC-U version of this game will hang after the spinning N, and there is no solution at this time. See issue 6253. Fixed by 5.0-2127.

PAL Crashes When Pressing Start at Main Menu

The PAL Version will crash if no save file is present. Taking a save file from the Wii and using it in Dolphin will avoid the crash; however, saving is still broken. See issue 6253. Fixed by 5.0-2127.

NTSC-J Crashes on New Game

The game crashes while writing changes back to the save file, which makes creating an in-game save impossible in the first place. It is unknown whether using a pre-made save file will work around the issue. See issue 6253. Fixed by 5.0-2127.

Enhancements

HD Texture Pack

Zelda 64 UHD v4.1: A complete HD/4K texture pack can be found here. The texture pack is fully retextured, but is still receiving revised updates. The texture pack contains textures for Ocarina of Time, Master Quest, Majora's Mask and several rom hacks.

16:9

NA

$Majora's Mask → 16:9 Widescreen (NARE01) (AR Code)
0505C914 3C073FE3
8931AB1D 00000006
0567D3A4 006C0053
0567D3A8 006C0084
0567D3AC 009E00B7
0567D3B0 0053006C
40000000 00000000

30FPS

NA

Press D-pad Up Ingame to toggle between 20FPS and 30FPS mode. Needs 175% CPU Clock Override. Requires a GameCube controller.

$Majora's Mask → 30 FPS Switch (Part 1) [Admentus] (NARE01) (Gecko Code)
28F1B5B0 00000008
2131AB1C 00000000
00002FC2 00000000
CC000000 00000001
00002FC2 00000001
E0000000 80008000
$Majora's Mask → 30 FPS Switch (Part 2) (NARE01) (AR Code)
D331CF46 00000000
C931AB1D 00000000
08002FC2 00000001
01303CA2 00000003
89303CA2 00000003
0129F6C1 00000003
0929F5E3 00000002
0129F5E3 00000003
1129F5E3 00000000
0129F5E3 00000003
00000000 40000000
C8002FC2 00000000
01303CA2 00000002
0B31D8FC 00000302
01303CA2 00000003
4B31CF46 00003208
0B31CEE0 0000100B
01303CA2 00000003
0B31CF46 0000FF08
01303CA2 00000003
0931CE96 00000001
01303CA2 00000002
0B31D977 00000100
01303CA2 00000002
0931D048 00000001
01303CA2 00000002
090F4C24 00000001
01303CA2 00000002
C9303CA2 00000002
0129F6C1 00000002
0303318E 00000006
030337E2 00000000
3331CF00 00004120
0331CF04 0000BF34
0B31D0E4 000040E0
0331CF04 0000BF34
0B31D0E4 00004110
0331CF04 0000BF34
0B31D0E4 00004120
0331CF04 0000BF34
4B31CF46 00005008
0B31D0E4 00004120
0331CF04 0000BF00
4B31CF46 00003208
0B31D0E4 000040A0
0531D0EC 3F4CCCCD
4B31CF46 00003208
0B31D0E4 00004110
0531D0EC 3F4CCCCD
4B31CF46 00005008
0B31D0E4 000040E0
0531D0EC 3F333333
4B31CF46 00005008
0B31D0E4 00004110
0531D0EC 3F333333
4B31CF46 00005008
0B31D0E4 00004120
0531D0EC 3F333333
4B31CF46 0000C808
0B31D0E4 00004140
0531D0EC 3F800000
4B31CF46 0000C808
0B31D0E4 00004198
0531D0EC 3F800000
0D31D0EC 3FA00000
0531D0EC 3F900000
4B31CF04 0000BFB3
0B31D0E4 00004140
0331CF04 0000BFD0
4B31CF04 0000BFB3
0B31D0E4 00004120
0331CF04 0000BFD0
0B31CF04 0000C0B0
0331CF04 0000C050
0B31D0E4 00004150
0331CF04 0000BF34
0B31D0E4 00004160
0331CF04 0000BF34
0B31D0E4 00004170
0331CF04 0000BF34
0B31D9B8 000000C8
02002FC4 00000000
4B31D9B8 00000034
0A002FC4 00000001
0331D9B8 00000031
0B31D9B8 00000033
02002FC4 00000001
0B31D9B8 00000032
0331D9B8 000000B7
5129F5E3 00000000
0D10C764 00000000
0129F5E3 00000002
5129F5E3 00000000
0D10C764 FFFFFFFE
0129F5E3 00000003
49303CA5 00000020
09110521 00000004
01303CA2 00000003
49303CA5 00000024
09110521 00000004
01303CA2 00000003
49303CA5 0000006B
09110524 00000004
01303CA2 00000003
89303CA2 00000003
0B11058E 00001A5E
0311058E 00001194
0B11058E 00002328
0311058E 00001770
0B11058E 00004650
0311058E 00002EE0
00000000 40000000
C9303CA2 00000002
0B11058E 00001194
0311058E 00001A5E
0B11058E 00001770
0311058E 00002328
0B11058E 00002EE0
0311058E 00004650

Configuration

Only configuration options for the best compatibility where they deviate from defaults are listed.

General

Config Setting Notes
CPU Clock Override ~175% The game itself implements a software framerate cap of 20 frames, but can still lag in areas like clocktown and outside woodfall temple. Overclocking reduces lag in those areas and doesn't otherwise break gameplay.

Graphics

Config Setting Notes
Store EFB Copies to Texture Only Off Fixes the game "under" the pause screen becoming black on pause. Useful for pause buffering.

Version Compatibility

The graph below charts the compatibility with The Legend of Zelda: Majora's Mask since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-21222 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS CPU GPU Result Tester
3.5-1233 Windows 7 Intel Core i5-3570K @ 4.7 GHz NVIDIA GeForce GTX 275 NTSC, hangs after the spinning N. MayImilae
3.5-1283 Windows 7 Intel Core i5-2500K @ 3.3 GHz AMD Radeon HD 7970 About 17-20FPS and a lot of graphical glitches. CCDavid
4.0-1034 Windows 8 Intel Core i7-4770 @ 3.4 GHz AMD Radeon HD 7950 PAL, runs at around 7 to 32FPS but the game is severely sped up causing very jerky movement. Textures are heavily glitched. Crashes upon pressing start. Pergmen121
4.0-8629 Linux Intel Core i7-2700K @ 3.5 GHz NVIDIA GeForce GTX 970 NTSC, hangs after the spinning N. nano351
5.0-2127 Windows 10 Intel Core i5-3570K @ 3.4 GHz NVIDIA GeForce GTX 1070 Perfect as of this revision. JMC4789

Gameplay Videos