Giter Site home page Giter Site logo

Comments (2)

mdtauk avatar mdtauk commented on May 27, 2024

Including any leaked code, would be illegal, and would cause Nintendo to take action to take down the project.

For it to be legal, it needs to be a Clean Room decompilation and reverse engineering effort. Those contributing can't even glance at it.

from ladx-disassembly.

kemenaran avatar kemenaran commented on May 27, 2024

Yep, exactly. This project doesn't (and can't) use knowledge acquired from leaked code.

From the Discord FAQ:

If you ever want to contribute to the LADX disassembly, do not ever look at leaked source code.
The LADX disassembly is a clean room reverse-engineered version of the code. It must not be tainted by functions or variables extracted from the > original source code – or even by external knowledge gained by looking at it.

FAQ: Does the leaked source code make the disassembly obsolete?

Absolutely not. Although the original source code can now be obtained by dubious means, the reverse-engineered code is still valuable.

The leaked source code is almost 30 years old. Judging by other leaks, it is likely a pile of poorly formatted source files, with lot of japanese, using > an obsolete toolchain of compilers.

Unlike the leaked code;

  • The disassembled code is likely much better organized and clean;
  • The functions and variables names are probably way easier to understand, and don't need lot of Japanese comments to be explained;
  • The disassembled version uses a modern toolchain that can recompile the code easily.

In short, the disassembly is a better start for ROM hacks or research projects.

from ladx-disassembly.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.