Building PS2 Toolchains in MinGW
Due to the problems with building the PS2 toolchains in Cygwin, I have now written a tutorial which explains how to build the PS2 toolchains in MinGW, a lightweight GNU enviroment for Windows. The tutorial also provides binaries of the toolchains. Check it out here.
Update: The tutorial has been updated with a link to instructions on how to build the toolchains in Windows Vista, provided by chip.
Update 2: It appears that the PS2 toolchains, when built in MinGW, do not always generate correct code. If a solution to this problem is found, I will post it here and update the MinGW tutorial. Until then you can follow the progress of overcoming the problem in this thread at the PS2Dev.org forums.
Update 3: ragnarok2040 has now supplied a patch the PS2 toolchains to fix the code generation bug and the ps2toolchain patches have been updated. Today I've rebuilt the PS2 toolchains for MinGW and uploaded the new binaries. I've tested them and verified that the bug is fixed, great work ragnarok2040!
PS2Dev File Mirror
I've mirrored the reversed IOP modules and other files from [RO]man's website "PS2DEV: Bios Details for Developers by [RO]man", as the website is offline at the moment. I the future I will upload more PS2Dev related files as they disappear from the net, making sure they are not lost forever :-) Get the files here.
PS2Link Debugging Tutorial
I've written a new tutorial on debugging with PS2Link, using ee-addr2line (which comes with binutils) instead of ps2dis. Direct link and also available through the PlayStation 2 Programming page.