<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NYC Resistor &#187; Hacks</title>
	<atom:link href="http://www.nycresistor.com/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nycresistor.com</link>
	<description>We learn, share, and make things</description>
	<lastBuildDate>Sun, 05 Feb 2012 04:05:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>BIG SCARY ROBOT TIME</title>
		<link>http://www.nycresistor.com/2011/12/15/big-scary-robot-time/</link>
		<comments>http://www.nycresistor.com/2011/12/15/big-scary-robot-time/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 15:44:39 +0000</pubDate>
		<dc:creator>xymax</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[NYCResistor]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Reverse Engineering]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=4693</guid>
		<description><![CDATA[Some friends at a local university reached out to us recently and offered to let us rescue a robot from a junkyard fate. Not being in the business of turning down free robots, we quickly agreed. Three of us showed up on Monday in a Ford Escape. We left in a U-Haul. This beast of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F12%2F15%2Fbig-scary-robot-time%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F12%2F15%2Fbig-scary-robot-time%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Some friends at a local university reached out to us recently and offered to let us rescue a robot from a junkyard fate. Not being in the business of turning down free robots, we quickly agreed. Three of us showed up on Monday in a Ford Escape. We left in a U-Haul.</p>
<p><a href="http://www.nycresistor.com/wp-content/uploads/2011/12/IMG_0329.jpg"><img class="alignnone size-medium wp-image-4695" title="Gilson Cyberlab C400" src="http://www.nycresistor.com/wp-content/uploads/2011/12/IMG_0329-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>This beast of a machine weighs in at 550lbs. It&#8217;s a Gilson Cyberlab C400 Automated Plate Preparation Workstation. We&#8217;re not exactly sure what that is, but we do know that it has a huge robotic gantry meant to move at high speed with accurate positioning. And it has neuroprobes. What are we going to do with it? Maybe it will be the next <a title="BarBot" href="http://www.nycresistor.com/2011/02/12/barbot-featured-in-march-popsci/" target="_blank">BarBot</a>. Or a <a title="3D Printer" href="http://www.flickr.com/photos/cinemalog/3669225276/in/set-72157620686080048" target="_blank">3D Printer</a>. Or maybe some sort of <a title="exercise machine" href="https://twitter.com/#!/ActualPerson084/status/99117636780167168" target="_blank">exercise machine</a>. We&#8217;re not sure yet. Check the vids.</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/OLHPd4XIn9c?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/No0GEY820vo?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2011/12/15/big-scary-robot-time/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Reinventing the key chain</title>
		<link>http://www.nycresistor.com/2011/05/11/reinventing-the-key-chain/</link>
		<comments>http://www.nycresistor.com/2011/05/11/reinventing-the-key-chain/#comments</comments>
		<pubDate>Thu, 12 May 2011 03:01:24 +0000</pubDate>
		<dc:creator>hudson</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=4183</guid>
		<description><![CDATA[I&#8217;m tired of my keys always jangling in my pocket, so I built a key-multi-tool out of a Crank Brother&#8217;s M5 bicycle tool. While I had the tool disassembled, I rearranged it so that the M3, M4 and #2 phillips were on the same side, which leaves room for five keys on the other side. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F05%2F11%2Freinventing-the-key-chain%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F05%2F11%2Freinventing-the-key-chain%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.flickr.com/photos/osr/5712129380/" title="Reinventing the keychain by hudson, on Flickr"><img src="http://farm4.static.flickr.com/3115/5712129380_462c47a8ed.jpg" width="500" height="333" alt="Reinventing the keychain"></a></p>
<p>I&#8217;m tired of my keys always jangling in my pocket, so I built a key-multi-tool out of a <a href="http://www.amazon.com/Crank-Brothers-Bicycle-5-Function-Silver/dp/B000R9E8GG">Crank Brother&#8217;s M5</a> bicycle tool.  While I had the tool disassembled, I rearranged it so that the M3, M4 and #2 phillips were on the same side, which leaves room for five keys on the other side.  It turns out <a href="http://www.instructables.com/id/Friendly-Folding-Keychain/">other people</a> had the <a href="http://www.reconscious.com/blog2/?page_id=246">the same idea</a>.  My keys still need cutting down since the key heads on the Medco keys are so large.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2011/05/11/reinventing-the-key-chain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>30 days of watches</title>
		<link>http://www.nycresistor.com/2011/04/26/30-days-of-watches/</link>
		<comments>http://www.nycresistor.com/2011/04/26/30-days-of-watches/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 17:26:48 +0000</pubDate>
		<dc:creator>hudson</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=4152</guid>
		<description><![CDATA[Inspired by Ranjit&#8217;s instrument-a-day (Make coverage), I&#8217;m writing a new wrist watch face every day for my progamable inPulse watch (more background). The full sources are posted online for others to build on. Day 1 was a fixed point 3D rendering engine with a rotating Utah Teapot, day 2 was a rolling odometer or aviation [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F04%2F26%2F30-days-of-watches%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F04%2F26%2F30-days-of-watches%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Inspired by <a href="http://www.moonmilk.com/">Ranjit&#8217;s instrument-a-day</a> (<a href="http://blog.makezine.com/archive/2010/02/ranjit-bhatnagars-instrument-a-day.html">Make coverage</a>), I&#8217;m writing <a href="http://osresearch.tumblr.com/">a new wrist watch face every day</a> for my progamable <a href="http://www.getinpulse.com/">inPulse watch</a> (<a href="http://www.nycresistor.com/2011/03/07/hackable-wrist-watch-makes-dick-tracy-dreams-come-true/">more background</a>).  The full sources are <a href="https://bitbucket.org/hudson/watches">posted online</a> for others to build on.</p>
<p><a href="http://www.flickr.com/photos/osr/5658413308/" title="Utah Teapot rendering by hudson, on Flickr"><img src="http://farm6.static.flickr.com/5142/5658413308_c00771bab7_m.jpg" width="135" height="240" alt="Utah Teapot rendering"></a><a href="http://www.flickr.com/photos/osr/5655146715/" title="Odometer clock by hudson, on Flickr"><img src="http://farm6.static.flickr.com/5141/5655146715_bf405ae124_m.jpg" width="135" height="240" alt="Odometer clock"></a><a href="http://www.flickr.com/photos/osr/5658445484/" title="photo.JPG by hudson, on Flickr"><img src="http://farm6.static.flickr.com/5268/5658445484_887c194fce_m.jpg" width="179" height="240" alt="photo.JPG"></a></p>
<p>Day 1 was a fixed point 3D rendering engine with a rotating Utah Teapot, day 2 was a rolling odometer or aviation altitude ticker display and day 3 is a 24-hour analog clock.  This last one still needs some work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2011/04/26/30-days-of-watches/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tickets on sale for The Interactive Show, May 7th</title>
		<link>http://www.nycresistor.com/2011/04/08/tickets-on-sale-for-the-interactive-show-may-7th/</link>
		<comments>http://www.nycresistor.com/2011/04/08/tickets-on-sale-for-the-interactive-show-may-7th/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 14:52:07 +0000</pubDate>
		<dc:creator>potatono</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Party]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=4131</guid>
		<description><![CDATA[Saturday May 7th! Come one, Come all! NYCR will be hosting our super duper Interactive Show. The theme this year is ANYTHING INTERACTIVE. That&#8217;s right, ANYTHING&#8230; INTERACTIVE. That includes people, peoples! Music? yeah, we got it. Blinking lights? hello? c&#8217;mon, you know we got that covered! Stabby things? why do you think we have an [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F04%2F08%2Ftickets-on-sale-for-the-interactive-show-may-7th%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F04%2F08%2Ftickets-on-sale-for-the-interactive-show-may-7th%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.eventbrite.com/event/1539178725/eorg"><img src="http://www.nycresistor.com/wp-content/uploads/2011/03/flyer-231x300.jpg" alt="" title="The Interactive Show Flyer" width="231" height="300" class="aligncenter size-medium wp-image-4086" /></a></p>
<p><a href="http://www.eventbrite.com/event/1539178725/eorg"><b>Saturday May 7th! Come one, Come all!</b></a></p>
<p>NYCR will be hosting our super duper Interactive Show.</p>
<p>The theme this year is ANYTHING INTERACTIVE.  That&#8217;s right, ANYTHING&#8230; INTERACTIVE.  That includes people, peoples!</p>
<p>Music?  yeah, we got it.<br />
Blinking lights?  hello? c&#8217;mon, you know we got that covered!<br />
Stabby things?  why do you think we have an 18+ policy?</p>
<p>So come and be creative, come and grab a drink, come and meet the Resistors.  Screw it, it&#8217;s a Saturday night and we like to have an excuse for a blow out kind of party so just come!</p>
<p>$10 tickets in advance, $15 tickets at the door</p>
<p><a href="http://www.eventbrite.com/event/1539178725/eorg"><b>Tickets now on sale</b></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2011/04/08/tickets-on-sale-for-the-interactive-show-may-7th/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hackable wrist watch makes Dick Tracy dreams come true</title>
		<link>http://www.nycresistor.com/2011/03/07/hackable-wrist-watch-makes-dick-tracy-dreams-come-true/</link>
		<comments>http://www.nycresistor.com/2011/03/07/hackable-wrist-watch-makes-dick-tracy-dreams-come-true/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 04:14:38 +0000</pubDate>
		<dc:creator>hudson</dc:creator>
				<category><![CDATA[Blinkenlights]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[wearable]]></category>
		<category><![CDATA[arm7]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[inpulse]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[power management]]></category>
		<category><![CDATA[stars]]></category>
		<category><![CDATA[watch]]></category>
		<category><![CDATA[xswarm]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=3936</guid>
		<description><![CDATA[The inPulse watch is a great platform to hack on. It has an ARM7, 32 KB of flash and 8 KB of RAM, Bluetooth, a buzzer, an OLED screen and a button. Not much by today&#8217;s standards, but plenty to play around with. The programming environment is very much like a microcontroller; no multitasking, no [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F03%2F07%2Fhackable-wrist-watch-makes-dick-tracy-dreams-come-true%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2011%2F03%2F07%2Fhackable-wrist-watch-makes-dick-tracy-dreams-come-true%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><object type="application/x-shockwave-flash" width="400" height="225" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=41651fac81&#038;photo_id=5507708681"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=41651fac81&#038;photo_id=5507708681" height="225" width="400"></embed></object></p>
<p>The <a href="http://www.getinpulse.com/">inPulse watch</a> is a great platform to hack on.  It has an ARM7, 32 KB of flash and 8 KB of RAM, Bluetooth, a buzzer, an OLED screen and a button.  Not much by today&#8217;s standards, but plenty to play around with.  The programming environment is very much like a microcontroller; no multitasking, no dynamic memory, and very constrained memory/cpu.  That is, of course, what makes it so much fun.<br />
<span id="more-3936"></span><br />
<a href="http://www.flickr.com/photos/osr/5495436413/" title="inPulse Life by hudson, on Flickr"><img src="http://farm6.static.flickr.com/5257/5495436413_e5420956a7_m.jpg" width="179" height="240" alt="inPulse Life" /></a><a href="http://www.flickr.com/photos/osr/5495559843/" title="inPulse skeleton back by hudson, on Flickr"><img src="http://farm6.static.flickr.com/5294/5495559843_8a9b281cf5_m.jpg" width="179" height="240" alt="inPulse skeleton back" /></a><a href="http://www.flickr.com/photos/osr/5516791375/" title="Word clock by hudson, on Flickr"><img src="http://farm6.static.flickr.com/5214/5516791375_783b2014cd_m.jpg" width="179" height="240" alt="Word clock" /></a></p>
<p>My <a href="https://bitbucket.org/hudson/inpulse/src">multi-app framework</a> attempts to make it possible to write multiple apps that can share the limited RAM by a technique similar to <a href="http://www.obliquity.com/computer/fortran/common.html">FORTRAN COMMON blocks</a>.  The main <a href="https://bitbucket.org/hudson/inpulse/src/tip/app.c"><tt>app.c</tt></a> file has the mainloop that calls the <a href="https://bitbucket.org/hudson/inpulse/src/tip/app.h"><tt>loop()</tt></a> method of the current app.  This main loop also does a static allocation that fills the entire BSS; each app that is linked in rewrites it with its own local state while it is running.  When the user holds the button for two seconds, the main app selects the next linked in app and call its <tt>init()</tt> method to allow it to perform its setup.</p>
<p>Since some of the apps need trig functions and there is no floating point support, I&#8217;ve written a fixed-point <a href="https://bitbucket.org/hudson/inpulse/src/tip/sin_table.c"><tt>sin()</tt> and <tt>cos()</tt> function</a> that are within +/- 0.0075 of the real sin function.  Close enough for most government work&#8230; The function and lookup table consume 157 bytes of flash and no precious RAM.  I haven&#8217;t benchmarked the performance, although most of the apps already have time-delays to only redraw the screen at 30 fps.</p>
<p>There are still several things that need to be done to make the watch usable as a watch.  The most important is power management.  Even in <a href="https://bitbucket.org/hudson/inpulse/src/tip/powersave.c">&#8220;powersave mode&#8221;</a>, the battery runs dry in about three hours.  Clearly it is not saving much by turning off the display.</p>
<p>The other two major requirements are a local build environment and a more accurate simulator.  The <a href="http://news.ycombinator.com/item?id=2222131">cloud-compile environment</a> does make it easy to get up and running, but there are many things that a local build would make easier.  For instance, the Bluetooth stack is always linked in even if it is not used, leaving less RAM and flash to the user.  Or figuring out why calling <tt>snprintf()</tt> breaks everything.  Hopefully they&#8217;ll release the local SDK soon.</p>
<p>Until then, the developers hang out on the <a href="http://www.getinpulse.com/hack/forum/index.php">inPulse forum</a> and have been super helpful with debugging some of the getting-started difficulties.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2011/03/07/hackable-wrist-watch-makes-dick-tracy-dreams-come-true/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Atari 2600 Demo For the Win</title>
		<link>http://www.nycresistor.com/2010/10/11/atari-2600-demo-for-the-win/</link>
		<comments>http://www.nycresistor.com/2010/10/11/atari-2600-demo-for-the-win/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 14:06:49 +0000</pubDate>
		<dc:creator>unwiredben</dc:creator>
				<category><![CDATA[Atari 2600]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[NYCResistor]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=3591</guid>
		<description><![CDATA[A few weeks ago, NYC Resistor had quite a showing at the first Worlds Maker Faire in Queens.  We showed off a number of projects, including Ranjit&#8217;s MIDI Player Piano, Mr. Stabby, Raphael&#8217;s Twitchies, and Chris&#8217;s Cray-on-a-FPGA.  One of the new projects shown was the NYC Resistor Atari 2600 demo, thrown together the night before [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F10%2F11%2Fatari-2600-demo-for-the-win%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F10%2F11%2Fatari-2600-demo-for-the-win%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignnone size-medium wp-image-3592" title="Atari 2600 Demo at Maker Faire" src="http://www.nycresistor.com/wp-content/uploads/2010/10/P1050128-280x300.jpg" alt="" width="280" height="300" /></p>
<p>A few weeks ago, NYC Resistor had quite a showing at the first Worlds Maker Faire in Queens.  We showed off a number of projects, including Ranjit&#8217;s MIDI Player Piano, Mr. Stabby, Raphael&#8217;s <a href="http://teuthis.com/twitchie/index.html">Twitchies</a>, and Chris&#8217;s Cray-on-a-FPGA.  One of the new projects shown was the NYC Resistor Atari 2600 demo, thrown together the night before by me, Ben Combee.</p>
<p>The hardware you see there has a few homebrew components.  The console is an Atari 2600 Jr, the smaller version that was on sale in 1985 through 1990.  I&#8217;ve installed <a href="http://www.longhornengineer.com/Videomods/Videomods">an AV modification from The Longhorn Engineer</a> to get composite, S-Video, and stereo audio outputs.  The monitor is an older 21&#8243; Dell unit that has composite inputs.  The demo was running off a <a href="http://harmony.atariage.com/">Harmony Cartridge</a>, a very cool homebrew development board done by people at the AtariAge website.  It lets you load a bunch of ROM images on a SD card and select which one to run at boot time.  For the Faire, I used a special autorun mode where it would always immediately start with the demo instead of showing the menu.</p>
<p>The app wasn&#8217;t written directly in 6502 assembly.  Instead, I used a great development tool called <a href="http://bataribasic.com/">Batari Basic</a>. It&#8217;s a BASIC language wrapper around the 2600&#8242;s hardware with prewritten display kernels. While you can&#8217;t do everything with it, it&#8217;s a great way to get an idea up and running on the system.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/dvlydgCWYLM?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="240" src="http://www.youtube.com/v/dvlydgCWYLM?fs=1&amp;hl=en_US" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>If you want to download the code or the binary to run in your 2600 emulator, it&#8217;s part of <a href="http://github.com/nycresistor/Grab-Bag/tree/master/NYCR%20Atari%202600%20Demo/">the NYC Resistor github depot</a> along with many of our other projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2010/10/11/atari-2600-demo-for-the-win/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slot Car Hacking at Buzz-A-Rama</title>
		<link>http://www.nycresistor.com/2010/06/28/slot-car-hacking-at-buzz-a-rama/</link>
		<comments>http://www.nycresistor.com/2010/06/28/slot-car-hacking-at-buzz-a-rama/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 05:06:33 +0000</pubDate>
		<dc:creator>daveclausen</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[NYCResistor]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=3207</guid>
		<description><![CDATA[What better way to spend a hot, humid Sunday Brooklyn afternoon than checking out Buzz-A-Rama, a 1960&#8242;s era slot car parlor in Kensington? Inside this unassuming storefront are 4 or 5 large twisting tracks, where children and adults race cars about 3 inches wide by 6 inches long, much larger than the matchbox-sized slot cars [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F06%2F28%2Fslot-car-hacking-at-buzz-a-rama%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F06%2F28%2Fslot-car-hacking-at-buzz-a-rama%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.nycresistor.com/2010/06/28/slot-car-hacking-at-buzz-a-rama/"><img src="http://farm5.static.flickr.com/4121/4740225297_1198edb852.jpg"></a></p>
<p>What better way to spend a hot, humid Sunday Brooklyn afternoon than checking out Buzz-A-Rama, a 1960&#8242;s era slot car parlor in Kensington?  Inside this unassuming storefront are 4 or 5 large twisting tracks, where children and adults race cars about 3 inches wide by 6 inches long, much larger than the matchbox-sized slot cars I played with as a kid. Amateurs like us use slow cars rented from Buzz. The pros, however, bring their own custom lightning-fast cars and controllers, and they are quite serious about them.</p>
<p><img src="http://farm5.static.flickr.com/4073/4740888926_c0b02580c1.jpg" alt="IMG_1375" width="500" height="375" /></p>
<p>The car chassis are cut from lightweight aluminum composite using <a href="http://en.wikipedia.org/wiki/Electrical_discharge_machining">electrical discharge machining</a>. Motivation is provided by high-performance brushless DC motors.  Wheels and tires are made of special sticky, heat-resistant rubber, with a set of chemicals and rituals for cleaning and warm-up before a big race. </p>
<p><img src="http://farm5.static.flickr.com/4077/4740255903_8416043e0a.jpg" alt="IMG_1374" width="500" height="375" /></p>
<p>The lightweight plastic body can be either an aerodynamic wedge shape that directs airflow up, forcing the rear wheels down for better traction, or a more traditional scale model of a production muscle car. Super-cool retro body styles are available as well.</p>
<p><img src="http://farm5.static.flickr.com/4118/4740868674_c9c209b930.jpg" alt="IMG_1357" width="500" height="375" /></p>
<p>The controllers are also semi-custom built, and are adjustable by the operator to conform to his or her desired level of aggression in acceleration and braking.<br />
<span id="more-3207"></span><br />
<img src="http://farm5.static.flickr.com/4081/4740230393_5ef672c953.jpg"></p>
<p>You can buy the cars as ready-to-run products, but many racers customize theirs and/or build their own from the ground up, choosing the best components, and tweaking them for the best performance. The cars we saw were mostly made with components from <a href="http://www.koford.com/slot/index.html">Koford Engineering</a>, and the controllers were from <a href="http://www.difalcoonline.com/">DiFalco Design</a>, although apparently there are other companies serving this market as well. The fastest ultra-light cars we saw cost as much as $500.</p>
<p><img src="http://farm5.static.flickr.com/4075/4740882438_3018c92d74.jpg" alt="IMG_1366" width="500" height="375" /></p>
<p>Buzz has a good stock of generic aluminum and brass bar stock, motors, electrodes, dremel bits, lubricant, etc., behind the counter, so this could be a handy resource for local hobbyists and hackers building other electro-mechanical gadgets as well.</p>
<p><img src="http://farm5.static.flickr.com/4116/4740266549_a63d1194f5.jpg" alt="IMG_1399" width="500" height="375" /></p>
<p>Buzz-a-rama is only open on weekends, and it is closed for two months in the summer starting tomorrow, but if you get a chance, stop by and check it out. It&#8217;s worth the trip:</p>
<p>Buzz-A-Rama<br />
69 Church Avenue<br />
Brooklyn, NY 11218-3791<br />
(718) 853-1800<br />
<a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=buzz-a-rama&#038;sll=40.675732,-73.974597&#038;sspn=0.009227,0.017896&#038;ie=UTF8&#038;hq=buzz-a-rama&#038;hnear=&#038;z=13&#038;iwloc=A&#038;cid=6246138035396555608">View in Google Maps</a></p>
<p> Some more photos are in <a href="http://www.flickr.com/photos/daveclausen/sets/72157624373162616/">my Flickr Buzz-A-Rama Set</a>. You can read more about Buzz-A-Rama at <a href="http://www.nytimes.com/2009/01/19/nyregion/19bigcity.html">nytimes.com</a> and <a href="http://kensingtonbrooklynblog.com/2009/05/wonderful-short-documentary-on-buzz.html">kensingtonbrooklynblog.com</a></p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/MEY4OSCWGB8&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MEY4OSCWGB8&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2010/06/28/slot-car-hacking-at-buzz-a-rama/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>NYC Resistor takes runner up at Tech Crunch Hackday</title>
		<link>http://www.nycresistor.com/2010/05/25/nyc-resistor-takes-runner-up-at-tech-crunch-hackday/</link>
		<comments>http://www.nycresistor.com/2010/05/25/nyc-resistor-takes-runner-up-at-tech-crunch-hackday/#comments</comments>
		<pubDate>Tue, 25 May 2010 22:34:14 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[In the News]]></category>
		<category><![CDATA[NYCResistor]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=3058</guid>
		<description><![CDATA[Video of our presentation at Hackday: In the video, Ben Combee is speaking, Max Henstell is working the stabster&#8217;s pneumatics and Mark Tabry is standing by to protect bystanders, and I am off camera to the left looking pretty for the cameras. Not in the video is Bill Ward, Charles Pax, as well as the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F05%2F25%2Fnyc-resistor-takes-runner-up-at-tech-crunch-hackday%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F05%2F25%2Fnyc-resistor-takes-runner-up-at-tech-crunch-hackday%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Video of our presentation at Hackday:</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/XHvXPOSaNbg&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XHvXPOSaNbg&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>In the video,</p>
<p>Ben Combee is speaking, Max Henstell is working the stabster&#8217;s pneumatics and Mark Tabry is standing by to protect bystanders, and I am off camera to the left looking pretty for the cameras.</p>
<p>Not in the video is Bill Ward, Charles Pax, as well as the original Max.</p>
<p>* Special thanks to my friend Adam from Twilio who provided us with some assistance in the effort.</p>
<p>For the blow by blow of the event check out our time lapse.  Trust me it was 24 hours of tedium just as grueling as watching this 2.5 minute clip.</p>
<p><embed src="http://blip.tv/play/AYHg0lEA" type="application/x-shockwave-flash" width="480" height="350" allowscriptaccess="always" allowfullscreen="true"></embed>As you can see this was an pretty large effort by NYCR and a hell of a lot more went into this project than is readily apparent.  Just getting the equipment there was an event all its own.  Max and Charles worked tirelessly to repair Stabby&#8217;s pneumatic stabber arm.  Max also worked on wiring up the actuators and accompanying arduino code to link up with Ben, Bill, and Marks twilio interface code base.  I worked with Mark on a display that showed debug info from the arduinos ( blogarythmic cred ) as well as caller ( aka stabber ) id when stabbing.</p>
<p>We finished up about 5 minutes before time was called&#8230; literally.  Came down to the wire.  Stabby was awarded a runner up award, and supposedly will be on display at Tech Crunch on Wednesday some time during the day.</p>
<p>We had a hell of a lot of fun, and were excited to present a functioning project ( a first for me =P ).  Even more exciting was winning a runner up award in a contest that didn&#8217;t actually have runner up awards.  I guess they were afraid of being stabbed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2010/05/25/nyc-resistor-takes-runner-up-at-tech-crunch-hackday/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>NYC Resistor&#8217;s Twitter Teletype</title>
		<link>http://www.nycresistor.com/2010/04/06/nycrteletype/</link>
		<comments>http://www.nycresistor.com/2010/04/06/nycrteletype/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 00:44:34 +0000</pubDate>
		<dc:creator>wwward</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[NYCResistor]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[eyebeam]]></category>
		<category><![CDATA[mixer]]></category>
		<category><![CDATA[teletype]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=2812</guid>
		<description><![CDATA[NYC Resistor was invited to exhibit our old Teletype Model 15 at Eyebeam&#8217;s MIXER event last March.  To make life interesting, we used a small Python program to grab tweets from Twitter matching the &#8220;eyebeam&#8221; keyword.  Watching a 50+ year old device once used to bang out the news of the day turn to printing [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F04%2F06%2Fnycrteletype%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F04%2F06%2Fnycrteletype%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: left;">NYC Resistor was invited to exhibit our old Teletype Model 15 at Eyebeam&#8217;s MIXER event last March.  To make life interesting, we used a small Python program to grab tweets from Twitter matching the &#8220;eyebeam&#8221; keyword.  Watching a 50+ year old device once used to bang out the news of the day turn to printing the trivialities of the moment seems to echo the fate of professional journalists as the world&#8217;s attention span dwindles.  To make things more interesting, we used a sentiment analysis algorithm to parse incoming tweets for positive or negative sentiment.  The results were reflected on an old chart plotter.  Positive sentiments moved the mark left.  The middle of the paper represented neutral sentiment. Click the image for more photos and a video awaits after the break.</p>
<p style="text-align: center;"><a title="Twitter Sentiment Analysis and Vintage Printing by wwward0, on Flickr" href="http://www.flickr.com/photos/wwward0/4428222083/"><img src="http://farm3.static.flickr.com/2745/4428222083_3f68447c00.jpg" alt="Twitter Sentiment Analysis and Vintage Printing" width="500" height="375" /></a></p>
<p style="text-align: center;"><span id="more-2812"></span></p>
<p style="text-align: left;">Check out the video below for a brief explanation of how it works.  Two Arduino boards were used to drive the chart plotter and the Teletype.  Python with the Tweepy module and natural language toolkit was used for the interface to Twitter.</p>
<p style="text-align: left;">Special thanks to <a title="John Nagle's Aetheric Message Machine Company" href="http://www.aetherltd.com/index.html" target="_blank">John Nagle</a> for his guidance in getting the Teletype working, and to Trammel, Chris and Zach for the on-the-spot debugging.  Thanks to Bre for the hot logos.  Credit for the project goes to Adam Mayer, Mark Tabry, Hilary Mason, and myself (wwward.)</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="404" height="285" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AYHQtgsA" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="404" height="285" src="http://blip.tv/play/AYHQtgsA" allowfullscreen="true"></embed></object></p>
<p style="text-align: center;">
<p style="text-align: center;">Video by Eric Skiff</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2010/04/06/nycrteletype/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>March Madness &#8211; March 1st App.</title>
		<link>http://www.nycresistor.com/2010/03/01/march-madness-march-1st-app/</link>
		<comments>http://www.nycresistor.com/2010/03/01/march-madness-march-1st-app/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 17:04:28 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[HACKERSPACES]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.nycresistor.com/?p=2549</guid>
		<description><![CDATA[So, the folks over at Fubar Labs made a challenge to themselves and anyone else who wants to participate. Basically, write one program every day throughout the month of march. Any language, any function, but be creative. I doubt I can keep up the entire month, but it sounds like a really fun way to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;margin-top:-23px;margin-right:-25px;padding-right:0px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F03%2F01%2Fmarch-madness-march-1st-app%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.nycresistor.com%2F2010%2F03%2F01%2Fmarch-madness-march-1st-app%2F&amp;source=NYCResistor&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So, the folks over at <a href="http://www.fubarlabs.com">Fubar Labs</a> made a challenge to themselves and anyone else who wants to participate.  Basically, write one program every day throughout the month of march.  Any language, any function, but be creative.  I doubt I can keep up the entire month, but it sounds like a really fun way to expand ones coding horizons and do some neat stuff.  So anyways, here&#8217;s my first code for March Madness.  </p>
<p><span id="more-2549"></span></p>
<p>For my first madness script, I wrote a quick script to grab the most recent posts made to pastebin.com and grep their contents for any references to passwords.  Then I display the URL to the posting and the line that matched.  Pretty simple, and pretty fun.  Watch what you put in those pastebins kids.</p>
<p><script src="http://pastebin.com/embed_js.php?i=ncCAzgjg"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nycresistor.com/2010/03/01/march-madness-march-1st-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

