Updated 2007-03-14:

This is a port of the 2.0.6 converters for CPS2PSP and MVSPSP.

The included programs are only the command line back end tools.  You can either use them as they are from Terminal, or use them with the previously released graphical interfaces available at http://www.dcemu.co.uk/vbulletin/showthread.php?t=49659

In order to use these with the GUI, you need to:
 1) If you have not already downloaded one of the interface packages, visit the page above and do so.
 2) ctrl+click on the MacX_romcnv application icon and choose "Show Package Contents" from the pop up menu that is displayed.
 3) Open up "Contents", then "MacOS". If there is a folder there called "converters", then you can add the contents from this new distribution to that folder (allowing the new rominfo versions to replace the old ones) if you'd like to retain the old converters.  If there isn't already a "converters" folder there, or you don't want to retain the converters that are already there, then simply copy the "converters" folder from the new distribution to this folder.
 4) Launch MacX_romcnv, and you should be good to go.

Intel Macs:
-----------
NJ made some pretty big changes to the converters this time around, and it's now conceivable that these converters can now be used on Intel Macs.

Even if they don't work, thanks to the changes that NJ has made to the sources, it's now even easier to compile the sources on your own to guarantee that you will have a version that you can use on your own machine.

These are the steps I had to take to successfully build functioning versions of these tools on my Mac:
	-Change all instances of "zopen(" to something else (I use "z_open(").  This doesn't even take 10 seconds using a text editor that can recursively search-and-replace.  TextWrangler (freeware) does this beautifully.
	-Remove all <malloc.h> headers.  I only found one in common.h and unzip.c each.
	-cd into the romcnv source directory and compile (make -f makefile.mvs UNIX=1)
	-I always ran into a problem at this point that required me to run: ranlib ./obj_mvs/zlib.a
	-Run make one more time

Using the tools from Terminal:
------------------------------
Due to the way NJ originally designed the tools and my explicit purpose of porting (as opposed to recreating) those tools, I've built these tools so that they require full path (as opposed to relative path) parameters.  If you are unfamiliar with the difference between full paths and relative paths, then I recommend that for any parameter that requires a full path, you physically drag the corresponding item from the finder into the terminal window.  This will automatically insert the item's full path for you.

You can use the tools by first providing the full path to the corresponding tool at the command line prompt, then any options you want to use, followed by the full path to a folder to save the converted files to, and ending with the full path to the item to convert.  The only mandatory parameters are the output path and input file, and they must be specified in that order.

The available options are:

	-d		Specifying this parameter removes any files that have been converted from the original zipped ROM after the conversion has been successfully completed.  No warning will be given before it attempts to remove the files.  CAUTION: This option will permanently modify the original zipped ROM file, so you should only use it if you don't plan on using the original ROM with other emulators as well.

	-all	When you use this option, the final parameter that you specify should be a folder (as opposed to a single file) containing any ROMs that you want to convert.  This option uses rominfo.mvs/cps2 to check which of the files recorded there are actually available in the specified input path.  Any files that it successfully finds will be converted using any other options you specify when running the tool.

This option is also available for the CPS2 converter:
	
	-z		This option causes the tool to create compressed cache files.