By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - PC - 360 games on Windows 8?

disolitude said:
Xen said:
disolitude said:

Only way I can see this working is through onlive or similar online service. I dont know much about this stuff but I hear that its next to impossible to make tri core power PC architecture run on x86. But then again, windows 8 will support arm too. Maybe Microsoft found the magic coolade...

I don't know how the hell they'll do this either.

A C2D w/a Geforce 8800 GTX sometimes has trouble with emulating the freaking PS2. How more powerful than the PS2 is it? LOTS. (friends' PC ;)

While the 360 is FAR more PC-like than the PS2, it's too powerful to emulate I think.

To be fair, PS2 was emulated by the PS3 perfectly which is much less powerful than PCs today. So it is more likely possible if you are the manufacturer of the console and you have access to things most people don't.

Also, the Dolphin emulator for Wii/Gamecube is a piece of art. It makes Wii games look better than PS3 and 360 games do on fairly non demanding hardware. Come to think of it, Power PC architecture is used in nintendo Wii and that is being emulated fine...so this may not be impossible.

 

The PS3 (60GB Launch)included the PS2 chipset (EE/GS) that's not emulation, the other option (80GB Bundle) excluded the EE but retained the GS and did the rest through emulation but the compatilbity wasn't as good. When they dropped all the PS2 parts they dropped backwards compatibility as well. So no, it never emulated the PS2 much less perfectly as you described.

The GC/Wii chipset is super simple and stripped down (much like the 360 chipset), but it's single core and clocked very low. So it's prety easy to emulate as even the GPU is ancient and stripped down. The hardest part was the custom memory setup, as GC/Wii both use 1T-SRAM (really fast) but not enough of it to make it an issue. And really RAM is hardly ever the problem, it's the processors and the more chips/processors you have to emulate the harder it is to do at a decent speed. One of the reasons why something like the original PSX is a piece of cake compared to something like the Sega Saturn or Atari Jaguar which both used multiple processors for various system tasks.

 

NJ5 said:
donsterydo2 said:
Ha ha, you believe this shit ? :) It's impossible for modern PC's to emulate X360.

It also seemed pretty hard for the Xbox 360 to emulate the Xbox, especially given the fact that the CPU was completely different (jumping from x86 to Power architecture) and the GPU was of another brand as well... But nevertheless, they did it.

Actually no, the Xbox hardware is ancient and super simple as well and is really just a PC if ever there was a console that could be described as such. Even then they have to pay nVidia for using the "schematics" if you will for the original XGPU as it was the only custom chip in there, but it really was just a half-way point between a NV20 and NV25 with a feature or two from the NV30 if I'm remembering this right. The CPU itsels was a half-way point between a Celeron and a Pentium III but closer to the P3, either way very simple and clocked pretty low so nothing too taxing. And the Emulation is lacking, as there are still tons of games not covered and those that are can have graphical glitches.

@vlad321

You said that your GPU is stronger than the entire 360 like that meant something when it comes to emulation, and then you went on to say that machines that are several years old could easily emulate the 360 no problem (When many of them can't even run native PC games as well as a 360, you did say hardware you NEVER implied a capable gaming rig). It sounds like you're the one that doesn't know shit and is trying to sound like you do. Tell me, why should I waste my time on you? If somebody has to explain to you the complexity of emulating a Tri-Core CPU clocked @3.2 Ghz (in-order but still multicore with a total of 6 threads and reasonably fast) and a custom GPU with embedded eDRAM  on modern systems, then you're really not in a position to go around declaring anything. The worst part is that you're so sure about what you're saying when you barely have a clue.



Around the Network

The possibilities. Hmm, id love to see what Nvidia/ATI could do with drivers for this..



nightsurge said:
vlad321 said:
mchaza said:
its all about moving from a console to a service, and charging PC gamers to play games will struggle when you have Steam and many other free gaming portals. But the what MS will do will be making a universal games service thats able to play games steamed to your tv, windows phone/tablet and pc and there will be a console but it will be a Digital distribution only console.

But will people want a DD only console and would they want to pay a montlhy fee to play there games, or will they stick with Nintendo and SONY with a disk based console.


I have a theory. I have zero evidence back back this up but it's just a hunch. If someone is smart enough to build, or even just get a friend to build, a computer, then they are too smart to be paying for online exprience, one which they can get for free and better on the very same machine they are using.....

Hmmm, I build computers. I even own a business that builds custom gaming machines. And yet I pay for Xbox Live. Xbox Live is the best service around, way better than ANY one service you will find anywhere else. It combines all of the features into one hub that I can access with ease.

The day a PC service matches Xbox Live is the day Xbox Live goes to PC lol...

ROFL.

Opera with speed dial, ANY browser with bookmarks, freaking Steam.

XBL is out of place on PC.

@disolitude: Seriously, BETTER? Think my i7 740qm+6GB RAM+GT420 can cut it? I'd love to see it in action.



PearlJam said:
 

So no, it never emulated the PS2 much less perfectly as you described.


You just said the 80GB model emulated the emotion engine...how is that not emulating the ps2?  The games did have glitches, but mostly because Sony had a blanket emulator trying to emulate all PS2 games, at once in such a short amount of time. Not going to be perfect when they do it like that.

I am aware that not in a million years will we see 100% perfect 360 emulation or that we will be able to pop a 360 disc in to a PC and play it like that.

However I can see Xbox live arcade games being emulated along with possibly handful of titles being released on a monthly basis which get uploaded to PC xbox live store (and have to be rebought...its Microsoft afterall).



Xen said:
 

@disolitude: Seriously, BETTER? Think my i7 740qm+6GB RAM+GT420 can cut it? I'd love to see it in action.

Yeah you should be good. As long as your i7 is 3.0 ghz or higher, Dolphin will make wii and gamecube games look great with 720p/1080p and AA applied as well as high res textures enabled.



Around the Network
disolitude said:
PearlJam said:
 

So no, it never emulated the PS2 much less perfectly as you described.


You just said the 80GB model emulated the emotion engine...how is that not emulating the ps2?  The games did have glitches, but mostly because Sony had a blanket emulator trying to emulate all PS2 games, at once in such a short amount of time. Not going to be perfect when they do it like that.

I am aware that not in a million years will we see 100% perfect 360 emulation or that we will be able to pop a 360 disc in to a PC and play it like that.

However I can see Xbox live arcade games being emulated along with possibly handful of titles being released on a monthly basis which get uploaded to PC xbox live store (and have to be rebought...its Microsoft afterall).


You're right it did use some emulation, what I meant was that it never emulated the entire system through software and I should have been more clear about that so my apologies. But my point was that at all times the emulation required some of the chipset, and that isn't emulation on the level that we're discussing here (PC emulating entire 360 chipset through software). It takes a huge load off of the host system, and the PS3 is more than capable of emulating any single PS2 processor but we haven't seen it emulating the entire system at this point.

I can see them doing Xbox Live Arcade games as well. I'm guessing it might be better to just make PC ports of certain titles and sell them on a Windows version of Live instead. But they should be easier to emulate since most aren't that graphically intense.



vlad321 said:
nightsurge said:
vlad321 said:

You make it sound like a unified service is good coughPSNcough. You get infinitely better service from the internet on Windows than you do from LIVE, and lo and behold, it's all for thw wonderful price of $0. Furthermore, do you pay for LIVE on the PC?

Xbox Live is far and away superior to PSN as well. It is the best unified service for all these services and features, and is accessible with intuitive and much more appealing interfaces than a simple internet browser. Paying $4 a month for that convenience and the ability to enjoy it all from the comfort of my living room seems like a steal to me. I wouldn't pay for LIVE on the PC because it is free to current Xbox LIVE subscribers  :)


So because you are lazy you get inferior product for more money. Understood.

Edit: I want you to show me exactly how you know that LIVE security is any better than PSN's, and how it can avoid being screwed over completely.

Lol what? Wow your logic fails. First off, it is NOT the inferior product, it is the superior one. A browser interface can simply never match the GUI and features available to the custom Xbox Live apps for these services. Maybe when Windows 8 comes out, the PC will have a similar, intuitive, and intelligent interface... oh wait it will because Xbox Live will be on PC! :) And it's not laziness, it's called convenience. I work 52 hours a week, still manage to go to the gym 3-4 times a week, and somehow maintain a social life in all of that so I hardly think you could call someone like myself "lazy" lol

I can't show you exactly how Xbox Live is more secure, just as you can't show me how it ISN'T more secure than PSN. What I can say is that no college professors or internet forums have posted ANY information regarding Xbox Live servers without something as basic as a firewall installed! (LOL at Sony)



well now i'm sure Windows 8 can't play 360 games
Don't ask, just believe



PearlJam said:
NJ5 said:
donsterydo2 said:
Ha ha, you believe this shit ? :) It's impossible for modern PC's to emulate X360.

It also seemed pretty hard for the Xbox 360 to emulate the Xbox, especially given the fact that the CPU was completely different (jumping from x86 to Power architecture) and the GPU was of another brand as well... But nevertheless, they did it.

Actually no, the Xbox hardware is ancient and super simple as well and is really just a PC if ever there was a console that could be described as such. Even then they have to pay nVidia for using the "schematics" if you will for the original XGPU as it was the only custom chip in there, but it really was just a half-way point between a NV20 and NV25 with a feature or two from the NV30 if I'm remembering this right. The CPU itsels was a half-way point between a Celeron and a Pentium III but closer to the P3, either way very simple and clocked pretty low so nothing too taxing. And the Emulation is lacking, as there are still tons of games not covered and those that are can have graphical glitches.

It was not so ancient when the 360 came out, and it's not that simple to emulate a PC on a non-PC platform.

Read the words from an Xbox-emulator author...

http://forums.ngemu.com/cxbx-official-discussion/132032-why-xbox-emulation-premature.html

"Xbox is just like a PC, it's easy to emulate!"

Yes, we've all heard this silly and pointless argument a million times and it usually ends in the same, and rather ignorant conclusion (or should I say assumption) that just because the Xbox is PC similar, it's hardware should be relatively easy to emulate. That's a very wrong frame of mind. How hard can it be? Very. Xbox's hardware is very complex and still poorly documented to this day. This requires some explanation.

1. Is a PC easy to emulate? Well, I wouldn't say so myself. Take a look at the source code from bochs. A lot of source code/work isn't it?

2. Emulating an x86 CPU is a lot harder than it sounds. I don't know where this mindless assumption comes from. Yes, there's loads of documentation on how the x86 processor works, but that doesn't exactly make it easy. First of all, the x86 instruction set is M-A-S-S-I-V-E! There can be at least 20 different versions of one instruction (i.e. There are many different versions of the MOV instruction, as well as INC, DEC, ADD, SUB, SHR, SHL, AND, OR, XOR etc.) and it takes time to implement them all. Of course, that's not exactly difficult. The real problem is that any modern x86 processor including the Pentium III can execute multiple instructions at once. So it's not like emulating a Z80 doing one instruction at a time. The actual algorithm and how x86 does this is undocumented and still unknown. In short, the Xbox's CPU can be emulated, but not accurately.

3. Emulating any hardware by NVIDIA is not a walk in the park! The Xbox's GPU, the NV2A is often assumed just a GeForce 3. It's not! It's similar but not identical. It has some GeForce 4 capabilities too, so it's more of a cross between an NV20 and NV25. This is by no means easy to emulate either. NVIDIA's GPUs have very large register sets and afaik not even half of them have been discovered, and a large portion of known registers have unknown purposes. There is little to no documentation on how NVIDIA GPUs work. The best thing to do is to look at similar GPUs such as RIVA, TNT, and older GeForce cards. Some registers are similar, but not identical. The best place to look for information is in open source drivers available on the net. Adding to the dificulty is that no one has ever discovered how pixel shaders work on NV2x cards, vertex shaders yes though. The Xbox GPU also has exclusive registers that are not found in other GeForce cards. Information on the NV2A's GPU registers are just now beginning to be discovered a few months ago. And yet, there's still a long way to go. The GeForce 3 series is the most mysterious of all NVIDIA GPUs (G7x and G8x aside) and the NV2A is alot worse. "But can't you just directly execute the NV2A instructions on another NVIDIA card?". No, I get alot of questions concerning this, and it is impossible. It's MMIO addresses are different and the exclusive registers must be emulated. Plus, in windows, we don't have ring 0 access anyway, so you all can scratch that idea now. Then comes the NForce 2 chipset. This is where it get easier. The NVIDIA MCPX is the control center for things such as audio, USB for input, Network adapters, PCI, AGP, etc. These things are not really that difficult to emulate IMO except for the audio.

4. The Audio system is rather complex. Xbox's audio consists of at least 4 DSPs, and audio codec (AC '97) and an NVIDIA SoundStorm APU. The DSPs shouldn't be a problem (just figuring out what they all are is) nor should the AC '97 but the NVIDIA SoundStorm APU is the really difficult part. So far I haven't found any information on this thing, but right now, it's relevance is low.

5. The Xbox BIOS isn't fully understood. The basic execution process of the BIOS is understood, but details on the process are at a loss. What we do know gives us hints, but before the BIOS can be emulated, we'll need a better understanding of the Xbox hardware layout because the BIOS does some unknown hardware initialization at boot time and writes to the hardware directly without using any XDK stuff. It will take some time, and effort, but I'll eventually get it working.

6. Video Encoder "Hell". Instead of using a RAMDAC for video output, the Xbox uses a Video Encoder. What makes this suck a pain? Microsoft sought the need to change the video encoder every other Xbox version (there are seven in all, 1.0 - 1.6). Why, I dunno, it's a Microsoft thing, they always tend to try to "fix" things that aren't broken >.> AFAIK, there are at least 3 different Video Encoders used: Conexant CX25871, Focus FS454, and Xcalibur. For more information in Xbox video encoders, click here. Emulating all three video encoders is only less than half the battle, the real problem is that BIOSes can be specifically tied to a specific encoder depending on it's version (don't quote me on this though). Like PS2, every Xbox model revision has a updated BIOS and has different expectations. This is a potential problem, but not exactly major.

Basically, I'm trying to get this "Xbox should be easy to emulate because it's just like a PC" crap out of your heads. I'm sure that most of you will disagree with me on this, but for these reasons and more, on a low level, Xbox is harder to emulate than PS2.

^ The exception to that above is that the NV2A is much better documented now, but not fully. There's an open source library for the OpenXDK called pbKit. It interfaces directly with the hardware to fully expose it's potential. This is what Microsoft should have done all along (or at least wrote a low-level OpenGL implementation).



My Mario Kart Wii friend code: 2707-1866-0957

nightsurge said:
vlad321 said:
nightsurge said:
vlad321 said:

You make it sound like a unified service is good coughPSNcough. You get infinitely better service from the internet on Windows than you do from LIVE, and lo and behold, it's all for thw wonderful price of $0. Furthermore, do you pay for LIVE on the PC?

Xbox Live is far and away superior to PSN as well. It is the best unified service for all these services and features, and is accessible with intuitive and much more appealing interfaces than a simple internet browser. Paying $4 a month for that convenience and the ability to enjoy it all from the comfort of my living room seems like a steal to me. I wouldn't pay for LIVE on the PC because it is free to current Xbox LIVE subscribers  :)


So because you are lazy you get inferior product for more money. Understood.

Edit: I want you to show me exactly how you know that LIVE security is any better than PSN's, and how it can avoid being screwed over completely.

Lol what? Wow your logic fails. First off, it is NOT the inferior product, it is the superior one. A browser interface can simply never match the GUI and features available to the custom Xbox Live apps for these services. Maybe when Windows 8 comes out, the PC will have a similar, intuitive, and intelligent interface... oh wait it will because Xbox Live will be on PC! :) And it's not laziness, it's called convenience. I work 52 hours a week, still manage to go to the gym 3-4 times a week, and somehow maintain a social life in all of that so I hardly think you could call someone like myself "lazy" lol

I can't show you exactly how Xbox Live is more secure, just as you can't show me how it ISN'T more secure than PSN. What I can say is that no college professors or internet forums have posted ANY information regarding Xbox Live servers without something as basic as a firewall installed! (LOL at Sony)


I love how you added "for these services" in the end there. Glad you did because I can count the amount of services on my fingers, and maybe toes. Do you know how many "services" you get with a PC+browser? Hundreds, thousands, a countless amount.

Furthermore let's look at these few services anyhow. WIll you say that using facebook on LIVE is better than on a browser? Don't make me laugh. Do you still have to have a Netflix or hulu+ account to get them to work? Yes. With a PC I can also find you and launch a movie much quicker than you will using your Xbox, same with Hulu. This is actually true for just about EVERY service like twitter, last.fm, etc. because it is far more "convenient" to use a keybaord than scroll around some buttons using your analog sticks. Of course this is just looking at the services that LIVE already has, there are countless of others.

Your argument on LIVE security fails hard. By default, every system is vulnerable and needs to be shown to be safe and not the other way around.



Tag(thx fkusumot) - "Yet again I completely fail to see your point..."

HD vs Wii, PC vs HD: http://www.vgchartz.com/forum/thread.php?id=93374

Why Regenerating Health is a crap game mechanic: http://gamrconnect.vgchartz.com/post.php?id=3986420

gamrReview's broken review scores: http://gamrconnect.vgchartz.com/post.php?id=4170835