this post was submitted on 04 Dec 2024
15 points (77.8% liked)

Games

40377 readers
2140 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you're submitting before posting to see if it's already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don't share it here, there are other places to find it. Discussion of piracy is fine.

We don't want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform

By type

By games

Language specific

founded 2 years ago
MODERATORS
 

My research and AI's responses seem inconsistent or unsatisfactory, so I prefer to ask these questions to Xbox players, thanks to anyone who takes the time to respond!

  1. Are the games actually emulated or are they just downloaded digitally using the disc as a key?
  2. Does the compatibility transform games significantly or is it a remaster-like optimization?
  3. Is it possible to use this feature offline therefore not caring about any Microsoft server support cessation?
  4. Are there significant differences in how backward-compatibility works on Xbox One versus Xbox Series X?
  5. What are some other aspects of this backwards compatibility feature that are worth mentioning?
top 9 comments
sorted by: hot top controversial new old
[–] scrubbles@poptalk.scrubbles.tech 18 points 7 months ago* (last edited 7 months ago) (2 children)

Okay the other person is onto the right path but I think it's important to understand the underlying reasons for how "backwards compatibility" works on the Xbox.

The 360 used a PowerPC architecture, which at the time was very cost effective at the time. Pretty much most things now use x86, our standard 32-bit and 64-bit CPUs are this architecture. (ARM is another type that we are seeing now).

Now, you cannot run code from one PC architecture to another, even emulated this is a very costly procedure, every call to the CPU, every call has to be translated. Even with emulation this is difficult. (Note how we're still just now getting 360 emulators).

This is mostly why Microsoft and Sony both said no to backwards compatibility, because there was no simple way to take a disc, pop it in, and play.

So after the massive backlash (which they deserved, but also was understandable their point of view), Microsoft created their backward compatibility program. Essentially what they (or developers, not sure who did it) did, was to literally re-compile each entire game for x86, instead of PowerPC. They would then upload the bits to Microsoft, and that is what you download when playing. The disc you insert is purely for checking that you own it, after that you ignore everything else and download the x86 version which is runnable on your console.

So, it stands that backward compatibility wasn't feasible, it still isn't "backward compatible". They rebuilt everything from the source code to run. A pretty massive effort on Microsoft's part and the developers just so we could play old games. Hopefully you see too why I don't blame Sony for not going through all of that, it's a lot of work.

So to answer your questions:

  1. Digitally downloaded in x86 with the disc as key
  2. No, it is a simple recompile, from the original source code
  3. No, since there is only the PowerPC bits on the disc, there is no way to play the game on a newer x86 cpu without downloading the x86 bits
  4. They work the same, once compiled for x86 it works for all x86 processors. (Caveats in software engineering of course, but in this case you can assume they are the same)
  5. Microsoft went through a ton of effort to get this working, and developers each had to pull up old projects, figure out how to build them again, and did all of this for free. I'm all for hating on Microsoft for a myriad of reasons, but this was a project that had very little profit for them but did the community a huge service. They have my thanks, and Sony has my understanding for why they didn't do it at the time.
[–] ElectroVagrant@lemmy.world 5 points 7 months ago (1 children)

No, since there is only the PowerPC bits on the disc, there is no way to play the game on a newer x86 cpu without downloading the x86 bits

Something worth adding here, if you happen to know, would be if the games still work after download & install while offline. Microsoft's been rather inconsistent with this over the years (which is part of why Xbox One fell behind PS4 at launch).

[–] scrubbles@poptalk.scrubbles.tech 3 points 7 months ago

I believe so? I think? It's been a long time. The only thing I could see that would prevent it is if they require a check when launching it, but I remember if you had the disc in that was enough for it before.

[–] sjmulder@lemmy.sdf.org 2 points 7 months ago

No, it is a simple recompile, from the original source code

Didn't they use static recompilation?

[–] RightHandOfIkaros@lemmy.world 8 points 7 months ago* (last edited 7 months ago) (1 children)

AI is not a great source to ask for any sort of factual information, just a heads up. Its good for creating new stuff, like improvising story narratives or something like being a TTRPG dungeon master, though. I just wouldn't ever rely on anything it says to ever be factually true.

Im not an Xbox/Microsoft employee, but I will answer to the best of my knowledge. Some or all may be wrong though.

  1. Both.
  2. It does not transform the game at all as long as there are no bugs. Usually the only benefit is increased internal resolution, and sometimes increased framerate Everything else is identical to the original release.
  3. AFAIK, no. When you install the game it doesn't actually copy the files, it downloads them because some of the files are patched. No internet means you cant download. I think it also needs occasional connection to check. I do think you can play offline but not for 20 years straight.
  4. To my knowledge, no, there is no significant difference. I think it probably is exactly identical, actually. It is however, different from how backwards compatibility worked on the Xbox 360. It is significantly improved.
  5. Cross-generational System Link. Its cool being able to have one player on Original Xbox and one on Series X in the same game.
[–] SolarPunker@slrpnk.net 1 points 7 months ago (1 children)

In reference to point 2 I would like to ask you a question: do the x86 versions that are downloaded offer improvements over the original X360 games in terms of image contrast (notoriously dark on that platform) and audio? PS3 games sounded better at the time due to blurays and audio chip.

[–] RightHandOfIkaros@lemmy.world 5 points 7 months ago* (last edited 7 months ago)

It is exactly the same game. Audio quality will be identical to the X360 release.

The picture may be a bit brighter, I haven't noticed the X360 being darker. But picture output is effected by the emulator in the same way that picture output on a N64 emulator will appear brighter than a real N64 plugged into the composite plugs on an LED TV.

[–] sjmulder@lemmy.sdf.org 5 points 7 months ago

The Xbox 360 uses a processor with a different instruction set which means the executable on the disc simply isn't compatible with the Xbox One and Series X|S. For those, Microsoft have worked with game vendors to convert the executable (from binary, not source) to the other platform: "static recompilation". The new executable must be downloaded to play the game.

For the Xbox One, the architecture is very similar to the Series X|S so it can mostly just run it like you can run Windows 7 games on Windows 11 with compatibility tweaks applied by the operating system.

[–] SolarPunker@slrpnk.net 1 points 6 months ago

Addendum for anyone interested in learning more: Xbox One should upscale games to around 1080p, while Xbox One X, Xbox One Series X/S and PS5 can upscale to 4K. If you have any further technical additions on upscale differences they are appreciated.