• SeaJ@lemm.eeOP
    link
    fedilink
    English
    arrow-up
    28
    ·
    7 months ago

    I’m wondering how much this will help the handheld scene. N64 emulation is pretty notoriously shitty on many handhelds.

    • Sakychu@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      2
      ·
      7 months ago

      It won’t help emulation but on pc/steamdeck you can natively compile it so that there no need for it anymore. Not sure about smartphone but I’m sure that it should be possible!

      • elvith@feddit.de
        link
        fedilink
        English
        arrow-up
        12
        ·
        7 months ago

        Well, usually those re-compilers or transpilers just translate the binary to some sort of intermediate language and then any backend should be able to compile it for your target system. So, in theory those handheld could be targeted. Problem with this project is that it’s not just “start transpiler, load rom, click go and your port is ready”. It’s more like "ok, here’s your game logic. Now implement the rest (or use several other projects and duct tape their libraries together to get what you want).

        • Sakychu@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 months ago

          Ohhh sorry, I was confused by the recent decompiling of Zelda MM.

          I didn’t realized it wasn’t referring to it…

          • elvith@feddit.de
            link
            fedilink
            English
            arrow-up
            3
            ·
            7 months ago

            It’s referring to both. The recompiler links to the Zelda project and basically tells you “if you want to haven an example how to.proceed/what to implement yourself after the recompilation finished, you can use the Zelda project as an example”.

      • SeaJ@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 months ago

        Yes, that was kind of my point. N64 emulation on handhelds often sucks. So being able to have games recompiled to be better optimized on something like the Miyoo Mini would be great. While it is cool for the PC because it can allow for enhancements much more easily, just getting games up and running at a minimum is not an issue for any PC made in the last decade or two.

        • emeralddawn45@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 months ago

          Why is n64 emulation so bad in particular? I got my girlfriend one of those handhelds preloaded up with roms and although I haven’t tried any n64 games it seems to run other 3d games from other consoles of that Era fine. Also I remember having an n64 emulator on my modded original xbox that could run games fine, I played through all of mario64 on it during quarantine before I built a new gaming pc. I feel like handhelds should have similar power to an old Xbox by now but maybe not.

          • Dudewitbow@lemmy.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 months ago

            unique hardware that doesnt follow the conventions of standard hardware, so you have to write code to get around that fact. Take for example one of the reason why Wii/GC development went fast eas because the PowerPC processor is fairly well documented, similar to the Tegra X1 with the switch. Its always obscure hardware that makes hardware emulation harder (e.g PS3, Sega Saturn)