<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1500122543717267285</id><updated>2012-01-30T12:25:34.063-05:00</updated><category term='Cyborg Scrambler'/><category term='Neck Ringer'/><category term='woolly m'/><category term='Theremin'/><category term='NES'/><category term='MFP Series'/><category term='spacebat'/><category term='Guitar Pedals'/><category term='FaMI'/><category term='MIDI'/><category term='organizing'/><category term='Acid Etching'/><category term='Jawari'/><category term='Random Music Box'/><category term='MAME'/><title type='text'>Andy's Electronics Projects</title><subtitle type='html'>I'm something else alright.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.batslyadams.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-691133933920127869</id><published>2012-01-28T18:10:00.015-05:00</published><updated>2012-01-29T10:21:02.178-05:00</updated><title type='text'>Genesis Spectrum Analyzer</title><content type='html'>Built a custom interface using an ATMEGA328, an MSGEQ7 (7-band spectrum analyzer chip) and a genesis cable plugged into port 2. Sends all 7 bands with an 8-bit resolution with a 4-bit ID to make sure things are always in sync. Running the genesis side ROM on an everdrive.&lt;br /&gt;&lt;br /&gt;Really wanted to try my hand at having an audio assisted visual set. Tried an amplitude based one but it wasn't exactly what I was looking for. The chip works really nicely, and once you adjust the threshold it finds the beat  very reliably.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Debug / POC ROM - ran a frequency sweep through, works perfectly!&lt;br /&gt;&lt;iframe src="http://www.youtube.com/embed/PmGzJuRrCj4" allowfullscreen="" frameborder="0" height="315" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Actual implementation into a new ROM I've been working on.  A set of lines are drawn every frame into a tilemap in RAM then DMA'd over right after vsync. Rather than overwriting the tiles under it each line has a defined weight that is added to the array. The sum corresponds to a palette entry, so the longer the effect stays on the more intense the color becomes (black-&amp;gt;blue-&amp;gt;purple).&lt;br /&gt;&lt;br /&gt;Only using the 63hz band here, very effective! You can see around 1:15 where there is a constant tone the effect will play out.&lt;br /&gt;&lt;br /&gt;Music by the amazing &lt;a href="http://danimalcannon.bandcamp.com/"&gt;Danimal Cannon&lt;/a&gt;!&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/41_Pr1iDhsY" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Now to (tastefully) work it into some new effects! Should have it in time for &lt;a href="http://australia.blipfestival.org/"&gt;Blip Festival Australia&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-691133933920127869?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/691133933920127869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2012/01/genesis-spectrum-analyzer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/691133933920127869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/691133933920127869'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2012/01/genesis-spectrum-analyzer.html' title='Genesis Spectrum Analyzer'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/PmGzJuRrCj4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-5599374781691876114</id><published>2012-01-25T13:37:00.006-05:00</published><updated>2012-01-25T15:31:17.355-05:00</updated><title type='text'>Blip Australia 2012 Genesis ROM Flyer</title><content type='html'>After a few months of work it's finally finished...&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.youtube.com/embed/iV0kCXTSjmw" allowfullscreen="" frameborder="0" height="480" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Code: Batsly Adams&lt;br /&gt;Gfx: Wazpy&lt;br /&gt;Music: Animal Style&lt;br /&gt;&lt;br /&gt;Download the ROM here!&lt;br /&gt;&lt;a updated="true" href="http://www.youtube.com/redirect?q=http%3A%2F%2Faustralia.blipfestival.org%2Ffiles%2FBlipAustralia2012.bin&amp;amp;session_token=SK8um9t0A67DvUxcF8H1NeMRmNJ8MTMyNzYwMzM5N0AxMzI3NTE2OTk3" target="_blank" title="http://australia.blipfestival.org/files/BlipAustralia2012.bin" rel="nofollow" dir="ltr" class="yt-uix-redirect-link"&gt;http://australia.blipfestival.org/files/BlipAustralia2012.bin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I got to try out a ton of new stuff here, learned a ton in the process.&lt;br /&gt;&lt;br /&gt;A few notes:&lt;br /&gt;&lt;br /&gt;Wrote a new scene handler, allows separate scenes that can exit gracefully regardless of changes in video modes. Scene timers can be easily adjusted.&lt;br /&gt;&lt;br /&gt;New smooth non-blocking palette fading.&lt;br /&gt;&lt;br /&gt;VDP DMA routines work perfectly now, most effects are applied to a tilemap in RAM then DMA'd over right after vsync. A 32x32 map finishes in vblank with time to spare, which means no more tearing!&lt;br /&gt;&lt;br /&gt;Wrote a utility to split GIFs into frames and convert them into tiles / palettes. Have a special struct for sprites to handle this output for easy manipulation too.&lt;br /&gt;&lt;br /&gt;The large comet is 128x128 -&amp;gt; 16 32x32 sprites stitched together!&lt;br /&gt;&lt;br /&gt;The green/blue lines in the announcement scene have a (subtle) transparency effect surrounding the black bar. Used the shadow/highlight registers on the VDP here for certain tiles to simulate opacity.&lt;br /&gt;&lt;br /&gt;And finally: a full speed plasma effect, which was the holy grail of visual coding for me. Thanks so much to Andy B for help with the optimization.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Can't wait for this!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-5599374781691876114?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/5599374781691876114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2012/01/blip-festival-australia-2012-genesis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5599374781691876114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5599374781691876114'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2012/01/blip-festival-australia-2012-genesis.html' title='Blip Australia 2012 Genesis ROM Flyer'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/iV0kCXTSjmw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4327120331202907814</id><published>2011-12-20T18:13:00.005-05:00</published><updated>2011-12-20T18:21:25.027-05:00</updated><title type='text'>Blip Australia 2012</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-SssMrUSDgr4/TvEXJjw_ZQI/AAAAAAAAAWI/IQlzuCHBd34/s1600/blip_festival_australia_thumb.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/-SssMrUSDgr4/TvEXJjw_ZQI/AAAAAAAAAWI/IQlzuCHBd34/s320/blip_festival_australia_thumb.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5688353257332630786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm extremely proud to announce that I'll be performing at Blip Australia 2012! I'm honored to be part of such an incredible lineup. &lt;br /&gt;&lt;br /&gt;Check it.&lt;br /&gt;&lt;br /&gt;7bitHero (BNE)&lt;br /&gt;10k (SYD)&lt;br /&gt;Abortifacient (SYD)&lt;br /&gt;Batsly Adams (US)&lt;br /&gt;Bit Shifter (US)&lt;br /&gt;Derris-Kharlan (MEL)&lt;br /&gt;Dot.AY (MEL)&lt;br /&gt;_ensnare_ (UK)&lt;br /&gt;Hally (JP)&lt;br /&gt;iLKke (SYD)&lt;br /&gt;Lazerbeat (UK)&lt;br /&gt;little-scale (ADE)&lt;br /&gt;Nullsleep (US)&lt;br /&gt;Patric C (DE)&lt;br /&gt;Saitone (JP)&lt;br /&gt;Trash80 (US)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://australia.blipfestival.org/"&gt;http://australia.blipfestival.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4327120331202907814?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4327120331202907814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/12/blip-australia-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4327120331202907814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4327120331202907814'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/12/blip-australia-2012.html' title='Blip Australia 2012'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-SssMrUSDgr4/TvEXJjw_ZQI/AAAAAAAAAWI/IQlzuCHBd34/s72-c/blip_festival_australia_thumb.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4139803405572769892</id><published>2011-12-20T18:00:00.002-05:00</published><updated>2011-12-22T12:22:32.205-05:00</updated><title type='text'>Workbench 11/2/11</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-cEeCS_GMtPs/TvEvEQ_0oxI/AAAAAAAAAWU/l4W2ex6sFr4/s1600/workbench"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://1.bp.blogspot.com/-cEeCS_GMtPs/TvEvEQ_0oxI/AAAAAAAAAWU/l4W2ex6sFr4/s400/workbench" border="0" alt=""id="BLOGGER_PHOTO_ID_5688379554674287378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the cleanest it has been since it was built.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4139803405572769892?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4139803405572769892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/12/workbench-11112.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4139803405572769892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4139803405572769892'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/12/workbench-11112.html' title='Workbench 11/2/11'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-cEeCS_GMtPs/TvEvEQ_0oxI/AAAAAAAAAWU/l4W2ex6sFr4/s72-c/workbench' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-609918749823049314</id><published>2011-12-20T17:58:00.004-05:00</published><updated>2011-12-22T12:22:01.349-05:00</updated><title type='text'>Card Preview</title><content type='html'>Circuit card preview in collaboration with Jeremiah Johnson. The result of a few months of circuit design / code.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://26.media.tumblr.com/tumblr_lu1mz9YdBe1qz59y9o1_500.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 500px; height: 349px;" src="http://26.media.tumblr.com/tumblr_lu1mz9YdBe1qz59y9o1_500.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-ffQk-A2rYGo/TvEVK3GoApI/AAAAAAAAAV8/mFXsbGhmN9o/s1600/wkbnch.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/-ffQk-A2rYGo/TvEVK3GoApI/AAAAAAAAAV8/mFXsbGhmN9o/s320/wkbnch.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5688351080680260242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Release info will be up soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-609918749823049314?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/609918749823049314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/12/card-preview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/609918749823049314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/609918749823049314'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/12/card-preview.html' title='Card Preview'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ffQk-A2rYGo/TvEVK3GoApI/AAAAAAAAAV8/mFXsbGhmN9o/s72-c/wkbnch.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-2414643305702719776</id><published>2011-12-20T17:55:00.004-05:00</published><updated>2011-12-20T19:01:36.603-05:00</updated><title type='text'>Fontana's I/O Sep11</title><content type='html'>Wrote a new Genesis text scroller that uses the SD-card on the everdrive! The ROM takes any (8x8) bitmap font from a folder and copies it to RAM for scrolling. The string is precompiled, working on an neat interface to edit on the fly at gigs / save previous names to SRAM.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/2-5DOB6kS50" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Had so much fun at that show, everyone was amazing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-2414643305702719776?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/2414643305702719776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/12/fontanas-io-sep11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2414643305702719776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2414643305702719776'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/12/fontanas-io-sep11.html' title='Fontana&apos;s I/O Sep11'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/2-5DOB6kS50/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4310955816562975561</id><published>2011-11-02T02:54:00.006-04:00</published><updated>2011-11-02T14:25:45.298-04:00</updated><title type='text'>PCB Design</title><content type='html'>So I've been on a roll since I've setup new workspace/benches (thanks again Adam / Todd!). I decided to go through my old parts / unfinished projects to tie up some loose ends. Setup a few devboards for a PIC / attiny / propeller. Had nothing in mind, but after some playing around, I had an idea for a project. Contacted Jeremiah Johnson (www.nullsleep.com) to collaborate. The function will remain a secret until gli.tc/h but I can say that it's my favorite project to date, and I'm super proud about how it came out. Got intimate with some (frequency/amplitude/phase) modulation, learned a bunch about surface mount design and SD card interfaces too.&lt;br /&gt;&lt;br /&gt;Designed the PCB in Altium, had a few ups and downs. The 3D renders are pretty neat and overall the experience was pleasant. Any hangups were probably due to a misunderstanding how libraries / custom parts are handled.&lt;br /&gt;&lt;br /&gt;Ordered 20 boards, they arrived in about 10 days. Doh, botched silkscreen on the front. I think I may have overloaded their silk machine, I'd imagine those halftone dots could cause a problem since each counts as an individual shape. Luckily none of the text was affected and the back is absolutely perfect. They look amazing otherwise, excellent quality.&lt;br /&gt;&lt;br /&gt;Fixed it up with my vinyl cutter anyway, it's temporary until rev 2, but that's okay! Looks great.&lt;br /&gt;&lt;br /&gt;Works better than expected, can't wait to show it off!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4310955816562975561?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4310955816562975561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/11/pcb-design_02.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4310955816562975561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4310955816562975561'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/11/pcb-design_02.html' title='PCB Design'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4331498879180525062</id><published>2011-09-13T12:51:00.001-04:00</published><updated>2011-09-13T12:51:58.726-04:00</updated><title type='text'>WTPA2 DPCM Drumkit Test</title><content type='html'>RB drum kit run through a USB-midi converter to the WTPA2.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="345" src="http://www.youtube.com/embed/9Anim5eGjwQ" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;I fixed a bunch of bugs with the sample code, I had the DAC return to zero immediately after the sample was done playing which caused a nasty click/pop. Now it gracefully levels out any inactive channels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4331498879180525062?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4331498879180525062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/09/wtpa2-dpcm-drumkit-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4331498879180525062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4331498879180525062'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/09/wtpa2-dpcm-drumkit-test.html' title='WTPA2 DPCM Drumkit Test'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/9Anim5eGjwQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-3906139609682101255</id><published>2011-08-20T12:47:00.000-04:00</published><updated>2011-09-13T12:50:52.125-04:00</updated><title type='text'>WTPA2 DPCM support</title><content type='html'>WTPA2 code modified to load native NES samples (1-bit DPCM) from a uSD card. I could have converted them to wave but what's the fun in that?&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="345" src="http://www.youtube.com/embed/SHcNybL-XRE" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Uploaded to WTPA via ISP/STK500 devkit.&lt;br /&gt;&lt;br /&gt;128 samples taken from Bucky (explod2a03)'s DMC pack.&lt;br /&gt;http://theshizz.org/forum/index.php?/topic/25657-n-e-s-sample-pack-v1/&lt;br /&gt;&lt;br /&gt;As always, big ups to Todd Bailey (www.narrat1ve.com). If you're even remotely interested in this stuff you owe it to yourself to get a kit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-3906139609682101255?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/3906139609682101255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/08/wtpa2-dpcm-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/3906139609682101255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/3906139609682101255'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/08/wtpa2-dpcm-support.html' title='WTPA2 DPCM support'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/SHcNybL-XRE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-7953707013632281585</id><published>2011-06-23T11:38:00.002-04:00</published><updated>2011-06-23T11:41:11.634-04:00</updated><title type='text'>Chipocrite @ Lebowskifest</title><content type='html'>did visuals for lebowskifest philly! (2 x genesis + gp2x)&lt;br /&gt;&lt;br /&gt;chipocrite absolutely rocked the place!&lt;br /&gt;&lt;br /&gt;&lt;iframe width="640" height="390" src="http://www.youtube.com/embed/lQu2vVZi2bo" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-7953707013632281585?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/7953707013632281585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/06/chipocrite-lebowskifest.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/7953707013632281585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/7953707013632281585'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/06/chipocrite-lebowskifest.html' title='Chipocrite @ Lebowskifest'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/lQu2vVZi2bo/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4207506069009897712</id><published>2011-04-18T13:02:00.002-04:00</published><updated>2011-04-18T13:05:06.791-04:00</updated><title type='text'>FaMI VRC6 Support!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-F1BTSqmT61k/Taxu6_tWabI/AAAAAAAAAUY/l5jvIJuPEls/s1600/200916_837454342702_8110432_41759567_6312851_o.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 299px;" src="http://4.bp.blogspot.com/-F1BTSqmT61k/Taxu6_tWabI/AAAAAAAAAUY/l5jvIJuPEls/s400/200916_837454342702_8110432_41759567_6312851_o.jpg" alt="" id="BLOGGER_PHOTO_ID_5596970396727798194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Implemented VRC6 (for powerpak users) - Both square channels + sawtooth working perfectly&lt;br /&gt;&lt;br /&gt;Channel remapping - MIDI channels can now be reassigned on the fly with a controller in P1. They can even overlap! So you can assign a single MIDI channel to multiple channels on the NES and they will play simultaneously. A detune / transpose option was added so you can create multi-channel leads if you are using this as a live instrument.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sent out a couple of demo boards - a few bugfixes later and things are stable! It's pretty much interface / sound preference coding from here on out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4207506069009897712?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4207506069009897712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/04/fami-vrc6-support.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4207506069009897712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4207506069009897712'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/04/fami-vrc6-support.html' title='FaMI VRC6 Support!'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-F1BTSqmT61k/Taxu6_tWabI/AAAAAAAAAUY/l5jvIJuPEls/s72-c/200916_837454342702_8110432_41759567_6312851_o.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-5559649991527947832</id><published>2011-03-09T13:04:00.006-05:00</published><updated>2011-03-09T13:09:13.996-05:00</updated><title type='text'>BOSTON8BIT Presents: PAX East 2011 Chiptune Showcase</title><content type='html'>I'll be performing visuals on March 11-13 from 11am-2pm at PAX East in the jamspace. Stop by and check out some amazing artists / say hello!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;=== FRIDAY ===&lt;br /&gt;Cathode Rays&lt;br /&gt;Oxygenstar&lt;br /&gt;Active Knowledge&lt;br /&gt;Animal Style&lt;br /&gt;Bit Shifter&lt;/p&gt;&lt;p&gt;=== SATURDAY ===&lt;br /&gt;AdamGetsAwesome&lt;br /&gt;Zen Albatross&lt;br /&gt;Danimal Cannon&lt;br /&gt;Br1ght Pr1mate&lt;br /&gt;Smiletron&lt;/p&gt;&lt;p&gt;=== SUNDAY ===&lt;br /&gt;7th Gear&lt;br /&gt;Facundo&lt;br /&gt;Shortsleeves&lt;br /&gt;Disasterpeace&lt;br /&gt;glomag and Corset lore&lt;/p&gt;&lt;p&gt;=== VISUAL ARTISTS ===&lt;br /&gt;InvaderBacca&lt;br /&gt;HN_i_C&lt;br /&gt;Batsly Adams&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-5559649991527947832?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/5559649991527947832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/03/boston8bit-presents-pax-east-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5559649991527947832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5559649991527947832'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/03/boston8bit-presents-pax-east-2011.html' title='BOSTON8BIT Presents: PAX East 2011 Chiptune Showcase'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-8279087352109462491</id><published>2011-03-01T23:38:00.000-05:00</published><updated>2011-03-08T13:38:08.715-05:00</updated><title type='text'>In da lab</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-YvVDxk90NKA/TWx4SIBujgI/AAAAAAAAARk/B03lDEj3P7U/s1600/172292_756660723762_8110432_41290449_6463096_o.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 299px;" src="http://1.bp.blogspot.com/-YvVDxk90NKA/TWx4SIBujgI/AAAAAAAAARk/B03lDEj3P7U/s400/172292_756660723762_8110432_41290449_6463096_o.jpg" alt="" id="BLOGGER_PHOTO_ID_5578966291192909314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NSF sync x 2 WORKING&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-8279087352109462491?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/8279087352109462491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/01/in-da-lab.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8279087352109462491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8279087352109462491'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/01/in-da-lab.html' title='In da lab'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-YvVDxk90NKA/TWx4SIBujgI/AAAAAAAAARk/B03lDEj3P7U/s72-c/172292_756660723762_8110432_41290449_6463096_o.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-2482406857900578790</id><published>2011-02-28T23:02:00.026-05:00</published><updated>2011-03-04T22:21:11.245-05:00</updated><title type='text'>DrunkenNES</title><content type='html'>Edit: If you're looking to contact me you can use&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-PBu24gWRGtc/TXGrxDdpyEI/AAAAAAAAAS0/Ks8mtOe9YDo/s1600/AndrewReitanoEMail.png"&gt; &lt;img style="cursor: pointer; width: 194px; height: 16px;" src="http://1.bp.blogspot.com/-PBu24gWRGtc/TXGrxDdpyEI/AAAAAAAAAS0/Ks8mtOe9YDo/s400/AndrewReitanoEMail.png" alt="" id="BLOGGER_PHOTO_ID_5580430272520374338" border="0" /&gt;&lt;/a&gt; (lousy spambots.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The third in a series of new NES peripherals - I present to you...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-j0xuLfKJeNU/TWyIWeFaMiI/AAAAAAAAASc/DbfuKsObeVY/s1600/drunkenNES_hw0.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 256px; height: 240px;" src="http://2.bp.blogspot.com/-j0xuLfKJeNU/TWyIWeFaMiI/AAAAAAAAASc/DbfuKsObeVY/s400/drunkenNES_hw0.png" alt="" id="BLOGGER_PHOTO_ID_5578983958019453474" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-AlBvGyRkXzs/TWyIWYlzrFI/AAAAAAAAASk/p_SrTlNakVo/s1600/creditsDNES.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 256px; height: 240px;" src="http://3.bp.blogspot.com/-AlBvGyRkXzs/TWyIWYlzrFI/AAAAAAAAASk/p_SrTlNakVo/s400/creditsDNES.png" alt="" id="BLOGGER_PHOTO_ID_5578983956544728146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/--Nln427egvA/TWyma9H1wII/AAAAAAAAASs/MxamwmFv3bs/s1600/photo.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 299px;" src="http://3.bp.blogspot.com/--Nln427egvA/TWyma9H1wII/AAAAAAAAASs/MxamwmFv3bs/s400/photo.JPG" alt="" id="BLOGGER_PHOTO_ID_5579017020419457154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Wow such an overwhelming response for this thing! I'll put up a video with more of the screens / music - hopefully by tomorrow.&lt;br /&gt;&lt;br /&gt;Thanks Jessen for taking video - there is actually a lot more to the game - I'll try to find some more!&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/20441801" frameborder="0" height="295" width="400"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/20441801"&gt;2011 Feb 26 - Drunken NES Breathalyzer - Pulsewave at The Tank, New York&lt;/a&gt; from &lt;a href="http://vimeo.com/user1814070"&gt;EM Dash&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" src="http://www.youtube.com/embed/OwX5hPUUMG0" allowfullscreen="" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;So about DrunkenNES. I had recently done a workshop for &lt;a href="http://www.8static.com/"&gt;8static&lt;/a&gt; and bought a bunch of sensors to show the basics of physical computing. I came across an alcohol sensor and thought it would be fun to play with. I hooked it up to a scope and showed it to a couple of friends I had over. A couple of hours later we had a ROM with the sound pitching up as it detected more alcohol - which we really couldn't stop laughing about.&lt;br /&gt;I got to leverage all the previous work in the NES communications driver I had written for the Arduino (using an RBBB in an enclosure). We forced a friend to drink for science - we all did a lot of drinking for science. The thing is actually pretty accurate provided you didn't have a drink in the past 3 minutes - it was fun having excel open "collecting data".&lt;br /&gt;&lt;br /&gt;So alcohol sensor -&gt; ADC on Arduino -&gt; NES communcations driver -&gt; gameport #2 -&gt; homebrew software on NES &lt;a href="http://www.retrousb.com/"&gt;powerpak cart&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We decided to make it a full fledged game from there - &lt;a href="http://www.adamgetsawesome.com/"&gt;AdamGetsAwesome&lt;/a&gt; helped me test the circuit / wire up the cart - &lt;a href="http://www.kriskeyser.com/"&gt;Kris Keyser&lt;/a&gt; managed to learn Famitracker and wrote a great soundtrack in a few days - and I commissioned a few artists to generate some graphics (&lt;a href="http://www.snakevsmongoose.info/"&gt;Alex Baderian&lt;/a&gt;, &lt;a href="http://www.uglymachine.net/"&gt;Emi Spicer&lt;/a&gt;, Kathleen Wisneski). I'm still amazed everything pulled together so well. I'm actually ashamed to admit that the code is about 5 times as long as the MIDI interface (2500+ lines of 6502 assembly!) - really complex. I made great use of bankswitching with the &lt;a href="http://en.wikipedia.org/wiki/Memory_Management_Controller#MMC1"&gt;MMC1&lt;/a&gt; mapper to handle all of the nametable / music data.&lt;br /&gt;&lt;br /&gt;Features:&lt;br /&gt;* 6 states you could rank in depending on your reading:&lt;br /&gt;sober / getting started / buzzed / tipsy / drunk / wasted&lt;br /&gt;* Each state to have up to 4 screens with 2 frames of animation each and cycles through each every time it's hit (you should never see the same screen twice).&lt;br /&gt;* Fully functional 6-digit hi-score table (saves to SRAM for battery backed scores)&lt;br /&gt;To keep it fun - the score is derived from your reading - not your rank (I.E. I can have a higher "drunk" score than someone else).&lt;br /&gt;* Original soundtrack (10 tracks by Kris Keyser!)&lt;br /&gt;&lt;br /&gt;Also: the foundation of the game is based entirely on crumby animal puns - see below&lt;br /&gt;&lt;iframe title="YouTube video player" src="http://www.youtube.com/embed/KYNoPeRqidY" allowfullscreen="" frameborder="0" height="390" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-2482406857900578790?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/2482406857900578790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/02/drunkennes.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2482406857900578790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2482406857900578790'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/02/drunkennes.html' title='DrunkenNES'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-PBu24gWRGtc/TXGrxDdpyEI/AAAAAAAAAS0/Ks8mtOe9YDo/s72-c/AndrewReitanoEMail.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6092706674327997514</id><published>2011-02-14T15:42:00.003-05:00</published><updated>2011-02-14T16:46:01.309-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MIDI'/><category scheme='http://www.blogger.com/atom/ns#' term='FaMI'/><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>FaMI Update</title><content type='html'>&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/T1DBCsHE2IE" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Total revamp - almost fully MIDI compliant! Major update soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6092706674327997514?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6092706674327997514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/02/fami-update.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6092706674327997514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6092706674327997514'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/02/fami-update.html' title='FaMI Update'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/T1DBCsHE2IE/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-7207953211558040242</id><published>2011-02-14T14:57:00.006-05:00</published><updated>2011-09-06T08:59:43.832-04:00</updated><title type='text'>Sega Genesis visuals</title><content type='html'>So I'm back into Genesis coding now!&lt;br /&gt;&lt;br /&gt;Just did visuals for the amazing &lt;a href="http://note.bandcamp.com"&gt;note!&lt;/a&gt; on the engadget show! Thanks for having us - it was a blast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-7207953211558040242?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/7207953211558040242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2011/02/sega-genesis-visuals.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/7207953211558040242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/7207953211558040242'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2011/02/sega-genesis-visuals.html' title='Sega Genesis visuals'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-5887891272158584015</id><published>2010-10-07T17:57:00.005-04:00</published><updated>2010-10-07T18:07:40.601-04:00</updated><title type='text'>Schematic + Optional MIDI-in</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/TK5EpSy1Z2I/AAAAAAAAAQw/bZPjmjf43jI/s1600/schematic3.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 256px; height: 224px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/TK5EpSy1Z2I/AAAAAAAAAQw/bZPjmjf43jI/s400/schematic3.png" alt="" id="BLOGGER_PHOTO_ID_5525429269040555874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/TK5ChVuSdeI/AAAAAAAAAQo/Bt46nrkSwgY/s1600/schematic2.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;MIDI-IN portion lovingly ripped from the Arduinoboy schematic (I already had the circuit built!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-5887891272158584015?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/5887891272158584015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/10/schematic-optional-midi-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5887891272158584015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5887891272158584015'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/10/schematic-optional-midi-in.html' title='Schematic + Optional MIDI-in'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/TK5EpSy1Z2I/AAAAAAAAAQw/bZPjmjf43jI/s72-c/schematic3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-3065421552947352661</id><published>2010-10-01T14:04:00.002-04:00</published><updated>2011-02-14T16:47:08.403-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES-&gt;PC Schematic</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/TKYi0dKLB_I/AAAAAAAAAQg/UhENLpKGT74/s1600/schematic1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 256px; height: 224px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/TKYi0dKLB_I/AAAAAAAAAQg/UhENLpKGT74/s400/schematic1.png" alt="" id="BLOGGER_PHOTO_ID_5523140277592328178" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-3065421552947352661?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/3065421552947352661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/10/nes-pc-schematic.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/3065421552947352661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/3065421552947352661'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/10/nes-pc-schematic.html' title='NES-&gt;PC Schematic'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/TKYi0dKLB_I/AAAAAAAAAQg/UhENLpKGT74/s72-c/schematic1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6744939975259297796</id><published>2010-09-29T01:12:00.001-04:00</published><updated>2011-02-14T16:47:08.403-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES-NES NSF Sync</title><content type='html'>I took a break from FaMI to try out something new.&lt;br /&gt;&lt;br /&gt;I've coded up 2 different NSF playing roms (modified versions of the amazing vegaplay - thanks to NO CARRIER) - one is a master that sends a "sync" signal and one is a slave that does nothing but wait for the rising edge of that signal. Based on the way I'm running the sync it's impossible for them to fall out of time. Right now I'm using an Arduino as a clock source (which is overkill, you can use something like a 555 timer) in place of a "master" NES but you get the picture. I don't have 2 powerpaks to test out the real deal right now, but would anyone be interested in this type of thing?&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OEa1XpNHbHY?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/OEa1XpNHbHY?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Possible uses:&lt;br /&gt;- 2 NSF / 10 channel songs?&lt;br /&gt;- If you use 2 slaves running from a single clock source you can play the same NSF to switch over during a live performance in case one fails&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6744939975259297796?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6744939975259297796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/09/nes-nes-nsf-sync.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6744939975259297796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6744939975259297796'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/09/nes-nes-nsf-sync.html' title='NES-NES NSF Sync'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-7031939652997676807</id><published>2010-08-09T09:55:00.001-04:00</published><updated>2011-02-14T16:47:08.405-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>Analog control of glitchNES v0.2</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bZBUDzuBPwI&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bZBUDzuBPwI&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Korg nanocontrol + powerpak + arduino&lt;br /&gt;&lt;br /&gt;CC01 : Delay speed (0-127)&lt;br /&gt;CC02: Bank select (0-7)&lt;br /&gt;CC03: Nametable select (0-7)&lt;br /&gt;&lt;br /&gt;Song: Animal-Style - LameFAQs&lt;br /&gt;www.animal-style.com&lt;br /&gt;&lt;br /&gt;glitchNES 0.2&lt;br /&gt;www.no-carrier.com&lt;br /&gt;&lt;br /&gt;PC-NES Transfer Tool / FaMI&lt;br /&gt;www.batslyadams.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-7031939652997676807?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/7031939652997676807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/08/analog-control-of-glitchnes-v02.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/7031939652997676807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/7031939652997676807'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/08/analog-control-of-glitchnes-v02.html' title='Analog control of glitchNES v0.2'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4094348434474002359</id><published>2010-08-03T00:10:00.001-04:00</published><updated>2010-08-03T00:10:54.722-04:00</updated><title type='text'>Korg nanokontroller + LogoNES</title><content type='html'>Bought a KORG nanokontroller today - modified the great logoNES to take CC messages!&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Te1Hiv0-0GU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x006082&amp;amp;color2=00bffd"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Te1Hiv0-0GU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x006082&amp;amp;color2=00bffd" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Things are coming together nicely.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4094348434474002359?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4094348434474002359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/08/korg-nanokontroller-logones.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4094348434474002359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4094348434474002359'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/08/korg-nanokontroller-logones.html' title='Korg nanokontroller + LogoNES'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6513787488910527028</id><published>2010-08-02T00:25:00.000-04:00</published><updated>2011-02-14T16:47:08.406-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>PC-&gt;NES Transfer Tool Opcodes</title><content type='html'>&lt;div class="post-entry"&gt;&lt;div class="entry-content selected"&gt;      I'm  hoping that people will develop stuff for this. You really only need to  be able to program something that can write to the serial port which  can be done really easily with something like &lt;a href="http://processing.org/" target="_blank"&gt;processing&lt;/a&gt;. Everything works on 2 byte messages formatted as ([command] [value])- I've put up a list of the ones I'm using so far.&lt;br /&gt;&lt;p&gt;&lt;a href="https://spreadsheets.google.com/pub?key=0Ar1Fb5yZRPrjdE9Qbk9QNUFUSEV6VlBFRDdOTmlBRXc&amp;amp;output=html" target="_blank"&gt;PC-&gt;NES Transfer Tool Opcode List&lt;/a&gt;&lt;br /&gt;For instance - some pseudo code for writing a message to the screen.&lt;br /&gt;&lt;/p&gt;&lt;div class="codebox"&gt;&lt;pre&gt;&lt;code&gt;String message = "Hello world!"&lt;br /&gt;// Set the VRAM address to the top left of the name table (0x2000)&lt;br /&gt;Serialport.write(0x01, 0x20); // 0x01 -&gt; Set PPU MSB&lt;br /&gt;Serialport.write(0x02, 0x00); // 0x02 -&gt; Set PPU LSB&lt;br /&gt;for(int i=0; i &lt; message.length; i++)&lt;br /&gt;{&lt;br /&gt;   Serialport.write(0x04, message[i]); // 0x04 -&gt; Write tile to screen with blip - increment to next position&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;That's it - the program gives you full access to  the PPU/APU  (sort of like an API) so you can pretty much do whatever  you want with it. Should be handy for VJ applications - back to working  on FaMI!&lt;/p&gt;      &lt;/div&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6513787488910527028?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6513787488910527028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/08/pc-nes-transfer-tool-opcodes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6513787488910527028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6513787488910527028'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/08/pc-nes-transfer-tool-opcodes.html' title='PC-&gt;NES Transfer Tool Opcodes'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6231399190418664933</id><published>2010-08-01T22:51:00.006-04:00</published><updated>2011-02-14T16:47:08.406-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>PC-&gt;NES Speed improvement!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/TFZF1PN2dKI/AAAAAAAAAQQ/JysehbTPRLQ/s1600/worksle2.bmp"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/TFZFxT3vLpI/AAAAAAAAAQI/wyWjPo3L0Js/s1600/worksle2.bmp"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/TFZFfhRGEGI/AAAAAAAAAQA/MEA8D6lnfxE/s1600/fixedle2.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 234px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/TFZFfhRGEGI/AAAAAAAAAQA/MEA8D6lnfxE/s320/fixedle2.bmp" alt="" id="BLOGGER_PHOTO_ID_5500660402687971426" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/TFZFxT3vLpI/AAAAAAAAAQI/wyWjPo3L0Js/s1600/worksle2.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 234px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/TFZFxT3vLpI/AAAAAAAAAQI/wyWjPo3L0Js/s320/worksle2.bmp" alt="" id="BLOGGER_PHOTO_ID_5500660708329598610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So I've been wrestling with the timing of the transfer tool. The Arduino end is a huge unknown since I can't get access to the underlying assembly. The good news is I figured out what was blowing the timing. I had 2 bytes being sent each time - pretty much like a PISO (parallel in serial out) shift register. The way I was doing it originally was&lt;br /&gt;&lt;br /&gt;PORTC = (byteToSend1 &gt;&gt; bitIndex);&lt;br /&gt;&lt;br /&gt;Which was fine, but in the worst case it would have to shift the value 15 times.&lt;br /&gt;Instead I made the change persistant:&lt;br /&gt;&lt;br /&gt;byteToSend1 = (byteToSend1 &gt;&gt; 1);&lt;br /&gt;PORTC = (byteToSend1);&lt;br /&gt;&lt;br /&gt;Which ensures each bit only needs to be shifted once!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6231399190418664933?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6231399190418664933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/08/pc-nes-speed-improvement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6231399190418664933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6231399190418664933'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/08/pc-nes-speed-improvement.html' title='PC-&gt;NES Speed improvement!'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/TFZFfhRGEGI/AAAAAAAAAQA/MEA8D6lnfxE/s72-c/fixedle2.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-5905204409251073134</id><published>2010-07-30T01:16:00.013-04:00</published><updated>2011-02-14T16:46:20.406-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MIDI'/><category scheme='http://www.blogger.com/atom/ns#' term='FaMI'/><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>Arduino-&gt;NES Transfer Tool + FaMI - Family MIDI</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/TKYi0dKLB_I/AAAAAAAAAQg/UhENLpKGT74/s400/schematic1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 256px; height: 224px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/TKYi0dKLB_I/AAAAAAAAAQg/UhENLpKGT74/s400/schematic1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've been working at a serial connection to the NES for a few months  now. At first I came up with a board to try and establish a serial line  to the NES through the controller port  - I only made 2. They worked -  but I figured that it was possible to do it without the board if I did  some tricky stuff with the ATMega interrupts on the Arduino. After a few  days of debugging (and cycle counting) it’s working flawlessly. The  advantage of this over a software serial based approach is that the  Arduino acts as a buffer that’ll hold incoming messages (up to 128  bytes) until the NES is ready to get the next one. This means that the  NES is free to do other things and doesn’t need to spend time polling  the controller port! The latency is extremely low - about as fast as the  NES could handle - faster than the MIDI standard. The serial code is  compact and easily relocatable - it works great as a replacement to any  controller code. Working on a new name for this since it really just  acts like a bridge between your PC and the NES. Both the ROMs and the  Arduino stuff will be open source so if you have the hardware you're  ready to go!&lt;br /&gt;&lt;br /&gt;Arduino-&gt;NES Transfer Tool features:&lt;br /&gt;&lt;br /&gt;PRG Upload (2K max ($6000-$7FFF) - great for quickly debugging small programs)&lt;br /&gt;CHR-RAM Uploader - CHR banks / nametable data&lt;br /&gt;Full PPU control (palette / scroll registers / mirroring etc..)&lt;br /&gt;Full sound register control&lt;br /&gt;&lt;br /&gt;Demo video of PRG/PPU uploading. First the transfer tool is loaded from the powerpak - then glitchNES is uploaded over serial- then from there a couple of new CHR banks are loaded while glitchNES is running.&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cvAxre0bEJY&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/cvAxre0bEJY&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Example software: (I'll upload videos as I record them)&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=cvAxre0bEJY"&gt;PRG Upload for fast development cycle on real hardware&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=0TgO1qQJM1s&amp;amp;feature=channel"&gt;Bridge PC data through serial&lt;/a&gt; - (ex. network data sent over serial to &lt;a href="http://www.youtube.com/watch?v=0TgO1qQJM1s&amp;amp;feature=channel"&gt;Twitter&lt;/a&gt; client)&lt;br /&gt;Analog sensor input for alternate controls&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=bZBUDzuBPwI&amp;amp;feature=player_embedded"&gt;MIDI CC control of glitchNES&lt;/a&gt;&lt;br /&gt;Atari punk type console using the APU&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=RnZAsfNdr7A&amp;amp;feature=player_embedded"&gt;Hardware NSF player&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What you need:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/TFJgYtQn-HI/AAAAAAAAAPo/TvdnuNXiQ44/s1600/stuff.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/TFJgYtQn-HI/AAAAAAAAAPo/TvdnuNXiQ44/s320/stuff.JPG" alt="" id="BLOGGER_PHOTO_ID_5499564072555247730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;An NES&lt;br /&gt;Arduino Duemilanove or equivalent (testing RBBB this weekend - should be no problems)&lt;br /&gt;Desoldered NES controller cord (I have about 50 of these that I intended to use for the boards)&lt;br /&gt;Powerpak or other devcart (All software is currently using NROM (PRG-ROM + CHR-RAM) to make things simpler)&lt;br /&gt;Optional: MIDI-in circuit for Arduino for FaMI&lt;br /&gt;&lt;br /&gt;- That’s it! No internal modification / extra components needed. It took a while to get the Arduino to handle everything but it was worth it to eliminate any external components. Just hook up the wires to the Arduino / run the software and pop that badboy into port 2.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/TFJgYW40wyI/AAAAAAAAAPg/WrwRj7B_cfA/s1600/photo.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/TFJgYW40wyI/AAAAAAAAAPg/WrwRj7B_cfA/s320/photo.JPG" alt="" id="BLOGGER_PHOTO_ID_5499564066549842722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And... presenting...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/TFJhADf2q-I/AAAAAAAAAPw/ygkmmleapVw/s1600/fami-0.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 256px; height: 224px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/TFJhADf2q-I/AAAAAAAAAPw/ygkmmleapVw/s320/fami-0.png" alt="" id="BLOGGER_PHOTO_ID_5499564748539603938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;FaMI (Family MIDI) - Open source NES MIDI software + live visualization by NO CARRIER&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/N9We-JduBcM&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/N9We-JduBcM&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Right now channels 1-4 are working with no issues. There aren't any  effects yet - but it’s completely stable / performance worthy in the  state that it’s in. I'll be working on pitch bends / cc control in the  next couple of weeks - but it's open source so hopefully people will  develop beyond that! The samples work but they are fixed- I’m working on  a mapper for powerpak right now that may allow sample uploading.&lt;p&gt;What’s  great about using this Arduino setup is that you can use VBlanks  MIDI-&gt;serial processing app so you don’t even need to build a MIDI  circuit - just use the USB cable!&lt;/p&gt;&lt;p&gt;I’ll be releasing the source  code for the Arduino/ROMs within the next week after I clean up the  code/comment. I'm hoping to have a suite of audio/VJ tools that are  ready to run so I’m looking for inspiration as to what else to use this  stuff for! So &lt;strong&gt;please&lt;/strong&gt; let me know if you have any ideas!&lt;/p&gt;&lt;p&gt;Thanks to&lt;br /&gt;+ NO CARRIER for FaMI name / logo / layout&lt;br /&gt;+ bucky for the encouragement / pitch tables&lt;br /&gt;+ Animal Style / enso / entire Philly crew for being awesome dudes.&lt;br /&gt;+ neilbaldwin and blargg for inspiration to finish this NES stuff&lt;/p&gt;&lt;p&gt;Oh  yeah I've got a bunch of desoldered controller cables (40+) - if you're  going to pulsewave this weekend and have the hardware to try this out,  let me know! I'll bring you one so you don't have to destroy a  controller - free of charge - just help me test this stuff! &lt;img src="http://chipmusic.org/forums/img/smilies/smile.png" alt="smile" height="15" width="15" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-5905204409251073134?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/5905204409251073134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/07/arduino-nes-transfer-tool-fami-family_30.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5905204409251073134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5905204409251073134'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/07/arduino-nes-transfer-tool-fami-family_30.html' title='Arduino-&gt;NES Transfer Tool + FaMI - Family MIDI'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/TKYi0dKLB_I/AAAAAAAAAQg/UhENLpKGT74/s72-c/schematic1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6468429473315992910</id><published>2010-07-06T20:37:00.003-04:00</published><updated>2011-02-14T16:49:01.966-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><title type='text'>Homebrew - Honey Brown Ale</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/TDPNJx0S_HI/AAAAAAAAAPI/nMpPMg0yAko/s1600/homebrew-honeyale.JPG"&gt;&lt;img style="cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/TDPNJx0S_HI/AAAAAAAAAPI/nMpPMg0yAko/s320/homebrew-honeyale.JPG" alt="" id="BLOGGER_PHOTO_ID_5490957938569968754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Honey Brown Ale - can't wait to try it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6468429473315992910?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6468429473315992910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/07/homebrew-honey-brown-ale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6468429473315992910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6468429473315992910'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/07/homebrew-honey-brown-ale.html' title='Homebrew - Honey Brown Ale'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/TDPNJx0S_HI/AAAAAAAAAPI/nMpPMg0yAko/s72-c/homebrew-honeyale.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-9168917469501516246</id><published>2010-07-06T20:34:00.002-04:00</published><updated>2010-07-06T20:37:33.278-04:00</updated><title type='text'>8static handouts</title><content type='html'>Etched some handout boards for a PCB workshop I held at 8static a few  months back. Learned that 2oz copper takes forever to etch - still came  out pretty awesome with the black glass.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/TDPMOHjaA9I/AAAAAAAAAO4/QPWyej_LWhA/s1600/IMG_0279%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/TDPMOHjaA9I/AAAAAAAAAO4/QPWyej_LWhA/s320/IMG_0279%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5490956913612555218" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/TDPMOiW7GLI/AAAAAAAAAPA/k32kesqNIXw/s1600/IMG_0285%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/TDPMOiW7GLI/AAAAAAAAAPA/k32kesqNIXw/s320/IMG_0285%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5490956920807954610" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-9168917469501516246?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/9168917469501516246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/07/8static-handouts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9168917469501516246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9168917469501516246'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/07/8static-handouts.html' title='8static handouts'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LzBnAtLni0k/TDPMOHjaA9I/AAAAAAAAAO4/QPWyej_LWhA/s72-c/IMG_0279%5B1%5D.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6437360605288974493</id><published>2010-06-07T20:39:00.003-04:00</published><updated>2011-02-14T16:47:08.407-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>Famicom Fixed - Part 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/TA2SYYWY5HI/AAAAAAAAAOo/uPwpOqfOba8/s1600/IMG_0313%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/TA2SYYWY5HI/AAAAAAAAAOo/uPwpOqfOba8/s320/IMG_0313%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5480197269130634354" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/TA2SYmRl3gI/AAAAAAAAAOw/J9n1MbxCh90/s1600/IMG_0315%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/TA2SYmRl3gI/AAAAAAAAAOw/J9n1MbxCh90/s320/IMG_0315%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5480197272868609538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I bypassed the fuse while looking for a 1:1 in replacement. I only found one distributor with the same picofuse as the fami - so I tried a replacement with a 1.5A that I already had. I clipped the leads off of the old one and dropped the new one in. The caps are a bit tricky to solder to, roughing them up a bit with some sandpaper does the trick.&lt;br /&gt;&lt;br /&gt;Good as new!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6437360605288974493?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6437360605288974493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/06/famicom-fixed-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6437360605288974493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6437360605288974493'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/06/famicom-fixed-part-2.html' title='Famicom Fixed - Part 2'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/TA2SYYWY5HI/AAAAAAAAAOo/uPwpOqfOba8/s72-c/IMG_0313%5B1%5D.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-2475132835440544235</id><published>2010-05-13T13:02:00.003-04:00</published><updated>2010-05-13T13:12:37.774-04:00</updated><title type='text'>Fixed Famicom</title><content type='html'>&lt;a href="http://enso.tumblr.com/"&gt;enso&lt;/a&gt; &lt;a href="http://www.pixelstyle.tumblr.com/"&gt;enso&lt;/a&gt; &lt;a href="http://www.grafiks.tumblr.com/"&gt;enso&lt;/a&gt; (I'd advise you to check out all 3) gave me a dead Famicom, we felt that it was our civic duty to bring her back to life.&lt;br /&gt;&lt;br /&gt;Followed every damned trace on that power supply, I was really surprised to find a fuse in there, as far as I know the NES  doesn't have one.&lt;br /&gt;Anyway, replaced 2 caps + voltage regulator + fuse and this baby came right back to life!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/S-wxk6H-qII/AAAAAAAAAOg/YpA6kTq-Sac/s1600/98743314.jpg"&gt;&lt;img style="cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/S-wxk6H-qII/AAAAAAAAAOg/YpA6kTq-Sac/s320/98743314.jpg" alt="" id="BLOGGER_PHOTO_ID_5470802157496084610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No charge of course - just let me play Bird Week for a couple of days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-2475132835440544235?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/2475132835440544235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/05/fixed-famicom.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2475132835440544235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2475132835440544235'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/05/fixed-famicom.html' title='Fixed Famicom'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LzBnAtLni0k/S-wxk6H-qII/AAAAAAAAAOg/YpA6kTq-Sac/s72-c/98743314.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-854128347617364767</id><published>2010-05-04T21:13:00.006-04:00</published><updated>2011-02-14T16:47:08.408-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>Family Twitter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/S-DHMFBndFI/AAAAAAAAAOY/VOdFXH0s8ug/s1600/IMG_0227.JPG"&gt;&lt;img style="cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/S-DHMFBndFI/AAAAAAAAAOY/VOdFXH0s8ug/s320/IMG_0227.JPG" alt="" id="BLOGGER_PHOTO_ID_5467588957949097042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boingboing.net/2010/05/04/famicase-gallery-201.html"&gt;http://www.boingboing.net/2010/05/04/famicase-gallery-201.html&lt;/a&gt;&lt;br /&gt;"Yeah, you can joke, but I'll bet you that someone, somewhere, has got  this actually working in an emulator."&lt;br /&gt;&lt;br /&gt;I'll take that bet, and I'll raise you some real hardware.&lt;br /&gt;&lt;br /&gt;Laptop processes live twitter data and sends it via serial to Arduino, NESShield plugged in player 2. I'll fancy it up a bit with some graphics once I'm settled in to the new apartment.&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0TgO1qQJM1s&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/0TgO1qQJM1s&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-854128347617364767?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/854128347617364767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/05/family-twitter.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/854128347617364767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/854128347617364767'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/05/family-twitter.html' title='Family Twitter'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LzBnAtLni0k/S-DHMFBndFI/AAAAAAAAAOY/VOdFXH0s8ug/s72-c/IMG_0227.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6777661473223863974</id><published>2010-04-01T17:25:00.008-04:00</published><updated>2010-04-02T14:26:13.837-04:00</updated><title type='text'>Got a new scope!</title><content type='html'>Ah, I finally own a digital scope :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/S7UTEtBSR1I/AAAAAAAAAOQ/1250Krm0GtQ/s1600/clkcap_scope.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 146px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/S7UTEtBSR1I/AAAAAAAAAOQ/1250Krm0GtQ/s200/clkcap_scope.png" alt="" id="BLOGGER_PHOTO_ID_5455287495154616146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A quick capture of the CLK line coming out of the NES (take a look at the 1/x measurement, reads as 1.79Mhz exactly, same as NTSC NES clock!).&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-4b6573e3f4340d61" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v1.nonxt6.googlevideo.com/videoplayback?id%3D4b6573e3f4340d61%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044165%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D12317B5BB4DC321890C4063B83EB567670DF124.339665ACCEBE584C5F225CAAEFFD4BB16C673E74%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4b6573e3f4340d61%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dzu9F6nmQryItY6NUQBmWN1vgyqg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v1.nonxt6.googlevideo.com/videoplayback?id%3D4b6573e3f4340d61%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044165%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D12317B5BB4DC321890C4063B83EB567670DF124.339665ACCEBE584C5F225CAAEFFD4BB16C673E74%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4b6573e3f4340d61%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dzu9F6nmQryItY6NUQBmWN1vgyqg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;Arduino PWM test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6777661473223863974?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6777661473223863974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/04/got-new-scope.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6777661473223863974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6777661473223863974'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/04/got-new-scope.html' title='Got a new scope!'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LzBnAtLni0k/S7UTEtBSR1I/AAAAAAAAAOQ/1250Krm0GtQ/s72-c/clkcap_scope.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4567859017523665526</id><published>2010-01-16T14:28:00.005-05:00</published><updated>2011-02-14T16:47:08.408-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>scrollNES Released!</title><content type='html'>Teamed up with NO CARRIER for a ROM release!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;scrollNES is a dynamic text scrolling routine for the NES by &lt;a href="http://www.no-carrier.com"&gt;NO CARRIER&lt;/a&gt; &amp;amp; Batsly Adams. It's useful for intros, live visuals, or whatever else you need! Click &lt;a href="http://www.no-carrier.com/scrollnes.zip"&gt;here&lt;/a&gt; to download it! Click &lt;a href="http://vimeo.com/8779990"&gt;here&lt;/a&gt; to view a video version of the "readme.nes" intro that is included with scrollNES, which shows off what you can do with it.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="375"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8779990&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8779990&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="375"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Look out for more software from us! In the meantime, check out some great stuff &lt;a href="http://www.no-carrier.com/software.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4567859017523665526?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4567859017523665526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2010/01/scrollnes-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4567859017523665526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4567859017523665526'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2010/01/scrollnes-released.html' title='scrollNES Released!'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-586041482161374461</id><published>2009-12-28T12:08:00.005-05:00</published><updated>2011-02-14T16:47:08.409-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>GlitchNES - Adjustable Delay</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-b46b9fa4826649f1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v23.nonxt2.googlevideo.com/videoplayback?id%3Db46b9fa4826649f1%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044165%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5252F5788C054EA8563F3BA7CFA2683AC2370171.690F9FB90243C44C8DD0F3EBCD76C909458734B3%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db46b9fa4826649f1%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZiapMNBGvg3HG3P3rg-GWZAeRKM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v23.nonxt2.googlevideo.com/videoplayback?id%3Db46b9fa4826649f1%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044165%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5252F5788C054EA8563F3BA7CFA2683AC2370171.690F9FB90243C44C8DD0F3EBCD76C909458734B3%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db46b9fa4826649f1%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZiapMNBGvg3HG3P3rg-GWZAeRKM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;Modified version of (the great) &lt;a href="http://www.no-carrier.com/software.html"&gt;GlitchNES&lt;/a&gt;. Got annoyed trying to shoot video and use the controllers, so I dropped it in my &lt;a href="http://www.amazon.com/PanaVise-Model-201-Junior-Miniature/dp/B000B61D22"&gt;Panavise Jr&lt;/a&gt;, hah! Drilled an enclosure with a bunch of holes to hold some pots and switches.&lt;br /&gt;Single pot through Arduino board connected to the second controller port, the delay length is determined by an 8-bit value. You get some really cool glitches when you bring it up slowly. Needs some work with making the knob more "linear" (you can see that the speed ramps up kind of quick at the end of the turn). That means I have to start counting cycles.. ugh. Maybe I'll shuffle the palette with the second knob.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-586041482161374461?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/586041482161374461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/glitchnes-adjustable-delay.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/586041482161374461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/586041482161374461'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/glitchnes-adjustable-delay.html' title='GlitchNES - Adjustable Delay'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-8684526034298673897</id><published>2009-12-25T13:01:00.005-05:00</published><updated>2011-02-14T16:47:08.410-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES Arduino - Diagnostic Cart Video</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-bc0972bde339385a" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v4.nonxt7.googlevideo.com/videoplayback?id%3Dbc0972bde339385a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044165%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D627986889397F091685933E7F1F4FEFB0894780C.231372CF2B5ABD661DF979C83A5CAAA5AB9CF1DF%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dbc0972bde339385a%26offsetms%3D5000%26itag%3Dw160%26sigh%3D5Tqeq1cCdfb3JcYVbhClWBXW0wc&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v4.nonxt7.googlevideo.com/videoplayback?id%3Dbc0972bde339385a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044165%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D627986889397F091685933E7F1F4FEFB0894780C.231372CF2B5ABD661DF979C83A5CAAA5AB9CF1DF%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dbc0972bde339385a%26offsetms%3D5000%26itag%3Dw160%26sigh%3D5Tqeq1cCdfb3JcYVbhClWBXW0wc&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I've learned a lot making these boards. A few things to note:&lt;br /&gt;&lt;br /&gt;- Measure twice, cut once. I inadvertently connected a trace that didn't belong in the first board. I had to cut it with an exacto and reroute it with a small wire.&lt;br /&gt;- Thoroughly clean the board before trying to transfer the toner, and make sure you grab it by the sides! The cleanest hands will still put a nice smudge on the board. I had to tin some tracks on the second board (which is why it looks so sloppy from the bottom)&lt;br /&gt;- It's difficult to solder to a pad that has been drilled incorrectly, even when using proper technique. Soldering on a SparkFun board pad seems to magically take on a shiny teardrop shape, this board does not!&lt;br /&gt;- You CAN cut 0.30 PCB with a pair of scissors, but you'll dull them out after a handful of boards&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SzT-wGUDsjI/AAAAAAAAAN4/wz3oQxJ1Zf8/s1600-h/IMG_0168%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SzT-wGUDsjI/AAAAAAAAAN4/wz3oQxJ1Zf8/s200/IMG_0168%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5419236353915466290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At any rate, if you have a project in mind and you're putting it off because the details are daunting, please just try it. You'll learn so much in the process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-8684526034298673897?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/8684526034298673897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-diagnostic-cart-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8684526034298673897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8684526034298673897'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-diagnostic-cart-video.html' title='NES Arduino - Diagnostic Cart Video'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LzBnAtLni0k/SzT-wGUDsjI/AAAAAAAAAN4/wz3oQxJ1Zf8/s72-c/IMG_0168%5B1%5D.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-2997953757223347320</id><published>2009-12-24T22:56:00.005-05:00</published><updated>2011-02-14T16:47:08.410-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES Arduino - Diagnostic Cart</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SzQ5OuK55FI/AAAAAAAAANo/xvzt6nbR0JI/s1600-h/screenshotv2.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SzQ5OuK55FI/AAAAAAAAANo/xvzt6nbR0JI/s200/screenshotv2.png" alt="" id="BLOGGER_PHOTO_ID_5419019176708269138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yes! Everything worked as expected. The bits are all in the right place which means we can use as many shift registers as we're willing to clock. I forgot to fix the palette, but I kind of like the way it looks. The bits running along the top of the screen correspond directly to the pins beneath them.&lt;br /&gt;&lt;br /&gt;Update: Fixed palette, more components&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SzRP-f7TTTI/AAAAAAAAANw/EMB6MZ2Wqts/s1600-h/screenshotv3.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SzRP-f7TTTI/AAAAAAAAANw/EMB6MZ2Wqts/s200/screenshotv3.png" alt="" id="BLOGGER_PHOTO_ID_5419044186774261042" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-2997953757223347320?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/2997953757223347320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-diagnostic-cart.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2997953757223347320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2997953757223347320'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-diagnostic-cart.html' title='NES Arduino - Diagnostic Cart'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LzBnAtLni0k/SzQ5OuK55FI/AAAAAAAAANo/xvzt6nbR0JI/s72-c/screenshotv2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-8399730850464211811</id><published>2009-12-24T21:37:00.006-05:00</published><updated>2011-02-14T16:47:08.411-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES Arduino PCB - v0.3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SzQnWeRDrPI/AAAAAAAAANQ/TRuw1q1WIp8/s1600-h/IMG_0162%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SzQnWeRDrPI/AAAAAAAAANQ/TRuw1q1WIp8/s200/IMG_0162%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5418999518668762354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So I'm kind of enjoying the revision process.&lt;br /&gt;&lt;br /&gt;The original designs were using the digital outputs from 0-14. This is still good for using everything internal to the Arduino, but 0 and 1 are used for serial communication. Don reminded me of the potential of using the PC for control, so I remade the board with a few changes.&lt;br /&gt;- Digital pins 2-13 are used (12 bits of control) to free up serial communication&lt;br /&gt;- The MSB is properly wired, this is something I had fixed in software, but now the pins are mapped more naturally (LSB of arduino matches LSB of button register after latch/clocks)&lt;br /&gt;- I still used the ground plane, but with more isolation to avoid bridging any soldering points (again)&lt;br /&gt;&lt;br /&gt;I'm writing up a diagnostic tool to verify that everything is being received properly. I'll use it for any boards I produce after to make sure all the bits are working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-8399730850464211811?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/8399730850464211811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-pcb-v03.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8399730850464211811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8399730850464211811'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-pcb-v03.html' title='NES Arduino PCB - v0.3'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/SzQnWeRDrPI/AAAAAAAAANQ/TRuw1q1WIp8/s72-c/IMG_0162%5B1%5D.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-36070928900775208</id><published>2009-12-24T00:12:00.006-05:00</published><updated>2011-02-14T16:47:08.412-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES Arduino PCB - v0.2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SzL5O3K5fdI/AAAAAAAAAMw/xe7gkRhI5pM/s1600-h/IMG_0156%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SzL5O3K5fdI/AAAAAAAAAMw/xe7gkRhI5pM/s200/IMG_0156%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5418667335403273682" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SzL5PX60rbI/AAAAAAAAAM4/bJgEarSgeQ4/s1600-h/IMG_0159%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SzL5PX60rbI/AAAAAAAAAM4/bJgEarSgeQ4/s200/IMG_0159%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5418667344194219442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The new revision grabs the Arduino ground off the board which eliminates that extra wire. I also chained together 2 shift registers to make use of all of the Arduino digital outs. So now the board has 14-bits of control through a single NES port. I'm using some new 1/2 oz copper boards and they give a nice clean etch! I dig the clear board too.&lt;br /&gt;&lt;br /&gt;Well I drilled the board (almost destroyed the last pad too), soldered everything together and popped in the two ICs. I crossed my fingers and turned on the NES, loaded up my test program and... no joy. I did notice a strange humming sound coming out of my TV, so I did the usual sanity checks. The first chip felt pretty warm, so I unplugged the board from the controller port, and I noticed  that the humming went away. I had a hunch that there was a short somewhere, I could only hope that it wasn't in my design.&lt;br /&gt;&lt;br /&gt;Let me just say that a continuity tester is key for diagnosing these issues, you can make a simple one with an LED or make sure that your multimeter has the option. Even budget ones have this feature, mine (&lt;$15) has an audible one, which is really handy. I started poking around, and I noticed that two pins were conducting (none should in this design!). Bastard!  It's the first time I've used a ground plane fill for a board, you'll notice in the board layout below that a lot of the areas are solid. This saves on etchant and gives a clean look to the board. I guess I got sloppy though, I traced the path and found a splash of solder between VCC and GND. Yikes, I shorted the power lines. I was able to clean up the trace without much of a problem. I wired everything back up and it worked perfectly. Whew! &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SzMVJZtt8gI/AAAAAAAAANI/MUAJJnmHkhY/s1600-h/NES_PCB_BOARD1_300DPI.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 164px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SzMVJZtt8gI/AAAAAAAAANI/MUAJJnmHkhY/s200/NES_PCB_BOARD1_300DPI.png" alt="" id="BLOGGER_PHOTO_ID_5418698027922485762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finished (working) board, I'll extend the test software to 14-bit tomorrow.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SzMVJNo-1AI/AAAAAAAAANA/WaD9oyqkM_w/s1600-h/IMG_0160%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SzMVJNo-1AI/AAAAAAAAANA/WaD9oyqkM_w/s200/IMG_0160%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5418698024681395202" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-36070928900775208?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/36070928900775208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-pcb-v02.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/36070928900775208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/36070928900775208'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-pcb-v02.html' title='NES Arduino PCB - v0.2'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SzL5O3K5fdI/AAAAAAAAAMw/xe7gkRhI5pM/s72-c/IMG_0156%5B1%5D.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-8289220384139455296</id><published>2009-12-23T21:52:00.005-05:00</published><updated>2011-02-14T16:48:08.064-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES Arduino - Palette Test</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-28069ee160a345b9" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v2.nonxt6.googlevideo.com/videoplayback?id%3D28069ee160a345b9%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044166%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D23DBC8F1F7D7F5D3CD4B49D0F32DF05BAEB3CA4A.6A751FB16F073857F043F591519C501C27C1EA81%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D28069ee160a345b9%26offsetms%3D5000%26itag%3Dw160%26sigh%3DW1dbicGXcJNE9_RYzLgvTOQHkuw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v2.nonxt6.googlevideo.com/videoplayback?id%3D28069ee160a345b9%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044166%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D23DBC8F1F7D7F5D3CD4B49D0F32DF05BAEB3CA4A.6A751FB16F073857F043F591519C501C27C1EA81%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D28069ee160a345b9%26offsetms%3D5000%26itag%3Dw160%26sigh%3DW1dbicGXcJNE9_RYzLgvTOQHkuw&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The code is the same for the first controller port, the arduino/pot is in the second. I'm using 4 bits from the potentiometer and putting them into the lower nibble (hue) of the first color in the background palette. I set the intensity to 1, so if you look at the '10' row and read left to right, you should see the colors in the same order.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SzLZgigCt3I/AAAAAAAAAMo/Rf2JRA-vQ7k/s1600-h/NES_palette.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 50px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SzLZgigCt3I/AAAAAAAAAMo/Rf2JRA-vQ7k/s200/NES_palette.png" alt="" id="BLOGGER_PHOTO_ID_5418632454720370546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I guess the next step is to design an enclosure with a couple of pots/sliders for stuff like this. I got my CD4021's from digikey today, I should have enough for a handful of boards. I'm still trying to think of other things that could benefit from an analog input.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-8289220384139455296?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/8289220384139455296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-palette-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8289220384139455296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8289220384139455296'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-palette-test.html' title='NES Arduino - Palette Test'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SzLZgigCt3I/AAAAAAAAAMo/Rf2JRA-vQ7k/s72-c/NES_palette.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-9083591285063422508</id><published>2009-12-21T00:19:00.006-05:00</published><updated>2009-12-23T10:31:46.483-05:00</updated><title type='text'>NES - Arduino shield bit shift / potentiometer test</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-e8907d030da69f46" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v6.nonxt1.googlevideo.com/videoplayback?id%3De8907d030da69f46%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044166%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3BB9F1BD4980E17971543420714DB96BDD8402C.2B3258A1A8F85A8FE617CABD649A22D48E6F4F76%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De8907d030da69f46%26offsetms%3D5000%26itag%3Dw160%26sigh%3DmEdylRRmdl-H_A7cbNsa6tmp7ec&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v6.nonxt1.googlevideo.com/videoplayback?id%3De8907d030da69f46%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044166%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3BB9F1BD4980E17971543420714DB96BDD8402C.2B3258A1A8F85A8FE617CABD649A22D48E6F4F76%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De8907d030da69f46%26offsetms%3D5000%26itag%3Dw160%26sigh%3DmEdylRRmdl-H_A7cbNsa6tmp7ec&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-82019de886f01490" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v15.nonxt3.googlevideo.com/videoplayback?id%3D82019de886f01490%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044166%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3BE2E174B86197578209F06086CF07C5C1A1E659.79926BC60400D83E6A96127485C78CC077EF5567%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D82019de886f01490%26offsetms%3D5000%26itag%3Dw160%26sigh%3DQb0EoYZ5V83fhDEJi5zZ4JUkA_A&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v15.nonxt3.googlevideo.com/videoplayback?id%3D82019de886f01490%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331044166%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3BE2E174B86197578209F06086CF07C5C1A1E659.79926BC60400D83E6A96127485C78CC077EF5567%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D82019de886f01490%26offsetms%3D5000%26itag%3Dw160%26sigh%3DQb0EoYZ5V83fhDEJi5zZ4JUkA_A&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;The potentiometer test worked without a hitch. The first video is running a diagnostic tool I found on nesdev (nestress). The problem was that the test would end when you hit select and start on either controller, so as I was testing the full range of values it would just quit! So I wrote up my own code in the second video to spit out the values. I had to make a few adjustments to the Arduino code to ensure that all of the outputs would be changed simultaneously, otherwise it's possible that the NES could latch halfway through a change. I'll post all code/schematics once I sort everything out, until then feel free to contact me if you have any questions!&lt;br /&gt;&lt;br /&gt;I've also been working on additional input via the second port to &lt;a href="http://www.no-carrier.com"&gt;GlitchNES&lt;/a&gt;. Right now I have the potentiometer cycle the first color of the palette, it's not much different than changing the hue on your TV, but it's still pretty cool. I'll take some pictures of it tonight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-9083591285063422508?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/9083591285063422508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-shield-bit-shift-test.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9083591285063422508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9083591285063422508'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-shield-bit-shift-test.html' title='NES - Arduino shield bit shift / potentiometer test'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-8730962539195728237</id><published>2009-12-20T21:24:00.009-05:00</published><updated>2011-02-14T16:48:08.065-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES - Arduino shield</title><content type='html'>Stopped by &lt;a href="http://blipfestival.org/2009/front"&gt;blipfest&lt;/a&gt; this weekend, amazing music, even better people.&lt;br /&gt;&lt;br /&gt;I had ripped a CD4021 out of an NES control a few months ago to test if I build an interface for the Arduino. It worked, but the wires got messy and when I took it back out to test they flew everywhere. I ended up designing a couple of PCBs to make things simpler. I was always worried that home etching wouldn't hold up with the small traces needed for digital design, but everything worked out great. The SparkFun parts library for EAGLE was a huge help.&lt;br /&gt;&lt;br /&gt;First board - You can see in the top left part of the board that a drill pad and a track didn't transfer properly. I think I may have grabbed the board too far inside. The oil from my fingers probably botched the transfer. I went along with the etch anyway, since most of it was fine.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/Sy7gWi5O3VI/AAAAAAAAAMM/toFElDWkI6M/s1600-h/firstboard.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/Sy7gWi5O3VI/AAAAAAAAAMM/toFElDWkI6M/s200/firstboard.jpg" alt="" id="BLOGGER_PHOTO_ID_5417514079701884242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Don't even think about drilling by hand, I've done it a couple of times. Do yourself a favor, if you have a Dremel go out and buy the drill press, it's only 30 bucks!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/Sy7gWen8LkI/AAAAAAAAAME/2OT6NODpaUs/s1600-h/dremel.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/Sy7gWen8LkI/AAAAAAAAAME/2OT6NODpaUs/s200/dremel.jpg" alt="" id="BLOGGER_PHOTO_ID_5417514078555614786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First board in action, you can see the clip attaching the arduino ground. The next design should line up properly with the GND pin of the arduino without an additional wire.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/Sy7gWFQA-UI/AAAAAAAAAL8/HeoQihH1pfg/s1600-h/arduino.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/Sy7gWFQA-UI/AAAAAAAAAL8/HeoQihH1pfg/s200/arduino.jpg" alt="" id="BLOGGER_PHOTO_ID_5417514071744379202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ran into &lt;a href="http://www.no-carrier.com/"&gt;no-carrier&lt;/a&gt; at blip who was also very interested in this sort of thing. With all of the innovative stuff he's put out for the community (I used glitchNES to test this!), it would be a great disservice for him to not have a board. No broken traces on this one, and the logo held very well through the transfer (no smudging).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/Sy7gW47we7I/AAAAAAAAAMU/QvPx18UjPcI/s1600-h/no_carrier.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/Sy7gW47we7I/AAAAAAAAAMU/QvPx18UjPcI/s200/no_carrier.jpg" alt="" id="BLOGGER_PHOTO_ID_5417514085618056114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So now I have an 8-bit lane for controlling my NES, which opens up a lot of (analog?) possibilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-8730962539195728237?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/8730962539195728237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-shield.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8730962539195728237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/8730962539195728237'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/nes-arduino-shield.html' title='NES - Arduino shield'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/Sy7gWi5O3VI/AAAAAAAAAMM/toFElDWkI6M/s72-c/firstboard.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-2946394273704805264</id><published>2009-12-03T21:20:00.004-05:00</published><updated>2009-12-03T21:34:37.467-05:00</updated><title type='text'>Relay Pack Interface</title><content type='html'>So I finally made a gig-worthy light controller.&lt;br /&gt;Eight independent channels, controlled via a DB9 connector on the side. Used electromechanical relays this time so I couldn't connect hook up the Arduino directly. A single ULN2803 transistor array sinks current from the relays, stepping the arduino logic signals up to 15V. The relays are louder than I expected, but it shouldn't be a problem if music is playing.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SxhzKPMob3I/AAAAAAAAALM/4HOgUey6DkY/s1600-h/IMG_0104%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SxhzKPMob3I/AAAAAAAAALM/4HOgUey6DkY/s200/IMG_0104%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5411201572001050482" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SxhzKqNd-JI/AAAAAAAAALU/zh4RtQmmKRo/s1600-h/IMG_0106%5B1%5D.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SxhzKqNd-JI/AAAAAAAAALU/zh4RtQmmKRo/s200/IMG_0106%5B1%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5411201579252316306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wrote a quick interface for Vixen via the serial port. I used a sample sequence I had seen in a christmas light video a few years ago. I realized I don't have any lamps left in my room, so I had to use whatever I found (a ropelight, a lawnlight and a string of goofy ghost lights).&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yX-IzK-VcDc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/yX-IzK-VcDc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;I'm hoping to do some  stuff with the drumkit now that I have the 8 channels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-2946394273704805264?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/2946394273704805264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/12/relay-pack-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2946394273704805264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2946394273704805264'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/12/relay-pack-interface.html' title='Relay Pack Interface'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/SxhzKPMob3I/AAAAAAAAALM/4HOgUey6DkY/s72-c/IMG_0104%5B1%5D.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6645167874873572732</id><published>2009-11-29T14:53:00.005-05:00</published><updated>2009-11-29T15:04:32.561-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='woolly m'/><title type='text'>Woolly Mammoth clone (design)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SxLSTnburQI/AAAAAAAAAK0/SoJgxSVc5dc/s1600/schematic2.gif"&gt;&lt;img style="cursor: pointer; width: 200px; height: 126px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SxLSTnburQI/AAAAAAAAAK0/SoJgxSVc5dc/s200/schematic2.gif" alt="" id="BLOGGER_PHOTO_ID_5409617336870022402" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SxLTlj7biCI/AAAAAAAAALE/vc4vR8ayx50/s1600/woollypre.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 108px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SxLTlj7biCI/AAAAAAAAALE/vc4vR8ayx50/s200/woollypre.jpg" alt="" id="BLOGGER_PHOTO_ID_5409618744678516770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm going to try to design a pcb from scratch for this guy.&lt;br /&gt;(both transistors are 2n3904's or equivalent)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6645167874873572732?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6645167874873572732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/11/woolly-mammoth-clone-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6645167874873572732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6645167874873572732'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/11/woolly-mammoth-clone-design.html' title='Woolly Mammoth clone (design)'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SxLSTnburQI/AAAAAAAAAK0/SoJgxSVc5dc/s72-c/schematic2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-9089817265196495477</id><published>2009-11-29T14:19:00.003-05:00</published><updated>2011-02-14T16:48:08.066-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NES'/><title type='text'>NES Development</title><content type='html'>Working on an NES synth cart, more info later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SxLJqMb2wUI/AAAAAAAAAKk/B2qdrodUwx4/s1600/IMG_0031.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SxLJqMb2wUI/AAAAAAAAAKk/B2qdrodUwx4/s200/IMG_0031.JPG" alt="" id="BLOGGER_PHOTO_ID_5409607829155135810" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SxLJv3Lc7_I/AAAAAAAAAKs/3G_sX1O_rW4/s1600/IMG_0033.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SxLJv3Lc7_I/AAAAAAAAAKs/3G_sX1O_rW4/s200/IMG_0033.JPG" alt="" id="BLOGGER_PHOTO_ID_5409607926528405490" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-9089817265196495477?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/9089817265196495477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/11/nes-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9089817265196495477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9089817265196495477'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/11/nes-development.html' title='NES Development'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/SxLJqMb2wUI/AAAAAAAAAKk/B2qdrodUwx4/s72-c/IMG_0031.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4368693493335833919</id><published>2009-06-23T07:36:00.003-04:00</published><updated>2009-06-23T07:40:57.257-04:00</updated><title type='text'>Vinyl cutter tests</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SkC-owr1_LI/AAAAAAAAAKc/8FtFp_Guoi0/s1600-h/SDC10023_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SkC-owr1_LI/AAAAAAAAAKc/8FtFp_Guoi0/s200/SDC10023_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5350485964788989106" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SkC-oj3poSI/AAAAAAAAAKU/-8FJydoCsvI/s1600-h/SDC10022_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SkC-oj3poSI/AAAAAAAAAKU/-8FJydoCsvI/s200/SDC10022_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5350485961348849954" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SkC-oaJ1PQI/AAAAAAAAAKM/1_2XVi3OS1M/s1600-h/SDC10019_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SkC-oaJ1PQI/AAAAAAAAAKM/1_2XVi3OS1M/s200/SDC10019_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5350485958740753666" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SkC-oPrMzdI/AAAAAAAAAKE/9QkX9LjtITM/s1600-h/SDC10011_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SkC-oPrMzdI/AAAAAAAAAKE/9QkX9LjtITM/s200/SDC10011_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5350485955927920082" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SkC-oND1HXI/AAAAAAAAAJ8/8D-bNmiTANg/s1600-h/SDC10009_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SkC-oND1HXI/AAAAAAAAAJ8/8D-bNmiTANg/s200/SDC10009_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5350485955225918834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just some test cuts with a vinyl cutter I picked up for cheap.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4368693493335833919?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4368693493335833919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/06/vinyl-cutter-tests.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4368693493335833919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4368693493335833919'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/06/vinyl-cutter-tests.html' title='Vinyl cutter tests'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/SkC-owr1_LI/AAAAAAAAAKc/8FtFp_Guoi0/s72-c/SDC10023_sm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6116922599126842888</id><published>2009-05-12T23:51:00.002-04:00</published><updated>2011-02-14T16:49:01.967-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><title type='text'>The Bees Pedal</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SgpD_R2riRI/AAAAAAAAAJU/JgH1gcUaP_U/s1600-h/SDC10031.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SgpD_R2riRI/AAAAAAAAAJU/JgH1gcUaP_U/s200/SDC10031.jpg" alt="" id="BLOGGER_PHOTO_ID_5335151462977341714" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SgpD_ZPK_9I/AAAAAAAAAJc/ye8lcFM3NqU/s1600-h/SDC10037.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SgpD_ZPK_9I/AAAAAAAAAJc/ye8lcFM3NqU/s200/SDC10037.jpg" alt="" id="BLOGGER_PHOTO_ID_5335151464959115218" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SgpD_vZTYbI/AAAAAAAAAJk/6lzXLbxN0KI/s1600-h/SDC10048.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SgpD_vZTYbI/AAAAAAAAAJk/6lzXLbxN0KI/s200/SDC10048.jpg" alt="" id="BLOGGER_PHOTO_ID_5335151470907187634" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SgpD_3orBFI/AAAAAAAAAJ0/TXfzHe2Aijk/s1600-h/SDC10057.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SgpD_3orBFI/AAAAAAAAAJ0/TXfzHe2Aijk/s200/SDC10057.jpg" alt="" id="BLOGGER_PHOTO_ID_5335151473119134802" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SgpD_loz0-I/AAAAAAAAAJs/YVvzWK3IZio/s1600-h/SDC10056.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SgpD_loz0-I/AAAAAAAAAJs/YVvzWK3IZio/s200/SDC10056.jpg" alt="" id="BLOGGER_PHOTO_ID_5335151468287874018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It took a while, but I got a nice deep etch this time.&lt;br /&gt;&lt;br /&gt;(more details later)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6116922599126842888?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6116922599126842888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/05/bees-pedal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6116922599126842888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6116922599126842888'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/05/bees-pedal.html' title='The Bees Pedal'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SgpD_R2riRI/AAAAAAAAAJU/JgH1gcUaP_U/s72-c/SDC10031.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-9106279574628292655</id><published>2009-04-27T01:56:00.005-04:00</published><updated>2009-04-27T11:11:04.306-04:00</updated><title type='text'>Drum trigger relay</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SfVam1zOHYI/AAAAAAAAAJE/k0pmkIwv7cU/s1600-h/powerstrip.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SfVam1zOHYI/AAAAAAAAAJE/k0pmkIwv7cU/s200/powerstrip.jpg" alt="" id="BLOGGER_PHOTO_ID_5329265357386292610" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SfVamxVI2fI/AAAAAAAAAI8/6JMEno6tTVM/s1600-h/one-shot.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SfVamxVI2fI/AAAAAAAAAI8/6JMEno6tTVM/s200/one-shot.jpg" alt="" id="BLOGGER_PHOTO_ID_5329265356186376690" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SfVanA7w29I/AAAAAAAAAJM/HrqWtcvjn-I/s1600-h/setup_ropelights.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SfVanA7w29I/AAAAAAAAAJM/HrqWtcvjn-I/s200/setup_ropelights.jpg" alt="" id="BLOGGER_PHOTO_ID_5329265360374914002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Well Zack had an extra piezo transducer and I always wanted to try triggering lights with a drumset. I rigged up an electromechanical relay to a simple one shot circuit with a 555 timer. There are two potentiometers to control sensitivity and pulse length. I originally rigged the relay up to a flashlight and used the battery power, but I really wanted to drive some higher power devices. So I grabbed a power strip and got to work. To improve switching speed, I used a solid state relay but it can only take 3A of current. I need to be really cautious about what I plug into this thing, the rope lights draw about 0.6A, so I should be able to run at least 4 of them comfortably. I recorded a quick test video, hitting the surrounding area doesn't trigger the piezo which is great, and you can visibly see a change in the pulse length when I adjust the pots. I didn't set anything on fire or trip a breaker, so that's even better.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZInpkOVTc3k&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZInpkOVTc3k&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The Touch Yourselves are playing Spring Fling so I'm trying to get it rigged in time for Saturday. I mean it works but I think I'd feel pretty bad if I killed Devin via electrocution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-9106279574628292655?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/9106279574628292655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/04/drum-trigger-relay.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9106279574628292655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9106279574628292655'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/04/drum-trigger-relay.html' title='Drum trigger relay'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SfVam1zOHYI/AAAAAAAAAJE/k0pmkIwv7cU/s72-c/powerstrip.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4496344361437716293</id><published>2009-04-27T01:46:00.004-04:00</published><updated>2011-02-14T16:49:01.968-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyborg Scrambler'/><title type='text'>Cyborg Scrambler - Finished</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SfVG9WQ6XaI/AAAAAAAAAIs/plwWUGleADA/s1600-h/fitting.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SfVG9WQ6XaI/AAAAAAAAAIs/plwWUGleADA/s200/fitting.jpg" alt="" id="BLOGGER_PHOTO_ID_5329243753825328546" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SfVG9k24pZI/AAAAAAAAAI0/7LGXhJbhasU/s1600-h/lit.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SfVG9k24pZI/AAAAAAAAAI0/7LGXhJbhasU/s200/lit.jpg" alt="" id="BLOGGER_PHOTO_ID_5329243757742695826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Fit and lit.&lt;br /&gt;&lt;br /&gt;I had to buy these monster potentiometers since they didn't have the regular sizes in 10Kohm and I'm too impatient to wait for them to be shipped, I figured that I could replace them if they didn't work. Well the plastic knobs don't really fit but after assembling everything we actually ended up liking the look without them.&lt;br /&gt;&lt;br /&gt;Having a colored wiring scheme (beyond the basic power/ground) has made things a lot easier, I found an old cable harness a ton of stranded 24awg wire with a every color you can imagine.&lt;br /&gt;*I'd like to point out that the "input = indigo" and "output = orange" rule that started as a joke has proven itself more times than I can count. Except for the arguments about what color indigo actually is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4496344361437716293?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4496344361437716293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/04/cyborg-scrambler-finished.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4496344361437716293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4496344361437716293'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/04/cyborg-scrambler-finished.html' title='Cyborg Scrambler - Finished'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/SfVG9WQ6XaI/AAAAAAAAAIs/plwWUGleADA/s72-c/fitting.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-6740362628209364385</id><published>2009-04-18T22:15:00.006-04:00</published><updated>2011-02-14T16:49:01.968-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyborg Scrambler'/><title type='text'>Cyborg Scrambler - Painting</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/Sezs6_oe_OI/AAAAAAAAAIg/q0XfKQAa848/s1600-h/scrambler3.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/Sezs6_oe_OI/AAAAAAAAAIg/q0XfKQAa848/s200/scrambler3.jpg" alt="" id="BLOGGER_PHOTO_ID_5326892957530258658" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SeqJZs0Eo-I/AAAAAAAAAIY/UkZoEvlwUnI/s1600-h/cyborg.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SeqJZs0Eo-I/AAAAAAAAAIY/UkZoEvlwUnI/s200/cyborg.jpg" alt="" id="BLOGGER_PHOTO_ID_5326220583938335714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I spraypainted the whole thing black and block sanded the paint off of top the etch. We've sanded it down so many times that the grooves aren't as deep, but I'm still really happy with the way it came out.&lt;br /&gt;Green acrylic paint along the sides, some red sharpie behind the lettering and green sharpie added randomly across the entire thing. &lt;br /&gt;I knew that the clearcoat would lift the marker color again when I sprayed the back of the Neck Ringer (acetone). Although it would ruin an image where I was trying to keep sharp defined edges I thought I would try to use the effect to my advantage. It ended up leaving a "glowy" look across the text and some parts of the original image.&lt;br /&gt;&lt;br /&gt;You can see this in the pictures above, the one on the left has the red/blue marker on the text and a bit of green throughout although it is barely visible, while the picture on the right is the same pedal after applying the clearcoat. You can see how the ink was "drawn out" around the text.&lt;br /&gt;&lt;br /&gt;I know it the side paint won't hold up forever, but the etch should be fine. I'm glad that the scratches and dents add to the look.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-6740362628209364385?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/6740362628209364385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/04/cyborg-scrambler-painting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6740362628209364385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/6740362628209364385'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/04/cyborg-scrambler-painting.html' title='Cyborg Scrambler - Painting'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LzBnAtLni0k/Sezs6_oe_OI/AAAAAAAAAIg/q0XfKQAa848/s72-c/scrambler3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-2479430390341274522</id><published>2009-04-14T19:09:00.005-04:00</published><updated>2009-04-15T09:44:36.503-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MAME'/><title type='text'>MAME Cabinet Work - Spring Break</title><content type='html'>So haven't worked on the arcade cabinet since about 2003 when Tyler and I installed a new TV (20"-&gt;24"). There was never anything really wrong with it, but there were a lot more things I had planned to do. I'm a lot more skilled now than I was when I originally had built it (I don't know how I even managed to wire it so well). I decided to take another crack at it this spring break. (Details later)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZE8OGuGI/AAAAAAAAAHY/MDGr3kte9zE/s1600-h/008.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZE8OGuGI/AAAAAAAAAHY/MDGr3kte9zE/s200/008.jpg" alt="" id="BLOGGER_PHOTO_ID_5324689707110938722" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SeUZFEDM7II/AAAAAAAAAHg/vJSC6Y-KiEo/s1600-h/011.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SeUZFEDM7II/AAAAAAAAAHg/vJSC6Y-KiEo/s200/011.jpg" alt="" id="BLOGGER_PHOTO_ID_5324689709212691586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SeUZFZbtF7I/AAAAAAAAAHw/UFUsHHU_l7w/s1600-h/020.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SeUZFZbtF7I/AAAAAAAAAHw/UFUsHHU_l7w/s200/020.jpg" alt="" id="BLOGGER_PHOTO_ID_5324689714952607666" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZF7nGkVI/AAAAAAAAAH4/G6i4PEQet5o/s1600-h/022.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZF7nGkVI/AAAAAAAAAH4/G6i4PEQet5o/s200/022.jpg" alt="" id="BLOGGER_PHOTO_ID_5324689724127220050" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZNEZtFOI/AAAAAAAAAIA/1YGslB-T7KA/s1600-h/023.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZNEZtFOI/AAAAAAAAAIA/1YGslB-T7KA/s200/023.jpg" alt="" id="BLOGGER_PHOTO_ID_5324689846746027234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZFStU1EI/AAAAAAAAAHo/K0kuNVqeGpk/s1600-h/013.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZFStU1EI/AAAAAAAAAHo/K0kuNVqeGpk/s200/013.jpg" alt="" id="BLOGGER_PHOTO_ID_5324689713147466818" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SeUZNaYW7lI/AAAAAAAAAII/Ln1fHfCqyH0/s1600-h/025.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SeUZNaYW7lI/AAAAAAAAAII/Ln1fHfCqyH0/s200/025.jpg" alt="" id="BLOGGER_PHOTO_ID_5324689852645961298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SeXkrl6UueI/AAAAAAAAAIQ/qiJV5OqmnuY/s1600-h/100_0777_SM.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SeXkrl6UueI/AAAAAAAAAIQ/qiJV5OqmnuY/s200/100_0777_SM.jpg" alt="" id="BLOGGER_PHOTO_ID_5324913571997727202" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-2479430390341274522?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/2479430390341274522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/04/mame-cabinet-work-spring-break.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2479430390341274522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2479430390341274522'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/04/mame-cabinet-work-spring-break.html' title='MAME Cabinet Work - Spring Break'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SeUZE8OGuGI/AAAAAAAAAHY/MDGr3kte9zE/s72-c/008.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-9138586457776051533</id><published>2009-03-27T03:35:00.008-04:00</published><updated>2011-02-14T16:49:01.969-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='Acid Etching'/><title type='text'>Acid Test - Part 3 (!)</title><content type='html'>I've been getting some mixed results with the acid etching on aluminum. After experimenting for a while, I think I've got a system down. I had photoshop open and I was trying to think of a new design for another enclosure. I was going through some pictures on my hard drive and ended up stylizing a picture of Riki-Oh. For this (and any two tone stuff) I tend to go grayscale, adjust brightness/contrast, use the stamp filter, then do a manual cleanup of any stuff that looks out of place.&lt;br /&gt;&lt;br /&gt;I'll try my best to outline the process:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyD22-XzbI/AAAAAAAAAGY/S-TTNMyLq7U/s1600-h/023.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyD22-XzbI/AAAAAAAAAGY/S-TTNMyLq7U/s200/023.JPG" alt="" id="BLOGGER_PHOTO_ID_5317770238511009202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After printing the mirrored image onto a section of PnP blue, I ironed it on. Highest heat, no steam. Strangely enough, when I try ironing on the aluminum, if I don't apply firm pressure right away the PnP "crinkles". I don't know if it's how the aluminum handles heat or what. It actually didn't transfer all that well, but it was nothing a sharpie couldn't fix.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/ScyD25ZE1DI/AAAAAAAAAGg/FnD0SJwsnAM/s1600-h/024.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/ScyD25ZE1DI/AAAAAAAAAGg/FnD0SJwsnAM/s200/024.JPG" alt="" id="BLOGGER_PHOTO_ID_5317770239159882802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, you don't really want to use that much of the etchant, just enough to cover the surface. There is no good reason to etch the back and you want to be able to control the process (it IS a chemical reaction).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyD3WvdaMI/AAAAAAAAAGo/ystmZgDk4Ug/s1600-h/026.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyD3WvdaMI/AAAAAAAAAGo/ystmZgDk4Ug/s200/026.JPG" alt="" id="BLOGGER_PHOTO_ID_5317770247038396610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When the plate is dropped in, the solution should begin to bubble. It reacts a lot different than a copper board. You need to keep a close watch on it since it is an exothermic reaction. Last time I did this (scrambler), I used a diluted solution and didn't keep it in there very long. This time I let it sit for a while with the solution straight from the bottle to try to get a deeper etch. If you leave it alone too long, it will become hot enough to produce vapors, mine did. When I saw it I grabbed it and ran it under cold water to stop the acid. After I rinsed it I dropped it in again and repeated the process about 5 times. I think it became hot enough to remove some of the marker, which is a bummer, but now I know.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyD3foxebI/AAAAAAAAAG4/9-m14NKCheI/s1600-h/030.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyD3foxebI/AAAAAAAAAG4/9-m14NKCheI/s200/030.JPG" alt="" id="BLOGGER_PHOTO_ID_5317770249426270642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is the pedal after removing most of the ink resist with some steel wool. Now this is where I left off last time, I liked the look, but I wanted a better contrast on the design. Once it's cleaned up, the design only really shows in the right lighting.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/ScyHmLbdyuI/AAAAAAAAAHA/MWl62iLLz3E/s1600-h/035.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/ScyHmLbdyuI/AAAAAAAAAHA/MWl62iLLz3E/s200/035.JPG" alt="" id="BLOGGER_PHOTO_ID_5317774349990480610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I just took some black acrylic paint that had been sitting in our living room for a while. It seemed to be too thick so I thinned it a bit with some water. I just hit the front with a light coat of the paint in hopes that the resist parts are raised enough that I could remove it without affecting the etched portion. I think a few coats of spraypaint would work well here.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/ScyHmF-5C7I/AAAAAAAAAHI/tgLlnI8nPQU/s1600-h/036.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/ScyHmF-5C7I/AAAAAAAAAHI/tgLlnI8nPQU/s200/036.JPG" alt="" id="BLOGGER_PHOTO_ID_5317774348528454578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I couldn't find the bit of sandpaper that was floating around my desk so I just used a rough piece of scrap wood to sand the top. I was surprised at how well the etched parts held up, I tried scratching them with my fingernail and it was fine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyHmW_h6HI/AAAAAAAAAHQ/9IcJDUZ26_0/s1600-h/044.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/ScyHmW_h6HI/AAAAAAAAAHQ/9IcJDUZ26_0/s200/044.JPG" alt="" id="BLOGGER_PHOTO_ID_5317774353094535282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I liked the matte finish but I thought it could use a couple of layers of clear coat to protect it. It seemed to really bring out the image, and looks a lot better in person.&lt;br /&gt;I think that if I'm patient enough to get the transfer done well, then touch it up with a few layers of marker, I can make a really sharp looking pedal.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now that I have a system, I'm looking forward to the next one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-9138586457776051533?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/9138586457776051533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/03/acid-test-part-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9138586457776051533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/9138586457776051533'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/03/acid-test-part-3.html' title='Acid Test - Part 3 (!)'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/ScyD22-XzbI/AAAAAAAAAGY/S-TTNMyLq7U/s72-c/023.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4447995765535021785</id><published>2009-03-26T22:00:00.001-04:00</published><updated>2011-02-14T16:49:01.970-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jawari'/><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyborg Scrambler'/><title type='text'>Cyborg Scrambler / Jawari Assembly</title><content type='html'>So I etched that scrambler board over a month ago and I just got around to assembling it today. I taught a friend how to do the PCB transfer last week, so I had that board laying around (Jawari). The Jawari is another octave shifter that sounds something like an electric sitar, it's way cool.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/Scx-z2SHInI/AAAAAAAAAGA/Aeb9xQx8h34/s1600-h/011.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/Scx-z2SHInI/AAAAAAAAAGA/Aeb9xQx8h34/s200/011.JPG" alt="" id="BLOGGER_PHOTO_ID_5317764689227620978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The drilling looks a bit sloppy but I had to do them using a Dremel by hand with a 1/32" bit. It ended up being just fine with a bit of extra solder. Eventually I'd like to buy a column drill/press! A word of advice, if the through holes (donuts?) end up being filled when the toner transfers, make an effort to remove them. It made the drilling a lot more difficult since the bit tends to "skate" across the copper.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/Scx-0H3btlI/AAAAAAAAAGI/X9-5ixtOPEY/s1600-h/015.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/Scx-0H3btlI/AAAAAAAAAGI/X9-5ixtOPEY/s200/015.JPG" alt="" id="BLOGGER_PHOTO_ID_5317764693947561554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It took a while, but here is the Cyborg Scrambler fully assembled. I made sure to used stranded wire this time (for flexibility / reduced interference). I actually don't have two guitar cords at the moment, but I verified the voltages at several points. I'll have to wait until tomorrow to test it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/Scx-0HSVNzI/AAAAAAAAAGQ/oUgdfvzvi5k/s1600-h/020.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/Scx-0HSVNzI/AAAAAAAAAGQ/oUgdfvzvi5k/s200/020.JPG" alt="" id="BLOGGER_PHOTO_ID_5317764693791946546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I just did a quick test to see how I should fit everything in the enclosure. I had to cut the board again to make it fit so I attached the Dremel cutting wheel. Please avoid inhaling the fiber glass dust, it's bad stuff. The new Dremel tool is the best investment I've made since I've started these projects. I had an old one that worked well for a long time, but it couldn't take many accessories/collets.&lt;br /&gt;&lt;br /&gt;I can't wait to hear this thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4447995765535021785?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4447995765535021785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/03/cyborg-scrambler-jawari-assembly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4447995765535021785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4447995765535021785'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/03/cyborg-scrambler-jawari-assembly.html' title='Cyborg Scrambler / Jawari Assembly'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/Scx-z2SHInI/AAAAAAAAAGA/Aeb9xQx8h34/s72-c/011.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4962555942157603533</id><published>2009-03-19T23:05:00.001-04:00</published><updated>2009-03-19T23:08:04.040-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spacebat'/><title type='text'>So very brave..</title><content type='html'>Godspeed Batsly, &lt;a href="http://news.yahoo.com/s/space/20090318/sc_space/bathungonforarideintospace"&gt;godspeed&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4962555942157603533?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4962555942157603533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/03/so-very-brave.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4962555942157603533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4962555942157603533'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/03/so-very-brave.html' title='So very brave..'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-2587900841731592231</id><published>2009-03-19T21:40:00.006-04:00</published><updated>2009-03-20T02:12:55.249-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random Music Box'/><title type='text'>Random Music Box</title><content type='html'>So I finished putting together the random music box. It sounds awesome. It's based on a PIC microcontroller and randomly generates music based on traditional chord progressions. There are a total of 5 square waveforms, 3 for the chords, 1 for the melody and 1 for the bass. I need to sort a few things out with the source code and add the potentiometers to level out the chorus/melody/bass. I used a digital camera so the audio/video stinks, but you get the picture.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aDvwSd8mK5A&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aDvwSd8mK5A&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Credit to &lt;a href="http://www.utdallas.edu/%7Ekpw041000/index.html?page=projects.html"&gt;Kevin Weekly&lt;/a&gt; for the original schematic/code/awesome idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-2587900841731592231?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/2587900841731592231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/03/random-music-box.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2587900841731592231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/2587900841731592231'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/03/random-music-box.html' title='Random Music Box'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-5232382950680456579</id><published>2009-03-13T04:25:00.002-04:00</published><updated>2009-03-13T04:32:36.089-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Theremin'/><title type='text'>Theremin - PCBs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SboYrJb4mRI/AAAAAAAAAFw/Ex2QpjSveDM/s1600-h/theremin_boards.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SboYrJb4mRI/AAAAAAAAAFw/Ex2QpjSveDM/s200/theremin_boards.jpg" alt="" id="BLOGGER_PHOTO_ID_5312585839983237394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now we're cookin'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-5232382950680456579?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/5232382950680456579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/03/theremin-pcbs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5232382950680456579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5232382950680456579'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/03/theremin-pcbs.html' title='Theremin - PCBs'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SboYrJb4mRI/AAAAAAAAAFw/Ex2QpjSveDM/s72-c/theremin_boards.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-3051231266258398553</id><published>2009-03-13T04:07:00.007-04:00</published><updated>2009-03-13T04:28:48.196-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MAME'/><title type='text'>This brings me back</title><content type='html'>Ray sent me a blast from the past.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SboVvtxbHoI/AAAAAAAAAFg/-2ZBBkbgjno/s1600-h/26%5B1%5D.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SboVvtxbHoI/AAAAAAAAAFg/-2ZBBkbgjno/s200/26%5B1%5D.jpg" alt="" id="BLOGGER_PHOTO_ID_5312582619921849986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;MAME machine circa 2002&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SboV8v2vivI/AAAAAAAAAFo/SZWvsLGOJg0/s1600-h/19%5B1%5D.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SboV8v2vivI/AAAAAAAAAFo/SZWvsLGOJg0/s200/19%5B1%5D.jpg" alt="" id="BLOGGER_PHOTO_ID_5312582843819330290" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SboUmMXkeMI/AAAAAAAAAFQ/i63hqWKBi-k/s1600-h/%21massivewiring.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SboUmMXkeMI/AAAAAAAAAFQ/i63hqWKBi-k/s200/%21massivewiring.jpg" alt="" id="BLOGGER_PHOTO_ID_5312581356824590530" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now this is the probably the greatest thing I've ever done. I'm pretty sure that almost everything that I know now I learned building that machine. It took me weeks to figure out how to wire the thing. A friend helped me do the woodcutting, we used particle board which is too damned heavy. These pictures are from right after I finished it, I've added a bezel and a 25" CRT TV since then. I had some real fun with this thing with Tyler and Pat. I'll get into the technical details when I find the other photos.&lt;br /&gt;&lt;br /&gt;I'll work on it again someday.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;*Bonus cool satanic goat shirt from when I was thought I was a rebel&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-3051231266258398553?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/3051231266258398553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/03/this-brings-me-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/3051231266258398553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/3051231266258398553'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/03/this-brings-me-back.html' title='This brings me back'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LzBnAtLni0k/SboVvtxbHoI/AAAAAAAAAFg/-2ZBBkbgjno/s72-c/26%5B1%5D.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4023846977464441569</id><published>2009-03-13T03:25:00.008-04:00</published><updated>2009-03-13T04:42:34.276-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='organizing'/><title type='text'>I'm sort of a maniac</title><content type='html'>So I've accumulated several lab kits over the past 3 years between parts for my own projects and friends who just couldn't take engineering anymore. I was tempted to throw them out, I turned it into a project instead.&lt;br /&gt;&lt;br /&gt;I went to Lowe's and got a roll of foam insulation for the IC's. It's about an inch thick and protects the leads of the pins nicely. I cut the foam to size to fit in some plastic jewelry bags from Michael's.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SboSi-DoGHI/AAAAAAAAAFA/HRFA8kpMIwg/s1600-h/foam_bags.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SboSi-DoGHI/AAAAAAAAAFA/HRFA8kpMIwg/s200/foam_bags.jpg" alt="" id="BLOGGER_PHOTO_ID_5312579102419982450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sorting the chips was a pain, it does not get any easier no matter how much you do it. I ended up having a couple hundred IC's. I made a label for each component that needed one in Word using the Avery templates. I'll put them up if anyone wants them.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SboMk5Kl8eI/AAAAAAAAAEg/rDVD-tH_uqQ/s1600-h/parts_bags.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SboMk5Kl8eI/AAAAAAAAAEg/rDVD-tH_uqQ/s200/parts_bags.jpg" alt="" id="BLOGGER_PHOTO_ID_5312572538396996066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I bought 3 &lt;a href="http://www.acehardware.com/product/index.jsp?productId=2793691"&gt;Stack-on parts cabinets&lt;/a&gt; from Ace. The drawers are a bit flimsy, but they're perfect for what I need.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SboMlDZZ_mI/AAAAAAAAAEw/qwpDcu7-M7Y/s1600-h/parts_cabinet1.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SboMlDZZ_mI/AAAAAAAAAEw/qwpDcu7-M7Y/s200/parts_cabinet1.jpg" alt="" id="BLOGGER_PHOTO_ID_5312572541143481954" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SboMkzuBLPI/AAAAAAAAAEo/H1dl5QulAsE/s1600-h/parts_cab1_close.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SboMkzuBLPI/AAAAAAAAAEo/H1dl5QulAsE/s200/parts_cab1_close.jpg" alt="" id="BLOGGER_PHOTO_ID_5312572536934968562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I wasn't sure aboutwhat to do with the resistors, I had so many it almost didn't seem worth the trouble. I ran off a label sheet with all the resistors in the &lt;a href="http://en.wikipedia.org/wiki/Preferred_number"&gt;E24 series&lt;/a&gt; and I've been sorting them since. The drawers are sorted from greatest to smallest resistance. MΩ, 100KΩ, 10KΩ etc..&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SboSjJX-lJI/AAAAAAAAAFI/fTLjCaCU27w/s1600-h/resistor_drawers.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SboSjJX-lJI/AAAAAAAAAFI/fTLjCaCU27w/s200/resistor_drawers.jpg" alt="" id="BLOGGER_PHOTO_ID_5312579105458132114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm sort of a maniac.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4023846977464441569?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4023846977464441569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/03/im-sort-of-maniac.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4023846977464441569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4023846977464441569'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/03/im-sort-of-maniac.html' title='I&apos;m sort of a maniac'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LzBnAtLni0k/SboSi-DoGHI/AAAAAAAAAFA/HRFA8kpMIwg/s72-c/foam_bags.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-1701410057751183440</id><published>2009-02-05T20:08:00.003-05:00</published><updated>2011-02-14T16:49:01.971-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyborg Scrambler'/><title type='text'>Cyborg Scrambler - Acid Test Pt. 2</title><content type='html'>This time I used the press &amp;amp; peel to etch the front of the panel, it didn't come out as clear as I would have liked, but I think it should be better next time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SYuQGXdgNjI/AAAAAAAAAEQ/BKlgJ315VYo/s1600-h/etch_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SYuQGXdgNjI/AAAAAAAAAEQ/BKlgJ315VYo/s200/etch_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5299487825582896690" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SYuQGQJiRLI/AAAAAAAAAEY/x--7kB8jQn8/s1600-h/etch_top_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SYuQGQJiRLI/AAAAAAAAAEY/x--7kB8jQn8/s200/etch_top_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5299487823620097202" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SYuQGcHgVyI/AAAAAAAAAEI/KBhoaCqEsaI/s1600-h/etch_bottom_smjpg.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SYuQGcHgVyI/AAAAAAAAAEI/KBhoaCqEsaI/s200/etch_bottom_smjpg.jpg" alt="" id="BLOGGER_PHOTO_ID_5299487826832807714" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-1701410057751183440?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/1701410057751183440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/02/cyborg-scrambler-acid-test-pt-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/1701410057751183440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/1701410057751183440'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/02/cyborg-scrambler-acid-test-pt-2.html' title='Cyborg Scrambler - Acid Test Pt. 2'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/SYuQGXdgNjI/AAAAAAAAAEQ/BKlgJ315VYo/s72-c/etch_sm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-267251528241283478</id><published>2009-02-04T14:37:00.004-05:00</published><updated>2011-02-14T16:49:01.971-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyborg Scrambler'/><title type='text'>Cyborg Scrambler - Acid Test</title><content type='html'>Just to make sure I didn't screw up the front, I tried acid etching the back of one of the enclosures. I made a few mistakes (the toner didn't transfer entirely which botched the text) but otherwise it looks great. I think it will work out fine for the top as long the toner transfer goes well.&lt;br /&gt;&lt;br /&gt;The etchant behaves a lot differently with aluminum. It doesn't require very much of the solution to get the reaction going, I'll use less next time and leave it for longer to get a deeper etch. I tested a few different resists (lacquer, sharpie, black acrylic paint, and the laser toner) and they all worked very well. I plan to take pictures of the process next time when I have a lovely (Kathy or Zack) assistant to help.&lt;br /&gt;&lt;br /&gt;Anyway, here are some pictures:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SYnxdwXd_PI/AAAAAAAAADo/x0XApT40ZWw/s1600-h/back_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SYnxdwXd_PI/AAAAAAAAADo/x0XApT40ZWw/s200/back_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5299031930079935730" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SYnxeG_10oI/AAAAAAAAAD4/_aJfee7juto/s1600-h/ship_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SYnxeG_10oI/AAAAAAAAAD4/_aJfee7juto/s200/ship_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5299031936154849922" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SYnxedUqyKI/AAAAAAAAAEA/5ZrDZihJZRs/s1600-h/test_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SYnxedUqyKI/AAAAAAAAAEA/5ZrDZihJZRs/s200/test_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5299031942147786914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And my favorite:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SYnxeOucP3I/AAAAAAAAADw/DJZITFLKKHY/s1600-h/error_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SYnxeOucP3I/AAAAAAAAADw/DJZITFLKKHY/s200/error_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5299031938229354354" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-267251528241283478?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/267251528241283478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/02/cyborg-scrambler-acid-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/267251528241283478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/267251528241283478'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/02/cyborg-scrambler-acid-test.html' title='Cyborg Scrambler - Acid Test'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LzBnAtLni0k/SYnxdwXd_PI/AAAAAAAAADo/x0XApT40ZWw/s72-c/back_sm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-5529378874114862093</id><published>2009-02-03T19:13:00.005-05:00</published><updated>2011-02-14T16:49:01.972-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Neck Ringer'/><title type='text'>Neck Ringer - Testing</title><content type='html'>I took the Neck Ringer down to the lab today to test the output. I ran a 100mV pp sinusoid through a 47k resistor into the input jack with a few different known guitar frequencies.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SYjfh6iL6EI/AAAAAAAAADI/Hsw37CiTvFo/s1600-h/bench_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SYjfh6iL6EI/AAAAAAAAADI/Hsw37CiTvFo/s200/bench_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5298730735342708802" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SYjfiCKV8CI/AAAAAAAAADY/52jmPbtm_vI/s1600-h/660hz_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SYjfiCKV8CI/AAAAAAAAADY/52jmPbtm_vI/s200/660hz_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5298730737390186530" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SYjfiG2jl8I/AAAAAAAAADQ/ZzShX45UE1M/s1600-h/660hz_screen_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SYjfiG2jl8I/AAAAAAAAADQ/ZzShX45UE1M/s200/660hz_screen_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5298730738649372610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It's working perfectly as an octave-up / frequency doubler, as shown in the oscilloscope output below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SYjfidhINeI/AAAAAAAAADg/5ICQrSqEgCI/s1600-h/compare2_sm.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SYjfidhINeI/AAAAAAAAADg/5ICQrSqEgCI/s200/compare2_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5298730744733513186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The longer wave is the input fed from the frequency generator and the shorter wave is the output of the Neck Ringer. You can see the output will go through 2 cycles for every 1 at the input, doubling the frequency. The input wave was set to ~330hz (E4, open E) and it output a wave of ~660hz (E5, 12th fret). I noticed it also changes the shape of the wave, I don't think it's a true ring mod but you can see the wave "pinched" halfway through each cycle.&lt;br /&gt;&lt;br /&gt;I just need to cut the board to size and get some plastic standoffs and we'll call this one done.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SYjfidhINeI/AAAAAAAAADg/5ICQrSqEgCI/s1600-h/compare2_sm.jpg"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-5529378874114862093?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/5529378874114862093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/02/neck-ringer-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5529378874114862093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/5529378874114862093'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/02/neck-ringer-testing.html' title='Neck Ringer - Testing'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SYjfh6iL6EI/AAAAAAAAADI/Hsw37CiTvFo/s72-c/bench_sm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4149099432594158933</id><published>2009-02-02T14:10:00.008-05:00</published><updated>2011-02-14T16:49:01.973-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyborg Scrambler'/><title type='text'>Ampeg Scrambler - Enclosure art</title><content type='html'>So we were talking about Cyborg Justice, a badass genesis game I used to play with my cousin Pat. I decided it would look pretty cool for the ampeg scrambler clone.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LzBnAtLni0k/SYdYrM38BfI/AAAAAAAAAC0/sKJQM_I4S7Q/s1600-h/cyborg_front.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 108px; height: 200px;" src="http://2.bp.blogspot.com/_LzBnAtLni0k/SYdYrM38BfI/AAAAAAAAAC0/sKJQM_I4S7Q/s200/cyborg_front.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5298300985838142962" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SYdFj8i6ZLI/AAAAAAAAACk/qqKFMGbjtdk/s1600-h/cyborg_back.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 108px; height: 200px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SYdFj8i6ZLI/AAAAAAAAACk/qqKFMGbjtdk/s200/cyborg_back.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5298279970474976434" /&gt;&lt;/a&gt;&lt;br /&gt;I'm looking to do an acid etch on this one, but I'm going to wait for the Press n Peel first. It looks like their site was hacked, I hope my order went through okay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4149099432594158933?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4149099432594158933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/02/ampeg-scrambler-enclosure-art.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4149099432594158933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4149099432594158933'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/02/ampeg-scrambler-enclosure-art.html' title='Ampeg Scrambler - Enclosure art'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LzBnAtLni0k/SYdYrM38BfI/AAAAAAAAAC0/sKJQM_I4S7Q/s72-c/cyborg_front.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-509562556610192382</id><published>2009-02-01T13:22:00.018-05:00</published><updated>2011-02-14T16:49:01.974-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Neck Ringer'/><title type='text'>The Neck Ringer - Enclosure</title><content type='html'>So we wired up the thing last night and it sounds great. It seems to switch it's behavior depending on what you're playing, it's ugly, and it's awesome. Since it is also a ring mod we've decided to call it the "Neck Ringer".&lt;br /&gt;&lt;br /&gt;I ran an front image through a couple of photoshop filters and traced it a bit. I used the same process for the chassis art that I used for the PCB, Avery label backs run through a laser printer and ironed directly onto the enclosure. It seems a lot harder to get the toner to transfer to the aluminum casing and took more than a few tries.&lt;br /&gt;&lt;br /&gt;I sprayed a few layers of clearcoat over it to try to stop the image from scratching off. I think the acetone in the lacquer caused the smearing but only in the places where I touched it up with a sharpie. I think it would have been fine with just the toner.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LzBnAtLni0k/SYYaHrZ6YPI/AAAAAAAAAB0/DDn0daZaW5I/s1600-h/NR_Front.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_LzBnAtLni0k/SYYaHrZ6YPI/AAAAAAAAAB0/DDn0daZaW5I/s200/NR_Front.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5297950730860781810" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LzBnAtLni0k/SYYaYr39yPI/AAAAAAAAAB8/AnHqFdma2fQ/s1600-h/NR_back.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_LzBnAtLni0k/SYYaYr39yPI/AAAAAAAAAB8/AnHqFdma2fQ/s200/NR_back.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5297951023044610290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mounted the PCB/phono jacks into the case after Zack lovingly drilled the hell out of it, feels pretty solid and works perfectly. All that's left is to secure the PCB to the enclosure and add an LED / active bypass.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-509562556610192382?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/509562556610192382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/02/neck-ringer-enclosure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/509562556610192382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/509562556610192382'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/02/neck-ringer-enclosure.html' title='The Neck Ringer - Enclosure'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LzBnAtLni0k/SYYaHrZ6YPI/AAAAAAAAAB0/DDn0daZaW5I/s72-c/NR_Front.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-1843639558322700673</id><published>2009-02-01T13:18:00.013-05:00</published><updated>2011-02-14T16:49:01.975-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Pedals'/><category scheme='http://www.blogger.com/atom/ns#' term='MFP Series'/><category scheme='http://www.blogger.com/atom/ns#' term='Neck Ringer'/><title type='text'>The Neck Ringer - PCB layout / etch</title><content type='html'>I was pretty interested in creating my own PCB so I tried to find a project that I could see through from start to finish without too much frustration. I wanted to make an analog circuit and decided on an octave up/ring mod guitar pedal. I found a PCB layout for a Green Ringer clone on &lt;a href="http://www.tonepad.com"&gt;tonepad&lt;/a&gt; which is an incredible resource for this type of stuff. &lt;br /&gt;I made a few modifications to the layout (namely the rad skull Zack made for a VHDL project) and printed to the backing of an Avery label sheet. I used the labels to fix the mirrored layout to the copper board and ironed it. It isn't an exact science, but after about 5 cycles of ironing and cleaning the board from botched transfers I've got a few pointers:&lt;br /&gt;&lt;br /&gt;- Make sure you don't touch the backing or the copper board with your hands, the oil on either side will cause problems with the toner&lt;br /&gt;- Print the layout to a regular sheet of paper and cut the backing to size. Place the piece directly over the layout using a label on the side you feed into the printer.&lt;br /&gt;- If you do any touch-ups with a sharpie, give it a good time to dry before etching &lt;br /&gt;&lt;br /&gt;As far as time, I had the best transfer after ironing the backing for 3 minutes, and letting it cool for 30 seconds before trying to peel it off. I warmed the bottle of etchant in a bucket of hot water, poured it into a plastic tray, and dropped the board in. I constantly agitated the solution by placing a pen under the tray and rocking it back in forth. It took 12 minutes for the copper to be completely removed, leaving this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SYZ5zZb5PKI/AAAAAAAAACM/s-HTC0BejUI/s1600-h/pcb_incase_1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SYZ5zZb5PKI/AAAAAAAAACM/s-HTC0BejUI/s200/pcb_incase_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5298055935556140194" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_LzBnAtLni0k/SYZ5_P8KVvI/AAAAAAAAACU/33MzOwld4L8/s1600-h/pcb_skull.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_LzBnAtLni0k/SYZ5_P8KVvI/AAAAAAAAACU/33MzOwld4L8/s200/pcb_skull.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5298056139165554418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yeah I know it's a sloppy soldering job, I was using an old Radio Shack iron with lead-free solder. It sticks like crazy.&lt;br /&gt;I ordered a few sheets of Press &amp; Peel, I'd like to see how it works compared to this method.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-1843639558322700673?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/1843639558322700673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/02/neck-ringer-pcb-layout-etch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/1843639558322700673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/1843639558322700673'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/02/neck-ringer-pcb-layout-etch.html' title='The Neck Ringer - PCB layout / etch'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LzBnAtLni0k/SYZ5zZb5PKI/AAAAAAAAACM/s-HTC0BejUI/s72-c/pcb_incase_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1500122543717267285.post-4350401262125472599</id><published>2009-02-01T13:15:00.006-05:00</published><updated>2010-05-04T22:40:35.313-04:00</updated><title type='text'>Introduction</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://profile.ak.fbcdn.net/v230/422/102/n8104869_6930.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://profile.ak.fbcdn.net/v230/422/102/n8104869_6930.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;I created this site because I needed a place to keep a running log of the projects I've worked on. It beats the hell out of sending images to people over and over. If anyone is interested in any of the details of these projects let me know and I'll be happy to explain. I'll try to be consistent with the labels if you're looking for a particular project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;And Kathy is great.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1500122543717267285-4350401262125472599?l=www.batslyadams.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.batslyadams.com/feeds/4350401262125472599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.batslyadams.com/2009/02/introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4350401262125472599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1500122543717267285/posts/default/4350401262125472599'/><link rel='alternate' type='text/html' href='http://www.batslyadams.com/2009/02/introduction.html' title='Introduction'/><author><name>Andrew Reitano</name><uri>http://www.blogger.com/profile/00921451966351257325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-HyqGP3hfKoo/TWx5MazKwxI/AAAAAAAAARs/2bHTpIAEkgc/s220/moustache'/></author><thr:total>0</thr:total></entry></feed>
