XBox One Backwards Compatibility and Xbox One X Enhancements for X360 and OG (XO XOX BC)

Discussion in 'Console Technology' started by Lalaland, Jun 15, 2015.

Tags:
  1. Lalaland

    Regular

    Joined:
    Feb 24, 2013
    Messages:
    596
    Likes Received:
    265
    So MS has done it and I'm baffled as to how so I'm hoping folks can clue me in. So far we know:
    Disc is inserted but title is downloaded
    Is not cloud leveraged and is running locally

    So IMO either MS has a s/w library that allows them to emulate the Power PC architecture on Jaguar or MS is rebuilding these games as x86 native apps. I'm leaning towards the latter and would suggest that this program will go the way of OG Xbox compatibility and be a limited list of titles but happy to be proved wrong.

    So how do folks think MS are pulling this off?


    Update:
    Compatibility list for the preview version (xbox.com via NeoGAF)
    Available games

    Banjo Kazooie: N n B
    Banjo-Kazooie
    Banjo-Tooie
    BattleBlock Theater
    Defense Grid
    Geometry Wars Evolved
    Hexic HD
    Jetpac Refuelled
    Kameo
    Mass Effect
    Perfect Dark
    Perfect Dark Zero
    Small Arms
    Super Meat Boy
    Toy Soldiers
    Toy Soldiers: Cold War
    Viva Piñata
    Viva Piñata: TIP

    So far it's titles with x86 versions or are a part of the Rare HD collection
     
    #1 Lalaland, Jun 15, 2015
    Last edited: Jun 15, 2015
    Cyan and BRiT like this.
  2. London-boy

    London-boy Shifty's daddy
    Legend Subscriber

    Joined:
    Apr 13, 2002
    Messages:
    21,259
    Likes Received:
    4,807
    The way I understood, you put the disc in, the X1 will download the game and you play. So they must be going through games and remapping them for the X1. It's not emulation and they're not remakes, so no work done by developers.
     
  3. Allandor

    Regular Newcomer

    Joined:
    Oct 6, 2013
    Messages:
    363
    Likes Received:
    169
    I think it are Software patches. So no Hardware compatibility. But a really really great Thing and a real game changer.
    So they can still sell xbox 360 games for the one.
     
    Cyan likes this.
  4. Lalaland

    Regular

    Joined:
    Feb 24, 2013
    Messages:
    596
    Likes Received:
    265

    This is the thing, what is 'remapping'? I know 'refactoring' which is a major job that means you have to scour through your code for any ISA or architecture tricks that are PPC specific and swapping them out for equivalent x86 stuff.

    Look at the state of x86 -> PPC emulation last go around it was a long way from covering all of the OG Xbox titles. If this is a 'refactoring' job then I can't see this going that far. If it's emulation then they have a better chance of broader compatibility but the Xenia emulator suggests this isn't possible on the resources in XB1 (or PS4).
     
    Lucid_Dreamer likes this.
  5. Arwin

    Arwin Now Officially a Top 10 Poster
    Moderator Legend

    Joined:
    May 17, 2006
    Messages:
    17,653
    Likes Received:
    1,180
    Location:
    Maastricht, The Netherlands
    Emulate with VM where possible, and recompile the rest. Similar to Xbox games on 360.
     
  6. liquidboy

    Regular Newcomer

    Joined:
    Jan 16, 2013
    Messages:
    416
    Likes Received:
    77
    i have no idea how MS have done this, but i wonder if its using a "bridging" framework plus VM emulation
     
  7. ToTTenTranz

    Legend Veteran Subscriber

    Joined:
    Jul 7, 2008
    Messages:
    9,474
    Likes Received:
    4,124
    That makes me think there's no actual emulation - or even backwards compatibility - involved.
    Could the XBone be simply downloading a custom version of the PC port?

    The XBone should be able to run DX9 titles without a hitch..
     
  8. Rikimaru

    Veteran Newcomer

    Joined:
    Mar 18, 2015
    Messages:
    1,005
    Likes Received:
    387
    I think they recompile binaries on server and replicate 360 APIs on XO like Wine does on Linux for Win apps.
     
  9. Allandor

    Regular Newcomer

    Joined:
    Oct 6, 2013
    Messages:
    363
    Likes Received:
    169
    No recompile. MS does not have the code. GPU shouldn't be that hard (maybe because of some missing fixed function stuff) but the CPU. PowerPC wasn't that fast, but in some situations with optimized code.... I wouldn't think that it would be possible with the xbox one cpu.
     
  10. liquidboy

    Regular Newcomer

    Joined:
    Jan 16, 2013
    Messages:
    416
    Likes Received:
    77
    ?? really not that hard ... depends on how they do it, if they needed to build a new MMU for the GPU and totally rework the security to use the ARM/AXI bus (that controls ALL security for the XB1) ...

    [​IMG]

    everything points to this being a pretty impressive technical feat in my eyes...
     
  11. Deviousb33r

    Regular

    Joined:
    May 19, 2010
    Messages:
    349
    Likes Received:
    74
    Location:
    California
    Does this mean I get to play Halo: Reach and Gears 3 online with my buddies who refuse to buy an XB1? If so, great! Because the disc tray on my 360 is fucked and my controller is broken.
     
    NRP likes this.
  12. Allandor

    Regular Newcomer

    Joined:
    Oct 6, 2013
    Messages:
    363
    Likes Received:
    169
    Yeah, as soon as they are compatible ;)
    Xbox live xbox360 to xbox one (360 title) is possible, they announced that.

    that Quote was about original xbox support. This box had an NVidia chip in it. with the ATI/AMD chip it shouldn't be that hard. Except for the fixed function units that are now parts of the general purpose "units".
     
    Deviousb33r likes this.
  13. Deviousb33r

    Regular

    Joined:
    May 19, 2010
    Messages:
    349
    Likes Received:
    74
    Location:
    California
    Oh Lawd have mercy! [​IMG]
     
    Shoujoboy and FarticusMaximus like this.
  14. Globalisateur

    Globalisateur Globby
    Veteran Regular

    Joined:
    Nov 6, 2013
    Messages:
    2,650
    Likes Received:
    1,454
    Location:
    France
    After having seen the underwhelming list, wait and see I guess. Didn't they announce back then that every XB1 could be a devkit?

    Also:

    http://compass.xbox.com/assets/c6/4...ard-compatability-available-games-june-15.pdf

    In both the page and document title:
    Compatability

    I know that my own English is often rather bad...But I don't write Microsoft official documents...

     
    Lucid_Dreamer and Nesh like this.
  15. Ike Turner

    Veteran Regular

    Joined:
    Jul 30, 2005
    Messages:
    1,685
    Likes Received:
    1,337
    There you go:

    http://www.zdnet.com/article/emulation-is-key-to-microsofts-xbox-backward-compatibility-story/

    "What we did was essentially built a virtual Xbox 360 console entirely in software. So when you launch a game via Xbox One Backward Compatibility, you'll see that the game first starts up a virtual Xbox 360 console, then launches the title. The work is ongoing as each title requires individual packaging and validation work to enable that virtual console capability, but we're committed to continually rolling out new titles each month."
     
    shredenvain, Cyan and AzBat like this.
  16. Allandor

    Regular Newcomer

    Joined:
    Oct 6, 2013
    Messages:
    363
    Likes Received:
    169
    just wait, it is just preview for now
    [​IMG]
     
    DSoup, Shoujoboy, BRiT and 1 other person like this.
  17. Deviousb33r

    Regular

    Joined:
    May 19, 2010
    Messages:
    349
    Likes Received:
    74
    Location:
    California
    Ah yes, of course. Thanks for replies brother! Much appreciated. :smile2:
     
  18. Cyan

    Cyan orange
    Legend Veteran

    Joined:
    Apr 24, 2007
    Messages:
    8,305
    Likes Received:
    2,071
    I can't wait for this. This is a another Phil Spencer lesson to everyone, and specially those mediocre people behind the Xbox One initial idea.

    Finally I can retire my Xbox 360, I need the space in my small desk. The TV is big enough for it -despite being 32", then the Xbox One, and theX360, which was taking dust. Can't wait to play my classics, from Street Fighter 2, to Darkstalkers, and Skyrim!! God, Skyrim. hahahah
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...