Gamecube development question

Started by Lightning, May 02, 2009, 03:44:06 AM

Previous topic - Next topic

Lightning

USB Gecko is suppose to be for Wii and Gamecube but is for Wii Remote Debugging. Is it possible to use the usb gecko for gamecube debugging? I'm mainly interested in being able to set a breakpoint and look at registers, but at the moment the registers all return 0x00000000 and breakpoints don't appear to ever work.

I know that it will pause the game and hook it allowing stepping frame by frame, will dump the memory, and read the screen buffer to create screenshots but the one part that still baffles me is how to get the debugging functionality to work, or if it even does work on the gamecube.

Link

#1
That already works.. you can download ISOs of Gecko OS 1.07 for Gamecube..

these can be used in conjunction with WiiRd.. just attention: WiiRd cannot detect if the Wii is in GC or Wii mode.. and thus it will always allow access to 90000000 to 93400000 which is disabled in GC mode!

Romaap

Quote from: Link on May 03, 2009, 10:16:58 PM
and thus it will always allow access to 90000000 to 93400000 which is disabled in Wii mode!
weird, i always thought it was the other way around :P

Link


Lightning

I thought 1.07 was only for the Wii while I'm doing development on the GC itself, not on the Wii in GC mode.

Link

http://www.usbgecko.com/manual.htm

Browse to: Gamecube USB GECKO Downloads

You'll find Gamecube DOLs and ISOs for Gecko OS 1.06d!

Lightning

I have 1.06d, my problem is that I can't get breakpoints nor register dumps to work. It always returns 0 values. If I set a breakpoint at a known spot, it never pauses the game. Doing the run/next does cause incremental per vi interrupt stepping, however, asking for the register information at that point does not work either.