GCube, that's shipped with devkitPPC, seems good enough to make some quick tests, but the windows version lacks basic debugger functionalities. Seems that the best way in order to debug is a real gamecube connected(*) to pc for remote debugging.


(*)There is an adapter (USB Gecko) that allows to connect a gamecube (or a Wii) to a pc via USB