QUOTE(Martinchris23 @ Apr 6 2006, 01:00 PM)

1. We're not talking about an underground emulation group, who have to reverse engineer both consoles in order to work out how things are going to calculate - although MS don't own the intellectual rights to the Xbox, it's still their console as is the 360.
They still need to reverse engineer the games, which is the hard part of the equation. The hardware specifications give the team what the hardware should do, but sometimes there are undocumented instructions or behaviour that doesn't match specifications.
QUOTE
2. These guys are top-level programmers who should be able to do this stuff in their sleep. MS only hire the best for the job- they have the money to do this, remember?
There is only so good a human can get, the law of deminishing returns applies. MS does not genetically modify their employees to be super humans. Building an emulation engine of a complex platform is time consuming.
QUOTE
3. The programmers have had the Xbox 360 a LOT longer than a few months. I would imagine that it's been over a YEAR now since the first development kit has been available within MS itself.
The final kit has been around for only about 6 months now. Althought the emulation work probably started about a year ago, as MS decided to offer BC late in the game.
QUOTE
I'm 99% sure MS could write an emulator for the 360 and have it listed in the Dashboard for us to just insert an Xbox game and play it. There are too many commercial reasons why this wouldn't happen.
If MS could release a 100% perfect backward emulation engine they would as it would boost sales of the x360, which is the platform that MS wants to be successful. It makes sense because if the x360 acheives market dominance they will make more money then the small amount they would realise with the legacy xbox sales. In addition the venture in the console arena is a fight to control the living room for MS, when MS is not in the dominant market postion they do not hold back.