Permanently Deleted

  • skeletorsass [she/her]
    ·
    4 years ago

    The Microsoft approach is very interesting. The games are not actually compatible, but are instead recompiled for the new machine with the compatibility library.

    This means that they can work better, but code must be downloaded to the console for the game.

      • skeletorsass [she/her]
        ·
        4 years ago

        Dynamic recompilation of CPU code in emulation is a bit different because more of machine's state must be emulated, as the emulator is translating compiled machine code from one machine to another. The Microsoft approach requires the original source code and produces native machine code for the new machine, which means less work for emulator.

          • skeletorsass [she/her]
            ·
            edit-2
            4 years ago

            Microsoft required it in the developer license. They do not own the code but get a copy and can use it for purposes like this. I do not know for Sony but one of the license is here:

            https://www.sec.gov/Archives/edgar/data/946581/000162828017005833/ex10-48.htm

            • unperson [he/him]
              ·
              4 years ago

              That's very cool, imagine what we could do if only we had a public source code repository for every piece of software.