SFVCyclone said:
so who came up with this connection between VPC and Xbox? quite insteresting though.
People is having quite some facts mixed up. So let's tackle one at a time.
1) VPC has always been slow on games because it only uses the central CPU (G5, G4 or G3) to do all the hardware emulation. The CPU, then, emulates the Pentium-whatever CPU and a crappy S3 graphic card without 3D hardware capabilities. During all that emulation, your flashy powerful 3D card on your real computer remains unused. VPC 7 was supposed to bring 3D hardware emulation through your graphic card. If that was possible your 3D card would be able to free your G5 of some of the load, while being able to run Windows games that require 3D hardware (even if not current ones). MS couldnot add that feature in time so it shipped VPC 7 without the most expected feature.
So fact n0 1: It is not that VPC is slow with 3D games because it is a bad emu, but that the hardware you are using to run the program is not that powerful (a G5 is not powerful enough to emulate the CPU *and* GPU of a decent PC). If VPC could use the hardware GPU to emulate the virtual GPU things could change a bit.
2) MS leaked months ago that it had assigned its XBox team the task to add that much touted feature to Virtual PC for Mac. This is fact n02.
While the reasons for that might simply be that their XBox team is quite experience with the intrinsics of graphic hardware, people started to conclude that if MS could somehow get a Mac's graphic card (lots of times it being an ATI card) emulate a PC graphic card (lots of times it being a nVidia card), making a XBox 360 (which sports a CPU similar to a G5 and an ATI graphic card) emulate an XBox (which sports a Pentium 700 MHz and an nVidia card) would seem trivial. While this is speculation, it seems reasonable for me.
This has succesfully done before. The first batch of nVidia cards used a "glide wrapper" to emulate a 3dfx card (swhich once where the standard), at almost 100%.
3) There is absolutely no official word that games for the XBox 360 would be easily ported to a Mac. While the hardware might be similar, XBox 360 run under a OS, with its own kernel (stripped down WinNT) and graphics libraries (Direct 3D), which nowadays have nothing to do with Macs. While MS could indeed port all those Direct 3D libraries to the Mac, I do not see why they would.
Just my 2¢