<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[ChipMusic.org - NES External Sync]]></title>
		<link>https://chipmusic.org/forums/topic/2948/nes-external-sync/</link>
		<description><![CDATA[The most recent posts in NES External Sync.]]></description>
		<lastBuildDate>Thu, 03 Mar 2011 16:31:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58755/#p58755</link>
			<description><![CDATA[<b><i>arfink says:</i></b><p>Neil- a quick suggestion about mappers: use whatever mapper you want, but keep in mind that very very few games had 32kb of WRAM. In fact, here is a list of every single NES and Famicom game which used 32kb of WRAM:</p><p><a href="http://bootgod.dyndns.org:7777/search.php?chiptype_op=%3D%60%40%60&amp;chiptype=SRAM&amp;chipsize_op=%3D%60%40%60&amp;chipsize=32&amp;field=2&amp;order=asc&amp;rfa=1+2+11+3+9+20+41+53" target="_blank">http://bootgod.dyndns.org:7777/search.p &#133; 9+20+41+53</a></p><p>My guess is that an MMC5 may be your most viable bet for an &quot;available&quot; mapper for freeing yourself from timing constraints. However, only one game exists which used this combination of MMC5 and 32kb WRAM: Romance of the Three Kingdoms II.</p><p>As for scaling the pulses with a microcontroller, that might be a bit overkill. Perhaps a solution with a 555 would be easier to implement as a pulse multiplier.</p>]]></description>
			<pubDate>Thu, 03 Mar 2011 16:31:02 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58755/#p58755</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58724/#p58724</link>
			<description><![CDATA[<b><i>tRasH cAn maN says:</i></b><p>If I understand it correctly the highest ppqn value you could get, from say Pulsar, is 4. The micro controller would have to fill in the rest. Without any tempo changes, it should be fine though as long as the 4ppqn is constantly outputted.</p>]]></description>
			<pubDate>Thu, 03 Mar 2011 11:58:30 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58724/#p58724</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58713/#p58713</link>
			<description><![CDATA[<b><i>neilbaldwin says:</i></b><div class="quotebox"><cite>low-gain wrote:</cite><blockquote><div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>fine replace arduino with ATMEL CHIP. OR PIC. Or WHATEVER. But youll need to get the nes out of its 60hz mindset SOMEHOW.</p></blockquote></div><p>very true.</p></blockquote></div><p>True but easier said than done <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>It doesn&#039;t help that screen writes have to be tied to the screen refresh speed (i.e. 60hz). Makes things very complicated if you then want to run a separate background process to handle timing-critical functions i.e. timed code to make arbitrary pulses out of the controller port.</p><p>I wonder if any of the &#039;newer&#039; mapping controllers (MMC3,MMC5) have features that can be utilised. But then there&#039;s a risk of making Pulsar and PR8 even harder to support <img src="https://chipmusic.org/forums/img/smilies/hmm.png" width="15" height="15" alt="hmm" /></p>]]></description>
			<pubDate>Thu, 03 Mar 2011 07:48:54 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58713/#p58713</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58646/#p58646</link>
			<description><![CDATA[<b><i>low-gain says:</i></b><div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>fine replace arduino with ATMEL CHIP. OR PIC. Or WHATEVER. But youll need to get the nes out of its 60hz mindset SOMEHOW.</p></blockquote></div><p>very true.</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 21:50:09 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58646/#p58646</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58643/#p58643</link>
			<description><![CDATA[<b><i>herr_prof says:</i></b><p>fine replace arduino with ATMEL CHIP. OR PIC. Or WHATEVER. But youll need to get the nes out of its 60hz mindset SOMEHOW.</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 21:40:36 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58643/#p58643</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58639/#p58639</link>
			<description><![CDATA[<b><i>low-gain says:</i></b><div class="quotebox"><cite>herr_prof wrote:</cite><blockquote><p>why not have it spit out 8, and have an adurino fill out the rest? Tempo changes at fast tempos might suffer but how many tempo ramps would be do in their music??</p><p>here is a a lot of over my head stuff about serial communications off the controller port:</p><p><a href="http://nesdev.parodius.com/bbs/viewtopic.php?p=56961&amp;sid=cd255bce464015671cf3ad68b6544c25" target="_blank">http://nesdev.parodius.com/bbs/viewtopi &#133; 68b6544c25</a></p></blockquote></div><br /><p>i&#039;m all for even numbers for clock output counts as long as it&#039;s something. if it was pulse per quarter i&#039;d be ok w/ that. hahaha<br />.. forget arduino.. it&#039;s not for manufacturing purposes.. only hobbiests and diy&#039;ers<br />not to mention EXPENSIVE just to have a boot loader pre-installed onto a $2-3 micro controller.</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 21:34:00 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58639/#p58639</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58638/#p58638</link>
			<description><![CDATA[<b><i>herr_prof says:</i></b><p>why not have it spit out 8, and have an adurino fill out the rest? Tempo changes at fast tempos might suffer but how many tempo ramps would be do in their music??</p><p>here is a a lot of over my head stuff about serial communications off the controller port:</p><p><a href="http://nesdev.parodius.com/bbs/viewtopic.php?p=56961&amp;sid=cd255bce464015671cf3ad68b6544c25" target="_blank">http://nesdev.parodius.com/bbs/viewtopi &#133; 68b6544c25</a></p>]]></description>
			<pubDate>Wed, 02 Mar 2011 20:59:32 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58638/#p58638</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58635/#p58635</link>
			<description><![CDATA[<b><i>neilbaldwin says:</i></b><p>LOL</p><p>OK, put it another way - if you <em>couldn&#039;t</em> output 24 evenly-spaced pulses per note, what then?</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 20:49:21 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58635/#p58635</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58633/#p58633</link>
			<description><![CDATA[<b><i>low-gain says:</i></b><p>lol. i&#039;m not the code guy. you are. <img src="https://chipmusic.org/forums/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<pubDate>Wed, 02 Mar 2011 20:39:57 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58633/#p58633</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58626/#p58626</link>
			<description><![CDATA[<b><i>neilbaldwin says:</i></b><div class="quotebox"><cite>low-gain wrote:</cite><blockquote><p>well i think for starters a simple +5V clock pulse OUT of the NES Player 2 controller port might be a good start.. could be a common 24ppqn or something.<br />So things could at least slave to the NES.</p></blockquote></div><p>Any ideas how you might output 24 evenly-spaced pulses per note?</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 20:06:34 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58626/#p58626</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58612/#p58612</link>
			<description><![CDATA[<b><i>low-gain says:</i></b><p>well i think for starters a simple +5V clock pulse OUT of the NES Player 2 controller port might be a good start.. could be a common 24ppqn or something.<br />So things could at least slave to the NES.</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 18:46:33 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58612/#p58612</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58598/#p58598</link>
			<description><![CDATA[<b><i>kineticturtle says:</i></b><p>Neil, have I told you lately that I love you?</p><p>edit: l-g, you too :3</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 18:02:36 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58598/#p58598</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58597/#p58597</link>
			<description><![CDATA[<b><i>neilbaldwin says:</i></b><div class="quotebox"><cite>low-gain wrote:</cite><blockquote><p>i&#039;m still available for help on this if there&#039;s anything i can do lemme know</p></blockquote></div><p>Thanks l-g. Ideas would be good at this stage... <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>With the absence of any other ideas of how to approach this, my first instinct is to try to get the advance-the-pattern-each-time-the-NES-receives-a-note-on method working.</p><p>As the NES lacks arbitrary timers I&#039;m not sure that any other method is feasible?</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 17:57:36 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58597/#p58597</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58589/#p58589</link>
			<description><![CDATA[<b><i>low-gain says:</i></b><p>i&#039;m still available for help on this if there&#039;s anything i can do lemme know</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 17:22:00 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58589/#p58589</guid>
		</item>
		<item>
			<title><![CDATA[Re: NES External Sync]]></title>
			<link>https://chipmusic.org/forums/post/58532/#p58532</link>
			<description><![CDATA[<b><i>neilbaldwin says:</i></b><p>Batsly kindly sent me some Arduino bits and pieces for me to have a play with (though I am totally out of my depth with electronics - what&#039;s the worst that could happen...)</p><p>I just haven&#039;t had time to really look at it recently but I really want to get <em>something</em> working.</p>]]></description>
			<pubDate>Wed, 02 Mar 2011 09:49:35 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/58532/#p58532</guid>
		</item>
	</channel>
</rss>
