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.

      • throwawaylemmy2 [none/use name]
        ·
        4 years ago

        That's mostly because Konami (#FucKonami, BTW) lost the source-code for the final release and only had a "beta" copy, from what I remember.

        Japan (and America, I guess) in the 90's-00's would totally toss out hardware and drives without archiving. It's why the "Archiving of Video Games" is so important but getting stomped on by EULA's and DRM.