Lukasz.dk Personal homepage of Lukasz Bruun

9Jul/072

Building PS2 Toolchains in MinGW

Posted by Lukasz Bruun

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!

29May/071

PS2Dev File Mirror

Posted by Lukasz Bruun

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.

27Jan/070

PS2Link Debugging Tutorial

Posted by Lukasz Bruun

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.

16Apr/060

The Third Creation Demo Archive Mirror

Posted by Lukasz Bruun

One of the great things that came out of homebrew PlayStation 2 development were all the demos entered for The Third Creation, a demo contest without any prizes. Unfortunately, The Third Creation website has been been down for quite some time. Luckily, I had a backup of all the demos and most of the screenshots, so I made a mirror of the demo archive here.

18Mar/060

Cygwin Problems

Posted by Lukasz Bruun

Some recent updates to Cygwin cause the PS2Dev toolchains not to build under Cygwin, this can be fixed by downgrading some packages, more information available at this thread. I've added a notice to the Cygwin tutorial.