Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PCSX Mac Support
#1
I saw that the Mac version of PCSX2 hasen't been updated since 2012, and I'm a little curious about what kind of work went into making the Mac version and what the feasibility of making a new port for El Capitan based on the linux version would be. I would like to see if I can get my hands on the old mac git branch as well if anyone still has access to it.

Unfortunately, I couldn't find the mac source code as it looks like http://pcsx2mac.net and http://redmine.pcsx2mac.net don't exist anymore. (or at least they won't load for me)

Some mac-specific challenges that I would foresee are definitely a lack of Mac OpenGL support past 4.1, but I'm also wondering about how much newer versions of OpenGL are utilized and maybe see how hard it would be to look at metal as an option (metal is all new to me, but I'd like to see what it would take to get it working).

I'm doing this as a learning process right now, so I wouldn't expect too much (if anything), but I would like to see if it's feasible, and if it is, I would like to try my hand at getting it to work.
Reply

Sponsored links

#2
At least I can tell you PCSX2 only uses a few modern GL extensions so maybe that won't be too bad.
[Image: ov4]
Gaming: Intel i7 3770k @ 4.2Ghz | R9 290 | 16GB RAM | 480GB(240GB+240GB RAID0) SSD | 3 TB HDD | 1 TB HDD | 500GB HDD
Server: AMD FX 6300 @ 4.4Ghz | GTX 670 | 16GB RAM | 240GB SSD | 320GB HDD
PCSX2 General Troubleshooting FAQ
Reply
#3
There is a guy that post a couple of fix recently. Maybe you can organize together.

Most GL4+ extensions are optional. So I don't think it would be such a challenge to support it. (beside some of the missing extension have an apple extension to replace it).
Reply
#4
Interesting. I see that there are a few commits from juhalaukkanen for darwin on Github. Is that who you're talking about? Also, I saw the postponed flag on 64-bit. If I want to try getting it to work, should I do so with a 32 or 64 bit target at this stage?

Thank you for the extra information!
Reply
#5
32 bits. 64 bits a ton of work. It will never be merged (and nothing work anyway)
Reply




Users browsing this thread: 1 Guest(s)