Slashdot Mirror


360's Backwards Compatibility Weak?

GamesIndustry.biz is reporting that the backwards compatibility that Microsoft offered up at the Monday press conference may not be anything approaching what we're used to. Due to the massive design changes in the shift from the Xbox to the 360, Xbox titles may have to be recompiled in order to work on the next-gen console. From the article: "The news has raised more questions than it answers, however, as it suggests that gamers may need to purchase titles they already own in order to play them on an Xbox 360 - and almost certainly means that only a sub-set of Xbox games will ever be playable on the new console." Update: 05/20 15:08 GMT by Z : The article has been updated with a quote from MS specifically saying that gamers will *not* need to repurchase Xbox titles to play them on the 360.

22 of 174 comments (clear)

  1. Well Linux users who... by Anonymous Coward · · Score: 5, Funny

    ...recompile their kernels every 3 days would be used to this idea, no?

  2. Backwards compatible? by NickHydroxide · · Score: 4, Insightful

    How can this be called backwards compatibility? If this is true, then this really is a poor showing from MS.

    The only way they may avoid pissing too many people off, and making such a system viable is to offer the recompiled versions available for free download for people who have already purchased that particular game.

    As TFA states, though, backwards compatibility for a small class of games is idiotic.

  3. Re:Recompiled? Bullcrap. by Evan+Meakyl · · Score: 3, Funny

    Indeed. But you can get money from the recompiled version :)

  4. If this is accurate by Xxanmorph · · Score: 5, Insightful

    I wouldn't really call that "backwards compatible", more like "not backwards compatible".

  5. Re:Recompiled? Bullcrap. by interiot · · Score: 4, Insightful
    It's much more than simply the instruction set is different:
    • the CPU instruction set is different
    • the GPU instruction set is different
    • there are Three different CPU's, so you really want to get as much code running in parallel as possible
    In short, the differences are fairly massive. Transmeta has the ability to run code fast on one core... backwards compatibility for the XBox requires running code fast on the equivalent of 2-3 cores... not an easy job.
  6. Backwards compatibility is hard by AndrewStephens · · Score: 5, Insightful
    I am sure that a lot of comments are going to say the 360 is powerful enough to emulate the slowish x86 in the current xbox, which is true. Unfortunately, it isn't that simple - the rest of the hardware (graphics/sound/controller, etc) is different as well. It may be that Microsoft decided that it was more trouble than it was worth.

    Personally, I think it is a mistake, but obviously Microsoft couldn't afford to pull a playstation2 and put an entire PS1 on the die. This is the downside of going with off-the-shelf parts and not designing your own chips. No way were they ever going to convince Intel and whoever did their video hardware on the xbox to provide a mega-cheap shrunken version that they could cram onto the 360 motherboard.

    --
    sheep.horse - does not contain information on sheep or horses.
    1. Re:Backwards compatibility is hard by sehryan · · Score: 5, Insightful

      It can't be that hard. Nintendo is making the Revolution compatible with their entire catalog of games going back to the NES days.

      I'll say it again: THEIR ENTIRE CATALOG OF GAMES

      And yet, the Revolution is the smallest console shown at E3, and Nintendo is hoping to make it even smaller before launch.

      Microsoft cares not for the gaming community, only how to make money off of them. Why let you play Halo and Halo 2 on the 360 for free, when you can pay to buy those games again?

      --
      The world moves for love. It kneels before it in awe.
  7. Whooptie doo, one possibility by Filiks · · Score: 5, Interesting

    If the average game executable and some key files that need recompiling are 100MB, and I bet most are more like 20MB, MS could release a DVD with 100 recompiled games on it. Just put in the disc, select all the games you and your friends play, wait a minute for the files to copy to the HD, then put in the games actual DVD and play. Since the files are copied to the HD, you only have to do this once.

    Better yet, make the files downloadable for those with broadband. Problem solved, and only about 2GB of hard drive space used for twenty games.

  8. Re:Backwards compat. for those on Live. by DingerX · · Score: 4, Funny

    Actually, the approved phrase is:

    Wa-la[voilà|videlicet|ecce]
    But even that's not fully backwards compatible; don't expect your linear-B titles to work.

  9. This is cynical. by cluke · · Score: 4, Insightful

    Basically, they do not have backwards compatibility in the proper sense of the term, but as it is perceived to be such a make or break feature, they are just going to LIE about it??

    1. Re:This is cynical. by StocDred · · Score: 3, Interesting

      Put this on the list with those faked screenshots from Xbox launch, the DVD capability that became a separate purchase, and the invention of timed exclusives. (Splinter Cell! ONLY ON XBOX! For three months!)

  10. Free, but for a price? by sloose · · Score: 3, Insightful

    A bit of speculation here, but I wouldn't be surprised if Microsoft gave the recompiled versions out for free over Xbox Live, but only to people who are gold subscribers. Could be a good ploy to get people who aren't interested in Xbox Live to join up.

  11. Re:Just How Much Worse Can It Get For Microsoft? by chrismcdirty · · Score: 3, Insightful

    Don't you know that "under $465" is advertiser speak for $464.99? Watch a commercial that actually advertises a price. Every single one of them says under [price figure], then shows in small print that the actually price is a penny less.

    --
    It's like sex, except I'm having it!
  12. If the thing has enough storage by dtfinch · · Score: 3, Insightful

    They could just ship the xbox 360 with the recompiled binaries for the top x games, and just detect when one of those CD's is inserted and run the embedded version instead. There's no added piracy risk, because they're useless without the data from the CD anyway, so it's just a matter of them asking the game publisher "hey, do you want it to work or not?" and then getting it to work.

  13. What a load of trolls by JFMulder · · Score: 3, Informative

    Sorry, but I'm surprised none of the people here who got 3+ for their comments have read this article.

    They clearly say they are going to EMULATE the top titles. Now, they say that if they manage to emulate Halo2, there's good chance that games that use a subset of funcionality will also work. Hence, they target a few games, and they get collateral compatibility from these high-end titles.

    1. Re:What a load of trolls by cluke · · Score: 4, Insightful

      You don't emulate games, man, you emulate hard-ware. So, if what you're saying is they are going to do a half-assed emulator 'just good enough' to run a selected sub-set of games, then fair enough but that isn't backwards compatibility.

  14. Re:Wether they have it or not by barawn · · Score: 4, Insightful

    I know for a fact that if a console doesn't have backwards compatability, you have to really convince them otherwise to buy it, because they HATE wasting money on games....

    But the parents won't ask "Is this backwards compatible?" just like they won't ask "Does this have the AltiVec vector instruction set for the PowerPC?" (Note that I don't know, nor care, whether it does :) )

    They'll say "Can Jimmy play the Xbox games he already has on it?" and they can't say "Yes" if this is true. They'll probably also ask "can he play these games on it?" and point to the $10 preowned Xbox section, and they'll have to say "No". They'll then ask "which ones can he play" and the people will point to the $30-$60 Xbox 360 games. And I'm assuming that rereleased Xbox games will be in the $30 range. Maybe.

    That's the point with backward compatibility. It's not about playing your old games. Microsoft didn't demolish the competition in the last generation - hell, it's not even guaranteed that they'll end up in 2nd place, as Microsoft's shifting to Xbox 360, Nintendo's still got Zelda: Twilight Princess, and only 2 million consoles separate the two worldwide.

    So not everyone has an Xbox. Backwards compatibility gives people cheap games to buy at launch. Cheap, as in $10 cheap. And when you're asking people to plunk down $300-400 on a console, there better be $10 cheap games. And I don't honestly think that companies could recompile an old game for the Xbox 360, bug test it thoroughly, fix any bugs (because oh, there will be bugs), rinse, repeat, then redo the box art, manufacture the game, repackage, and redistribute, and still sell the game for $10-15.

    That's what backwards compatibility really means to consumers. $10-15 games at launch. If they don't have that, it just doesn't matter.

  15. I wouldn't be surprised by Dr.+Spork · · Score: 3, Insightful
    Also, since the 360 ships with a hard drive, they could just put the recompiled binaries for current games on the machine ahead of time.

    I wouln't be surprised if this really was their plan. That's maybe why they say they'll only support the "most popular" games, to avoid having to cram the hard drive full of stuff.

    I can imagine this working pretty well, that is, being pretty much seamless to the the normal Joe User. For the obscure games, they may program the 360 to pop up a window when the disk is inserted asking you if you want to download a "compatibility patch" from Microsoft. The Xbox1 disks pressed more recently might include this compatibility patch on them. Yeah, not exactly optimal, but not catastrophic either.

    The bonus is that the recompiled games might be set to run explicitly in 720p and with all sorts of anti-aliasing and other fancy graphics stuff that the first xbox can't do. This may encourage people to buy the 360 just to see their favorite games looking better. (I wonder if the PS3 will offer something similar for PS2 games...)

  16. The Bleem Strategy by blueZhift · · Score: 3, Insightful

    Back in the day, there was a copy called Bleem that essentially sold emulators for the Sega Dreamcast that allowed it to play selected Playstation games, such as Gran Turismo 2, etc.. You would have to buy the appropriate "Bleem Pack" to play a given set of games. Perhaps Xbox 360 backwards compatibility will take this approach. The Xbox would download the appropriate patches and settings to play a given previous generation game. If they can support say the 50 most popular Xbox games, then they may be able to get away with it. Heck, the PS2 does not play 100 percent of the first generation Playstation games either.

    In any case, if the end user has to go out and buy a title again, then backwards compatibility is a lie and I sincerely hope that Sony and Nintendo pummels them mercilessly! Seriously though, I think Microsoft will pull it off somehow. They have more than enough resources and talent to do the job. Yeah, I know, this is /., MS is evil! But they _do_ have a lot of talented and passionate people working on this. So I think they'll pull it off.

  17. Nice Try by rAiNsT0rm · · Score: 4, Insightful

    As I've been modded a troll for saying exactly this, maybe now people will realize that there is no way to make the Xbox backwards compatible. The Xbox was a cobbled together console based on PC hardware with no way to provide backwards compatibility on a PPC CPU... this is Slashdot you'd think more people could have figured this out from the initial announcement, but alas the hype has gotten the better of a lot of fanboys.

    I hate to tell you too that the shared memory of the Xbox 360 is going to be a downfall, as bandwidth is going to be a big issue. Developers are already grumbling about this. That 22Gb/s bandwith is going to be eaten up pretty quickly with all of the bandwidth hungry components fighting for their share. Do some simple math on the numbers involved with HD resolutions, AA, system processing, memory, and other overhead and the XBOX 360's shiny hype-filled exterior begins to dull a bit... it is most definitely NOT 15 times more powerful than the Xbox. Sony is actually pretty on target with the Xbox 1.5 comments. (I'm no longer a Sony guy either, so this is not said with any bias or loyalty.)

    The Revolution has this game in the bag by playing the backfield right now. Let the two "Big Guns" slug it out and sling all the mud they want at each other while no one even targets them... then once the fervor is over release the full details and have no easy open media forum for rebuttal. They spring a few new titles, release the innovations of their controller, their low price-point, and the reality that their processing power is right in line with the competition, and bingo you've got a winner.

    --
    http://teasphere.wordpress.com - A little spot of tea
    1. Re:Nice Try by Saige · · Score: 3, Interesting

      Well, remember how overstated the Xbox and PS2 were in regards to processing power when compared to the GameCube? When it came to reality, the GC was right alongside the other two consoles, even though they weren't claiming the same numbers.

      Right now, the Xbox 360 and PS3 are being touted with these insane numbers that have no basis to actual GAMES - who cares how many FLOPS the PS3 can do, a very small part of the processing a game has to do is floating point.

      Let's wait and see - in regards to the reality of what's created, the Revolution may not be far off the others.

      --
      "You know your god is man-made when he hates all the same people you do."
  18. The Different GPU shouldn't a problem by LWATCDR · · Score: 3, Interesting

    The XBox runs a modified w2k kernel and DirectX. One of the big selling points to developers was that you could port your Windows games to it with little effort. Now unless the program goes right to the hardware This should make running under Virtual PC pretty simple. You have a very well defined hardware target and a limited software library to support. A group of Microsoft developers could tweaking VirtualPC to handle all the current games. The reason for the comment about limited support for old XBox games could be.
    1. They still do not have the hardware done so they do not know if it will be fast enough.
    2. Some big seller like Halo2 breaks rules and goes right to the hardware.
    3. They do not want it. They will make more money if you buy all new games.
    4. It really will not matter. People with old Xbox games already own the XBox.

    As to using .net odds are pretty good that VirtualPC already uses a jit compiler. I have a sneaking feeling that you will see a move to .net for XB360 development. It has so much freaking hardware that it might be fast enough to use .net for games. It would free Microsoft from being tied to the X86 which right now really is being kept alive by AMD with a large chunk of IBM tech like SOI.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.