N64 Recompiled: An Incredible New Way to Keep N64 Games Alive (N64 binaries statically recompiled into C code)
- Dr. Zoidberg
- Site Admin
- Posts: 25510
- Joined: Tue Feb 03, 2015 2:33 am
N64 Recompiled: An Incredible New Way to Keep N64 Games Alive (N64 binaries statically recompiled into C code)
N64: Recompiled
N64: Recompiled is a tool to statically recompile N64 binaries into C code that can be compiled for any platform. This can be used for ports or tools as well as for simulating behaviors significantly faster than interpreters or dynamic recompilation can. More widely, it can be used in any context where you want to run some part of an N64 binary in a standalone environment.
This is not the first project that uses static recompilation on game console binaries. A well known example is jamulator, which targets NES binaries. Additionally, this is not even the first project to apply static recompilation to N64-related projects: the IDO static recompilation recompiles the SGI IRIX IDO compiler on modern systems to faciliate matching decompilation of N64 games. This project works similarly to the IDO static recomp project in some ways, and that project was my main inspiration for making this.
https://github.com/Mr-Wiseguy/N64Recomp
Zelda 64: Recompiled is a project that uses N64: Recompiled to statically recompile Majora's Mask (and soon Ocarina of Time) into a native port with many new features and enhancements. This project uses RT64 as the rendering engine to provide some of these enhancements.
https://github.com/Mr-Wiseguy/Zelda64Recomp
- Dr. Zoidberg
- Site Admin
- Posts: 25510
- Joined: Tue Feb 03, 2015 2:33 am
Re: N64 Recompiled: An Incredible New Way to Keep N64 Games Alive (N64 binaries statically recompiled into C code)
We've seen recompilation projects before - and Nintendo 64 titles have received more than their fair share of them - but Zelda 64 Recompiled takes this to the next level. Alex Battaglia goes in depth on Zelda 64 Recompiled, essentially a new native PC port of Majora's Mask, reveals how it works, how accurate it is, how modern hardware offers so many more options and looks forward to what this project means for N64 games on PC going forward.
-
- Site Admin
- Posts: 7718
- Joined: Sat Mar 26, 2016 7:45 am
- pixel
- Posts: 5270
- Joined: Sun Mar 27, 2016 3:09 am
Re: N64 Recompiled: An Incredible New Way to Keep N64 Games Alive (N64 binaries statically recompiled into C code)
The recomp is just as easy as an emulator. I copied the Linux executable to my Steam Deck and told it where my Majora's Mask ROM was saved. No fuss, no muss.
The autosaving might be the biggest feature no one's talking about. I might actually 100% this time, 24 years later.
The autosaving might be the biggest feature no one's talking about. I might actually 100% this time, 24 years later.
- Skynet
- Site Admin
- Posts: 2326
- Joined: Sat Mar 26, 2016 8:54 am
Re: N64 Recompiled: An Incredible New Way to Keep N64 Games Alive (N64 binaries statically recompiled into C code)
If it's anything like the PD recomp I have on my PC, yeah it's so good.pixel wrote: Wed May 22, 2024 5:12 am The recomp is just as easy as an emulator. I copied the Linux executable to my Steam Deck and told it where my Majora's Mask ROM was saved. No fuss, no muss.
The autosaving might be the biggest feature no one's talking about. I might actually 100% this time, 24 years later.
I think MVG did touch on the auto save in the above video, but yeah you'd think they'd be making a bigger deal of that
-
- Site Admin
- Posts: 7718
- Joined: Sat Mar 26, 2016 7:45 am
-
- Site Admin
- Posts: 7718
- Joined: Sat Mar 26, 2016 7:45 am
-
- Site Admin
- Posts: 7718
- Joined: Sat Mar 26, 2016 7:45 am