this post was submitted on 11 May 2024
140 points (98.6% liked)

Emulation

3510 readers
2 users here now

Community to talk about emulation & roms.

RULES:

1.) No bigotry

LINKS:

founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 25 points 6 months ago* (last edited 6 months ago) (1 children)

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.

[–] [email protected] 7 points 6 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.