Slashdot Mirror


Microsoft Updates Xbox 360 Back Compat Again

liquidzero4 writes "Earlier this week, Microsoft patched in another of their regular backwards compatibility updates. This one is fairly important; not only does it add a number of titles to the official back-compat list but several of the new old games are fairly popular. The likes of Panzer Dragoon ORTA, Jet Set Radio Future, Mercenaries, Oddworld: Munch's Oddysee, Soul Calibur 2, and Star Wars Republic Commando are sure to make some 360 owners happy."

12 of 71 comments (clear)

  1. JSRF by mqmatt · · Score: 2, Interesting

    It's great to see Microsoft continuing to add backward compatibility. I'm really looking forward to playing JSRF again, but unfortunately if looks like it doesn't work on PAL systems yet :-(
    If you have a sufficiently high constitution, wade through the discussion at http://forums.xbox.com/11825595/ShowPost.aspx.

    1. Re:JSRF by electrosoccertux · · Score: 2, Insightful

      Damn this is the LAST thing I was thinking Microsoft was going to do. What would you expect a marketing company to do? Market the hell out of the backwards compatibility, then when you finally get them to buy the product, you slow the porting waaaaaaaay down, to just enough so you can say "we're working hard to get these games playable".

      This seems entirely out of Microsoft's ordinary character. What is the world coming to?

  2. Still no Morrowind? by Travoltus · · Score: 3, Insightful

    How does the game of the year several times over take so long to be made compatible for the 360?

    Check the Elder Scrolls boards, tons more people would buy Morrowind if it were 360 compatible.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  3. Re:the true depth of microsoft's incompetence? by seebs · · Score: 2, Informative

    So far as I know, they build replacement PPC binaries for specific games. There's no general-purpose Xbox emulator; just specific code to run specific titles.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  4. Because Microsoft didn't own the Xbox IP by tepples · · Score: 4, Informative

    its absolutely incomprehensible that they can't design a proper emulator for a game system they themselves released. This happened because Microsoft did not own unrestricted rights to the trade secrets, patents, and copyrights involved in the original Xbox platform. This hindered Microsoft's ability to shrink the process of the Xbox hardware, which in turn limited the room for Xbox price cuts. Microsoft did not make the same mistake with the Xbox 360.
  5. Re:I honestly could care less... by oberondarksoul · · Score: 2

    So you mean you couldn't care less, then? Saying you "could care less" implies you care a great deal, contradicted by your post itself.

    (Yes, this drives me up the wall.)

    --
    And tomorrow the stock exchange will be the human race
  6. Re:correciting myself.. by Anonymous Coward · · Score: 2, Insightful

    The CPU is the easy part of the equation. It's the GPU that is the problem. XBox used nVidia, XBox360 uses ATI. There is a world of technological difference between the two and both encumbered by their own list of patents which prevent them from reimplementing the technology. If a particular game uses a particular set of features it will be more difficult to port. Using a third-party GPU is normal; Playstation 3 uses nVidia and Wii uses ATI. If Sony decides to jump ship from nVidia in Playstation 4 then they will be in the same exact boat.

    This is also a matter of quality control. Sony effectively throws out a blanket compatibility statement without really testing and lets a myriad of games simply not work. Sony built a Frankenstein of a system including all of the older hardware so they could get away with further compatibility. However, in the EU release Sony removed that hardware and fell back to software emulation, like the 360, breaking a lot of compatibility. In Microsoft's case, if the game hasn't passed their compatibility standards they don't permit it to work. These compatibility updates, in whole, are no larger than a few megs so most of it is probably stating, "yep it works, let it play" while a few probably have a set of instructions to the emulator.

    It's less like VirtualPC and more like Cedega, and Cedega obviously doesn't run on a G5 Mac either.

  7. Re:the true depth of microsoft's incompetence? by MSFanBoi2 · · Score: 2, Interesting

    I guess they could to a lot worse, I mean Sony's PS3 has actual hardware in it (well in the US and Japan anyways) to be able to play PS2 games, yet it doesn't work with all PS2 games...

  8. Re:why? vpc7 could emulate a 1 ghz p3 on a g5 by hbp4c · · Score: 2, Insightful

    If you remember, the xbox360 uses a different video system based on an ATI card than the original xbox which was based on an nvidia system. It's not the processor code that is difficult to emulate, it's the hooks to the video system which have to be re-written essentially from scratch to work on the new system.

  9. Re:then they didnt do it right (thus my point) by DrXym · · Score: 3, Interesting
    and if they properly emulated their own hardware they wouldnt have that problem.

    You don't get it. Every game hits the hardware in different ways. Some games won't touch certain APIs at all. Other games might use an API extensively. Others might run through middleware like Renderware or Unreal. Microsoft does not have the source code to the majority of these games and can only figure out what each game uses by profiling it. Making an emulator which supports all games in existence out of the gate is virtually impossible.

    Clearly MS targetted a handful of games (perhaps aided by game source) and made them work first. Then they wash rinse and repeat. At each stage they target certain featuresets and disparate games that use the same features all suddenly work.

    Even Sony which has put considerably more effort into BC than MS only has 75% compatibility in the EU version. And that's with hardware assistance. While I don't think MS has made much effort with their BC, it is clearly a non trivial exercise.

  10. Re:why? vpc7 could emulate a 1 ghz p3 on a g5 by hbp4c · · Score: 3, Interesting

    Yes. Both use DirectX, though it's an optimized version for each the xbox and xbox 360 platforms. It's not the vanialla version you get if you go install DirectX on your PC.

    Just because a game is written in DirectX doesn't mean that features that work on one video system will work equally well on a different video system though. Take for example any game written for DirectX version 3 which looks great on video cards from that era. In modern versions of DirectX occasionally you could get some "artifacts" (read glitches) because modern DirectX handles some routines differently. Usually it's just a frame missing or a polygon out of place, but occasionallly it can be much much worse. And that's on a version of DirectX that was optimized for compatibility across lots of hardware and lots of video systems.

    Think about that for a second, and you can guess that our "optimized for xbox" version of DirectX is probably going to have some SERIOUS problems rendering graphics on anything but the original hardware it was written for.

    I would be willing to speculate that all xbox games will run on an xbox 360 with errors. If this is so, Microsoft has chosen to "hide" those problems with a compatibility list of games that do work with few or no errors. As they release patches to DirectX and/or patches to the game, we get "newly added games" to our compatibility list.

  11. Re:the true depth of microsoft's incompetence? by ivan256 · · Score: 2, Informative

    Actual PS2s (new ones) can't play all PS2 games. They dropped some compatibility to be able to drop the price... ...which seems 1000x better than what Microsoft had to do. (Kill the original Xbox ASAP so they would stop losing money on it.)