<?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: NDS register overview</title>
	<atom:link href="http://www.coranac.com/2008/09/nds-register-overview/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coranac.com/2008/09/nds-register-overview/</link>
	<description>my own little world</description>
	<lastBuildDate>Fri, 23 Dec 2011 16:50:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Important links &#171; embedded programming on the nds</title>
		<link>http://www.coranac.com/2008/09/nds-register-overview/comment-page-1/#comment-2687</link>
		<dc:creator>Important links &#171; embedded programming on the nds</dc:creator>
		<pubDate>Thu, 03 Dec 2009 14:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.coranac.com/?p=58#comment-2687</guid>
		<description>[...] registers: http://www.coranac.com/2008/09/nds-register-overview/ [...]</description>
		<content:encoded><![CDATA[<p>[...] registers: <a href="http://www.coranac.com/2008/09/nds-register-overview/" rel="nofollow">http://www.coranac.com/2008/09/nds-register-overview/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romu</title>
		<link>http://www.coranac.com/2008/09/nds-register-overview/comment-page-1/#comment-2011</link>
		<dc:creator>Romu</dc:creator>
		<pubDate>Sun, 19 Oct 2008 17:39:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.coranac.com/?p=58#comment-2011</guid>
		<description>Hi there
thanks for the namings...
I was wondering, if i wanna send and receive data (I/O interface) from the Slot2, which registers are involved in the process?

thanks anyway

Romu</description>
		<content:encoded><![CDATA[<p>Hi there<br />
 thanks for the namings&#8230;<br />
 I was wondering, if i wanna send and receive data (I/O interface) from the Slot2, which registers are involved in the process?</p>
<p> thanks anyway</p>
<p> Romu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: elwing</title>
		<link>http://www.coranac.com/2008/09/nds-register-overview/comment-page-1/#comment-1979</link>
		<dc:creator>elwing</dc:creator>
		<pubDate>Wed, 01 Oct 2008 13:54:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.coranac.com/?p=58#comment-1979</guid>
		<description>I can&#039;t imagine what visual effect you can make with a R/W vcount :)</description>
		<content:encoded><![CDATA[<p>I can&#8217;t imagine what visual effect you can make with a R/W vcount :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mml</title>
		<link>http://www.coranac.com/2008/09/nds-register-overview/comment-page-1/#comment-1963</link>
		<dc:creator>mml</dc:creator>
		<pubDate>Tue, 23 Sep 2008 11:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.coranac.com/?p=58#comment-1963</guid>
		<description>BG_MAP_RAM and BG_TILE_RAM and friends also have the dubious quality of being memory address macros without a built in cast-to-pointer-type (cf BG_PALETTE, SPRITE_PALETTE and friends), so if you want to copy some data in there you&#039;ve got to cast them yourself.  Not a big drama but it looks a bit odd when the palette copy doesn&#039;t need a cast, but then the tiles and map data copies do.</description>
		<content:encoded><![CDATA[<p>BG_MAP_RAM and BG_TILE_RAM and friends also have the dubious quality of being memory address macros without a built in cast-to-pointer-type (cf BG_PALETTE, SPRITE_PALETTE and friends), so if you want to copy some data in there you&#8217;ve got to cast them yourself.  Not a big drama but it looks a bit odd when the palette copy doesn&#8217;t need a cast, but then the tiles and map data copies do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cearn</title>
		<link>http://www.coranac.com/2008/09/nds-register-overview/comment-page-1/#comment-1940</link>
		<dc:creator>cearn</dc:creator>
		<pubDate>Fri, 12 Sep 2008 14:38:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.coranac.com/?p=58#comment-1940</guid>
		<description>[quote]&lt;b&gt;Ian wrote:&lt;/b&gt;
Wow that&#039;s a lot of red.
[/quote]
Well, it is a little exaggerated. Most of the red here is for the affine datatypes, which &lt;i&gt;technically&lt;/i&gt; should be signed. However, because these are read-only anyway it&#039;s not that big of a deal in the grand scheme of things. Having said that,people seem to model their datatypes on the ones from the registers, and when you start doing fixed-point arithmetic with unsigned types the right-shifts can lead to bad results. That&#039;s the thing to watch out for.</description>
		<content:encoded><![CDATA[<p>[quote]<b>Ian wrote:</b><br />
 Wow that&#8217;s a lot of red.<br />
 [/quote]<br />
 Well, it is a little exaggerated. Most of the red here is for the affine datatypes, which <i>technically</i> should be signed. However, because these are read-only anyway it&#8217;s not that big of a deal in the grand scheme of things. Having said that,people seem to model their datatypes on the ones from the registers, and when you start doing fixed-point arithmetic with unsigned types the right-shifts can lead to bad results. That&#8217;s the thing to watch out for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dovoto</title>
		<link>http://www.coranac.com/2008/09/nds-register-overview/comment-page-1/#comment-1936</link>
		<dc:creator>Dovoto</dc:creator>
		<pubDate>Thu, 11 Sep 2008 20:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.coranac.com/?p=58#comment-1936</guid>
		<description>wrt note 2:
http://nocash.emubase.de/gbatek.htm#dsvideo (yes seriously)

wrt naming:  I wrote libnds prior to gbatek.  We are tending towards gbatek naming though the naming is lifted directly from the SDK (so I am told) which is problematic.

wrt errors: I am trying to fix data types as they come in.  I will cross reference this list with current cvs and correct type errors for next release.

Thanks again for the excelent feedback...as for naming I will accept a patch which renames all registers to gbatek naming if one is submitted otherwise I cannot make any promises...time is not in great supply at the moment but i will make an attempt if the other devs agree.</description>
		<content:encoded><![CDATA[<p>wrt note 2:<br />
 <a href="http://nocash.emubase.de/gbatek.htm#dsvideo" rel="nofollow">http://nocash.emubase.de/gbatek.htm#dsvideo</a> (yes seriously)</p>
<p> wrt naming:  I wrote libnds prior to gbatek.  We are tending towards gbatek naming though the naming is lifted directly from the SDK (so I am told) which is problematic.</p>
<p> wrt errors: I am trying to fix data types as they come in.  I will cross reference this list with current cvs and correct type errors for next release.</p>
<p> Thanks again for the excelent feedback&#8230;as for naming I will accept a patch which renames all registers to gbatek naming if one is submitted otherwise I cannot make any promises&#8230;time is not in great supply at the moment but i will make an attempt if the other devs agree.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://www.coranac.com/2008/09/nds-register-overview/comment-page-1/#comment-1935</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Thu, 11 Sep 2008 17:47:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.coranac.com/?p=58#comment-1935</guid>
		<description>Wow that&#039;s a lot of red.</description>
		<content:encoded><![CDATA[<p>Wow that&#8217;s a lot of red.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!--
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
</head>
<body>
<p>
My database has called in sick. Please imagine some 
annoying elevator tune till he gets back.
</p>
<p>
<small>[[Doo-di-doo tooo. Dum-di-dum-di-doo-dooo.]]</small>
</p>
</body>
</html>

-->
