PCSX2 on a mac
By: Zedr0n
July 6th, 2008
8:36 am
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?
Post Reply


93 comments on "PCSX2 on a mac"
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,
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.
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
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!
July 7, 2008 at 9:13 am
nice progress, hope it can mess with the windows version someday.
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
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
July 7, 2008 at 12:27 pm
Would it work with windows on a mac using boot camp?
July 7, 2008 at 12:29 pm
Would it work with windows on a mac using boot camp?
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!!!