{"id":173,"date":"2014-05-10T19:14:54","date_gmt":"2014-05-11T02:14:54","guid":{"rendered":"http:\/\/tubetime.us\/?p=173"},"modified":"2014-05-10T19:14:54","modified_gmt":"2014-05-11T02:14:54","slug":"asteroids-mini-arcade-machine","status":"publish","type":"post","link":"https:\/\/tubetime.us\/index.php\/2014\/05\/10\/asteroids-mini-arcade-machine\/","title":{"rendered":"Asteroids Mini Arcade Machine"},"content":{"rendered":"<p>Here&#8217;s a tiny Asteroids arcade machine I built from scratch. It uses a vintage 3&#8243; round cathode ray tube driven from an amplifier board and high voltage supply of my own design.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/qizQ_DEpJSI\" width=\"500\" height=\"281\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>A friend of mine ported his 6502 emulator to an STM32F4 Discovery board so this arcade machine is able to run the original Asteroids program without any modifications. The STM32F407 processor has two DAC outputs which work perfectly for driving the X and Y deflection inputs on the amplifier board.<\/p>\n<p>Turns out the ST Micro part is really good for driving displays like this. Not only do the DAC outputs work great for deflection, but the hardware floating point really speeds up things like 3D vector rotation.<\/p>\n<p>Come <a href=\"http:\/\/makerfaire.com\/makers\/tube-time\/\">find me at the Bay Area Maker Faire<\/a>! (May 17 and 18&#8211;go buy your tickets now!) I will be located in the Fiesta Hall (the dark room with the Tesla coils). I&#8217;ll set up a second arcade machine running some additional demos, including a Super Secret Game. You&#8217;ll just have to come and find out what it is.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a tiny Asteroids arcade machine I built from scratch. It uses a vintage 3&#8243; round cathode ray tube driven from an amplifier board and high voltage supply of my own design. A friend of mine ported his 6502 emulator to an STM32F4 Discovery board so this arcade machine is able to run the original [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p80Z1r-2N","_links":{"self":[{"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/posts\/173"}],"collection":[{"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":1,"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/posts\/173\/revisions"}],"predecessor-version":[{"id":549,"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/posts\/173\/revisions\/549"}],"wp:attachment":[{"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/media?parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/categories?post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tubetime.us\/index.php\/wp-json\/wp\/v2\/tags?post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}