Next Generation Emulation banner

why we can not play ps2 in pc?

3.9K views 14 replies 9 participants last post by  zenogais  
#1 ·
i really don't know why.pls tell cause from hardware or software.i ask this question to Bobby(private message)but he doesn't answer maybe he doesn't watch it.
 
#3 ·
Completely different architecture. Different code language. VERY Alien machines to each other. Lack of 'public' documentation. Running Multiple CPU's down your one CPU. ETC ETC......there are hundreds of reasons. But one day soon we will be able to, so just watch this space. :D
 
#4 ·
CKemu said:
Completely different architecture. Different code language. VERY Alien machines to each other. Lack of 'public' documentation. Running Multiple CPU's down your one CPU. ETC ETC......there are hundreds of reasons. But one day soon we will be able to, so just watch this space. :D
i hope so because we can shot FFX the first screen.
 
#5 ·
You hope not, there isnt a memory card nor sound emulation yet. And the games run as slow as 1-2 FPS in game. It will take a long time before we can enjoy playing PS2 games on PC using emulators without any glitches fullspeed.

Yours,
-Elly
 
#7 ·
I agree bcrew, but that was when having Frameskipping enabled. And because the SNES was simpler hardware it was easier to implement Frameskipping. From past experience and from reading these boards for a while, Frameskipping seems to have more issues on PS1 emulation than older hardware - I shudder to think how hard it must be to implement it properly in PS2 emulation. Of course I could be totally wrong here.

It just seems like that you have to be able to render the full 60FPS to get proper performance with everything these days, not just graphics.
 
#8 ·
Well, I've noticed in PSX emulation with some plugins, trying to reduce the framerate to a set amount actually deteriorates the speed. Like trying to limit to 60 FPS has gotten me about 45 or 50 FPS, but no limit gives me 150 to 200 FPS. Maybe that's not quite so related, but I felt the need to say it anyway. You may be right, I think the reason it was easier with the SNES was because it only ran at 3 MHz. Most computers could emulate a CPU of that speed no problem and the graphics were probably what slowed the emulation down. PS2 emulation, being about 300 MHz, would probably not run full speed on even the most powerful computers right now. So, in the case of the PS2, it would probably be both the CPU and the graphics that would slow it down. This probably could have been much shorter, but in short:)D), it probably will be more difficult to do proper frame skipping on PS2.
 
#9 ·
bcrew1375 said:
PS2 emulation, being about 300 MHz, would probably not run full speed on even the most powerful computers right now.
I don't seem to understand this, why can't we run a 300MHz system on a 3000MHz Pentium 4? It should be ten times faster, shouldn't it? is it because of the PS2 having more than one CPU?
 
#10 ·
It's because the architecture is so drasticly different.
 
#12 ·
The PSX is 33 Mhz. Why can't alot of 500 - 600 MHz computers run the emulation at full speed? That's nearly 20 times faster! I'll try and explain. Emulation is almost always done in SOFTWARE, not hardware, since the systems are usually very different. To put it simply, so everyone can understand it: What one instruction does on a system, it may take up to 10, 20 or more of your system's instructions just to emulate that ONE instruction. This and the fact that this system is being emulated in software should explain why it takes so much power.
 
#13 ·
bcrew1375 said:
The PSX is 33 Mhz. Why can't alot of 500 - 600 MHz computers run the emulation at full speed? That's nearly 20 times faster! I'll try and explain. Emulation is almost always done in SOFTWARE, not hardware, since the systems are usually very different. To put it simply, so everyone can understand it: What one instruction does on a system, it may take up to 10, 20 or more of your system's instructions just to emulate that ONE instruction. This and the fact that this system is being emulated in software should explain why it takes so much power.
not quite,...its because all parts on the console are emulated, thus more CPU speed is needed ( and take in account that you are running PSX emulation at 2x and 3x of its actual resolution )

Yours,
-Elly
 
#14 ·
Yes, I'm sure the graphics and sound play a major part in the emulation slowdown, but I think that even if these components weren't emulated, the CPU would still take nearly the same amount of power. I could be wrong, like I've said many times, I'm no expert :D.
 
#15 ·
Actually the CPU would run very fast if just isolated by itself. Its the sum of all of its pieces that causes the overall slowdown. CPU emulation is fairly fast, because of techniques such as dynamic recompilation which make it a simple matter to emulate the CPU(s) of a machine directly in the CPU of the target machine (i.e. your machine).