This core is under GPLv2 license.
RPI0/RPI1 | RPI2 | RPI3 | RPI4/RPI400 | ODROID XU4 | ODROID GO | PC x86 | PC x86_64 |
---|---|---|---|---|---|---|---|
❌ | ❌ | ✅ | ✅ | ❌ | ✅ 🐌 | ❌ | ❌ |
🐌 Low performances but playable
Feature | Supported |
---|---|
Restart | ✔ |
Screenshots | ✔ |
Saves | ✔ |
States | ✔ |
Rewind | ✔ |
Core Options | ✔ |
RetroAchievements | ✔ |
RetroArch Cheats | ✔ |
Controls | ✔ |
Remapping | ✔ |
Rumble | ✔ |
Subsystem | ✔ |
Softpatching | ✔ |
No bios is required.
Roms must have the extension:
This system supports compressed roms in .zip/.7z format. However, be careful, it is only an archive.
The files contained in the .zip/.7z must correspond to the extensions mentioned above.
Moreover, each .zip/.7z file must contain only one compressed rom.
Put the roms like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 n64
┃ ┃ ┃ ┃ ┣ 🗒 game.zip
The roms using No-Intro format are highly recommended.
For more information about roms, go to this tutorial!
To be able to keep your custom configurations during an upgrade, we advise you to use our configuration override feature.
You can configure various options in two different ways.
┣ 📁 RetroArch Menu
┃ ┣ 📁 Core options
┃ ┃ ┣ 🧩 Name_option
retroarch-core-options.cfg
:┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 system
┃ ┃ ┃ ┣ 📁 configs
┃ ┃ ┃ ┃ ┣ 📁 retroarch
┃ ┃ ┃ ┃ ┃ ┣ 📁 cores
┃ ┃ ┃ ┃ ┃ ┃ ┣ 🧩 retroarch-core-options.cfg
Options | Options values | Variables (for configuration override) | Variables values |
---|---|---|---|
CPU Core | Pure Interpreter / Cached Interpreter / Dynarec ✅ |
mupen64plus-cpucore |
pure_interpreter / cached_interpreter / dynarec_recompiler |
RDP Plugin | GLideN64 ✅ |
mupen64plus-rdp-plugin |
gliden64 |
RSP Plugin | HLE ✅ |
mupen64plus-rsp-plugin |
|
4:3 Resolution | 320x240 / 640x480 ✅ / 960x720 / 1280x960 / 1440x1080 / 1600x1200 / 1920x1440 / 2240x1680 / 2560x1920 / 2880x2160 / 3200x2400 / 3520x2640 / 3840x1880 |
mupen64plus-43screensize |
320x240 / 640x480 / 960x720 / 1280x960 / 1440x1080 / 1600x1200 / 1920x1440 / 2240x1680 / 2560x1920 / 2880x2160 / 3200x2400 / 3520x2640 / 3840x1880 |
Wide Resolution | 640x360 (16:9) / 960x540 (16:9) ✅ / 1280x720 (16:9) / 1706x720 (64:27) / 1366x768 (16:9) / 1920x810 (64:27) / 1920x1080 (16:9) / 2560x1080 (64:27) / 2560x1440 (16:9) / 3141x1440 (64:27) / 3840x2160 (16:9) / 4096x2160 (17:9) / 5120x2160 (64:27) / 7680x3240 (64:27) / 7680x4320 (16:9) / 10240x4320 (64:27) |
mupen64plus-169screensize |
640x360 / 960x540 / 1280x720 / 1706x720 / 1366x768 / 1920x810 / 1920x1080 / 2560x1080 / 2560x1440 / 3141x1440 / 3840x2160 / 4096x2160 / 5120x2160 / 7680x3240 / 7680x4320 / 10240x4320 |
Aspect Ratio | Original (4:3) / Wide (Stretched) / Wide (Ajusted) |
mupen64plus-aspect |
4:3 / 16:9 / 16:9 adjusted |
Native Resolution Factor | Disabled ✅ / 1x / 2x / 3x / 4x / 5x / 6x / 7x / 8x |
mupen64plus-EnableNativeResFactor |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 |
Threaded Renderer | Enabled / Disabled ✅ |
mupen64plus-ThreadedRenderer |
True / False |
Bilinear filtering mode | 3point / standard ✅ |
mupen64plus-BilinearMode |
3point / standard |
Hybrid Filter | Enabled ✅ / Disabled |
mupen64plus-HybridFilter |
True / False |
Dithering | Enabled / Disabled ✅ |
mupen64plus-DitheringPattern |
True / False |
Dithering Quantization | Enabled / Disabled ✅ |
mupen64plus-DitheringQuantization |
True / False |
Image Dithering Mode | Disabled ✅ / Bayer / Magic Square / Blue Noise |
mupen64plus-RDRAMImageDitheringMode |
False / Bayer / MagicSquare / BlueNoise |
MSAA level | 0 ✅ / 2 / 4 / 8 / 16 |
mupen64plus-MultiSampling |
0 / 2 / 4 / 8 / 16 |
FXAA | 0 ✅ / 1 |
mupen64plus-FXAA |
0 / 1 |
LOD Emulation | Disbaled / Enabled ✅ |
mupen64plus-EnableLODEmulation |
False / True |
Framebuffer Emulation | Disabled / Enabled ✅ |
mupen64plus-EnableFBEmulation |
False / True |
Copy auxiliary buffers to RDRAM | Disabled ✅ / Enabled |
mupen64plus-EnableCopyAuxToRDRAM |
False / True |
Color buffer to RDRAM | Disabled / Sync / DoubleBuffer ✅ / TripleBuffer |
mupen64plus-EnableCopyColorToRDRAM |
Off / Sync / Async / TripleBuffer |
Depth buffer to RDRAM | Disabled / Software ✅ / FromMem |
mupen64plus-EnableCopyDepthToRDRAM |
Off / Software / FromMem |
Background Mode | Stripped / OnePiece ✅ |
mupen64plus-BackgroundMode |
Stripped / OnePiece |
Hardware per-pixel lighting | Disabled ✅ / Enabled |
mupen64plus-EnableHWLighting |
False / True |
Continuous texrect coords | Disabled ✅ / Auto / Force |
mupen64plus-CorrectTexrectCoords |
Off / Auto / Force |
Native res. 2D texrects | Disabled ✅ / Unoptimized / Optimized |
mupen64plus-EnableNativeResTexrects |
Disabled / Unoptimized / Optimized |
Less accurate blending mode | Disabled / Enabled ✅ |
mupen64plus-EnableLegacyBlending |
False / True |
GPU shader depth write | Disabled ✅ / Enabled |
mupen64plus-EnableFragmentDepthWrite |
False / True |
Cache Textures | Disabled / Enabled ✅ |
mupen64plus-EnableTextureCache |
False / True |
Overscan | Disabled / Enabled ✅ |
mupen64plus-EnableOverscan |
Disabled / Enabled |
Overscan Offset (Top) | 0 ✅ / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
mupen64plus-OverscanTop |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
Overscan Offset (Left) | 0 ✅ / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
mupen64plus-OverscanLeft |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
Overscan Offset (Right) | 0 ✅ / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
mupen64plus-OverscanRight |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
Overscan Offset (Bottom) | 0 ✅ / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
mupen64plus-OverscanBottom |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 |
Max texture cache size | 1500 / 4000 / 8000 ✅ |
mupen64plus-MaxTxCacheSize |
1500 / 4000 / 8000 |
Texture filter | None ✅ / Smooth filtering 1 / Smooth filtering 2 / Smooth filtering 3 / Smooth filtering 4 / Sharp filtering 1 / Sharp filtering 2 |
mupen64plus-txFilterMode |
None / Smooth filtering 1 / Smooth filtering 2 / Smooth filtering 3 / Smooth filtering 4 / Sharp filtering 1 / Sharp filtering 2 |
Texture Enhancement | None ✅ / As Is / X2 / X2SAI / HQ2X / HQ2XS / LQ2X / LQ2XS / HQ4X / 2xBRZ / 3xBRZ / 4xBRZ / 5xBRZ / 6xBRZ |
mupen64plus-txEnhancementMode |
None / As Is / X2 / X2SAI / HQ2X / HQ2XS / LQ2X / LQ2XS / HQ4X / 2xBRZ / 3xBRZ / 4xBRZ / 5xBRZ / 6xBRZ |
Don't filter background textures | Disabled / Enabled ✅ |
mupen64plus-txFilterIgnoreBG |
False / True |
Use High-Res textures | Disabled ✅ / Enabled |
mupen64plus-txHiresEnable |
False / True |
Use High-Res Texture Cache Compression | Disabled / Enabled ✅ |
mupen64plus-txCacheCompression |
False / True |
Use High-Res Full Alpha Channel | Disabled ✅ / Enabled |
mupen64plustxHiresFullAlphaChannel |
False / True |
Use extended Texture Storage | Disabled ✅ / Enabled |
mupen64plus-EnableEnhancedTextureStorage |
False / True |
Use alternate method for High-Res Checksums | Disabled ✅ / Enabled |
mupen64plus-EnableHiResAltCRC |
False / True |
Use enhanced Hi-Res Storage | Disabled ✅ / Enabled |
mupen64plus-EnableEnhancedHiResStorage |
False / True |
INI Behaviour | Prioritize INI over Core Options ✅ / Prioritize Core Options over INI / Disable INI |
mupen64plus-GlideN64IniBehaviour |
late / early / disabled |
Frame Duplication | Disabled ✅ / Enabled |
mupen64plus-FrameDuping |
False / True |
Framerate | Original ✅ / Fullspeed |
mupen64plus-Framerate |
Original / Fullspeed |
VI Refresh (Overclock) | Auto ✅ / 1500 / 2200 |
mupen64plus-virefresh |
Auto / 1500 / 2200 |
Analog Deadzone (percent) | 0 / 5 / 10 / 15 ✅ / 20 / 25 / 30 |
mupen64plus-astick-deadzone |
0 / 5 / 10 / 15 / 20 / 25 / 30 |
Analog Sensitivity (percent) | 50 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 ✅ / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 |
mupen64plus-astick-sensitivity |
50 / 55 / 60 / 65 / 70 / 75 / 80 / 85 / 90 / 95 / 100 / 105 / 110 / 115 / 120 / 125 / 130 / 135 / 140 / 145 / 150 |
Right C Button | C1 ✅ / C2 / C3 / C4 |
mupen64plus-r-cbutton |
C1 / C2 / C3 / C4 |
Left C Button | C1 / C2 ✅ / C3 / C4 |
mupen64plus-l-cbutton |
C1 / C2 / C3 / C4 |
Down C Button | C1 / C2 / C3 ✅ / C4 |
mupen64plus-d-cbutton |
C1 / C2 / C3 / C4 |
Up C Button | C1 / C2 / C3 / C4 ✅ |
mupen64plus-u-cbutton |
C1 / C2 / C3 / C4 |
Independent C-buttons Controls | Disabled ✅ / Enabled |
mupen64plus-alt-map |
False / True |
Disable Expansion Pak | Disabled ✅ / Enabled |
mupen64plus-ForceDisableExtraMem |
False / True |
Ignore emulated TLB Exceptions | Don't Ignore ✅ / Ignore TLB Exceptions if not using TLB / Always Ignore TLB Exceptions |
mupen64plus-IgnoreTLBExceptions |
False / OnlyNotEnabled / AlwaysIgnoreTLB |
Player 1 Pak | none / memory ✅ / rumble / transfert |
mupen64plus-pak1 |
none / memory / rumble / transfert |
Player 2 Pak | none ✅ / memory / rumble / transfert |
mupen64plus-pak2 |
none / memory / rumble / transfert |
Player 3 Pak | none ✅ / memory / rumble / transfert |
mupen64plus-pak3 |
none / memory / rumble / transfert |
Player 4 Pak | none ✅ / memory / rumble / transfert |
mupen64plus-pak4 |
none / memory / rumble / transfert |
Count Per Op | 0 ✅ / 1 / 2 / 3 / 4 / 5 |
mupen64plus-CountPerOp |
0 / 1 / 2 / 3 / 4 / 5 |