The Zelda Reverse Engineering Team (ZRET) has been working on reversing the classic Nintendo 64 for over 18 months. This has already been done with Super Mario 64, making it possible to port the game to PC.
ZRET said the project is 91% complete and should be completed by the end of the year. Interestingly, the ZRET and Super Mario 64 team’s decomp reverse engineering method is legal because the fans involved do not use the leaked original source code and instead recreate the game from scratch in a modern programming language. The project also does not use Nintendo’s original copyrighted material, such as graphics and sound.
In the case of the decompilation of Super Mario 64, the project led to the creation of a fully working port of the game for the PC with additional features: changing the resolution and modifying the community (for example, using ray tracing).
However, the potential work of bringing The Legend of Zelda: Ocarina of Time to PC will be done by a separate team. This will take additional time after decompilation.
When asked about the possible porting of The Legend of Zelda: Ocarina of Time to PC last year, a project participant under the pseudonym Rozlette told the publication Ars Technicathat the process is not that simple: “[Нельзя] just “compile it for Windows”. There is a lot of code here related to accessing the N64 hardware. For example, [процесс рендеринга] N64 is very different from modern OpenGL “… However, he added that it is not as difficult as writing a full-fledged N64 emulator.
The Legend of Zelda: Ocarina of Time was released on the Nintendo 64 and GameCube in 1998 and 2002, respectively.