Joined
·
398 Posts
Last update: 2023-02-03
Short answer, it's not. But it requires user knowledge to adjust some games.
GoldenEye 007 - HLE vs LLE (Old)
CLI examples...
Rat Attack! - HLE
GE / PD - Settings for mouse
Old AMD hardware
Dinosaur Planet - HLE vs LLE
SMB64 - Unplugging demonstration
MK64 - 2D texrects in native resolution (Off vs Optimized)
GoldenEye 007 - "Noise"
Bomberman Hero - LLE (Quick gameplay)
Perfect Dark - Controller Pak hot swapping
South Park - Chef's Luv Shack (Quick gameplay)
F-Zero X + Expansion Kit (Booting from N64 to 64DD / 64DD to N64)
Booting 64DD "without disk"
DKR - Wizpig (Not an Op*nE*u core...)
Why do people think that N64 emulation has not progressed?
Most people use outdated versions of the emulators, WITHOUT frame buffer emulation.
Is the N64 emulation perfect?
Of course not, it is riddled with small imperfections, some almost imperceptible and others very difficult to ignore like mountains.
What is the true holy grail of N64 emulation?
Exactly the same problems as many of the other emulators, poor operation timing accuracy.
In a nutshell, this is DK64 in real hardware and this is in emulation. Some games goes too fast while others goes too slow. In some games this leaves AI completely broken.
There are only three graphic plugins worth mentioning, Angrylion RDP Plus (CPU-based) and ParaLLEl RDP (GPU-based) for LLE and GLideN64 (GPU-based with some CPU) for HLE. The latter should not be confused with Glide64, nor glN64. Angrylion Plus and GLideN64 require OpenGL 3.3 as a minimum, NVIDIA with OpenGL 4.5 or higher is recommended for GLideN64. Vulkan with VK_KHR_8bit_storage extension support for ParaLLEl RDP.
Angrylion Plus - WIP / Nightly Build
GLideN64 - WIP / Nightly Build
ParaLLEl RDP - WIP / Nightly Build (Only mupen64plus)
ParaLLEl RDP - WIP (Only Project64 x86)
Compatible emulators:
mupen64plus + Angrylion Plus / ParaLLEl RDP notes:
A 3.20 GHz CPU and at least 8 threads is the minimum recommended.
The only supported RSP plugins are:
Project64 + Angrylion Plus / ParaLLEl RDP notes:
A 3.20 GHz CPU and at least 8 threads is the minimum recommended.
Set the emulator in LLE mode with the default RSP for speed, or this others for accuracy:
Alternatives:
For HLE:
Provenance (For iOS & tvOS, mupen64plus fork, it doesn't represent the emulation of its upstream counterpart...)
BizHawk (mupen64plus fork, it doesn't represent the emulation of its upstream counterpart...)
OpenEmu (mupen64plus fork, it doesn't represent the emulation of its upstream counterpart...)
m64p (Obsolete) (GLideN64 / Angrylion Plus comes OOTB and "CAN'T BE UPDATED")
For LLE:
ares (Moderate CPU heavy usage depending on settings...)
n64 (CPU intensive?...)
cen64 (CPU intensive...)
MAME (The most CPU intensive)
m64p (Obsolete) (GLideN64 / Angrylion Plus comes OOTB and "CAN'T BE UPDATED")
RetroArch + Parallel N64 (Obsolete and replaced by Mupen64Plus-Next)
More...
Short answer, it's not. But it requires user knowledge to adjust some games.
GoldenEye 007 - HLE vs LLE (Old)
CLI examples...
Rat Attack! - HLE
GE / PD - Settings for mouse
Old AMD hardware
Dinosaur Planet - HLE vs LLE
SMB64 - Unplugging demonstration
MK64 - 2D texrects in native resolution (Off vs Optimized)
GoldenEye 007 - "Noise"
Bomberman Hero - LLE (Quick gameplay)
Perfect Dark - Controller Pak hot swapping
South Park - Chef's Luv Shack (Quick gameplay)
F-Zero X + Expansion Kit (Booting from N64 to 64DD / 64DD to N64)
Booting 64DD "without disk"
DKR - Wizpig (Not an Op*nE*u core...)
Why do people think that N64 emulation has not progressed?
Most people use outdated versions of the emulators, WITHOUT frame buffer emulation.
Is the N64 emulation perfect?
Of course not, it is riddled with small imperfections, some almost imperceptible and others very difficult to ignore like mountains.
What is the true holy grail of N64 emulation?
Exactly the same problems as many of the other emulators, poor operation timing accuracy.
In a nutshell, this is DK64 in real hardware and this is in emulation. Some games goes too fast while others goes too slow. In some games this leaves AI completely broken.
There are only three graphic plugins worth mentioning, Angrylion RDP Plus (CPU-based) and ParaLLEl RDP (GPU-based) for LLE and GLideN64 (GPU-based with some CPU) for HLE. The latter should not be confused with Glide64, nor glN64. Angrylion Plus and GLideN64 require OpenGL 3.3 as a minimum, NVIDIA with OpenGL 4.5 or higher is recommended for GLideN64. Vulkan with VK_KHR_8bit_storage extension support for ParaLLEl RDP.
Angrylion Plus - WIP / Nightly Build
GLideN64 - WIP / Nightly Build
ParaLLEl RDP - WIP / Nightly Build (Only mupen64plus)
ParaLLEl RDP - WIP (Only Project64 x86)
Compatible emulators:
- RMG (Angrylion Plus / GLideN64 / ParaLLEl RDP comes OOTB)
- simple64 (Only ParaLLEl RDP)
- Project64 WIPs (GLideN64 comes OOTB and can be easily updated)
- RetroArch + Mupen64Plus-Next (GLideN64 / ParaLLEl RDP comes OOTB)
- mupen64plus - WIPs
mupen64plus + Angrylion Plus / ParaLLEl RDP notes:
A 3.20 GHz CPU and at least 8 threads is the minimum recommended.
The only supported RSP plugins are:
- mupen64plus-rsp-parallel (recommended)
- mupen64plus-rsp-cxd4* (slow)
- mupen64plus-rsp-z64 (very slow)
Project64 + Angrylion Plus / ParaLLEl RDP notes:
A 3.20 GHz CPU and at least 8 threads is the minimum recommended.
Set the emulator in LLE mode with the default RSP for speed, or this others for accuracy:
- ParaLLEl RSP (recommended)
- cxd4's "Static" RSP Interpreter (aka DrCat / BatCat / FatCat / HatCat / Iconoclast)
Alternatives:
For HLE:
Provenance (For iOS & tvOS, mupen64plus fork, it doesn't represent the emulation of its upstream counterpart...)
BizHawk (mupen64plus fork, it doesn't represent the emulation of its upstream counterpart...)
OpenEmu (mupen64plus fork, it doesn't represent the emulation of its upstream counterpart...)
m64p (Obsolete) (GLideN64 / Angrylion Plus comes OOTB and "CAN'T BE UPDATED")
For LLE:
ares (Moderate CPU heavy usage depending on settings...)
n64 (CPU intensive?...)
cen64 (CPU intensive...)
MAME (The most CPU intensive)
m64p (Obsolete) (GLideN64 / Angrylion Plus comes OOTB and "CAN'T BE UPDATED")
RetroArch + Parallel N64 (Obsolete and replaced by Mupen64Plus-Next)
More...