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?

  • kadup@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    Even hypervisors can have software bugs - running GBA games on the ARM9 core in the DSi is possible and even closer to “actual hardware” than a FPGA, but there are still weird side cases and glitches that only happen on this setup rather than actual GBA hardware.

    FPGAs aren’t some magical hardware clone that bypasses software issues.

    • deltapi@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      3 hours ago

      That depends on the accuracy of the core on the FPGA.

      Your comparison of GBA on dsi is kinda like saying “my dos games didn’t work well on my windows 2000 computer” same cpu sure, but OS and hardware ‘locations’ aren’t necessarily the same.

      • kadup@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        on the accuracy of the core on the FPGA.

        Or in other words, FPGAs aren’t miracle hardware clones and depend on the quality of their programming. Exactly as I said, got it.

        Your comparison of GBA on dsi is kinda like saying “my dos games didn’t work well on my windows 2000 computer” same cpu sure, but OS and hardware ‘locations’ aren’t necessarily the same.

        Which is why I mentioned it’s an hypervisor, not running as if it were natively supported. It’s more analogous to original hardware than a FPGA, though. Your analogy to DOS and Windows 2000 however shows you really do not understand how GBA2Runner or FPGAs work in general.

        Your comment is got any point or it’s just these two incoherent sentences?