Nintendo won't allow for this because if the game is source then the game can be ported to anything. Oh and it's their IP. It's far easier for them to disrupt this project than it would be to disrupt clean room emulators.
They can't do anything about it. There is no copyright infringement here.
The source code was reverse engineered. Some people took the Mario 64 ROM binary and used analysis tools and an identical copy of GCC to the one it was compiled with to reverse engineer the source. There are tools that can do a lot of the work automatically because GCC with no optimisation enabled produces very predictable machine code.
The source doesn't include any of the binary assets like graphics or sound. There is a supplied tool
You can't use the source code to reverse engineer the source code. You can reverse engineer a black box to develop an alternate implementation, but that's not what was done here. This would be more akin to translating a copyrighted work, which is not ok without permission.
Takedown notice in 3-2-1... (Score:4, Insightful)
Re: (Score:2)
They can't do anything about it. There is no copyright infringement here.
The source code was reverse engineered. Some people took the Mario 64 ROM binary and used analysis tools and an identical copy of GCC to the one it was compiled with to reverse engineer the source. There are tools that can do a lot of the work automatically because GCC with no optimisation enabled produces very predictable machine code.
The source doesn't include any of the binary assets like graphics or sound. There is a supplied tool
Re: Takedown notice in 3-2-1... (Score:2)
You can't use the source code to reverse engineer the source code. You can reverse engineer a black box to develop an alternate implementation, but that's not what was done here. This would be more akin to translating a copyrighted work, which is not ok without permission.