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?

    • @KRAW@linux.community
      link
      fedilink
      English
      35 months ago

      Just Mario 64. However there is a very good implementation of the N64 in the Mister FPGA project. The downside is there aren’t many emulation features that you’d expect out of a software emulator (e.g. save states)

  • @TachyonTele@lemm.ee
    link
    fedilink
    English
    2
    edit-2
    5 months ago

    I didn’t have time to watch the video at the moment. What’s wrong with Dolphin?

    Or is this about things people that had a n64 back in the day don’t even recognize as wrong?

        • @Sabin10@lemmy.world
          link
          fedilink
          English
          4
          edit-2
          5 months ago

          Then you are playing virtual console roms/injections, which typically have more issues than current proper n64 emulators.

          If it’s good enough for you, that’s fine but it’s far from perfect.

        • @Zarxrax@lemmy.world
          link
          fedilink
          English
          15 months ago

          Ah, an emulator within an emulator. Yes, I’m sure the results must be just like the original hardware!

          • @TachyonTele@lemm.ee
            link
            fedilink
            English
            1
            edit-2
            5 months ago

            The games work just fine. I played them when they were new, and get just as much enjoyment out of them now.

            I’m not sorry i don’t care about milliseconds or whatever technical details the programmers care about. I am thankful for their hard work though.

            • @Mojave@lemmy.world
              link
              fedilink
              English
              25 months ago

              How are you using dolphin to emulate N64?

              Dolphin has no native N64 emulation support. Are you using N64 ports from the Wii? Those are running using Nintendo’s Wii-based emulator (which also has known issues) on top of the Wii emulation. That introduced a whole second layer of technical issues.

              Not that the N64 roms aren’t playable, but the problem is more technical on why it’s so difficult to emulate the specific N64 hardware perfectly using just modern software

              • @TachyonTele@lemm.ee
                link
                fedilink
                English
                15 months ago

                Thanks. Like i said i haven’t been able to check the video out yet.

                I am enjoying everyone jumping down my throat about being able to play n64 games with no issues though. It’s giving me a good laugh with my coffee.

      • @OR3X@lemm.ee
        link
        fedilink
        English
        5
        edit-2
        5 months ago

        Yes, you are correct Dolphin will not play N64 ROMs directly. It will however play SOME Wii virtual console games which includes around 22 N64 games. Soooo, sorta?? 🤷‍♂️

  • Rentlar
    link
    fedilink
    English
    15 months ago

    Back in 2015 I used the emulator “1964” to play some MarioKart64 and it ran well on a very weak computer, fwiw.

  • @pixxelkick@lemmy.world
    link
    fedilink
    English
    05 months ago

    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.

    • magic_lobster_party
      link
      fedilink
      05 months ago

      Not only that. Emulators must often ”cheat” to achieve high speeds. This means emulators doesn’t try to achieve a 1:1 replication of what’s happening inside the hardware, but something that’s gives close enough results and better tailored for modern hardware.

      The reason why N64 is particularly difficult is because each game must be optimized individually (due to the heavy reliance on microcode). The emulator must replicate the hardware at a much lower level for an accurate emulation of all games. Emulator developers can apply optimizations on each individual game, but it’s incredibly time consuming to do so for every game in the N64 library.

  • Bobby Turkalino
    link
    fedilink
    English
    -15 months ago

    I respect MVG a lot but this is honestly clickbait. All you have to do is:

    1. Download RetroArch
    2. Install Mupen64Plus-Next core
    3. Enable ParaLLEl RDP and RSP plugins in core settings

    and you can play every game without issues. Not a broken mess by any means.

    If you have resources leftover, you can even go into the core settings and turn internal resolution to 4x for better 3D graphics