Dolphin, the GameCube and Wii emulator - Forums

Full Version: Sony Playstation 3 - lvl0 key hacked (PS3)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7
Guess it's just Mupen64Plus that has HLE plugins for the RSP. Both work fairly well except in a limited number of games that I've tested (the 1st Pokemon Stadium, TWINE, Factor 5 games).

Haven't used 1964 in years, not since I had a 1GHz Celeron circa '02. I remember playing LoZ:OoT with a handful of glitches. I had no idea what any of the options did whatsoever :p
Quote:the 1st Pokemon Stadium, TWINE, Factor 5 games

AFAIK those games need special RSP microcode, which may not be fully emulated in HLE... yet...
For the Factor 5 games, I know they definitely use custom microcodes. With Pokemon Stadium, Nintendo did license some voice compression tech from Factor 5, so it's possible the RSP ucode was tweaked or outright custom. I have not idea what's going on under the hood with TWINE, though I've heard something about how it uses Fast3D microcodes, so it's custom. These will require some reverse-engineering if people want to emulate them via HLE. Not impossible, but no one seems interested in doing that sort of thing these days, unfortunately.
omega_rugal Wrote:And Natural Violence, don`t be so negative, after all, back in the 199x, many computer geeks looked at the N64 specs and swore that "it can not and will not be emulated on a x86" and we all know what happened next...

You're comparing two completely different things.

And I never said it was impossible I debated whether or not it would be effective (good accuracy and performance being possible at the same time). I would prefer to debate on specific topics of interest rather than simply saying yes or no to such a general question (which is why I never did). "But look what happened to those other naysayers!" is not a good rebuttal to any of the points I raised.

If you're going to respond to something that I say please quote it so that I know what I'm defending. Because as far as I know I never suggested otherwise.

omega_rugal Wrote:you want to put the same code we use in an x86 inside the ps3? shouldn`t it be ported to take advantage of CELL?

The PS3s CPU has only one general purpose cpu core (the PPE) and its performance is pretty abysmal for the type of workload that dolphin has to do. It was outperformed by pentium 4 and athlon 64 cpus from 2004 in applications optimized in assembly by IBM themselves. There is nothing that they can do about that. The best programmers in the world cannot change that.

The SPEs are ideal for long loops of SIMD operations without conditional branches. Making them useful for gpu emulation but useless for cpu emulation. While the SPEs give the PS3 amazing performance in the right type of workload dolphin is not that type of workload.

Unlike PCs the PS3 is a machine with hardware that is locked in time. The N64 emulation naysayers were right with regards to the hardware that was available at that time. But things got better over time. The PS3 on the other hand isn't going to get any faster anytime soon.

The fact that it's a PPC cpu will likely substantially reduce overhead but whether it's enough remains to be seen until somebody actually tries to do it. This is the one and only redeeming quality the PS3s hardware has that might make gc/wii emulation viable.
Quote:If you're going to respond to something that I say please quote

you said a lot of things, can not quote every single one, but all can be resumed as a "no".

Quote:The PS3s CPU has only one general purpose cpu core (the PPE) and its
performance is pretty abysmal for the type of workload that dolphin has
to do

that`s what the SPEs are for. whoever takes this job it`s gonna have to split dolphin into the PPE and the SPEs.

as you said, it remains to be seen.
omega_rugal Wrote:you said a lot of things, can not quote every single one,

Then quote some of them so I at least now what you're talking about.

As far as I know you're responding to something I didn't even say. How am I supposed to fairly defend myself against that kind of accusation?

omega_rugal Wrote:but all can be resumed as a "no".

A "no" to what question? I didn't say it was impossible which is what you're claiming that I said.

omega_rugal Wrote:that`s what the SPEs are for. whoever takes this job it`s gonna have to split dolphin into the PPE and the SPEs.

But like I said the SPEs are terrible at doing exactly what the JIT does. And even if they weren't the JIT can't be effectively multithreaded according to skid himself. This is the problem that I brought up. It is a completely valid problem verified by both programmers who have worked with the cell be as well as the official whitepages from IBM. The cell be is a highly specialized cpu that is not ideal for every type of application no matter how good your programmers are.

omega_rugal Wrote:as you said, it remains to be seen.

This is completely out of context.

Here is the sentence where I said that:
NaturalViolence Wrote:The fact that it's a PPC cpu will likely substantially reduce overhead but whether it's enough remains to be seen until somebody actually tries to do it.

Obviously I was referring to the PPE, not the SPEs.

Minor gripe: Please capitalize your sentences. It really bugs me for some reason.
(06-04-2013, 08:30 AM)NaturalViolence Wrote: [ -> ]Minor gripe: Please capitalize your sentences. It really bugs me for some reason.

Probably because it isn't English otherwise, but just an approximation.
Ok agreed.

we won`t see any good Gc/Wii emulation on the PS3.
Stop doing that.

If you disagree with me than either debate the validity of some of the points I made (and quote them) or add your own. I'm completely open to a reasonable debate. I'm not making unreasonable demands or slinging childish insults. There is no reason for you to have to "give up" just to end the conversation.
What is there to debate? you already said it, the PS3 sucks at emulating the GC/Wii.
Pages: 1 2 3 4 5 6 7