I'm going to try to use a language example here.
PC Games on PC speak the same language. Xbox Games on Xbox speak their own language. When you give an Xbox Game to a PC, they don't know what the other is saying.
Emulators are translators, they know what the Xbox Game is saying, and convince the XBox that it's talking to another Xbox, while secretly translating for the PC. But this takes a lot of energy and effort, and it's almost impossible to find a translator--and even once you've found one, they'll usually mix up some words here and there.
As far as technology is concerned, your friend is right. PC's are the fundamental basis for technological advances. It's where the programming is made after all, and is most capable of rendering whatever is designed on it. Consoles are limited, they do not upgrade. Some consoles lately have been around for five years. My computer, once able to run Crysis in late 2007, is still able to run games made today, in 2013. This just shows that the technological advances have been very minor, but in some cases they have even stepped back: Crysis (November 2007) had a superb physics engine--Far Cry 3 (December 2012), a spiritual successor, has no such engine, and has instead resulted towards less expensive ways of mimicking physics.
I'm all about advancement, and I have the time and money to invest in a gaming PC. I will always be biased against consoles, not simply because they're "casual", but because my experience with PC games has been more immersive, more customizable, more advanced, and has provided infinitely more freedom than anything on a gaming console can offer.
As far as just putting in an Xbox 360 game into his computer however, he's speaking from the realm of fantasy on that one. For now at least, though personally I can't wait to get my hands on one of the newer Smackdown Vs Raw games and emulate it on PC, that'd be awesome. Stuck playing the PS2 versions right now--fun, but lacking more updated graphics.
PC Games on PC speak the same language. Xbox Games on Xbox speak their own language. When you give an Xbox Game to a PC, they don't know what the other is saying.
Emulators are translators, they know what the Xbox Game is saying, and convince the XBox that it's talking to another Xbox, while secretly translating for the PC. But this takes a lot of energy and effort, and it's almost impossible to find a translator--and even once you've found one, they'll usually mix up some words here and there.
As far as technology is concerned, your friend is right. PC's are the fundamental basis for technological advances. It's where the programming is made after all, and is most capable of rendering whatever is designed on it. Consoles are limited, they do not upgrade. Some consoles lately have been around for five years. My computer, once able to run Crysis in late 2007, is still able to run games made today, in 2013. This just shows that the technological advances have been very minor, but in some cases they have even stepped back: Crysis (November 2007) had a superb physics engine--Far Cry 3 (December 2012), a spiritual successor, has no such engine, and has instead resulted towards less expensive ways of mimicking physics.
I'm all about advancement, and I have the time and money to invest in a gaming PC. I will always be biased against consoles, not simply because they're "casual", but because my experience with PC games has been more immersive, more customizable, more advanced, and has provided infinitely more freedom than anything on a gaming console can offer.
As far as just putting in an Xbox 360 game into his computer however, he's speaking from the realm of fantasy on that one. For now at least, though personally I can't wait to get my hands on one of the newer Smackdown Vs Raw games and emulate it on PC, that'd be awesome. Stuck playing the PS2 versions right now--fun, but lacking more updated graphics.