Slashdot Mirror


Free Software PS2 Emulator PCSX2 Hits 1.0

An anonymous reader writes with an excerpt from geek.net on the release of PCSX2, a GPLed emulator for the PS2: "PCSX2 is a free PS2 emulator for the PC that has been in development since the year 2000 and managed to reach version 1.0 last week. As an emulator it's an impressive piece of work, boasting compatibility with over 73 percent of games, which is some 1,697 titles. It can offer up graphics beyond what the original hardware was capable of, achieving resolutions up to 4096 x 4096 with anti-aliasing and texture filtering. You can save games, record video as you play, use a range of controllers, and even adjust game speed if you so wish. Of course, you'll need a fast machine to run PS2 games at a decent speed, but the spec is still reasonable. It's recommended you have at least a Core 2 Duo running at 3.2GHz, or a Core i5 at 2.66GHz+. As for graphics cards, a GeForce 9600GT or Radeon HD 4750 is desirable." Grab it while it's hot (official binaries and source). Unfortunately it doesn't seem to be packaged for any GNU/Linux distros (Debian has packages of the predecessor to PCSX2, PCSX: Reloaded which, naturally, emulated the Playstation).

30 of 202 comments (clear)

  1. Unfortunately, the GL plugin sucks by Anonymous Coward · · Score: 4, Informative

    PCSX2 is only really usable with the GSDX GPU plugin, which as the name implies, uses DirectX. Although it can run under Linux in software rendering mode.

    On Linux and Mac, you're stuck with either poor graphics emulation (bad emulation quality, breakage, glitches, poor performance) with the GL plugin, or good but non-accelerated graphics emulation with GSDX.

    It's also a 32-bit only app and they don't even support building it in 64-bit distros (even though it'd only take a few buildsystem fixes to actually make it build in 32-bit mode fine, much like Wine). This is why distros don't ship it.

    1. Re:Unfortunately, the GL plugin sucks by Anonymous Coward · · Score: 5, Insightful

      Whining is bad, but what is wrong with informing other people about the limitations of the software, before they waste time on trying to use it?

    2. Re:Unfortunately, the GL plugin sucks by AmazingRuss · · Score: 4, Funny

      But it's open! It's free! You want it to WORK too? Ingrate!

    3. Re:Unfortunately, the GL plugin sucks by LordLimecat · · Score: 4, Insightful

      He wasnt whining, he was posting what looked to be very constructive criticism.

      Or is the new FOSS thing that you are simply not allowed anything other than worship of any project you have not contributed to? Perhaps we should all pretend that Thunderbird is the best mail client ever made, since the majority of us have never contributed it it?

      Honestly, with no bugs (complaints!) opened by the users, Im not sure how these projects would improve, but who am I to comment.

    4. Re:Unfortunately, the GL plugin sucks by flimflammer · · Score: 2, Insightful

      And this right there is a prime example why the whole free software movement will never truly catch on to mainstream adoption in the desktop and why proprietary is still king there. Anytime there is a shortcoming or problem with the program, the first response is almost always defensive and/or demeaning to the user. That this actually was modded up compounds the point even further.

      How dare those users criticize anything about my baby. They're getting it for free; what gives them the right!? They can just fix it themselves if they care so much!

    5. Re:Unfortunately, the GL plugin sucks by evil_core · · Score: 2

      RTFM!

      "GSdx ported for Linux! Based on OpenGL 3.3 with some 4.x hardware independent extensions. Requires OpenGL 4.2 drivers and is still in experimental stages. Don't expect the hardware renderer to run properly, but the Software renderer should be fine."
        [ citation from PCSX2 ChangeLog ]

    6. Re:Unfortunately, the GL plugin sucks by oji-sama · · Score: 3, Insightful

      I think in 2012 pointing out they don't support building in a 64bit environment is a fair complaint.

      Well yes... But there's a difference between

      "It's also a 32-bit only app and they don't even support building it in 64-bit distros (even though it'd only take a few buildsystem fixes to actually make it build in 32-bit mode fine, much like Wine)"

      and

      "It's a 32-bit only app and and building it in 64-bit distros is not currently supported. However it will only take a few buildsystem fixes to actually make it build in 32-bit mode fine, much like Wine"

      You know, the source is available, and if the OP is correct in stating that fixing it is easy (and knows how to do it), he could and should fix it...

      --
      It is what it is.
  2. Re:Took yer time by DarwinSurvivor · · Score: 5, Funny

    Yeah, but NASA didn't have to deal with Sony's BS.

  3. Re:Can it play from the disc? by marcansoft · · Score: 4, Informative

    Yes, it can (because PS2 disks, thankfully and unlike e.g. Wii ones, are readable as-is on a PC).

    Making an image is probably a good plan though, if only for the reduced seek times.

  4. Re:Can it play from the disc? by JDG1980 · · Score: 5, Informative

    Yes, PCSX2 can play from the original disc and you do not need any special hardware to do that. However, ripping your disc to an ISO is a better choice because this pretty much does away with access times.

  5. Gonna check it out again by gman003 · · Score: 4, Interesting

    I tried using it on my old computer (Core 2 Duo @ 2.26GHz, GeForce 9600), and it didn't run at all well. Primarily seemed to be the sound - sound disabled, it ran at about full speed, but with sound it ran around 5fps. Changing video settings didn't seem to affect it - I got 5fps at 16x MSAA and 5fps at 0x AA.

    That computer died a while back, and I'm on a new, more powerful one now (Core i7 @ 2.3GHz, GeForce 660), so I might try this out sometime, see if I can handle it now.

    1. Re:Gonna check it out again by Anonymous Coward · · Score: 5, Funny

      Thank you. Please keep us updated.

    2. Re:Gonna check it out again by X0563511 · · Score: 4, Insightful

      Check your sound sync settings. You've got it slaved to the GPU or CPU. While that keeps things perfectly timed, it really eats performance as you know.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    3. Re:Gonna check it out again by gman003 · · Score: 2

      I tried that - the 5fps was with it OFF. With it synched to graphics, it was more in the range of "30 frames per minute" than "30 frames per second".

  6. I've always admired peoples' commitment by Anonymous Coward · · Score: 5, Interesting

    I've always admired peoples' commitment to creating emulators for gaming platforms. Years down the track they're often the only platform left to play, unless of course the game publisher decides to 're-release' an old title with an inbuilt emulator for a nominal fee.

    As time goes on and as subsequent generations of consoles become more complicated in both their hardware and embedded operating systems, emulating them will become increasingly difficult. I don't know how long it can last.

    Hopefully console manufacturers will shy away from overcomplicated designs as they have been quite costly for them in the current generation of consoles, but this is probably wishful thinking.

    1. Re:I've always admired peoples' commitment by Hatta · · Score: 4, Insightful

      As time goes on and as subsequent generations of consoles become more complicated in both their hardware and embedded operating systems, emulating them will become increasingly difficult. I don't know how long it can last.

      I think it's already happened. There's not a decent Xbox emulator yet, and it's based on pretty typical x86 hardware.

      --
      Give me Classic Slashdot or give me death!
    2. Re:I've always admired peoples' commitment by marcansoft · · Score: 4, Interesting

      There's one upside to newer console generations though: as consoles get more complicated, developers stick to APIs and don't do as much register-level fiddling or depending on things like hardware timing. That means that it's easier to perform higher-level emulation of newer consoles (as opposed to the cycle-accurate emulation often required to get good results for older 8-bit and 16-bit machines) and still have things work. Newer consoles are also more similar to a PC, which simplifies emulation.

      For example, the Dolphin GC/Wii emulator managed to get pretty accurate graphics emulation in less time than PCSX2 because the GC/Wii's GPU is a lot saner and has a model that is relatively easy to map to OpenGL/DX, unlike the PS2's GPU and vector units which are horribly painful to emulate. The 360's and PS3's and WiiU's GPUs are pretty much bog-standard PC GPUs (which does mean they will be more complex to implement full emulation for, but at least it will map more easily onto standard graphics APIs). The higher-level software frameworks also make it easier to use high-level emulation for chunks of the system - e.g. Dolphin doesn't emulate the Starlet ARM CPU of the Wii, but instead performs high-level emulation of its APIs. Therefore, it gets away without emulating the USB, SD, WiFi, flash, and other hardware, which greatly simplifies the implementation and makes it more user-friendly.

      It'll be challenging, but it's not an entirely dark future.

    3. Re:I've always admired peoples' commitment by Dogtanian · · Score: 2

      Hopefully console manufacturers will shy away from overcomplicated designs as they have been quite costly for them in the current generation of consoles, but this is probably wishful thinking.

      Well, it was said a while back that Sony aren't planning on investing as much in the PS4 as they did on the PS3.

      I don't remember how much it was supposed to have been that Sony spent developing the PS3 but it was something absolutely horrendous, and I suspect that whatever the benefits of its much hyped custom chips were, it probably didn't offset what they cost to develop or the benefit they provided. Even the cost of subsidising the early PS3s to get market share apparently cost Sony several billion (and they were still expensive).

      Yeah, I know that the PS3 is doing better now, probably due to the cost being reduced, but are they still in the red on the project overall?

      Anyway, bottom line is that- far moreso in the current economic climate than in 2006- Sony probably realise that they shouldn't- and couldn't- follow that path again, and will probably go for a (relatively) more off-the-shelf XBoxy approach.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    4. Re:I've always admired peoples' commitment by demonlapin · · Score: 2

      The flip side of that is that the Xbox was actually a damned fine PC for its era despite the low memory allotment. There was little incentive to emulate because all the big time classic gamers all had an Xbox for XBMC if nothing else. It's still a stellar piece of hardware for its time.

    5. Re:I've always admired peoples' commitment by JDG1980 · · Score: 2

      For example, the Dolphin GC/Wii emulator managed to get pretty accurate graphics emulation in less time than PCSX2 because the GC/Wii's GPU is a lot saner and has a model that is relatively easy to map to OpenGL/DX, unlike the PS2's GPU and vector units which are horribly painful to emulate.

      Dolphin still can't emulate Legend of Zelda: The Wind Waker perfectly: the heat and smoke effects are badly broken (this is especially noticeable in Dragon Roost Cavern). It must be doing something weird with the hardware that the plugins can't emulate. I'm surprised that the issue hasn't been fixed in all these years for such a popular game, though I don't know whether or not that's for want of trying.

  7. Re:i prefer my *real* PS2. by Junta · · Score: 2

    For one, a modern PC can render the PS2 content at higher resolutions. Sure, the geometric complexity is the same, but the jaggedness is much much better. Also, the HDLoader stuff can be a bit fickle and certainly kludgier to navigate than on a PC.

    Finally, the ability to use PS3 bluetooth controllers is nice.

    (Note, I don't actually do PCSX2, but this is the sort of thing I get out of other emulators, PCSX2 would be set up too if their Linux support was actually serviceable.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  8. Re:Can it play from the disc? by Megane · · Score: 2

    This. I seriously tried to play a game right off the disc. But normal PC DVD-ROM drives like to spin down, which means the game stops until it spins up again. And as a bonus, playing from a rip somehow improved the frame rate in general.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  9. Re:i prefer my *real* PS2. by Megane · · Score: 4, Insightful

    For one thing, good luck keeping that DVD drive working. Yeah, I know, WinHIIP, etc. But mostly it's a fiddling mess of hardware for which the only real advantage is that a PS2 with a 500 GB hard drive and FreeMCBoot is a lot more portable than a desktop PC. But that desktop PC is going to hook up to a modern TV set a lot more easily, too.

    I just got tired of keeping a PS2 running.

    And then there's save states. Very nice when you're playing RPGs.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  10. Re:i prefer my *real* PS2. by wierd_w · · Score: 2

    That is because the modchip is associated with the dreaded spectre of "piracy". Nevermind that no mainstream media house has produced a PS2 title in years, and that the SDK for small devs relies on homebrew ability to run.

    Just list it as a PS2 Fat. Don't mention the modded nature, except in private with buyers.

  11. PCSX2 is my computing timeline. by gallondr00nk · · Score: 4, Informative

    Going back to about 2001, every couple of years when I've upgraded, I've tried to see if I can actually run a game on the fucker.

    I've tried it on a Pentium II 350mhz, a Duron 1.3ghz, a Celeron 2.6ghz, a P4 3ghz with a x1950 radeon. Tried it today on my old dual xeon and its still nowhere near smooth with Gt4.

    Oh well, sometime in the next decade, maybe.

  12. "Free" as in... by Guppy06 · · Score: 2

    You have to get a copy of Sony's PS2 BIOS to get it to work.

  13. Re:Great! by wierd_w · · Score: 2

    Universally recognized hit titles are things like GT, (gran Tourismo) resident evil series, crash bandicoot, suikoden series, some people were partial to the .hack series, and others I've met loved darkcloud 2.

    Others are things like katamari damaci (which is hard to classify as a genre...) god of war, shadow of the collosus, and pals.

    For shooters, you have medal of honor and a few others.

  14. Re:Uhm by byuu · · Score: 2

    Trust me, you really, really don't want a low-level PS2 emulator. It would be a great thing to have made now for documentation purposes (so that the knowledge is preserved while it's still easily accessible), but it wouldn't run full speed on anything released in the next 40-50 years.

  15. Re:Took yer time by quacking+duck · · Score: 2

    If this emulator project had received $2.5 billion in funding too, I'm sure version 1 would've been out the door much sooner.

  16. Re:Can it play from the disc? by TheRaven64 · · Score: 2

    No, copyright covers, wait for it... copying. It is entirely possible to infringe copyright without distribution. The trick would be someone proving damages and not getting the case tossed out of court if they tried to prosecute.

    --
    I am TheRaven on Soylent News