• QuarterSwede@lemmy.world
    link
    fedilink
    arrow-up
    25
    arrow-down
    1
    ·
    edit-2
    8 months ago

    What is static recompilation?

    Static recompilation is the process of automatically translating an application from one platform to another.

    How is this related to the decompilation project?

    Unlike N64 ports in the past, this project is not based on the source code provided by a decompilation of the game. This is because static recompilation bypasses the need for decompiled source code when making a port, allowing ports to be made without source code. However, the reverse engineering work done by the decompilation team was invaluable for providing some of the enhancements featured in this project. For this reason, the project uses headers and some functions from the decompilation project in order to make modifications to the game.

    It’s obvious this is the next level for retro gaming.

    • AProfessional@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      8 months ago

      All modern emulators are dynamic recompilers, its the the present. Static is arguably worse but has some upsides. It’s just that the n64 emulators have been quite stagnant.