Xbox has special code that it has to process and compare to code Xbox has stored. All consoles do this since NES. IF they don't match, it won't play. Plus, Xbox uses a special version of Windows that isn't compatible with WinXP. It's for Xbox hardware and software only and WinXP can't use it.