PCSX2 crashes
#11
(12-19-2013, 03:53 AM)pablocrossa Wrote: I only used OSX for a while some time ago, so I will try my best to help you through this. You will probably need some time to get through this list of tasks though Wink

NOTE: If any step fails get back to me Smile

1. Install Xcode (howto):
http://guide.macports.org/#installing.xcode
MAKE SURE ONE OF THE FOLLOWING IS SELECTED:
("UNIX Development", "System Tools", "Command Line Tools", or "Command Line Support")
As far as I can gather they come with the newest version of Xcode for Mavericks by default, but check just in case Smile

2. After it is installed open a terminal and type (NOTE: every time I ask you to type on the terminal press enter after the command Smile ):
sudo xcodebuild -license
Accept the Xcode license if asked.
(note that as it asks you for your password no characters will appear on the terminal; however it is being typed)
Do not close it when you're done as we will need it later.

3. Download and install this PKG (MacPorts):
https://distfiles.macports.org/MacPorts/...ericks.pkg

At this point MacPorts should be installed; this is a useful tool for Mac as it allows the installation of many Unix compatible software from the command line and it will download and compile it for you.

4. Open a terminal and type:
sudo port install wine

At this point go grab a cup of coffee because this will take some time Smile

5. CHECK THERE WERE NO ERRORS ON THE TERMINAL OUTPUT (if there are come back here and I will try to help you)

6. Type on the terminal:
sudo port install winetricks
This will be used later as when you run PCSX2 it will complain that some DLLs are missing; we will fix it with this Smile

At this point wine is installed but we need to set it up.

7. On the terminal type:
winecfg
If prompted to install mono or gecko click cancel, they are not needed for PCSX2.
After a short while a window with settings should open.

8. Click on the 'About' tab at the top right.

9. Write your username as the owner and anything under organization (I like filling these in personally).

10. Click "OK"

11. On the terminal type:
winetricks

12. "Select the default wineprefix" should already be selected; if not select it and hit "OK"
Choose yes or no about reporting statistics if it asks.

13. Select "Install a Windows DLL or component" and click "OK"

14. Check the boxes to the left of:
d3dx9_36
vcrun2010

15. Click OK and wait for winetricks to finish.
NOTE: if it complains about a missing cabextract try typing:
sudo port install cabextract
on the terminal and after that finishes run again from step 11.

EDIT: Steps 15 and 17 to 18 might not be needed, I'm not sure the CG toolkit is needed any more but please try them Smile

15. Download this:
http://developer.download.nvidia.com/cg/..._Setup.exe

16. Go to your downloads folder with the terminal (I believe it opens up in your user's home directory and the "cd" command changes directory; you would have to type "cd Downloads" I BELIEVE to go into downloads). Type "pwd" to see where the terminal currently is and "ls" to see existing files.

17. Once you are in your "Downloads" folder with your terminal type:
wine Cg-3.1_April2012_Setup.exe

18. Install the program that comes up, the Nvidia CG toolkit (so the OpenGL renderer for PCSX2 works).

19. Keep your terminal in the Download folder, we will need to install PCSX2 later.

By now Wine SHOULD (this is all off the top of my head) be set up and ready with all PCSX2 core dependencies.

20. Download the newest PCSX2 SVN for Windows from here:
http://pcsx2.net/download/development/svn.html

21. Extract the file by double-clicking it AFAIK (I am not sure OSX can extract 7z files, if not search on the internet for a program that does this for OSX or come back and I will try to help further Smile )

22. Put your legally dumped PS2 BIOS in the right folder in the PCSX2 extracted directory (a folder called "bios" Wink )

23. On the previous terminal, type:
cd pcsx2*
You should now see you are in the folder that was just extracted with PCSX2. If you type "ls" in the terminal you should be able to see a lot of files. If not try doing "cd pcsx2*" (without the quotes) once more and then "ls" to see if you can now see a bunch of files on the terminal.

24. On the terminal type:
wine pcsx2.exe
MAKE SURE IT IS RUNNING WITH XQUARTZ AND NOT THE APPLE X11 APP!!!!

Now the configuration for PCSX2 should open up, you are almost done.

25. Configure it as normal, choosing your BIOS when prompted.

Now here comes the fun Wink

26. On the PCSX2 window menu bar choose "CDVD > No disc"

27. On the PCSX2 window menu bar choose "System > Boot (full)"

If the world was perfect you should now see the virtual PS2 booting but in reality PCSX2 will probably crash. Try changing the Graphics plugin to the one that isn't GSdx (I believe it is ZeroGS) and try again. If it still doesn't boot up come back to me Smile

You can the test and figure out what does/doesn't work with this setup and adapt appropriately; I will help you with any doubts you have Smile

Good luck Smile

For a complete noob like me, this looks hard. I'll do my best. In any case, thank you very much for taking your time in help me. I'll feedback later to show you my progress. And i hope other users try it, to see if we can give a good alternative for mac users to use PCSX2.
Reply

Sponsored links

#12
I'll be waiting Smile
Reply
#13
(12-19-2013, 05:22 AM)pablocrossa Wrote: I'll be waiting Smile


Thank you for posting this. I was able to get pcsx2 up with wine, however it only boots to a blank screen and hangs (using ZeroGS). All of the GSdx plugins give a runtime error. I am running OSX 10.9.1

Was also able to get the BIOS running on an old pcsx2 mac version but thats about as far as I got....keep trying..
Reply
#14
I think if you are using Wine you have to use software rendering. That's old information, but worth a shot.
[Image: XTe1j6J.png]
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD
Reply
#15
Thanks for all the information! I have been successfully playing R-Type Final with no crashes, yet. Biggrin I have been dying to play this game for about 3 years with no system that could play it. I had the PS3 that was not backward compatible and my ps2 stopped reading DVDs, Thanks again!

Info for anyone interested:

MB Pro 2.66 GHz Intel Core 2 Duo, 8GB 1067 Mhz DDR3
Dual Shock 3 via BT
Reply
#16
Yes I might have forgotten about this, on my Mac VM (I have 10.9 running in a VM on my 10.6, didn't want to reinstall) ZeroGS DOES output albeit very slowly (because it's running on a VM). Different results for different hardware Smile
At least it's good to see this working Smile
Reply




Users browsing this thread: 1 Guest(s)