<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Wii Debugging?</title>
<description> I'm wondering if a Wii debugger exists or could be made that could be active while a program is operational? It'd be nice to be able to freeze the CPU, look around memory, disassemble code, single step, but breakpoints, stuff like that.

It seems to me some sort of terminate but stay resident approach could work, maybe some sort of Wifi packet mechanism could be used for communication with a remote host. A packet could be sent to the Wii using the Wii's MAC address, and the TSR could pick it up and respond to debug style requests in the body of the packet.</description><link>http://forum.wiibrew.org/read.php?27,59458,59458#msg-59458</link><lastBuildDate>Tue, 21 May 2013 18:34:53 +0200</lastBuildDate>
<generator>Phorum 5.2.7</generator>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59648#msg-59648</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59648#msg-59648</link><description><![CDATA[ <blockquote class="bbcode">Quote:<div><strong>tueidj</strong><br/>A USBGecko doesn't use the wii's USB ports (unless you're doing it wrong). It uses the EXI bus which doesn't really require any background management.<br/></div></blockquote><br />Ah! Good point. I was thinking USB meant plugging the USB end into the Wii, not the host computer one is developing on. Thanks for the correction.]]></description>
<dc:creator>dashxdr</dc:creator>
<category>Software</category><pubDate>Tue, 21 Sep 2010 19:49:43 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59627#msg-59627</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59627#msg-59627</link><description><![CDATA[ <blockquote class="bbcode">Quote:<div><strong>tueidj</strong><br/>A USBGecko doesn't use the wii's USB ports (unless you're doing it wrong). It uses the EXI bus which doesn't really require any background management.<br/></div></blockquote>
In layman's terms, you plug one end into a GC memory card port on your Wii and the other end into a USB port on your pc.<br /><br />Also, they are officially discontinued (for about a year), but there's still a ton of them out there for sale. I bought mine from [<a rel="nofollow" href="http://foundmy.com">foundmy.com</a>] just a few months ago for only $30 USD.]]></description>
<dc:creator>Arikado</dc:creator>
<category>Software</category><pubDate>Tue, 21 Sep 2010 16:36:03 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59623#msg-59623</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59623#msg-59623</link><description><![CDATA[ A USBGecko doesn't use the wii's USB ports (unless you're doing it wrong). It uses the EXI bus which doesn't really require any background management.]]></description>
<dc:creator>tueidj</dc:creator>
<category>Software</category><pubDate>Tue, 21 Sep 2010 14:30:28 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59611#msg-59611</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59611#msg-59611</link><description><![CDATA[ <blockquote class="bbcode">Quote:<div><strong>Skizo</strong><br/>Just a pointer for this kind of thoughts. In the very same moment, using a WiFi or any other similar connection of the kind, that, as you say, "halt the CPU and browse around", the WiFi itself will stop working, because you see, to process the WiFi/Ether packets, you DO need the CPU.<br /><br />As SifJar said, go with Gecko.<br/></div></blockquote><br />Gecko seems to have been discontinued.<br /><br />Incidentally, the management of USB traffic requires the CPU as well. Your assertion that Wifi wouldn't work applies to USB as well... and yet magically USB must work if this Gecko thing works.<br /><br />The debugger itself uses the CPU. It could call the Wifi stack to keep it working. Just as whatever mechanism that uses the USB keeps the USB communication going.<br /><br />Are you really a programmer, or are you just talking theoretically, may I ask? There's always a way to make something work.]]></description>
<dc:creator>dashxdr</dc:creator>
<category>Software</category><pubDate>Mon, 20 Sep 2010 23:15:54 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59570#msg-59570</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59570#msg-59570</link><description><![CDATA[ oh, It worked for me, but that was a while ago.]]></description>
<dc:creator>g_man</dc:creator>
<category>Software</category><pubDate>Mon, 20 Sep 2010 00:08:20 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59564#msg-59564</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59564#msg-59564</link><description><![CDATA[ <blockquote class="bbcode">Quote:<div><strong>g_man</strong><br/><a rel="nofollow" href="http://forum.wiibrew.org/read.php?11,12220,12220#msg-12220">[Wiibrew.org]</a><br/></div></blockquote>
It's buggy, slow, a pain the a$$ to set-up, and not compatible with SVN libogc for over a year. Its not a valid option.]]></description>
<dc:creator>Arikado</dc:creator>
<category>Software</category><pubDate>Sun, 19 Sep 2010 17:21:23 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59563#msg-59563</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59563#msg-59563</link><description><![CDATA[ <a rel="nofollow" href="http://forum.wiibrew.org/read.php?11,12220,12220#msg-12220">[Wiibrew.org]</a>]]></description>
<dc:creator>g_man</dc:creator>
<category>Software</category><pubDate>Sun, 19 Sep 2010 16:57:30 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59497#msg-59497</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59497#msg-59497</link><description><![CDATA[ <blockquote class="bbcode">Quote:<div><strong>dashxdr</strong><br/>It seems to me some sort of terminate but stay resident approach could work, maybe some sort of Wifi packet mechanism could be used for communication with a remote host.<br/></div></blockquote><br />Just a pointer for this kind of thoughts. In the very same moment, using a WiFi or any other similar connection of the kind, that, as you say, "halt the CPU and browse around", the WiFi itself will stop working, because you see, to process the WiFi/Ether packets, you DO need the CPU.<br /><br />As SifJar said, go with Gecko.]]></description>
<dc:creator>Skizo</dc:creator>
<category>Software</category><pubDate>Fri, 17 Sep 2010 18:16:18 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59459#msg-59459</guid>
<title>Re: Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59459#msg-59459</link><description><![CDATA[ I think USB Gecko is the only publicly available method for what you seek.]]></description>
<dc:creator>SifJar</dc:creator>
<category>Software</category><pubDate>Thu, 16 Sep 2010 23:01:00 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?27,59458,59458#msg-59458</guid>
<title>Wii Debugging?</title><link>http://forum.wiibrew.org/read.php?27,59458,59458#msg-59458</link><description><![CDATA[ I'm wondering if a Wii debugger exists or could be made that could be active while a program is operational? It'd be nice to be able to freeze the CPU, look around memory, disassemble code, single step, but breakpoints, stuff like that.<br /><br />It seems to me some sort of terminate but stay resident approach could work, maybe some sort of Wifi packet mechanism could be used for communication with a remote host. A packet could be sent to the Wii using the Wii's MAC address, and the TSR could pick it up and respond to debug style requests in the body of the packet.]]></description>
<dc:creator>dashxdr</dc:creator>
<category>Software</category><pubDate>Thu, 16 Sep 2010 22:31:29 +0200</pubDate></item>
</channel>
</rss>