Xbox 360 as a whole is in a half dead state nowadays. It is partially supported by Xbox One/Series X/S and if you want to get specific non supported titles to play, it is generally via rapidly aging, not very well built hardware.
I have a series E 360 I bought last year dirt cheap as a way to get to a lot of titles no emulator currently supports.
So Xbox Live is still supported but the store it is stuck in a partially preserved 2015 state, advertising Xbox One and a few upcoming titles.
You can still buy a lot of titles at reasonable prices, but you also get situations were you can download the demo - offer to upgrade to the full version but it no longer exists in the store.
There is a large amount of video streaming apps offered but are so old they cannot connect to the servers. Internet explorer is on there but the TLS certificates are all expired, so unless the site comes over pure HTTP - nothing happens.
BUT the MS Video store, still works and with recent releases! It is kind of neat to see in action and they build the service with legacy support. While only a maximum of 1080p, the image quality is pretty good for what is being offered.
I do wonder how much longer these things will limp along for but I suspect it won't be much longer.
With the poor hardware quality on both Xbox and Ps3, emulation is quickly becoming the main way that any of these titles will be playable.
The re-release is technically a different game, so it might require another music license, so it might not have the same soundtrack, it changes the feel of the game.
The old console has its time ticking.
Without emulators, that game experience won't be preserved, its simply at the whims of executives which don't really care enough about such small details for re-releases because the name of the game is usually enough to make some bucks.
Sad that the steam version has no none of the original.
Number of games that are backward compatible out of the total released [0]:
Xbox : 63/996 (6.32%)
Xbox 360: 633/2154 (29.38%)
As you can see the numbers are very disappointing.
[0] https://en.m.wikipedia.org/wiki/List_of_backward-compatible_...
It looks like a decade long game of trail and error.
I suppose you start at the basics, getting an interpreter purely for CPU code. So PPC to x86 code. Then onto more complex stuff like floating point VMX to x87. Once you have basic code processing, every time a line of code comes up that cannot be interpreted, you figure out what it does and then build the appropriate interpreter. Do this again and again and you would gain some basic function.
Basically just try running game code and keep plodding away like this until it works. Like giant bug hunt for 100,000 bugs. Very Tedious but necessary work. As for optimizing for performance, that is just black magic.
[0] https://github.com/abaire/nxdk_pgraph_tests
[1] though nxdk/freexdk/openxdk had to "compete" with the leaked XDK that a lot of homebrewers used so there was much less incentive to contribute to the open source one
My Ps3 only had save games for a WWE game and GTA 5 from 8 years ago. I figured if I could get 2 years out of these things that would be more than I could ask for. Storing these so the HDD's are stacked sideways can also help prevent head crashes. But that plan looks more like urban legend hyper mileing than anything that will make these last. Maybe it will buy a few months but then it puts more stain of the DVD/Bluray drives.
An SSD for the Ps3 will be the next step. The 360 because it is the E model actually has a reasonable solution. It has a 4GB internal storage that takes over if the HDD is removed. Then you can just store games on an external USB drive. It isn't amazing but it would work. I just worry about these things over heating because even the series E's would red ring with enough time.
For it to still be somewhat functional, 18 years later - is a testament that Microsoft somewhat cares(cared.)
Nintendo side, wiiu, 3ds, etc are all dead for their e-store, but the hardware is solid. Homebrew is alive, sure but offically, no. And they all have similar release dates.
I have my own VMS install on SimH, which is free.
Take a look and let me know if there's something missing...
It was not an x86 architecture, and would have required an emulator to run x86 Windows 7. I also never owned one.
https://en.m.wikipedia.org/wiki/Xbox_360
Windows NT 4 had a POWER port. This was discontinued when Windows 2000 arrived. If Microsoft wanted to release another version for POWER, they could easily do so.
https://en.m.wikipedia.org/wiki/Windows_NT
"Windows NT 3.51 added support for the PowerPC processor in 1995, specifically PReP-compliant systems such as the IBM ThinkPad Power Series laptops and Motorola PowerStack series; but despite meetings between Michael Spindler and Bill Gates, not on the Power Macintosh as the PReP compliant Power Macintosh project failed to ship."
You are probably thinking of that.