Slashdot Mirror


Will Xbox2 Be Backward Compatible?

An anonymous reader submits "In an interview on Wired News, Bob Wiederhold, President and CEO of Transitive Corporation said QuickTransit will allow the Xbox Next (aka Xbox2, which will have a PowerPC CPU) to run first-generation Xbox games which were written for an x86 Intel chip. Transitive is a provider of software that enables transportability of applications across multiple processor and operating system pairs. This could mean Microsoft will after all make their next generation consoles backward compatible, unlike what was announced in June." I can't quite tell how hypothetically he's speaking; the no-performance-hit OS switching the article talks about sounds pretty hard to believe.

16 of 94 comments (clear)

  1. Ignoring the fact... by Recoil_42 · · Score: 4, Interesting

    ..that we already had this exact story on the front page a couple days ago, i believe this whole thing is bullshit, i mean, c'mon, their demo was for the 'linux' version of Quake 3 on the Mac -- could they not choose a game which was already on the Mac?

    and also, i think GamesIndustry.biz said it best:

    http://www.gamesindustry.biz/content_page.php?ai d= 4429

    ----------

    The Xbox 2 rumour mill has turned over once again, after a Silicon Valley start-up boasted that a new piece of software emulation technology would allow the next-generation console to play original Xbox games.

    QuickTransit, a piece of software originally developed by a computer science professor at Manchester University in the UK, allows the "transparent" emulation of software across different hardware platforms, its makers claim.

    Revealing the software to the world, Transitive Corp demonstrated the system running Linux software (presumably compiled on different processor architecture) on Windows PCs and Apple Macintosh systems at performance which, the company says, is indistinguishable from native platform performance.

    The comment that has sparked interest in the games industry, however, is a statement from Transitive CEO Bob Wiederhold, who said that the QuickTransit software will allow the next-generation Xbox to run software designed for the current console.

    It's not clear whether this is meant to mean that Transitive is actually working with Microsoft on Xenon emulation technology, but a number of factors make this seem like an unlikely scenario.

    For a start, the Wired article in which Wiederhold's claim appeared went on to say that Transitive has six customers, all of whom are as yet unnamed and all of whom are PC manufacturers, with no mention of any Microsoft relationship.

    Besides, what works for a PC or server environment in terms of emulation isn't necessarily the same thing that will work for a console - which has limited memory, a key constraint on the QuickTransit system, which interprets recognised blocks of code by replacing them with functionally identical blocks for the native processor.

    Regardless of how fast QuickTransit's code is, it will also still face major issues in translating the graphics functions of existing Xbox titles, which are written for an NVIDIA chip, into functions on Xbox 2, which will use an ATI chip - not just technical issues, but potentially legal issues as well.

    Sources close to NVIDIA have previously hinted that they do not believe that Xbox 2 can play Xbox games without violating NVIDIA intellectual property rights, and that they may take legal action if the Xbox 2 does boast this functionality.

    In face of this, it would appear much more likely that Wiederhold simply chose the Xbox and Xbox 2 scenario as an example of one problem which would be made easier to solve using the technology being marketed by his company.

    However, the games industry at large is likely to keep a close eye on developments at Transitive in future - as any technology which allows new hardware to cheaply emulate older consoles and platforms would be welcomed by many companies in the market.

    ----------------

    C'mon guys, how many times have we heard of this exact claim from some unknown company, and its turned out bullshit every time!

    --


    Newsie, Moderator, www.tauniverse.com
    1. Re:Ignoring the fact... by MBCook · · Score: 4, Interesting
      Let's not forget the fact that Microsoft bought Connectix (possibly for) Virtual PC. That means Microsoft has all the software neccessary to allow x86 programs to run on PPC processors, plus the have the source to the X-Box and its libraries. They could do a better job than some third party (assuming that that software mentioned actually exists and does what it claims, which I doubt).

      If there is backwards compatibility (and I SERIOUSLY HOPE THERE IS), MS can do it in house, and better than any third party. If MS doesn't make it backwards compatible and this company released a program to let you, MS could appear in almost no time with a perfectly working program to do the same thing.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Ignoring the fact... by MarsDefenseMinister · · Score: 4, Informative

      Totally different technology. Transitive is binary translation. Connectic is binary interpretation, as in CPU emulation.

      Transitive's technology is more like what Transmeta uses to get various instruction sets to work on their VLIW architecture CPU.

      Should have RTFA.

      --
      No weapon in the arsenals of the world is so formidable as the will and moral courage of free men.-Ronald Reagan
    3. Re:Ignoring the fact... by MBCook · · Score: 4, Interesting

      True. But an X-Box runs at 700 (or maybe 733) mhz. It's a Pentium III core (basically). The X-Box 2 is rumored to run 2 or 3 PPC cores at 2-2.5 ghz. I would expect that even a single 2+ ghz PPC core could emulate at least a 700 mhz x86 without a problem. And don't forget that the graphics on the X-Box 2 will be MUCH faster, so to retain the same frame rate, you have more time (per frame) to prepare the graphics data because the rendering is so fast. That would also help things.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:Ignoring the fact... by Golias · · Score: 4, Funny

      Exactly. Who cares about a "performance hit" when you are running games that were designed for a system that runs at a small fraction of the speed of the new one? It will be like assigning mundane chores to Marvin the Paranoid Android.

      "Here I am, brain the size of a planet, and they only want me to run HALO in two-player split-screen mode with the frame-rate of an old nVidia2 card. God, I'm so depressed..."

      --

      Information wants to be anthropomorphized.

  2. Good move. by keiferb · · Score: 4, Insightful

    Backward compatibility is the way to go. Nintendo's Game Boy line has benefitted quite a bit by allowing newer machines to play older games. I don't see why it wouldn't also apply to console systems.

    1. Re:Good move. by FortissimoWily · · Score: 4, Informative

      "Backward compatibility is the way to go. Nintendo's Game Boy line has benefitted quite a bit by allowing newer machines to play older games. I don't see why it wouldn't also apply to console systems."
      Thing is, though, it's always been done in-hardware (with no emulation) in the Game Boy line - for example, there's a little switch inside of the GBA cartridge slot, which is pressed only by GB/GBC cartridges - this is how it differentiates between what on-board hardware to use.

      Obviously, with the Game Boy line, the hardware is so small, that it can be added to a console relatively easily - but that's not quite so easy with the home-console market, where between generations, the capabilities of the consoles, and the kinds of processors they use, tend to change drastically, which can sometimes rule out in-hardware and/or emulated backward-compatibility.

    2. Re:Good move. by Rick+the+Red · · Score: 4, Insightful
      Well, it makes a heck of a difference to me whether I need to have "1 or 2 additional consoles." My house isn't big enough for a console collection.

      If the XB2 won't play my XB1 games, forcing me to have two consoles, then the second one might as well be a PS3 (or even PS2!). If the XB2 won't play my XB1 games then it has to be far and away better than the PS3 or I won't have one (fool me once...). If the XB2 plays XB1 games then I'm almost certain to buy one, regardless of how it stacks up against the PS3, because I really don't want two consoles. I don't know how many others are like me, but it's a large enough market that Sony made the PS2 play PS1 games. I hope Microsoft is smart enough to figure this out.

      --
      If all this should have a reason, we would be the last to know.
  3. First post ? maybe ? by polyp2000 · · Score: 5, Interesting

    ... but thats not the point!

    This is an interesting twist on a previous slashdot discussion.

    However lets put the facts on the table. One of the nice things about Sony's console is the backward compatibility. I am a PS2 person and for me its backward compatibility with PS1 was a definite bonus for me when I bought my next console. Upgrading from PS1 to PS2 for me was a no-brainer, it meant that my old console games would still work on the new box! In retrospect though, it did not neccesarily mean that i still play ps1 games on my ps2, ... quite the contrary, apart from a few un-completed ps1 games the majority of my gaming fun on PS2 has been with PS2 flavor games.

    However I remember thinking and discussing with freinds that if Sony were to make PS2 backward compatible with PS1 they could corner the market... Of course that was before M$ got on the scene. Im not a M$ fan and it will take some huge changes before i feel otherwise, however, from a "make it work" perspective M$ have to make XBOX II backward compatible, even if it is purely from a psychological perspective. People like to beleive that their back-catalogue of game purchases are still viable. Having said that Sony are a generation ahead, PS3 will play all games and beyond. They made some good decisions in the past and it seems that M$ would be silly not to follow suit.

    It seems that transitive have an interesting technology, but what is more eye-opening is that microsoft are building on a platform that isnt x86 and that "has" to be a good thing - no matter how much I hate the swines.

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  4. Re:joke-tag by damiangerous · · Score: 4, Funny
    Why? We seem to have no problem believing it when we call that OS "Linux".

    You need to recompile an app when you move it from x86 Linux to PPC Linux. I don't think the source code to XBox games was included on the DVD last time I checked.

  5. Yes by RzUpAnmsCwrds · · Score: 4, Insightful

    Guess who purchased the company who made Virtual PC?

    They already have solid x86-on-PPC emulation code.

  6. Hard drive? by cbirdsong64 · · Score: 4, Insightful

    If this is true, then MS would probably be forced to include a hard drive in the new system in some form, whether it's built in or a removeable one. Some games use it for caching, and most companies don't bother to optimize Xbox save files for size since size is no object on an Xbox.

    1. Re:Hard drive? by JorDan+Clock · · Score: 4, Insightful

      Not necesarily. They could just make the games think there is a hard drive and save to the memory cards, or simply have a seperate cache. There are lots of options others than putting a hard drive in it.

  7. no way by Jakobud · · Score: 5, Insightful

    This isn't gonna happen for 4 reasons:

    1. Emulating an nVidia gpu that is only a few years old. There just won't be adequate processing power for this... Look at console emulation as it is right now. The best example of modern console emulation is with the original Playstation being emulated pretty well, but still not full speed with all games. The Playstation is more than 10 years old.

    2. Emulation of an nVidia chip would cause some legal problems I believe.

    3. Lack of Hard drive in XBOX 2. This has come straight from M$. How are the old games that use the hard drive going to deal with that?

    4. No White and Black buttons on the XBOX 2 controllers. According to M$, the XBOX 2 controller is going to use all the same buttons and joysticks as the current one, except they are getting rid of the black and white buttons. How are the old games that use those two buttons gonna handle that?? No more Flashlight in Halo I guess :)

  8. reasons MS can't be backwards compatible. by king-manic · · Score: 4, Insightful

    1- they changed CPU architectures.
    2- They changed GPU's and the previous GPU is hevaily heavily copyrighted.
    3- they have only 5-10 games worth playing on Xbox
    4- Emu of 3d graphics w/o glitches is a dream. Even ps2 had glitches and it included the god damn hardware.

    --
    "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
  9. /. mentality by TheHonestTruth · · Score: 4, Funny
    But to me, it doesn't make much difference whether I need to have 1 or 2 additional consoles next to my tv.

    I'm no Sherlock Holmes, but I'd bet dollars to donuts you aren't married.

    -truth

    --

    I had a steady B+ in my AI class until I failed the Turing test...