Development on the PS2

Recently I managed to get our latest project compiling for the PS2, using Sony’s cross platform compiler sold by SN Systems, ProDG.

Now having only worked with ProDG for one week this is what I found:

The licensing for the compiler is very expensive, and honestly I am very surprised by this, since the compiler is a direct rip off of the GCC compiler; are people just not aware that they can request the source code for it or copy it as they see fit. The GCC compiler is protected (last I checked) by GPL, meaning any changes to the compiler must be released with the binaries in the same format as the paid for binaries upon request of anyone, and without charge.

Now once you spend several hours installing ProDG, fighting with the installer which likes to hang or pretend that it is actually uninstalling but really isn’t (and refuses to reinstall until it is fully uninstalled) you will finally be able to compile and connect to the PS2 dev kit, allowing you to serve binaries for testing.

This wouldn’t be so bad if the ProDG tools would allow some form of code debugging that rivaled an ASM output, with register view and, if you are lucky, a call stack.

Fortunately it seems that PS2 titles are on the way out, and I am advised of many great improvements to the PS3 development toolchain, including an actual proprietary compiler which I will only assume doesn’t violate the GPL agreement.

Tags: , , , ,

Leave a Reply

You must be logged in to post a comment.