Don Mattrick: 'If you're backwards compatible, you're really ..


Recommended Posts

So the move from PowerPC RISC to the x86 AMD APU is the cause for difficulty with backward compatibility? If so, that could be a formidable/costly barrier. Sony was smart to try and at least offer some sort of workaround.

Pretty much everything needs to be emulated. Starting with byte order for both instructions and data.

Sony is in a bit better position here, as far as cloud gaming goes. They bought Gaikai technology, didn't have to build it all from scratch. I suppose Microsoft could have sacrificed several containers of Azure, for starters, for Full Circle* or something, but it would cost them way more. Probably not worth all the good PR.

* - a tacky name I've just invented for Xbox 360 cloud solution

True But the first Xbox was x86. So now Xbox One should be compatible with the first Xbox's games.

Build the whole Xbox into the controller, like some of the late NES clones :D

I'm being serious though. You'd use a usb wireless mouse and keyboard. The Xbox One is basically a gaming computer with a modified APU and custom OS. It has gaming, tv and social things, but it is missing the computing part. It would definitely be the ultimate "one for everything" console. It would be good for college and school kids, because they could quit playing an Xbox game and launch Microsoft office to start working!

Why don't you just hook up your PC to your TV and use that?

This is slightly disappointing but not a deal-breaker. The backwards-compatibility on the 360 was nice, but when I want to play an XBox game, I normally fire up one of my 2 modded original Xboxes. They're modded for XBMC, but they still do games just fine. It seems to me if you've got a collection of 360 games, you've also got the console to play it on. It would be nice to have the One truly be able to replace the 360 so I don't have more clutter in my entertainment center but if it keeps the cost down I can deal.

You know what? I believe that the whole "less than 5% use their consoles to play previous-generation games" is reasonable enough to not implement the whole backwards compatibility thing. But lord knows how they measured this, because we know how well the same argument went for getting rid of the start button on windows.

You know what? I believe that the whole "less than 5% use their consoles to play previous-generation games" is reasonable enough to not implement the whole backwards compatibility thing. But lord knows how they measured this, because we know how well the same argument went for getting rid of the start button on windows.

It's a made up number. You know why they don't do backwards compatibility? Because now they can release the same games for the second (or third) time, and get people to buy them again.

I will admit that it's not the easiest thing to implement, especially when you're switching architectures. Even on the PC there's usually some hacks and emulators required if you go back far enough.

You know what? I believe that the whole "less than 5% use their consoles to play previous-generation games" is reasonable enough to not implement the whole backwards compatibility thing. But lord knows how they measured this, because we know how well the same argument went for getting rid of the start button on windows.

There's simply no way to accurately gauge what percentage of people use their consoles to play previous generation games. When the X360 launched the percentage was probably much higher but obviously as the lifecycle goes on the need for backwards compatibility diminishes. That said, backwards compatibility really isn't much of an issue. Those that already have X360s will be able to continue using them and most TVs have plenty of HDMI connections - it's not worth increasing the price for everyone when only a minority will benefit from it.

I never played an Xbox game on my 360. However, I did play some PSOne and PS2 games on my PS3. Hmmm... :/

Probably because the library selection of the PS1 and PS2 were ridiculous. Hell, I still kick on the PS2 just to play some old school games.

You know why they don't do backwards compatibility? Because now they can release the same games for the second (or third) time, and get people to buy them again.

I will admit that it's not the easiest thing to implement, especially when you're switching architectures. Even on the PC there's usually some hacks and emulators required if you go back far enough.

If you know a better way of emulating a 3 Core PPC architecture on a 8 Core x86_64 processor - you should contact Microsoft. I am not sure why people are singling out Microsoft over this. Even Sony is not doing it. They will be using Gaikai for playing PS3 games - well and that requires an ALWAYS ONLINE internet which apparently many gamers don't have.

If you know a better way of emulating a 3 Core PPC architecture on a 8 Core x86_64 processor - you should contact Microsoft. I am not sure why people are singling out Microsoft over this. Even Sony is not doing it. They will be using Gaikai for playing PS3 games - well and that requires an ALWAYS ONLINE internet which apparently many gamers don't have.

As I said, it's not easy when you're switching architectures, as both MS and Sony are doing. It's possible, however, but when there's very little value in doing it, and some possible income by forcing people to rebuy, it's a pretty obvious choice.

On the other hand... there's an obvious possibility that downloaded games could be ported for free. However, it seems very unlikely that MS will do that.

You know what? I believe that the whole "less than 5% use their consoles to play previous-generation games" is reasonable enough to not implement the whole backwards compatibility thing. But lord knows how they measured this, because we know how well the same argument went for getting rid of the start button on windows.

Lots of people would use it if it was implemented.

On the other hand... there's an obvious possibility that downloaded games could be ported for free. However, it seems very unlikely that MS will do that.

You can't cross-compile for "free" when you are switching to an entirely different architecture. It doesn't matter if the game is downloadable or on a disc.

Microsoft always tries to put a positive spin on why they choose to be lazy. Anyway, of they had stuck with x86 since the original Xbox, none of this would matter. I get the reasoning behind going back to x86, which is to simplify things for developers that cater to multiple platforms, but they should've had the forethought to see this as a problem when they transitioned to PPC in the 360.

One thing that they've not clarified yet is if this lack of BC includes XBL Arcade games. Given what I already know about the One, if XBL games don't carry over, that will be the last straw for me. I'll either skip this generation entirely or get a PS4.

Well, the hammer I have can't screw or unscrew things either... But if it came with that ability to, I'm sure I would use it.

Can't base what people don't do with something as a reason to not do something, just because it didn't have the capability to do it in the first place......

Given what I already know about the One, if XBL games don't carry over, that will be the last straw for me. I'll either skip this generation entirely or get a PS4.

Might want to get your PS4 pre-order in early then.

Well, the hammer I have can't screw or unscrew things either... But if it came with that ability to, I'm sure I would use it.

Can't base what people don't do with something as a reason to not do something, just because it didn't have the capability to do it in the first place......

Agreed, he didn't have to badmouth BC because X1 doesn't have it. There is no reason to say what he said.

You can't cross-compile for "free" when you are switching to an entirely different architecture. It doesn't matter if the game is downloadable or on a disc.

Yes, there is some cost there somewhere, but it would certainly be easier than backwards compatibility for disc based games. The majority of Xbox Arcade games are already running on Windows, it would not be an incredible feat to bring them back to the X1.

The point is that they're not going to, and they don't care, which is something that was an ok answer back in the days when games were always on a cartridge or a disc and intrinsically tied to the hardware, but once you've got a digital distribution system up and running, killing backwards compatibility is a real crap policy compared to what Steam offers, what Sony appears to be offering, and even compared to what the Windows Store seems to offer.

  • 3 weeks later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Depends on what you need. Might be a bit clearer on what you plan to do with it. Sort of a waste if you get the newest and greatest, but don't know how to use it.
    • NTLite 2026.06.11200 by Razvan Serea NTLite is a Windows configuration tool that allows you to modify your existing Windows install or an image yet to be deployed, remove Windows components, configure and integrate, speed up the Windows deployment process. Reduce Windows footprint on your RAM and storage drive memory. Remove components of your choice, guarded by compatibility safety mechanisms, which speed up finding that sweet spot. Windows Unattended feature support, providing many commonly used options on a single page for easy setup. Easily integrate a single or multiple drivers, update or language packages. Package integration features smart sorting, enabling you to seamlessly add packages for integration and the tool will apply them in the appropriate order, keeping hotfix compatibility in check. One of the important new features of NTLite (compared to its predecessors) is the ability to modify an already installed the operating system, by removing unnecessary components. Supports Windows 11, 10, 8.1 and 7, x86 and x64, live and image. Server editions of the same versions, excluding support for component removals and feature configuration. ARM64 image support in the alpha stage. Does not support Checked/Debug, Embedded, IoT editions, nor Vista or XP. NTLite 2026.06.11200 changelog: New Secure Boot Migration support: Verification, certificate staging, and boot-manager/sector update across the Image, Updates, Apply, and Create-ISO pages (2023 CA migration, optional 2011 revocation, Anti-rollback, Boot sector choice etc) Secure Boot Host Readiness: Live host Secure Boot migration monitor and Servicing-task control Option under Image page - C:\Windows row, or load the host as the target - Updates - Secure Boot Image: 'Sort mounted images first' option for the image list in Menu-Settings UI: Hover description card for Components and Unattended pages, selectable text and quick access to Compatibility options Command line: Relay commands into the already-running instance Enables controlling already running NTLite via ntlite.exe Use /NewInstance to launch an additional instance using CLI operations (premium) UI: 'New instance' option via main menu instead of a secondary ntlite.exe prompt Apply: Hide individual Apply-page notes with a per-note dismiss (X), critical excluded Settings: 'Unsigned RDP file launch warnings' tweak (RDP client), bypassing the April 2026 security-update prompt on RDP connections Upgrade Image: Live OS and deployed image editing now unlocked on free/test licenses, same licensing as images Image: 'Recompress' option in manual dialog Remove Editions to shrink the WIM in one session Image: SWM part size set inline on the Apply page and image dialogs, split-size popup retired Image: Relative 'Last change' dates; editions grouped by build time to reduce noise Image: 'Forget - Missing' on the Edit-cache menu to mass drop entries whose folder is gone Components: Root groups reorganized - user-facing groups first, system/critical last Components: Show filter options to view components by Template or App-type, since Apps are now merged into groups Presets: Delete confirmation now lists the multi-selected preset names UI: Design update propagated to the rest of the tool UI: Filter and search match words in any order and partially, better results filtering Components Unattended: Input-locale language derives from the user locale, with an independent keyboard picker, enables combinations previously unavailable Unattended: Input-locale now allows for a user value override Unattended: Localization OOBE WinPE now can be copied with the new WinPE Copy OOBE localization toggle, enter locale settings once for both stages Updates: Downloader greys and locks updates the image already carries (hotfix and MSIX) Updates: Resume interrupted update downloads Command line: Many upgrades, see /?, now prints help to the console or redirected output UI-Translation: Finnish language added, also thanks for Chinese Traditional (Matt), French (tistou77), Italian (clarensio), Russian (RDS), Swedish (1FF), Vietnamese (Vu Anh Vu) Fix Components: Containers removal breaking Apps deployment Components: Microsoft Account had leftovers when Easy Migrate is kept Image: Export to an existing WIM improvements, Append renamed to Merge Image: Improved 26H1 live removal support Image: No more 'X:\ not accessible' popup for certain drives during image scan Presets: Manual image refresh picks up presets added/removed outside the app Tweaks: Disabled visual-effect animations no longer return after first logon on a new profile Tweaks: Live Visual Effects toggles (animations, drag full windows, font smoothing) now apply correctly Download: NTLite 2026.06.11200 | 20.5 MB (Free, paid upgrade available) Link: NTLite Home Page | NTLite Features | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Ah. La Fontana De Incontinentia ! Bella ! Bella !
    • Hi everyone, I'm planning a small network upgrade and was wondering how others prepare their networks for future needs. Do you usually invest in higher-speed switches and better cabling from the start, or do you upgrade only when necessary? I'd be interested in hearing what has worked well for you and any lessons you've learned over time. Thanks!
    • Greetings and welcome!!
  • Recent Achievements

    • Conversation Starter
      rosiecharles earned a badge
      Conversation Starter
    • First Post
      KMilenkoski1202 earned a badge
      First Post
    • First Post
      carols23 earned a badge
      First Post
    • One Month Later
      Tom Willson earned a badge
      One Month Later
    • Apprentice
      Asgardi went up a rank
      Apprentice
  • Popular Contributors

    1. 1
      +primortal
      497
    2. 2
      +Edouard
      257
    3. 3
      PsYcHoKiLLa
      151
    4. 4
      Steven P.
      93
    5. 5
      macoman
      67
  • Tell a friend

    Love Neowin? Tell a friend!