PCSX2 on a mac

By: Zedr0n
July 6th, 2008
8:36 am

PCSX2 on a mac

Well, I decided to give it at try. So far, I've managed to build the main app and plugins zeroGS, GSSoft, CDVDNull, FWNull, SPU2Null and USBLinuz.

I had to port most of the asm files to nasm as gas on mac is very picky, some more hacks too

I've tried gtk+ for mac os x first but it didn't work for me and anyway zeroGS uses glX so I had to use x11 anyway. Now, looks somewhat like this


I've tried to test zerogs but unfortunately it just gives me

Bios Version 2.0
GIF reset
NTSC
Framelimiter rate updated (UpdateVSyncRate): 60 fps
MTGS thread unlocked
Bus error

Well, I didn't hope that zeroGS would work straight away. Now I wanted to also test GSSoft, but I get the error: error loading GSsetBaseMem. According to other threads it means that GSsoft isn't compatible with new plugin specs. I wonder if one of the devs could update GSsoft a bit so I could test it.

And just generally to learn if anybody cares enough to help out with porting pcsx2 to mac/x11?

Join the Discussion!

93 comments on "PCSX2 on a mac"

  • jonk1993
    July 6, 2008 at 8:15 pm

    Yes! I use a mac and would love to have a ported pcsx2 on it. However, I know very little about ps2 emulation and how to port it. Though, I'd really like to help out in any way possible. PM me if your interested in a little help,

  • shuffle2
    July 6, 2008 at 8:35 pm

    great work so far zedr0n. i was following your progress on irc...if you think the nasm code is stable/decent, you should contact refraction.

  • Zedr0n
    July 7, 2008 at 12:40 am

    some progress on zerogs through debugging


    I'd very much like to know the sequence in which the callbacks are called. So far, I know that GSopen executes successfully but i'm not sure what happens next.

    ok, historical moment, I managed to see bios on os x. Interpreter mode and debug/dev builds, mind you. Crashes right after Sony Computer Entertainment disappears, but still.




    Antialiasing too

  • YamatoHD
    July 7, 2008 at 7:22 am

    wow dude! I really hope that thread wont be closed, really want to try out pcsx2 on OSX!!!
    Keep up the good work!

  • NexXxus
    July 7, 2008 at 9:13 am

    nice progress, hope it can mess with the windows version someday.

  • Zedr0n
    July 7, 2008 at 9:25 am

    Doublebuffer mode fixed and enabled sse2

    Here's a little smth - video of bios running in interpreter mode on debug build with sse2, AA4x and bilinear filtering
    http://www.veoh.com/videos/v14840260KmsBgMc3

  • Shin_Gouki
    July 7, 2008 at 9:45 am

    maybe they should add it to the offical releases?

    why linux and win only
    Its nice to see this come along for mac too
    And that you could do it proves that its nice to have public svn

  • Kenny800
    July 7, 2008 at 12:27 pm

    Would it work with windows on a mac using boot camp?

  • Zedr0n
    July 7, 2008 at 12:29 pm

    Originally Posted by Kenny800
    Would it work with windows on a mac using boot camp?
    that's completely unrelated. The windows version works fine on mac using boot camp...

  • akigrr
    July 7, 2008 at 4:22 pm

    amazing work zedr0n....i never expected seeing pcsx2 outside bootcamp!!i reeeeeallly hope this gets to work

    good luck!!!



Post Reply