QUOTE(TheSpecialist @ Jun 13 2007, 04:09 PM)
Yeah, maybe if someone would write an x86 emu for the ppc (or did someone already ?), but emulating x86 on PPC will be so slow, that you're better of trying to get to run XP on the xbox 1, it would run WAY faster.
There does indeed already exist such an emulator: QEMU can emulate the x86 to a sufficient degree to run XP or pretty much any other x86 OS you like, and it works fine on ppc64. There is of course a big performance hit. I'm not particularly familiar with the actual internals of QEMU but it's likely that it's largely single-threaded and thus probably can't take advantage of the Xenon's three cores very well, so you're probably right that it would be slow. It wouldn't be very hard for someone to just try, though
The issues with running XP (or other versions of Windows) on the xbox 1 (without emulation) I've discussed in pretty heavy detail over on the Windows on Xbox forum already - mostly it's just that it's hard to load Windows (because NTLDR does so much setup and hardware fu on the kernel's behalf, but NTLDR depends on having a PC BIOS and thus can't run on the Xbox). Emulation, on whatever platform, is much easier.
QUOTE(shiznit91 @ Jun 18 2007, 08:01 AM)
i was wrong...i did some research and found out the xbox1 had a x86 architecture....now i am confused how the xbox360(ppc architecture) can play xbox1 games)x86 architecture...hm strange
It emulates it, but is sufficiently more powerful that it can do so without any noticeable slowdown. It also potentially uses a lot of high-level emulation techniques, since MS know exactly what all the Xbox 1's library functions are supposed to do and thus don't need to emulate the libraries themselves. No idea whether they actually do this or not, but it seems like a good idea