- USDT(TRC-20)
- $0.0
There are plenty of ways to play Nintendo 64 games in 2024. You can dig up an original console. You can subscribe to the Nintendo Switch Online Expansion Pack. You can download an unofficial emulator. And now, you can potentially play a recompiled PC port, starting with The Legend of Zelda: Majora's Mask.
For the technically-minded, this is a big deal. For everyone else, it can be a little confusing.
If youâve already played a Nintendo 64 game on your PC, or even your phone or tablet, you were probably using an emulator. In essence, these programs work by using software to mimic the processes of the Nintendo 64 console itself, tricking games into thinking theyâre running on real hardware. Itâs a legally protected workaroundâthanks to an old court case between Sony and a company called Bleem!âbut itâs not without its faults.
Emulated games can take a hit to accuracy in areas like music and input lag, and because they expect to be running on their home console, theyâre limited in their ability to take advantage of more powerful hardware on modern devices, meaning itâs difficult to add features like ray tracing or ultrawide support.
Enter decompliation, the holy grail of retro game preservation. Rather than running older games in software that mimics an older console, decompilation takes the original gameâs source code, breaks it down, and remakes it from the ground up to run on home computers.
Decompliation drastically improves compatibility with anything from ray tracing to mods to higher frame rates, and just generally makes play feel smoother and less laggy. The process has previously been applied to a few N64 games, including Super Mario 64 and The Legend of Zelda: Ocarina of Time, with a catchâyou needed the gameâs original source code (and a lot of development time) to make it work.
While the source code behind certain high profile games has already been leaked, thatâs not the case for the majority of titles. But with the new Nintendo 64: Recompiled tool by Wiseguy, the entire Nintendo 64 library could potentially make the leap to PC via another routeâand one high profile game already has.
Wiseguyâs tool doesnât technically decompile games, in that none of the data is readable. Instead, it takes an original game ROM and ârecompilesâ it, meaning it translates the code to C (the programming language) and runs graphics through modern APIs like Vulkan on launch. Think of it like Steamâs Proton translation layer, which allows games built for Windows to be played on Linux.
Certain things still need to be manually cleaned up afterwardsâgames designed in the â90s werenât made to played at modern hardware speedsâbut the process of going from recompilation to port is much faster than decompilation, and could be applied to the entire Nintendo 64 library in short term.
In a statement to YouTuber Nerrel, Wiseguy said that they started out with a recompiled port of The Legend of Zelda: Majoraâs Mask. The port was completed in just two days, as opposed to the two years that past decompilation projects had taken. And because code is translated directly rather than tweaked to work on modern devices, the results are more accurate to the original game.
This isn't to suggest that decompilation is obsoleteâit is still helpful in allowing programmers to understand the original gameâs code, aiding in mods, patches, and fixes. But in cases where decompilation is not possible, recompilation could present an improvement on either original hardware or emulation, as it does not require emulation and is more free to take advantage of modern upgrades like high frame rates.
Wiseguyâs Majoraâs Mask port is now available for download via Github, paving the way for future projects. To protect the projectâs legal status, the port doesn't include any assets (that is, the game's code, graphics, sound effectsâbasically anything owned by Nintendo), which must be provided by the user through a ROM file.
But once provided, the port will take those assets, instantly translate them to run on PC, apply Wiseguyâs fixes, and then play the game on your computer as if it was built for them. You simply need to provide the ROM. The port will also enable support for higher frame rates, faster load times, gyroscopic aiming input, and ultrawide displays.
Additionally, advanced features including ray tracing are in the works, using the RT64 tool developed by fellow modder DarioSamo.
Itâs unlikely that weâll ever get full decompilations for the entire Nintendo 64 library, but fans of more obscure games like Iggyâs Reckinâ Balls or Blast Corps may soon have a better way to play their favorites than emulation. Wiseguyâs porting process isnât fully automatic, but with The Legend of Zelda: Ocarina of Time next on their docket, itâs clear we can expect more games from them soon.
Full story here:
For the technically-minded, this is a big deal. For everyone else, it can be a little confusing.
If youâve already played a Nintendo 64 game on your PC, or even your phone or tablet, you were probably using an emulator. In essence, these programs work by using software to mimic the processes of the Nintendo 64 console itself, tricking games into thinking theyâre running on real hardware. Itâs a legally protected workaroundâthanks to an old court case between Sony and a company called Bleem!âbut itâs not without its faults.
Emulated games can take a hit to accuracy in areas like music and input lag, and because they expect to be running on their home console, theyâre limited in their ability to take advantage of more powerful hardware on modern devices, meaning itâs difficult to add features like ray tracing or ultrawide support.
Enter decompliation, the holy grail of retro game preservation. Rather than running older games in software that mimics an older console, decompilation takes the original gameâs source code, breaks it down, and remakes it from the ground up to run on home computers.
Decompliation drastically improves compatibility with anything from ray tracing to mods to higher frame rates, and just generally makes play feel smoother and less laggy. The process has previously been applied to a few N64 games, including Super Mario 64 and The Legend of Zelda: Ocarina of Time, with a catchâyou needed the gameâs original source code (and a lot of development time) to make it work.
Play any N64 game with only the ROM file
While the source code behind certain high profile games has already been leaked, thatâs not the case for the majority of titles. But with the new Nintendo 64: Recompiled tool by Wiseguy, the entire Nintendo 64 library could potentially make the leap to PC via another routeâand one high profile game already has.
Wiseguyâs tool doesnât technically decompile games, in that none of the data is readable. Instead, it takes an original game ROM and ârecompilesâ it, meaning it translates the code to C (the programming language) and runs graphics through modern APIs like Vulkan on launch. Think of it like Steamâs Proton translation layer, which allows games built for Windows to be played on Linux.
Certain things still need to be manually cleaned up afterwardsâgames designed in the â90s werenât made to played at modern hardware speedsâbut the process of going from recompilation to port is much faster than decompilation, and could be applied to the entire Nintendo 64 library in short term.
In a statement to YouTuber Nerrel, Wiseguy said that they started out with a recompiled port of The Legend of Zelda: Majoraâs Mask. The port was completed in just two days, as opposed to the two years that past decompilation projects had taken. And because code is translated directly rather than tweaked to work on modern devices, the results are more accurate to the original game.
This isn't to suggest that decompilation is obsoleteâit is still helpful in allowing programmers to understand the original gameâs code, aiding in mods, patches, and fixes. But in cases where decompilation is not possible, recompilation could present an improvement on either original hardware or emulation, as it does not require emulation and is more free to take advantage of modern upgrades like high frame rates.
Wiseguyâs Majoraâs Mask port is now available for download via Github, paving the way for future projects. To protect the projectâs legal status, the port doesn't include any assets (that is, the game's code, graphics, sound effectsâbasically anything owned by Nintendo), which must be provided by the user through a ROM file.
But once provided, the port will take those assets, instantly translate them to run on PC, apply Wiseguyâs fixes, and then play the game on your computer as if it was built for them. You simply need to provide the ROM. The port will also enable support for higher frame rates, faster load times, gyroscopic aiming input, and ultrawide displays.
Additionally, advanced features including ray tracing are in the works, using the RT64 tool developed by fellow modder DarioSamo.
Itâs unlikely that weâll ever get full decompilations for the entire Nintendo 64 library, but fans of more obscure games like Iggyâs Reckinâ Balls or Blast Corps may soon have a better way to play their favorites than emulation. Wiseguyâs porting process isnât fully automatic, but with The Legend of Zelda: Ocarina of Time next on their docket, itâs clear we can expect more games from them soon.
Full story here: