<?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: links</title>
	<atom:link href="http://www.coranac.com/links/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.coranac.com</link>
	<description>my own little world</description>
	<lastBuildDate>Thu, 08 Jul 2010 23:15:00 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jay</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-2763</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Thu, 10 Dec 2009 11:45:51 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-2763</guid>
		<description>Also information on file formats at &lt;a href=&quot;http://dotwhat.net/&quot; title=&quot;file format&quot; rel=&quot;nofollow&quot;&gt;dotwhat.net&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Also information on file formats at <a href="http://dotwhat.net/" title="file format" rel="nofollow">dotwhat.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michal</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-2121</link>
		<dc:creator>Michal</dc:creator>
		<pubDate>Thu, 23 Apr 2009 14:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-2121</guid>
		<description>Hi, many informations about file formats are at &lt;a href=&quot;http://www.file-extensions.org&quot; rel=&quot;nofollow&quot;&gt;File-extensions.org&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Hi, many informations about file formats are at <a href="http://www.file-extensions.org" rel="nofollow">File-extensions.org</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cearn</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-2091</link>
		<dc:creator>cearn</dc:creator>
		<pubDate>Sun, 15 Feb 2009 12:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-2091</guid>
		<description>I don&#039;t really have any experience with functional languages, so I may be of here, but I&#039;ll try to give some sort of answer.

First off, notice that the DDJ article says that FP languages may be better for &lt;i&gt;some&lt;/i&gt; environments, not all. In particular, it&#039;s useful when you can parallelize and on multi-core systems (which the GBA isn&#039;t). According to wikipedia, FP tends actually slower except for heavy number crunching.

As for which languages are available for GBA programming, most of it is C/C++ and assembly, but there also &lt;a href=&quot;http://db.zhilaware.starfusion.org/&quot; rel=&quot;nofollow&quot;&gt;DragonBASIC&lt;/a&gt; and from a cursory glance at &lt;a href=&quot;http://www.torlus.com/index.php?Gba&quot; rel=&quot;nofollow&quot;&gt;Torlus&#039; site&lt;/a&gt;, it seems that he&#039;s got some Forth, lua and an early Java there. How well these work I can&#039;t tell you, though. There&#039;s also a &lt;a href=&quot;http://fpc4gba.pascalgamedevelopment.com/&quot; rel=&quot;nofollow&quot;&gt;Pascal&lt;/a&gt; port and something called &lt;a href=&quot;http://www.nocturnal-central.com/products.php&quot; rel=&quot;nofollow&quot;&gt;Catapult&lt;/a&gt;, but that&#039;s for official developers only.

Note that except C(++) and asm, everything is very old and as far as I know no longer actively supported.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t really have any experience with functional languages, so I may be of here, but I&#8217;ll try to give some sort of answer.</p>
<p> First off, notice that the DDJ article says that FP languages may be better for <i>some</i> environments, not all. In particular, it&#8217;s useful when you can parallelize and on multi-core systems (which the GBA isn&#8217;t). According to wikipedia, FP tends actually slower except for heavy number crunching.</p>
<p> As for which languages are available for GBA programming, most of it is C/C++ and assembly, but there also <a href="http://db.zhilaware.starfusion.org/" rel="nofollow">DragonBASIC</a> and from a cursory glance at <a href="http://www.torlus.com/index.php?Gba" rel="nofollow">Torlus&#8217; site</a>, it seems that he&#8217;s got some Forth, lua and an early Java there. How well these work I can&#8217;t tell you, though. There&#8217;s also a <a href="http://fpc4gba.pascalgamedevelopment.com/" rel="nofollow">Pascal</a> port and something called <a href="http://www.nocturnal-central.com/products.php" rel="nofollow">Catapult</a>, but that&#8217;s for official developers only.</p>
<p> Note that except C(++) and asm, everything is very old and as far as I know no longer actively supported.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Serpentor</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-2087</link>
		<dc:creator>Serpentor</dc:creator>
		<pubDate>Wed, 11 Feb 2009 18:32:06 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-2087</guid>
		<description>Cearn,
May be a bit off topic but was curious to see if you have an answer.  &quot;Functional Programming&quot; appears to be making a good showing and supposedly, programs written in an FP language will run faster and cleaner than OO or procedural languages ( http://www.ddj.com/development-tools/212201710 ).  Are there any FP languages for GBA development or is it even worth it?  A more general question might be &quot;what languages are available for GBA development?&quot;  Thanks!</description>
		<content:encoded><![CDATA[<p>Cearn,<br />
 May be a bit off topic but was curious to see if you have an answer.  &#8220;Functional Programming&#8221; appears to be making a good showing and supposedly, programs written in an FP language will run faster and cleaner than OO or procedural languages ( <a href="http://www.ddj.com/development-tools/212201710" rel="nofollow">http://www.ddj.com/development-tools/212201710</a> ).  Are there any FP languages for GBA development or is it even worth it?  A more general question might be &#8220;what languages are available for GBA development?&#8221;  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Good boy</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-1964</link>
		<dc:creator>Good boy</dc:creator>
		<pubDate>Tue, 23 Sep 2008 14:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-1964</guid>
		<description>Anyway, you help me much.
I like your tonic.

Maybe I have still have a lot of question to ask you in the future. :)
Please don&#039;t be annoyed with me for asking these questions which maybe you think so easy.</description>
		<content:encoded><![CDATA[<p>Anyway, you help me much.<br />
 I like your tonic.</p>
<p> Maybe I have still have a lot of question to ask you in the future. :)<br />
 Please don&#8217;t be annoyed with me for asking these questions which maybe you think so easy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cearn</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-1958</link>
		<dc:creator>cearn</dc:creator>
		<pubDate>Mon, 22 Sep 2008 17:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-1958</guid>
		<description>To be honest, I&#039;m not sure what -g does exactly for the object (and ELF) files, but it seems to do something. I do know what effect it has on the generated assembly: it adds &lt;code&gt;.loc&lt;/code&gt; directives everywhere. These seem to carry the line number in the source code, presumably to be used for breakpoints. For more details you&#039;ll have to go to the manual I&#039;m afraid.</description>
		<content:encoded><![CDATA[<p>To be honest, I&#8217;m not sure what -g does exactly for the object (and ELF) files, but it seems to do something. I do know what effect it has on the generated assembly: it adds <code>.loc</code> directives everywhere. These seem to carry the line number in the source code, presumably to be used for breakpoints. For more details you&#8217;ll have to go to the manual I&#8217;m afraid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Good boy</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-1955</link>
		<dc:creator>Good boy</dc:creator>
		<pubDate>Sun, 21 Sep 2008 14:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-1955</guid>
		<description>Thank Cearn very much! Your answer helps me so much!

But I still have one question. As you said, part of the extra information in the ELF file is debugger information, which could be helpful when running with gdb. I remember that the &quot;-g&quot; option of GCC on Linux platform can produce extra debugging information. What is the different between these two commands &quot;gcc -g -o file file.c&quot; and &quot;gcc -o file file.c&quot; in Linux OS? Does the ELF file contain more debugging information if you add &quot;-g&quot; option when you complie the source codes?

Thank you so much.</description>
		<content:encoded><![CDATA[<p>Thank Cearn very much! Your answer helps me so much!</p>
<p> But I still have one question. As you said, part of the extra information in the ELF file is debugger information, which could be helpful when running with gdb. I remember that the &#8220;-g&#8221; option of GCC on Linux platform can produce extra debugging information. What is the different between these two commands &#8220;gcc -g -o file file.c&#8221; and &#8220;gcc -o file file.c&#8221; in Linux OS? Does the ELF file contain more debugging information if you add &#8220;-g&#8221; option when you complie the source codes?</p>
<p> Thank you so much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cearn</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-1954</link>
		<dc:creator>cearn</dc:creator>
		<pubDate>Sun, 21 Sep 2008 11:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-1954</guid>
		<description>An &lt;a href=&quot;http://en.wikipedia.org/wiki/Executable_and_Linkable_Format&quot; rel=&quot;nofollow&quot;&gt;ELF&lt;/a&gt; file is the general file format that GCC uses for tis binary output. The object files (.o) are also ELF files, but with a different extension. ELF file don&#039;t just contain the real bits of the program but also link-section information, function names, and a host of other things. If you compare the file sizes of an ELF and its GBA file, you&#039;ll see that the ELF is much bigger.

The GBA does not expect all that extra stuff and doesn&#039;t know what to do with it. In other words, it wouldn&#039;t run. The objcopy tool strips all the excess information.

I think there&#039;s a linker flag that strips the binary down to the raw bits and bytes, but I&#039;ve never really examined what it does. Also, part of the extra information in the ELF file is debugger information, which could be helpful when running with gdb.</description>
		<content:encoded><![CDATA[<p>An <a href="http://en.wikipedia.org/wiki/Executable_and_Linkable_Format" rel="nofollow">ELF</a> file is the general file format that GCC uses for tis binary output. The object files (.o) are also ELF files, but with a different extension. ELF file don&#8217;t just contain the real bits of the program but also link-section information, function names, and a host of other things. If you compare the file sizes of an ELF and its GBA file, you&#8217;ll see that the ELF is much bigger.</p>
<p> The GBA does not expect all that extra stuff and doesn&#8217;t know what to do with it. In other words, it wouldn&#8217;t run. The objcopy tool strips all the excess information.</p>
<p> I think there&#8217;s a linker flag that strips the binary down to the raw bits and bytes, but I&#8217;ve never really examined what it does. Also, part of the extra information in the ELF file is debugger information, which could be helpful when running with gdb.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Good boy</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-1948</link>
		<dc:creator>Good boy</dc:creator>
		<pubDate>Sat, 20 Sep 2008 11:50:08 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-1948</guid>
		<description>Dear   Cearn,
    I have one question about GBA programming. why a *.elf file is made before a *.gba file made? what is the relationship between them?  Thanks.</description>
		<content:encoded><![CDATA[<p>Dear   Cearn,<br />
     I have one question about GBA programming. why a *.elf file is made before a *.gba file made? what is the relationship between them?  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Good boy</title>
		<link>http://www.coranac.com/links/comment-page-1/#comment-71</link>
		<dc:creator>Good boy</dc:creator>
		<pubDate>Tue, 05 Feb 2008 08:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/index.php/favorite-links/#comment-71</guid>
		<description>Tonc is a wonderful tutorial!!</description>
		<content:encoded><![CDATA[<p>Tonc is a wonderful tutorial!!</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>

-->