<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - Gameboy Dev Starting Point.]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/9981/"/>
	<updated>2013-01-27T15:50:55Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/9981/gameboy-dev-starting-point/</id>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152986/#p152986"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[kitsch]]></name>
				<uri>https://chipmusic.org/kitsch</uri>
			</author>
			<updated>2013-01-27T15:50:55Z</updated>
			<id>https://chipmusic.org/forums/post/152986/#p152986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152974/#p152974"/>
			<content type="html"><![CDATA[<p>Ahhh right. Interesting stuff here. Thank you for your answers!</p>]]></content>
			<author>
				<name><![CDATA[DogTag]]></name>
				<uri>https://chipmusic.org/DogTag</uri>
			</author>
			<updated>2013-01-27T12:54:56Z</updated>
			<id>https://chipmusic.org/forums/post/152974/#p152974</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152972/#p152972"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[boomlinde]]></name>
				<uri>https://chipmusic.org/boomlinde</uri>
			</author>
			<updated>2013-01-27T12:43:24Z</updated>
			<id>https://chipmusic.org/forums/post/152972/#p152972</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152961/#p152961"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[DogTag]]></name>
				<uri>https://chipmusic.org/DogTag</uri>
			</author>
			<updated>2013-01-27T11:39:05Z</updated>
			<id>https://chipmusic.org/forums/post/152961/#p152961</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152959/#p152959"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[boomlinde]]></name>
				<uri>https://chipmusic.org/boomlinde</uri>
			</author>
			<updated>2013-01-27T11:35:40Z</updated>
			<id>https://chipmusic.org/forums/post/152959/#p152959</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152958/#p152958"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[DogTag]]></name>
				<uri>https://chipmusic.org/DogTag</uri>
			</author>
			<updated>2013-01-27T11:16:15Z</updated>
			<id>https://chipmusic.org/forums/post/152958/#p152958</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152956/#p152956"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[Trash80]]></name>
				<uri>https://chipmusic.org/Trash80</uri>
			</author>
			<updated>2013-01-27T11:08:44Z</updated>
			<id>https://chipmusic.org/forums/post/152956/#p152956</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152946/#p152946"/>
			<content type="html"><![CDATA[<p>I just know that mountain lion has created alot of issues. pretty much every update breaks something</p>]]></content>
			<author>
				<name><![CDATA[lVoVl]]></name>
				<uri>https://chipmusic.org/lVoVl</uri>
			</author>
			<updated>2013-01-27T09:20:32Z</updated>
			<id>https://chipmusic.org/forums/post/152946/#p152946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152925/#p152925"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[jefftheworld]]></name>
				<uri>https://chipmusic.org/jefftheworld</uri>
			</author>
			<updated>2013-01-27T05:28:55Z</updated>
			<id>https://chipmusic.org/forums/post/152925/#p152925</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152859/#p152859"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[The Silph Scope]]></name>
				<uri>https://chipmusic.org/The+Silph+Scope</uri>
			</author>
			<updated>2013-01-26T22:34:29Z</updated>
			<id>https://chipmusic.org/forums/post/152859/#p152859</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152846/#p152846"/>
			<content type="html"><![CDATA[<p>That&#039;s for assembly language, though, not C. But that&#039;s what I recommend you learn anyway.</p>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2013-01-26T20:29:55Z</updated>
			<id>https://chipmusic.org/forums/post/152846/#p152846</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152845/#p152845"/>
			<content type="html"><![CDATA[<p>^that is honestly exactly what i was looking for when it comes to online stuff thank you!</p>]]></content>
			<author>
				<name><![CDATA[lVoVl]]></name>
				<uri>https://chipmusic.org/lVoVl</uri>
			</author>
			<updated>2013-01-26T20:23:25Z</updated>
			<id>https://chipmusic.org/forums/post/152845/#p152845</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152842/#p152842"/>
			<content type="html"><![CDATA[<p>Also, <a href="http://gameboy.mongenel.com/asmschool.html" target="_blank">http://gameboy.mongenel.com/asmschool.html</a></p>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2013-01-26T19:45:28Z</updated>
			<id>https://chipmusic.org/forums/post/152842/#p152842</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152835/#p152835"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[lVoVl]]></name>
				<uri>https://chipmusic.org/lVoVl</uri>
			</author>
			<updated>2013-01-26T18:54:48Z</updated>
			<id>https://chipmusic.org/forums/post/152835/#p152835</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Gameboy Dev Starting Point.]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/152832/#p152832"/>
			<content type="html"><![CDATA[<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>]]></content>
			<author>
				<name><![CDATA[Trash80]]></name>
				<uri>https://chipmusic.org/Trash80</uri>
			</author>
			<updated>2013-01-26T18:47:11Z</updated>
			<id>https://chipmusic.org/forums/post/152832/#p152832</id>
		</entry>
</feed>
