Forum: Latest News - Get all of the latest legal dev and underground news as it relates to the Sony PlayStation right here on PSX-Scene.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: Article: WIP - RPCS3 Open Source PS3 Debugger/Emulator Showcased
  

Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 22
  1. #1 Article: WIP - RPCS3 Open Source PS3 Debugger/Emulator Showcased 
    grandy's Avatar
    grandy is offline Member
    Join Date
    Jan 2007
    Posts
    770
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Likes Given
    1
    Likes Received
    32
    Reply With Quote  

  2. #2  
    xPreatorianx is offline Sleeping for real this time!
    Join Date
    Aug 2010
    Posts
    1,790
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    349
    Likes Received
    338
    A PS3 emulator is a good 5+ years away at the very minimum. PS2 is still extremely hard to emulate at full speed on all but the most high end PC's.

    Below is a bit of a copy and paste with slight edits. I can't be bothered typing it all up from scratch again.

    Current PC hardware still has trouble fully emulating the PS2 at full speeds, so the PS3 is still a good 10 years off. High end PS2 games such as ZOE2 are still extremely difficult to run even on CoreI7 machines. So the PS3 won't happen in the next 5 years ATLEAST.

    The only hardware that may be able to run a PS3 emulator are server machines with multiple CPU's and multiple extremely high end GPU's. Current consumer end PC tech won't have the power for quite some time. PS2 is still hard to fully emulate on all but the highest range of PCs and even than it's still hard to run.

    Interesting project though. If the goal of this project is a debugger basically it will definitely be beneficial. But if it is going to turn into a full emulator at some point in the future, .00001% of the population will be able to use it.

    I honestly can't believe the developers are even considering full PS3 emulation at this point. They need the hardware to even think about that. When consumer hardware can run PS2 titles at full speed without requiring a beast of a machine, than you can expect a bit of progress for a PS3 emulator. But it will still be quite a while after that. The developers have one hell of a pipe dream.
    Reply With Quote  

  3. #3  
    krytonic's Avatar
    krytonic is offline Member
    Join Date
    Jan 2011
    Posts
    927
    Downloads
    29
    Uploads
    1
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    26
    Likes Received
    66
    Quote Originally Posted by xPreatorianx View Post
    A PS3 emulator is a good 5+ years away at the very minimum. PS2 is still extremely hard to emulate at full speed on all but the most high end PC's.

    Below is a bit of a copy and paste with slight edits. I can't be bothered typing it all up from scratch again.

    Current PC hardware still has trouble fully emulating the PS2 at full speeds, so the PS3 is still a good 10 years off. High end PS2 games such as ZOE2 are still extremely difficult to run even on CoreI7 machines. So the PS3 won't happen in the next 5 years ATLEAST.

    The only hardware that may be able to run a PS3 emulator are server machines with multiple CPU's and multiple extremely high end GPU's. Current consumer end PC tech won't have the power for quite some time. PS2 is still hard to fully emulate on all but the highest range of PCs and even than it's still hard to run.

    Interesting project though. If the goal of this project is a debugger basically it will definitely be beneficial. But if it is going to turn into a full emulator at some point in the future, .00001% of the population will be able to use it.

    I honestly can't believe the developers are even considering full PS3 emulation at this point. They need the hardware to even think about that. When consumer hardware can run PS2 titles at full speed without requiring a beast of a machine, than you can expect a bit of progress for a PS3 emulator. But it will still be quite a while after that. The developers have one hell of a pipe dream.
    The article DOES say that they don't expect it to be a full emulator for years if it does become one. Once all the debugging stuff is done for it, what harm does it make to start an emulator anyway? With small tweaks over 5+ years it just means it will be even more stable when hardware is available to handle it.
    Reply With Quote  

  4. #4  
    themuse is offline Member
    Join Date
    Nov 2010
    Posts
    591
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    21
    Likes Received
    31
    Quote Originally Posted by xPreatorianx View Post
    A PS3 emulator is a good 5+ years away at the very minimum. PS2 is still extremely hard to emulate at full speed on all but the most high end PC's.

    Below is a bit of a copy and paste with slight edits. I can't be bothered typing it all up from scratch again.

    Current PC hardware still has trouble fully emulating the PS2 at full speeds, so the PS3 is still a good 10 years off. High end PS2 games such as ZOE2 are still extremely difficult to run even on CoreI7 machines. So the PS3 won't happen in the next 5 years ATLEAST.

    The only hardware that may be able to run a PS3 emulator are server machines with multiple CPU's and multiple extremely high end GPU's. Current consumer end PC tech won't have the power for quite some time. PS2 is still hard to fully emulate on all but the highest range of PCs and even than it's still hard to run.

    Interesting project though. If the goal of this project is a debugger basically it will definitely be beneficial. But if it is going to turn into a full emulator at some point in the future, .00001% of the population will be able to use it.

    I honestly can't believe the developers are even considering full PS3 emulation at this point. They need the hardware to even think about that. When consumer hardware can run PS2 titles at full speed without requiring a beast of a machine, than you can expect a bit of progress for a PS3 emulator. But it will still be quite a while after that. The developers have one hell of a pipe dream.
    hmm what about a crazy custom gaming rig ,i saw one on youtube that had a 4 socket motherboard with 4 xeons and it was liquid cooled everything , ram, mb,processors,hdd's,video cards, it had 4 top of the line video cards all liquid cooled ,liquid cooled ssd's, ii forget how much and what type of ram and what cars he had for video in it ,but i wonder if something like that would run it at all

    and god in 5 years i hope we see some other technology by then ,like graphene chips, or non silicon chips , i read an articel like 10 years ago that said we would have diamond based cpu by now ,i dont know whatever happened to that, of course they like their planned obsolesence and will push silicon as far as it will go and get their money worth out of it 1st though ,but i guess wireds' artile was way off ,i kinda doubt we will even have something besides silicon for the home in 5 years even,since intel just built a huge high teck silicon facility recently.i think they would skip over diamond and go straigt to graphene,i hear they are already using it for some things,like these new qdot displays due out at CES as early as next year,people always overestimate i think ,like this ray kurzweil saying we will have a sentiant computer in 30 years , i highly doubt it
    Reply With Quote  

  5. #5  
    urisma is offline Member
    Join Date
    Mar 2011
    Posts
    33
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    1
    Likes Received
    6
    It doesn't matter how good of a rig you have. A supercomputer couldn't make a ps3 emulator run at full speed even if it was full of core i7's because of how emulators work. Emulators are NOT generally paralellizable. It's too difficult to maintain proper synchronization between cores in PCSX2, let alone 7 SPEs, 1 PPE, DMA channels and a graphics card (and whatever else goes on in there). You'd need a reeeeealy fast dual or quad core to run it above 2 FPS.

    Anyway, an OOP emulator? Really? The object abstraction layer is just a stupid crutch that honestly does no good and will make it all slower. The only clever thing that's going on in the code is the interpreter tables. How they're implemented is neat (with macros). But insanely slow. Not like that matters, you'd need a dynamic binary translator to make it run at 2 FPS anyway.

    The memory code makes me want to cry. For srs. Read and write need to be as optimized as possible since they get called all the damn time. Take read128. Read 16 bytes. Pretty simple right? It should take 2 64 bit reads and return them in a character array or a unsigned 128bit struct. Their implementation does the second part, but at the expense of 31 function calls, 16 shifts, 16 adds and 16 subtracts. Really? I mean, maybe the compiler is smart enough to de-stupify it, but I highly doubt it.
    Take read64. It should look like this.

    Code:
    u64 read64(u64 where)
    {
        u64 offset = where - baseAddress; // baseAddress is the address where the emulated memory start (where the memory would be on the ps3)
        return (u64*)( baseAddress + offset);
    }
    Wow. Two lines of code! One subtraction, one addition. Pretty simple. No shenanigans like this new "emulator's" memory management does.

    I'd add more but I'm tired. Will maybe rant later elsewhere.
    Reply With Quote  

  6. #6  
    psxscenefan1 is offline Member
    Join Date
    Dec 2010
    Posts
    35
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Almost all development is made on simulators and emulators before the hardware is actually finalized, and a in house emulator designed for performance will almost always out perform a 3rd party one made by reversing. That is why Sony can make a ps2 emulator that runs on moderately performing computer aka ps3 console.

    Perhaps these people should create an addon card with chips that are the same or similar to the ps3 when possible to augment the emulation until they can get things fast enough to be completely software.
    Reply With Quote  

  7. #7  
    yoshi314's Avatar
    yoshi314 is online now linux junkie
    Join Date
    Mar 2008
    Posts
    1,786
    Downloads
    6
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    18
    Quote Originally Posted by xPreatorianx View Post
    A PS3 emulator is a good 5+ years away at the very minimum. PS2 is still extremely hard to emulate at full speed on all but the most high end PC's.

    Below is a bit of a copy and paste with slight edits. I can't be bothered typing it all up from scratch again.

    Current PC hardware still has trouble fully emulating the PS2 at full speeds, so the PS3 is still a good 10 years off. High end PS2 games such as ZOE2 are still extremely difficult to run even on CoreI7 machines. So the PS3 won't happen in the next 5 years ATLEAST.

    The only hardware that may be able to run a PS3 emulator are server machines with multiple CPU's and multiple extremely high end GPU's. Current consumer end PC tech won't have the power for quite some time. PS2 is still hard to fully emulate on all but the highest range of PCs and even than it's still hard to run.

    Interesting project though. If the goal of this project is a debugger basically it will definitely be beneficial. But if it is going to turn into a full emulator at some point in the future, .00001% of the population will be able to use it.

    I honestly can't believe the developers are even considering full PS3 emulation at this point. They need the hardware to even think about that. When consumer hardware can run PS2 titles at full speed without requiring a beast of a machine, than you can expect a bit of progress for a PS3 emulator. But it will still be quite a while after that. The developers have one hell of a pipe dream.
    actually the biggest bottleneck of ps2 emulation is throwing the data between gpu and cpu, due to pc architecture.

    however, since amd started pushing integrated cpu+gpu on one chip, that might quickly change (once they fix their design flaws), it's already starting to look beneficial for fast data interchange between cpu and gpu.

    as far as ps3 is concerned - depends. ps3 is more of a classic pc-like model of design. only the cpu has special dedicated multimedia instructions, and i think some of what the SPE's are doing might be pulled off as GPU programs. it's still a matter of right hardware and programming.
    Reply With Quote  

  8. #8  
    lololala is offline Member
    Join Date
    May 2011
    Posts
    141
    Downloads
    1
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    16
    Likes Received
    1
    buy ps3.............free program emulator = slow too slow for release
    Reply With Quote  

  9. #9  
    xipi is offline Member
    Join Date
    Jan 2011
    Posts
    199
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    4
    emulator and recompilers for devs its not an emulator for noobs to play
    Reply With Quote  

  10. #10  
    Pesebrero is offline Member
    Join Date
    Sep 2010
    Posts
    123
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    8
    Likes Received
    3
    Quote Originally Posted by yoshi314 View Post
    actually the biggest bottleneck of ps2 emulation is throwing the data between gpu and cpu, due to pc architecture.

    however, since amd started pushing integrated cpu+gpu on one chip, that might quickly change (once they fix their design flaws), it's already starting to look beneficial for fast data interchange between cpu and gpu.

    as far as ps3 is concerned - depends. ps3 is more of a classic pc-like model of design. only the cpu has special dedicated multimedia instructions, and i think some of what the SPE's are doing might be pulled off as GPU programs. it's still a matter of right hardware and programming.
    12345

    You can't compare with PS2 emulation. It's hard for me to explain (english is not my mother language). PS2 is extremely difficult to emulate because of the way the Graphics Synthesizer works, and because of its multiple processors.
    PS3 is different, it's more like a standard CPU-GPU configuration. Plus, the Cell is well behind the I7 in terms of processing power (forget the teraflops, that's theoretical). I'm not saying that right now we could run a PS3 emulator. But, for certain, the gap between PS2 and PS3 emulation will be a lot smaller than the one between PSX and PS2. I think the most difficult thing to emulate will be the SPUs.
    Quote Originally Posted by Wikipedia
    Piracy is a war-like act committed by private parties (not affiliated with any government) that engage in acts of robbery and/or criminal violence at sea.
    Reply With Quote  

Page 1 of 3 1 2 3 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •