<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[ChipMusic.org - Gameboy Dev Starting Point.]]></title>
		<link>https://chipmusic.org/forums/topic/9981/gameboy-dev-starting-point/</link>
		<description><![CDATA[The most recent posts in Gameboy Dev Starting Point..]]></description>
		<lastBuildDate>Sun, 27 Jan 2013 15:50:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152986/#p152986</link>
			<description><![CDATA[<b><i>kitsch says:</i></b><p>^as was nanovoice (or was it nanosynth?)</p><p>there is c source floating around for one of those.&nbsp; commented too if you want to play with it!</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 15:50:55 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152986/#p152986</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152974/#p152974</link>
			<description><![CDATA[<b><i>DogTag says:</i></b><p>Ahhh right. Interesting stuff here. Thank you for your answers!</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 12:54:56 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152974/#p152974</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152972/#p152972</link>
			<description><![CDATA[<b><i>boomlinde says:</i></b><p>Oh, don&#039;t worry about that. They&#039;re really equivalent as far as hardware control goes. You know, LSDJ was written mostly in C I think.</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 12:43:24 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152972/#p152972</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152961/#p152961</link>
			<description><![CDATA[<b><i>DogTag says:</i></b><p>I asked because I figure out that when programming in Game Boy, you&#039;d probably need a lot of control on the hardware for certain things, and I don&#039;t think C allows you to do that. Just from my ignorant point of view xD</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 11:39:05 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152961/#p152961</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152959/#p152959</link>
			<description><![CDATA[<b><i>boomlinde says:</i></b><p>Well, C is just another level of abstraction from machine code. You won&#039;t have minute control of what the compiler does when you write C code. This might not be a problem depending on how much performance you have to milk out of the code. I&#039;d say use a C compiler and inline assembler code for things that require more performance than the compiler will give you.</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 11:35:40 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152959/#p152959</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152958/#p152958</link>
			<description><![CDATA[<b><i>DogTag says:</i></b><p>Just for the sake of curiosity: <br />If you program Game Boy stuff on C, are you limiting your control compared to doing so on assembly?</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 11:16:15 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152958/#p152958</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152956/#p152956</link>
			<description><![CDATA[<b><i>Trash80 says:</i></b><div class="quotebox"><cite>nitro2k01 wrote:</cite><blockquote><p>Also, <a href="http://gameboy.mongenel.com/asmschool.html" target="_blank">http://gameboy.mongenel.com/asmschool.html</a></p></blockquote></div><p>Oh yeah that too, such a good link.</p><div class="quotebox"><cite>The Silph Scope wrote:</cite><blockquote><p>I can compile just fine in Linux.<br />There&#039;s other OS&#039;s y&#039;know ;P</p></blockquote></div><p>Yes, I just have not verified Linux myself, so don&#039;t know how more or less stable it is. Good to hear.</p><div class="quotebox"><cite>jefftheworld wrote:</cite><blockquote><p>Yeah, it&#039;s extremely painless under Linux.&nbsp; Why are people having trouble with OSX?</p></blockquote></div><p>Cant compile gbdk source- SDCC has not supported GBZ since the 90s or something.</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 11:08:44 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152956/#p152956</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152946/#p152946</link>
			<description><![CDATA[<b><i>lVoVl says:</i></b><p>I just know that mountain lion has created alot of issues. pretty much every update breaks something</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 09:20:32 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152946/#p152946</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152925/#p152925</link>
			<description><![CDATA[<b><i>jefftheworld says:</i></b><div class="quotebox"><cite>The Silph Scope wrote:</cite><blockquote><div class="quotebox"><cite>trash80 wrote:</cite><blockquote><p>You&#039;ll most likely need a windows machine for compiling, none of us have of yet been able to compile using OSX.</p></blockquote></div><p>I can compile just fine in Linux.<br />There&#039;s other OS&#039;s y&#039;know ;P</p></blockquote></div><p>Yeah, it&#039;s extremely painless under Linux.&nbsp; Why are people having trouble with OSX?</p>]]></description>
			<pubDate>Sun, 27 Jan 2013 05:28:55 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152925/#p152925</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152859/#p152859</link>
			<description><![CDATA[<b><i>The Silph Scope says:</i></b><div class="quotebox"><cite>trash80 wrote:</cite><blockquote><p>You&#039;ll most likely need a windows machine for compiling, none of us have of yet been able to compile using OSX.</p></blockquote></div><p>I can compile just fine in Linux.<br />There&#039;s other OS&#039;s y&#039;know ;P</p>]]></description>
			<pubDate>Sat, 26 Jan 2013 22:34:29 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152859/#p152859</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152846/#p152846</link>
			<description><![CDATA[<b><i>nitro2k01 says:</i></b><p>That&#039;s for assembly language, though, not C. But that&#039;s what I recommend you learn anyway.</p>]]></description>
			<pubDate>Sat, 26 Jan 2013 20:29:55 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152846/#p152846</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152845/#p152845</link>
			<description><![CDATA[<b><i>lVoVl says:</i></b><p>^that is honestly exactly what i was looking for when it comes to online stuff thank you!</p>]]></description>
			<pubDate>Sat, 26 Jan 2013 20:23:25 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152845/#p152845</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152842/#p152842</link>
			<description><![CDATA[<b><i>nitro2k01 says:</i></b><p>Also, <a href="http://gameboy.mongenel.com/asmschool.html" target="_blank">http://gameboy.mongenel.com/asmschool.html</a></p>]]></description>
			<pubDate>Sat, 26 Jan 2013 19:45:28 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152842/#p152842</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152835/#p152835</link>
			<description><![CDATA[<b><i>lVoVl says:</i></b><p>I was thinking model wise the original first then color(not sure the difference) but this is exactly what i was looking for thank you. I have a few windows machines so that should be fine. I have always wanted to learn programming and just never had the courage to dive in i guess. Any other online resources for learning C would be great too. Thank you for the response though!</p>]]></description>
			<pubDate>Sat, 26 Jan 2013 18:54:48 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152835/#p152835</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link>https://chipmusic.org/forums/post/152832/#p152832</link>
			<description><![CDATA[<b><i>Trash80 says:</i></b><p>Which model of Gameboy?</p><p>For the classics- the GBDK is a good place to start, many examples etc. Check out <a href="http://gbdk.sourceforge.net/" target="_blank">http://gbdk.sourceforge.net/</a> ... You&#039;ll most likely need a windows machine for compiling, none of us have of yet been able to compile using OSX.</p><p>If you don&#039;t know anything about programming there is a bit to learn- For learning C I would get this book: <a href="http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628" target="_blank">http://www.amazon.com/C-Programming-Lan &#133; 0131103628</a> ... but there are quite a few free resources around the web too. <br />Personally I would dive into C first, and Assembly later.</p><p>Then down the road go and look at the pandoc <a href="http://nocash.emubase.de/pandocs.htm" target="_blank">http://nocash.emubase.de/pandocs.htm</a> and possibly <a href="http://www.retards.org/library/technology/computers/programming/gbdev/docs/gbsnd2~1/gbsound3.pdf" target="_blank">http://www.retards.org/library/technolo &#133; sound3.pdf</a> to get a visual understanding of the gameboy sound registers and how they are used.</p>]]></description>
			<pubDate>Sat, 26 Jan 2013 18:47:11 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/152832/#p152832</guid>
		</item>
	</channel>
</rss>
