
Originally Posted by
FatTrucker
You're all still overlooking the fact that you're talking about emulation. Comparing specs of the host and emulating machine is a pointless exercise. Its far more to do with actual architecture, running a hardware function in software is a far more intensive and complicated task.
Again, build a PC that's capable of emulating a high end graphics card (without actually having a graphics card) and you're getting closer to a reasonable example.
If you think a multi-cored processor could run a high end PC game by emulating the functions of a graphics card, you would be wrong, which is precisely the reason its currently a no no for the PS3, its just too data intensive.
Bear in mind also that emulators cannot use proprietary functions due to copyright infringement, so they have to be reverse engineered then emulated in software using completely different methods than the host machine uses, its a massively complicated task.
For anyone that thinks its just because the programmers are lazy or crap, they obviously haven't actually tried to do it themselves.
For the record the OS has relatively nothing to do with the machines ability to emulate in terms of the resources it uses.