PS2Link and PS2PSXe via SMB network crossover for Mac OS X 10.6.8, with or without Windows XP/7 via Parallels
Pardon me if I'm particularly ignorant of all of this; I'm just getting started with the PS2 modding. I really want to be able to play patched backup PSX discs over a crossover cable from my Macbook Pro on my softmodded PS2 (I like to practice Spanish by using translation patches of PSX rpgs). The issue is the run_PS1_CD_NTSC . bat file is not supported by the Mac OSX. I can run it using Wine Bottler, but I can't use the drag and drop method that the file requires to load image files of the games I want to play, so when it opens it just says "Sorry, but I have no idea what you want from me. I need a PS1 CD image file for PS2PSXe to launch. Press any key to continue . . ."
So I decided to see if I could do it using Parallels and my windows operating systems I have there. The drag 'n' drop function works, but I get an error message and then I receive this error message: "ps2client . exe has encountered a problem and needs to close. We are sorry for the inconvenience," and then the run_PS1_CD_NTSC . bat window says "The emulation has finished (should never happen) Press any key to continue . . ."
I've tried using Windows XP and Windows 7 virtual machines, both of the times having the PS2PSXe file folder directly in C:, with no spaces in the .bin files I'm attempting to use. I get the same result every time.
Possible solutions that I see:
Find a way to open the executable for ps2client (run_PS1_CD_NTSC . bat) on my native operating system (Mac OSX 10.6.8).
-I imagine the app file would have to include all of the contents of the PS2PSXe folder (besides "Games"), which stumps me. Not that I'm an expert on running windows files on Macs. Any ideas here?
Have/make/request some sort of interface for run_PS1_CD_NTSC . bat ps2client so that it's not dependent on the drag 'n' drop function.
Use a virtual machine via Parallels to run the ps2client executable.
-Gotta figure out the network settings and troubleshoot more if that's the case.
Doubts and questions:
BIGGEST ONE: I'm not sure if my PS2 IP address is correct in the ipconfig . dat that's in my PS2PSXe file on my memory card, and I don't know how to change the IP address of my PS2 or check it so that I can change the ipconfig . dat file to match it. Everything I find shows how to check it if you have a router, not a crossover cable. BUT it seemed to be correctly configured with Open PS2 Loader, which is where I copied the file from. (OPL was able to access my computer, and the game that I had in the shared folder showed up on its browser, even though it didn't load. I took this as a success of connection but not of game configuration, so I decided to use the ipconfig . dat file already present on my MC).
I somehow came across the scph7502 . bin BIOS that the tutorial ps2psxe-developers-tutorial-105353 (can't link) says is needed for PS2PSXe, but I didn't put it anywhere because the BIOS folder referenced in the general explanations of the files isn't actually address in the guide section "HOST / Network (PS2Client & PS2LINK)." I don't know if I need to put it on my memory card or the folder on my computer or neither, and if I do need to put it somewhere, where I should put it.
Parallels kind of requires you to emulate an ethernet connection via the parallels program, and I'm not sure if that's workable for PS2Link, or ps2client, or both. Likewise, I'm not sure if I should have my Mac's IP address for the wired connection set up the same as my virtual Windows machine, or not. I got an error message of duplicate IP addresses when I have the same for both, so I decided I would change it to suit my needs (match the ipconfig . dat of my ps2 with whichever OS I was using to try to open the run_PS1_CD_NTSC . bat.)
I'm also not sure how Parallels stores it's harddrive C: contents, and I'm afraid it might be incompatible with the PS2's file directory reading, since it seems so picky (i . e . you can't have a space or have the file path be too long).
Macbook Pro 13 inch, 2.4 GHz intel core 2, 8 GB 1067 MHz DDR3 Ram, Mac OS X 10.6.8
SCPH-75001 NTSC, 5C
uLaunchElf and Free MCBoot installed via swapmagic/usb install method
Mac network settings:
Configure IPv4: Manually
IP Address: 192.168.1.3 (192.168.1.2 when trying to use Winebottler to open the ps2link executable)
Subnet MasK: 255.255.255.0
DNS server: blank
Search domains: blank
Windows XP or Windows 7 Virtual Machines network settings:
IP Address: 192.168.1.2
Subnet Mask: 255.255.255.0
Default gateway: blank
Preferred DNS server: blank
Alternate DNS server: blank
PS2 reads (when I execute PS2link): Net config: 192.168.1.104 255.255.255.0 192.168.1.2
Sorry if I didn't include some necessary spec, or if I'm particularly ignorant of how things work. Just trying to figure things out.
Thanks in advance for any help!