{"id":68,"date":"2014-01-18T22:58:05","date_gmt":"2014-01-18T22:58:05","guid":{"rendered":"http:\/\/gencarelle.com\/blog\/?p=68"},"modified":"2014-01-24T17:56:53","modified_gmt":"2014-01-24T17:56:53","slug":"mame-on-the-beaglebone-black","status":"publish","type":"post","link":"https:\/\/gencarelle.com\/blog\/2014\/01\/18\/mame-on-the-beaglebone-black\/","title":{"rendered":"Mame on the Beaglebone Black"},"content":{"rendered":"<p><a href=\"https:\/\/gencarelle.com\/blog\/wp-content\/uploads\/2014\/01\/20140117_081445.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-70\" alt=\"20140117_081445\" src=\"https:\/\/gencarelle.com\/blog\/wp-content\/uploads\/2014\/01\/20140117_081445-300x187.jpg\" width=\"300\" height=\"187\" srcset=\"https:\/\/gencarelle.com\/blog\/wp-content\/uploads\/2014\/01\/20140117_081445-300x187.jpg 300w, https:\/\/gencarelle.com\/blog\/wp-content\/uploads\/2014\/01\/20140117_081445-1024x641.jpg 1024w, https:\/\/gencarelle.com\/blog\/wp-content\/uploads\/2014\/01\/20140117_081445-478x300.jpg 478w, https:\/\/gencarelle.com\/blog\/wp-content\/uploads\/2014\/01\/20140117_081445.jpg 1304w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>A few years ago I put together an Mame arcade system using an old laptop,\u00a0<a title=\"X-Arcade Tankstick + Trackball: USB Included\" href=\"http:\/\/www.xgaming.com\/store\/arcade-joysticks-and-game-controllers\/product\/x-arcade-tankstick-includes-usb-cables\/\" target=\"_blank\">X-Arcade Tanksitck<\/a>,\u00a0and a\u00a0<a title=\"http:\/\/www.recroommasters.com\/Xtension_Mini_Arcade_Cabinet_p\/rm-xt-mac-t.htm\" href=\"http:\/\/www.recroommasters.com\/Xtension_Mini_Arcade_Cabinet_p\/rm-xt-mac-t.htm\" target=\"_blank\">Xtension Mini Arcade Cabinet<\/a>. \u00a0Over the past few months the laptop has become flaky and now needs to be replaced. I figured the Beaglebone would be the perfect replacement as it has enough horsepower to run Mame, and low power enough that so I can just leave it running all the time.<\/p>\n<p>Unfortunately I was not able to locate a prebuilt image that included Mame. Getting X to work properly with sound, and then finding a version of Mame that&#8217;ll compile on the Black&#8217;s arm chip turned out to be a bigger hassle than I expected. There are a number of things that need to be fixed but overall I think this image should work fine for running the games I had on the old laptop.<\/p>\n<p>The image runs Debian as the OS, <a href=\"http:\/\/advancemame.sourceforge.net\/\" target=\"_blank\">AdvanceMame <\/a>for the game emulation, and <a href=\"http:\/\/www.anti-particle.com\/wahcade.shtml\" target=\"_blank\">Wahcade<\/a>\u00a0as a front end. It can be run either from an SD or copied on to the internal storage. <a href=\"http:\/\/www.anti-particle.com\/wahcade.shtml\" target=\"_blank\">Wahcade<\/a> will start automatically when the system boots&#8230; just boot the system and its ready to go.<\/p>\n<p><a href=\"http:\/\/gencarelle.com\/public_files\/mamebone\/mamebone-0.5.img\" target=\"_blank\">http:\/\/gencarelle.com\/public_files\/mamebone\/mamebone-0.5.img<\/a><\/p>\n<p>I&#8217;ve only included the Circus and Tankwars roms in this image. To add your own roms <span style=\"text-decoration: underline;\">login with the user name mame with the password of mame<\/span>. New roms go in the\u00a0emulators\/mame\/roms directory.<\/p>\n<p>If you try the image and have problems and\/or suggestions let me know. I have a few more tweaks planned to make adding roms easier and will post how I got AdvanceMame to compile eventually.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few years ago I put together an Mame arcade system using an old laptop,\u00a0X-Arcade Tanksitck,\u00a0and a\u00a0Xtension Mini Arcade Cabinet. \u00a0Over the past few months the laptop has become flaky and now needs to be replaced. I figured the Beaglebone &hellip; <a href=\"https:\/\/gencarelle.com\/blog\/2014\/01\/18\/mame-on-the-beaglebone-black\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/posts\/68"}],"collection":[{"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/comments?post=68"}],"version-history":[{"count":6,"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/posts\/68\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/posts\/68\/revisions\/79"}],"wp:attachment":[{"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/media?parent=68"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/categories?post=68"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gencarelle.com\/blog\/wp-json\/wp\/v2\/tags?post=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}