How to get ePSXe running on OSX natively(ish)
---------
There are 3 ways to run this windows-only emulator ePSXe on an apple computer.
1. install windows in bootcamp - this gives you better frame rates if your computer is having trouble and can work around a few osx glitches.
2. virtualize windows in OSX - parallels and VMware fusion should do fine here. Virtualbox still has a problem with USB devices being passed to guests.
3. run ePSXe with a wrapper - Wineskin is the easiest FREE way to do this. it creates a fake windows environment for each windows app, allowing it to run within OSX without a copy of windows.
I will be covering the wineskin method.
First, we need to fetch wineskin winery.
http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads
Download this app and drag it into your application folder.
When you first launch the application, it will not have anything it needs to create a proper wrapper, but will instead allow you to fetch the latest stuff from within the app. How thoughtful.
Click the plus sign and download and install the latest engine.
Next, you will notice the "No Wrapper installed" text. Click Update to install the newest wrapper.
Click "create new blank wrapper" and name it whatever you want. This will be the name of the app, so it makes sense to call it "ePSXe."
If your firewall is active, mac OSX will ask you if you would like to let the new wrapper connect to the internet. ePSXe doesn't need that, so deny it. Also, cancel the Mono and Gecko installers when it asks because ePSXe doesn't use those anyway.
You now have a nice new wrapper! Go ahead and exit out of wineskin winery. we are done with it.
Now, we need to put the emulator inside it. When you have an installer, this is very easy, but ePSXe doesn't use an installer, so we will have to do this manually. Oh, the joy.
First, fetch ePSXe. Use the latest version (1.7.0).
http://www.epsxe.com/download.php/
Unzip the file if OSX didn't already do it for you. You should see a folder called "epsxe170" and a bunch of little things inside. Download and place whatever plugins you want in the plugins folder (eternal 1.41 and 1.50 are GREAT sound plugins, and the peops OGL plugins are really nice too.) Place your playstation 1 BIOS dump in the bios folder. (I will not help you find one, and technically, you need to own a playstation 1 to be legally permitted to even HAVE the file.)
ePSXe has an unspecified need for a file called zlib1.dll. Download it and place it in the epsxe170 folder.
http://sourceforge.net/projects/libpng/files/zlib/1.2.3/zlib123-dll.zip/download
Now, we need to move the epsxe folder into the wrapper. Try to launch the ePSXe wrapper that was created with wineskin winery earlier. When asked, select "install software."
We have to manually do this because ePSXe has no installer, but wineskin makes this pretty easy too. Click on "move a folder inside." Choose the epsxe170 folder. It will automatically find and assume you want to use the ePSXe.exe file when you launch the program. This is correct. Click OK.
For funsies, lets give it a version number and pretty icon. This is optional, but so simple you might as well do it. Click the advanced button once the initial window comes back up. Change version to "1.7.0" and for the icon, browse to a nice new one, like the one in this link:
http://www.easyicon.cn/language.en/iconsearch/epsxe/
Remember, we want the ICNS file, not the PNG or ICO file. Click browse and select the pretty new icon, then close that window with the red circle in the upper left corner.
Make sure you have your controller plugged into your mac BEFORE you launch ePSXe (so that it will see it) and do not disconnect it until after you exit ePSXe (or you will crash it.) You can use playstation-to-usb adaptors on the mac just fine, but haptic feedback (vibration) will not work. Sadly, MacOSX doesn't know what that is, so it can't pass that instruction along to the controller.
Setup is the same as for a PC at this point.
Sorry for the sloppy write up. let me know if you have any questions.
