Sony advertise for software engineer for BC

Discussion in 'Console Technology' started by DJ12, Jan 18, 2008.

  1. DJ12

    Veteran

    Joined:
    Oct 20, 2006
    Messages:
    3,105
    Likes Received:
    198
    It is not the jist of the challenge at all.

    The SPUs were inspired by the vector units in the PS2 so I don't believe "emulating" them on the PS3 is going to be that difficult a task, I wouldn't be at all surprised if this was possible using PS2 native code.

    And it's just occured to me that this is a pointless point.

    The CPU of the PS2 is already fully emulated and working as thats what every European 60gb has removed. The only thing left to emulate is the GS.

    The hard part is already done, and has been done since release day as far as I'm concerned being a European.
     
  2. Carl B

    Carl B Friends call me xbd
    Legend

    Joined:
    Feb 20, 2005
    Messages:
    6,266
    Likes Received:
    63
    How is the EmotionEngine the 'hard' part? We've had several threads in the past discussing how the GS is the real emulation bottleneck here, and not just because of the fillrate alone.
     
  3. DJ12

    Veteran

    Joined:
    Oct 20, 2006
    Messages:
    3,105
    Likes Received:
    198
    Why so? The GS is the weakest part in the PS2, if it wasn't for the vector units, most PS2 game would look terrible.

    I'm sure there are stumbling blocks to getting it working, but it's not really an exotic part.
     
  4. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    You need to revisit the previous discussions including Faf's insights. GS is a weird, very exotic beast. It may not be feature rich, but the way it works is different from the typical GPU. Furthermore emulating the CPU and GPU doesn't result in 100% perfect emulation. You need to emulate the whole system.
     
  5. Npl

    Npl
    Veteran

    Joined:
    Dec 19, 2004
    Messages:
    1,905
    Likes Received:
    7
    If it werent for Software emulation, the PSP/PS3 would still need a whole PS1 to be able to play PS1 Games. Surely the target is to run everything in software - if possible.
    I highly doubt we will see a compatible and fast software-emu for PS2 Games until Sonys next iteration. But I can see some popular games beeing patched to be able to run on a partial emulator, maybe even with improved graphics. I wonder how Jak II would look in 720p :grin:
     
  6. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,550
    Likes Received:
    590
    Maybe this position is for emulating the PSP in the forthcoming PSP2? Not everything revolves around PS2 compability...
     
  7. Blackraven

    Newcomer

    Joined:
    May 23, 2007
    Messages:
    68
    Likes Received:
    0
    I know this is a stupid layman's question but:

    If the PS3 is advanced, then how come it can't play PS2 games on the 40 GB version???

    I mean how hard can it be to run ~200 mhz games on a system that has like what 3.2 Ghz clock speed and way more power than its predecessor??? It's like saying that 40 GB units can run GT5 PS3 no problem but take something less-intensive such as GT4 or even GT3 A-spec, then 40 GB PS3 can't do it. How come??

    So I raise the question: How hard can that really be??? :roll:
     
  8. Carl B

    Carl B Friends call me xbd
    Legend

    Joined:
    Feb 20, 2005
    Messages:
    6,266
    Likes Received:
    63
    Extremely hard. The issue of GS fillrate/eDRAM notwithstanding - and this is the primary problem often referenced when it comes to GS emulation - there is also another no less trying situation with porting the instructions/behavior. And on top of all that, devs deviated from the allowed 'norms' of PS2 development all the time in order to achieve their results, so it's not even a matter of replicating one fixed environment.
     
  9. DaJuice

    Newcomer

    Joined:
    Jan 27, 2008
    Messages:
    54
    Likes Received:
    0

    Think of it like this, the PS2 speaks a different language than the PS3. You need an interpreter (the emulator software) and writing that interpreter is a complicated task. It's not incompetence on the part of Sony, it's just not as simple as you imagine it is.
     
  10. Nesh

    Nesh Double Agent
    Legend

    Joined:
    Oct 2, 2005
    Messages:
    14,001
    Likes Received:
    3,720
  11. maze

    Newcomer

    Joined:
    Jun 30, 2007
    Messages:
    4
    Likes Received:
    0
    Location:
    Vienna, Austria
    Yes, this is what they say...I'll try to do a quick translation (sorry, my German is way better than my English ;)):
     
  12. inpHilltr8r

    Newcomer

    Joined:
    Nov 27, 2006
    Messages:
    28
    Likes Received:
    0
    Location:
    Santa Monica
    I dunno if anyone else brought this up, but the floating point rounding bug on the PS2 means that you can't do perfect float emulation in hardware. Most cases this isn't an issue, but if you've got a decay function, it may not resolve in quite the same way as the error accumulates.
     
  13. SuperDre

    Newcomer

    Joined:
    Oct 26, 2007
    Messages:
    2
    Likes Received:
    0
    Location:
    helmond.nl
    If only Sony would allow full access to the RSX from Linux we could start working on our own emulator(s).. hopefully they will allow full access once the unit is making profit..
     
  14. Akumajou

    Regular

    Joined:
    Nov 11, 2004
    Messages:
    725
    Likes Received:
    64
    But who is really going to make more progress, a hobbist emulator programmers... or a hired and certified programmers who is given all documentation from day one?

    Opening up RSX can be a very dangerous thing for Sony to do after all people are supposed to buy the software not make their own or open the possibilities that are in the PC where pirates roam free.
     
  15. manux

    Veteran

    Joined:
    Sep 7, 2002
    Messages:
    3,034
    Likes Received:
    2,276
    Location:
    Self Imposed Exhile
    Most of the important ps2 technical documentation is anyway already out(been out years) and at hands of hobbyists. Sony released gs, ee etc. docs as part of the ps2 linux kit and the material is readily available. It's the real deal with register lists etc. Most notably what is missing is the iop specification and access to dvd-rom(which shouldn't be problem for pc emulators).

    I cannot see what private docs sony could give that would give hired programmer advantage in emulating GS, EE or dma transfers.
     
  16. DieH@rd

    Legend

    Joined:
    Sep 20, 2006
    Messages:
    6,387
    Likes Received:
    2,411
    We will see software BC on the day when PS2 stop selling this many hardware [IMO 2010.]
     
  17. cthellis42

    cthellis42 Hoopy Frood
    Legend

    Joined:
    Jun 15, 2003
    Messages:
    5,890
    Likes Received:
    33
    Location:
    Out of my gourd
    IMHO that's inconsequential, as the main reason people pursue the PS2 is price and library, and none of those factors are going to change. (And the PS3 isn't going to stay/drop price depending on the PS2 at all.)

    EVERY additional PS3 sale, however, improves their perceived value compared to their competitors, while continued PS2 sales do not. If universal BC would lead to increased PS3 sales, it behooves them to get BC out as quickly as possible.

    Software BC will be out once they can get it "workable enough" to launch to a positive impact instead of a negative one. (As in, doesn't work for only 20% of games, and has visible bugs in the rest.)
     
  18. vazel

    Regular

    Joined:
    Aug 16, 2005
    Messages:
    992
    Likes Received:
    3
    That's the best argument I've heard against that 'as long as PS2 sells it ain't happeing' line which always bugged me...
     
  19. SG79

    Regular

    Joined:
    Jun 28, 2008
    Messages:
    534
    Likes Received:
    0

    Exactly. People often forget that putting PS2 games on the PSN would garner additional income that SCEI wouldn't mind.

    I've been vocal about my disappointment in regards to the quality of the BC as it is now (I have a core 20GB), but things have improved with the last firmware update for PS1 games. Overscanning is a thing of the past, and blacks aren't crushed either.

    The audio isn't quite as clear as it should be, but it's better (in comparison to playing the same games on the PS2 with a Toslink). Leaps ahead of the quality of the PS2 BC. Most games output in mono via Toslink.
     
  20. Squeak

    Veteran

    Joined:
    Jul 13, 2002
    Messages:
    1,262
    Likes Received:
    32
    Location:
    Denmark
    The trouble is the internal bandwidth of the GS. It's about the same as PS3s total internal bandwidth.
    There are ways around the issue. But the emu would basically need to predict what the game is trying to do and use the PS3 in other ways to do the same.
     
    #40 Squeak, Aug 18, 2008
    Last edited by a moderator: Aug 18, 2008
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...