<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Open-Source Apploader, ISO template</title>
	<atom:link href="http://hackmii.com/2008/08/open-source-apploader-iso-template/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/</link>
	<description>Notes from inside your Wii</description>
	<lastBuildDate>Wed, 24 Feb 2010 07:54:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jonjosh</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2564</link>
		<dc:creator>jonjosh</dc:creator>
		<pubDate>Tue, 12 Aug 2008 16:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2564</guid>
		<description>So this not the DVD access library?</description>
		<content:encoded><![CDATA[<p>So this not the DVD access library?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcan</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2490</link>
		<dc:creator>marcan</dc:creator>
		<pubDate>Thu, 07 Aug 2008 11:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2490</guid>
		<description>@JP

Those are hardware constants, in the order of the bits as read from the pad. The names are rather obvious too. No surprise there - the values (and order based on value) HAS to be the same in both.</description>
		<content:encoded><![CDATA[<p>@JP</p>
<p>Those are hardware constants, in the order of the bits as read from the pad. The names are rather obvious too. No surprise there &#8211; the values (and order based on value) HAS to be the same in both.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JP</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2485</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Wed, 06 Aug 2008 11:24:07 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2485</guid>
		<description>It&#039;s not about the idea, but it&#039;s clear that it&#039;s all been copied from the Nintendo SDK&#039;s. The order things are in and the  names of them, it&#039;s easy to see by anyone that it&#039;s a &quot;copy&amp;paste, and insert a little &quot;_&quot; so one knows how lazy we are.&quot;

Well, forget about the typed file.
Let&#039;s look at a more GC/Wii specific: &quot;pad.h&quot;

libOGC:
#define PAD_BUTTON_LEFT				0x0001
#define PAD_BUTTON_RIGHT			0x0002
#define PAD_BUTTON_DOWN				0x0004
#define PAD_BUTTON_UP				0x0008
#define PAD_TRIGGER_Z				0x0010
#define PAD_TRIGGER_R				0x0020
#define PAD_TRIGGER_L				0x0040
#define PAD_BUTTON_A				0x0100
#define PAD_BUTTON_B				0x0200
#define PAD_BUTTON_X				0x0400
#define PAD_BUTTON_Y				0x0800
#define PAD_BUTTON_MENU				0x1000
#define PAD_BUTTON_START			0x1000

SDK:
#define PAD_BUTTON_LEFT				0x0001
#define PAD_BUTTON_RIGHT			0x0002
#define PAD_BUTTON_DOWN				0x0004
#define PAD_BUTTON_UP				0x0008
#define PAD_TRIGGER_Z				0x0010
#define PAD_TRIGGER_R				0x0020
#define PAD_TRIGGER_L				0x0040
#define PAD_BUTTON_A				0x0100
#define PAD_BUTTON_B				0x0200
#define PAD_BUTTON_X				0x0400
#define PAD_BUTTON_Y				0x0800
#define PAD_BUTTON_MENU				0x1000
#define PAD_BUTTON_START			0x1000


Same order, same names, same values, same everything. All the defines from this file are identical.

If we go down to the functions, we&#039;ll see more names that are same, and in the same order.</description>
		<content:encoded><![CDATA[<p>It&#8217;s not about the idea, but it&#8217;s clear that it&#8217;s all been copied from the Nintendo SDK&#8217;s. The order things are in and the  names of them, it&#8217;s easy to see by anyone that it&#8217;s a &#8220;copy&amp;paste, and insert a little &#8220;_&#8221; so one knows how lazy we are.&#8221;</p>
<p>Well, forget about the typed file.<br />
Let&#8217;s look at a more GC/Wii specific: &#8220;pad.h&#8221;</p>
<p>libOGC:<br />
#define PAD_BUTTON_LEFT				0x0001<br />
#define PAD_BUTTON_RIGHT			0x0002<br />
#define PAD_BUTTON_DOWN				0x0004<br />
#define PAD_BUTTON_UP				0x0008<br />
#define PAD_TRIGGER_Z				0x0010<br />
#define PAD_TRIGGER_R				0x0020<br />
#define PAD_TRIGGER_L				0x0040<br />
#define PAD_BUTTON_A				0x0100<br />
#define PAD_BUTTON_B				0x0200<br />
#define PAD_BUTTON_X				0x0400<br />
#define PAD_BUTTON_Y				0x0800<br />
#define PAD_BUTTON_MENU				0x1000<br />
#define PAD_BUTTON_START			0x1000</p>
<p>SDK:<br />
#define PAD_BUTTON_LEFT				0x0001<br />
#define PAD_BUTTON_RIGHT			0x0002<br />
#define PAD_BUTTON_DOWN				0x0004<br />
#define PAD_BUTTON_UP				0x0008<br />
#define PAD_TRIGGER_Z				0x0010<br />
#define PAD_TRIGGER_R				0x0020<br />
#define PAD_TRIGGER_L				0x0040<br />
#define PAD_BUTTON_A				0x0100<br />
#define PAD_BUTTON_B				0x0200<br />
#define PAD_BUTTON_X				0x0400<br />
#define PAD_BUTTON_Y				0x0800<br />
#define PAD_BUTTON_MENU				0x1000<br />
#define PAD_BUTTON_START			0x1000</p>
<p>Same order, same names, same values, same everything. All the defines from this file are identical.</p>
<p>If we go down to the functions, we&#8217;ll see more names that are same, and in the same order.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oofrab</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2483</link>
		<dc:creator>oofrab</dc:creator>
		<pubDate>Tue, 05 Aug 2008 20:19:07 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2483</guid>
		<description>@JP:
IANAL, but
Copyright laws do not, yet, protect an idea(only expressions of one). The information in a header file are often of the form specifying an API and not the implementation itself. Therefore it is not clear whether you can enforce a copyright on headers.

On the other hand, if it is a carbon copy, with comments and all, then this could most possibly be copyright infringement. You seem to have seen both header files. Are they exactly the same or are they merely providing the same functionality?</description>
		<content:encoded><![CDATA[<p>@JP:<br />
IANAL, but<br />
Copyright laws do not, yet, protect an idea(only expressions of one). The information in a header file are often of the form specifying an API and not the implementation itself. Therefore it is not clear whether you can enforce a copyright on headers.</p>
<p>On the other hand, if it is a carbon copy, with comments and all, then this could most possibly be copyright infringement. You seem to have seen both header files. Are they exactly the same or are they merely providing the same functionality?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcan</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2481</link>
		<dc:creator>marcan</dc:creator>
		<pubDate>Tue, 05 Aug 2008 09:09:23 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2481</guid>
		<description>I don&#039;t think the libogc developers who wrote those files read this blog. I&#039;ve written some Wii stuff for libogc, but mostly about IOS, which I don&#039;t think is what you&#039;re talking about here.

gctypes / types.h is a very bad example. We&#039;re not the only project in the world to use the u32/s32/vu32/vs32 convention for types.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think the libogc developers who wrote those files read this blog. I&#8217;ve written some Wii stuff for libogc, but mostly about IOS, which I don&#8217;t think is what you&#8217;re talking about here.</p>
<p>gctypes / types.h is a very bad example. We&#8217;re not the only project in the world to use the u32/s32/vu32/vs32 convention for types.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JP</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2480</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Tue, 05 Aug 2008 08:47:58 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2480</guid>
		<description>//Offtopic//

A question to libOGC developers: Why are the files identical to the ones in the Revolution SDK?

I mean, types.h(SDK) and gctypes.h(libOGC) are practically the same.
Same thing about the pad.h file. They use the exact same &quot;#define&quot;, function names are same, but with a &quot;_&quot;, and etc, etc, etc...

There are LOTS of files like that, and you call this 100% homebrew and LEGAL?

Hipocrits.</description>
		<content:encoded><![CDATA[<p>//Offtopic//</p>
<p>A question to libOGC developers: Why are the files identical to the ones in the Revolution SDK?</p>
<p>I mean, types.h(SDK) and gctypes.h(libOGC) are practically the same.<br />
Same thing about the pad.h file. They use the exact same &#8220;#define&#8221;, function names are same, but with a &#8220;_&#8221;, and etc, etc, etc&#8230;</p>
<p>There are LOTS of files like that, and you call this 100% homebrew and LEGAL?</p>
<p>Hipocrits.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcan</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2479</link>
		<dc:creator>marcan</dc:creator>
		<pubDate>Tue, 05 Aug 2008 05:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2479</guid>
		<description>@theorbtwo

As far as we know, this is the only bit of GPLed code that we have failed to release with the homebrew channel (it isn&#039;t even part of the channel, as it is used only with the ISO installer images).

Yeah, it should have been released from day one. Our bad (the apploader kind of got written late one night and I ended up forgettng about it).

Rest assured, however, that we&#039;re complying with the licences of any code used in HBC, to the best of our knowledge.</description>
		<content:encoded><![CDATA[<p>@theorbtwo</p>
<p>As far as we know, this is the only bit of GPLed code that we have failed to release with the homebrew channel (it isn&#8217;t even part of the channel, as it is used only with the ISO installer images).</p>
<p>Yeah, it should have been released from day one. Our bad (the apploader kind of got written late one night and I ended up forgettng about it).</p>
<p>Rest assured, however, that we&#8217;re complying with the licences of any code used in HBC, to the best of our knowledge.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#124; NES Hacks</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2477</link>
		<dc:creator>&#124; NES Hacks</dc:creator>
		<pubDate>Tue, 05 Aug 2008 02:48:47 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2477</guid>
		<description>[...] SOURCE [...]</description>
		<content:encoded><![CDATA[<p>[...] SOURCE [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theorbtwo</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2476</link>
		<dc:creator>theorbtwo</dc:creator>
		<pubDate>Tue, 05 Aug 2008 01:00:59 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2476</guid>
		<description>Er, this does make me wonder a bit what other GPLed code you&#039;ve used in the homebrew channel and not (yet, hopefully) followed through with the gpl requirements with.  You guys have done some amazing work, but haven&#039;t been real great about releasing source all the time...</description>
		<content:encoded><![CDATA[<p>Er, this does make me wonder a bit what other GPLed code you&#8217;ve used in the homebrew channel and not (yet, hopefully) followed through with the gpl requirements with.  You guys have done some amazing work, but haven&#8217;t been real great about releasing source all the time&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zim</title>
		<link>http://hackmii.com/2008/08/open-source-apploader-iso-template/comment-page-1/#comment-2475</link>
		<dc:creator>Zim</dc:creator>
		<pubDate>Mon, 04 Aug 2008 20:38:38 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=97#comment-2475</guid>
		<description>@Knocks:

So far, no application has needed even 500MB of SD storage, but with several Media players out, and MUGEN and Stepmania coming soon(among other things), a simple 2GB won&#039;t last long.</description>
		<content:encoded><![CDATA[<p>@Knocks:</p>
<p>So far, no application has needed even 500MB of SD storage, but with several Media players out, and MUGEN and Stepmania coming soon(among other things), a simple 2GB won&#8217;t last long.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
