this post was submitted on 08 Jan 2025
179 points (95.9% liked)

RetroGaming

20227 readers
577 users here now

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

founded 2 years ago
MODERATORS
 

The Nintendo 64 has always been a difficult machine to emulate correctly. But in 2025 - we should be well and truly past all of it right? Not exactly. Issues with Plugins, performance, graphical glitches, stutters. Unless you have a very powerful machine, these are common things many of us will run into when emulating the Nintendo 64. But why? And Is there any hope for fast, accurate N64 emulation in 2025 and beyond?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 40 points 3 weeks ago (12 children)

The core if it boils down to, when emulating older machines, is the consoles processor speaks language A, and our computers all speak language B

The emulator has to translate back and forth between A<->B faster than the speed the original processors would've just spoken A

So translating A<->B is a way tougher task than just reciting A. So you need a tremendously better CPU than what the console had to emulate it.

It's kinda like, Dropping a rock in a pile of sand is easy. Simulating dropping that rock into the pile of sand in real time accurately is really challenging.

[–] [email protected] 5 points 3 weeks ago (5 children)

Emulators exist for the Switch. So it's not just the fact that the emulator needs to translate, there is something specific about the N64's 'language' that makes translating more difficult and time consuming.

[–] rhombus 8 points 3 weeks ago

There isn’t actually a ton of translating going on with the Switch, as it’s basically just a computer (an ARM computer, but still). The N64 had a very different architecture that doesn’t work like modern computers do. On top of that, games on it relied on low level graphics code that makes it very difficult to cheat like other emulators do.

load more comments (4 replies)
load more comments (10 replies)