<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[ChipMusic.org - Burn - Develop NES with Ruby]]></title>
		<link>https://chipmusic.org/forums/topic/13985/burn-develop-nes-with-ruby/</link>
		<description><![CDATA[The most recent posts in Burn - Develop NES with Ruby.]]></description>
		<lastBuildDate>Mon, 07 Apr 2014 22:42:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Burn - Develop NES with Ruby]]></title>
			<link>https://chipmusic.org/forums/post/205543/#p205543</link>
			<description><![CDATA[<b><i>Adil Soubki says:</i></b><p>Im really excited to try this out. I started writing a few really basic programs for the NES but I got lost in the syntax and haven&#039;t had a chance to get back to it. This has a lot of promise to make the homebrew NES scene more accessible to people like me.</p>]]></description>
			<pubDate>Mon, 07 Apr 2014 22:42:56 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/205543/#p205543</guid>
		</item>
		<item>
			<title><![CDATA[Re: Burn - Develop NES with Ruby]]></title>
			<link>https://chipmusic.org/forums/post/205369/#p205369</link>
			<description><![CDATA[<b><i>rvan says:</i></b><p>This looks interesting.&nbsp; It seems that you write your code in a domain-specific language which is implemented in Ruby and gets translated to C and then compiled for the NES with cc65. I&#039;m not sure how much actual Ruby code you can use inside the domain-specific language.</p><p>I managed to install Burn without trouble (after installing Ruby 1.9.1 alongside Ruby 1.8.7), and had a go at compiling the examples. Both hello_world and shooting compile and run fine, play_with_music compiles but does nothing. Burn produces C with syntax errors for sprite_sample. I&#039;ll let you know if I can get the C to compile. Edit: Fixing the syntax errors gets the C to compile. It shows the start screen and plays the music when run, but I don&#039;t see any sprites. It looks like a bunch of code from main.rb isn&#039;t even ending up in the C.</p><p>Nonetheless this looks promising. It would be great to have some lower-level access to NES audio in the domain-specific language.</p><p>This article, linked from the Burn Readme, might be interesting for those that haven&#039;t already seen it:<br /><a href="http://shiru.untergrund.net/articles/programming_nes_games_in_c.htm" target="_blank">http://shiru.untergrund.net/articles/pr &#133; s_in_c.htm</a></p>]]></description>
			<pubDate>Sat, 05 Apr 2014 07:56:31 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/205369/#p205369</guid>
		</item>
		<item>
			<title><![CDATA[Burn - Develop NES with Ruby]]></title>
			<link>https://chipmusic.org/forums/post/205350/#p205350</link>
			<description><![CDATA[<b><i>stargazer says:</i></b><p>Just saw this, and I&#039;m very excited by it. It looks so simple. Anyways, here&#039;s the link:</p><p><a href="https://github.com/remore/burn" target="_blank">https://github.com/remore/burn</a></p>]]></description>
			<pubDate>Sat, 05 Apr 2014 00:44:18 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/205350/#p205350</guid>
		</item>
	</channel>
</rss>
