{"id":242,"date":"2014-08-22T23:35:01","date_gmt":"2014-08-22T21:35:01","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=242"},"modified":"2020-09-16T12:29:13","modified_gmt":"2020-09-16T10:29:13","slug":"maquina-de-marcianitos-proyecto-pimame-piplay-arcade-bartop-cabinet","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=242&lang=es","title":{"rendered":"M\u00e1quina de marcianitos. Proyecto Pimame\/PiPlay (Arcade bartop cabinet)"},"content":{"rendered":"<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2014\/08\/bartop.jpg\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2014\/08\/bartop-300x199.jpg\" alt=\"\" title=\"bartop\" width=\"300\" height=\"199\" class=\"alignright size-medium wp-image-904\"><\/a>Uno de los recuerdos de mi infancia fueron las m\u00e1quinas de <strong>marcianitos<\/strong> que hab\u00eda en los bares. De cuando en cuando consegu\u00edamos 25 pesetas y pod\u00edamos jugar una partida. Entonces, cuando ten\u00eda 12 a\u00f1os, no sab\u00eda ni qu\u00e9 eran los juegos <strong>Arcade<\/strong>&#8230; para nosotros eran las m\u00e1quinas de marcianitos, y basta. Con el tiempo, evidentmente, los juegos se fuero sofisticando a todos niveles: gr\u00e1ficos, sonido,&#8230; Paralelamente, en casa jug\u00e1bamos al <strong>Spectrum<\/strong>, cargando los juegos desde las cintas de cassette. Y entonces lleg\u00f3 la era del PC dom\u00e9stico que lo cambi\u00f3 todo.va canviar tot<\/p>\n<p>Para los que somos de mi generaci\u00f3n (40 y pico), las m\u00e1quinas de los bares representan todo un mundo de recuerdos y vivencias asociados a un mundo en que la electr\u00f3nica de consumo lo estaba cambiando todo (relojes digitales, coches teledirigidos, &#8230;).<\/p>\n<p>Han pasado muchos a\u00f1os, el mundo de los videojuegos ha evolucionado much\u00edsimo, es una industria tan potente com el cine. Cada vez la gente ve menos televisi\u00f3n y va menos al cine (cosa impensable hace tiempo), y la sociedad en que vivimos se caracteriza por una gran variedad de dispositivos conectados a Internet, con una gran y diversa oferta de ocio.<\/p>\n<p>Una gente al entorno del proyecto <strong><a href=\"http:\/\/mamedev.org\/\" title=\"MAME\">MAME<\/a><\/strong> (<em>Multi Arcade Machine Emulator<\/em>,) ha emulado las <strong>ROM<\/strong>s originales de aquellas m\u00e1quinas Arcade a diversas plataformas, concretamente al PC. Una ROM es el chip donde estaba el software (firmware) que hac\u00eda correr el juego. Este software en c\u00f3digo m\u00e1quina se puede traducir a l\u00edneas de c\u00f3digo a otras plataformas y lenguajes de programaci\u00f3n. Esto es lo que hacen los emuladores. Por tanto, ahora todo el mundo puede jugar a los juegos de los as &#8217;70, &#8217;80 y &#8217;90 en su PC. I as\u00ed lo hice har\u00e1 unos tres a\u00f1os en una m\u00e1quina Linux, cuando descubr\u00ed el proyecto MAME y ya pens\u00e9 entonces en construirme una m\u00e1quina Arcade.<\/p>\n<p>En estos tres a\u00f1os tambi\u00e9n han pasado muchas cosas, y concretamente la eclosi\u00f3n del hardware libre, representado por dos proyectos paradigm\u00e1ticos como son el <strong>Arduino<\/strong> y la <strong>Raspberry Pi<\/strong> (entre otros). I lo bueno del caso es que el proyecto MAME se ha portado y optimizado a la plataforma de la Raspberry Pi, con todas las ventajas que esto supone de cara construirse un mueble Arcade (presupuesto, espacio, consumo,&#8230;). Esta tarea se ha hecho gracias a <strong>Shea Silverman<\/strong> y al proyecto <strong><a href=\"http:\/\/pimame.org\/\" title=\"pimame.org\">PiMAME<\/a><\/strong>, que ahora se llama <strong>PiPlay<\/strong>.<\/p>\n<p>As\u00ed pues este curso pasado me puse manos a la obra y para el verano ya ten\u00eda a punto mi mueble bartop con m\u00e1s de 1000 juegos clasificados por categor\u00edas (plataforma, galer\u00eda, shooter, puzzle, fighting, &#8230;) i jugabilidad (preferidos, muy buenos, buenos, malos). El proyecto ha sido muy variado y divertido, e incluye entre otras:<\/p>\n<ul>\n<li>Construcci\u00f3n del mueble (cortar las maderas, pulir, pintar,&#8230;)<\/li>\n<li>Configuraci\u00f3n de la Raspberry Pi y de MAME<\/li>\n<li>Programaci\u00f3n de un front-end propio (m\u00e1s detalles en este post)<\/li>\n<li>Interf\u00edcie joystick-USB. Aunque funciona correctamente esta soluci\u00f3n, se ha de explorar la posibilidad de configurar el joystick i los 6 botons s\u00f3lo con los pines GPIO de la RPi. El resultado ser\u00eda m\u00e1s sencillo y r\u00e1pido de implementar.<\/li>\n<li>Fuente de alimentaci\u00f3n 12V-5V<\/li>\n<li>Metacrilato, adhesivos<\/li>\n<li>Matriz de LEDs para la markee<\/li>\n<li>Pantalla plana, conversor HDMI-VGA<\/li>\n<li>Amplificador de sonido. La salia de sonido en la Raspberry Pi no es muy buena, y esto se nota a la hora de amplificar el sonido. En este aspecto faltan m\u00e1s pruebas a ver si hay posibilidad de obtener un sonido m\u00e1s limpio.<\/li>\n<\/ul>\n<p>Despu\u00e9s de muchas horas de trabajo, calculo que el presupuesto es de unos 250 euros. La bona noticia es que hay margen para automatizar\/mejorar todo el proceso, por ejemplo utilizando una m\u00e1quina CNC per cortar las maderas.<\/p>\n<p>Aqu\u00ed puedes ver el v\u00eddeo del mueble acabado.<\/p>\n<p><iframe width=\"640\" height=\"360\" src=\"\/\/www.youtube.com\/embed\/dEThqxunKBw?feature=player_detailpage\" frameborder=\"0\" allowfullscreen=\"\"><\/iframe><\/p>\n<p>Para m\u00e1s informaci\u00f3n:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.pimame.org\/\" title=\"pimame.org\">http:\/\/www.pimame.org\/<\/a><\/li>\n<li><a href=\"http:\/\/wiki.joanillo.org\/index.php\/PiPlay_%28abans_PiMAME%29\" title=\"wiki joanillo\">http:\/\/wiki.joanillo.org\/index.php\/PiPlay_%28abans_PiMAME%29<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Uno de los recuerdos de mi infancia fueron las m\u00e1quinas de marcianitos que hab\u00eda en los bares. De cuando en cuando consegu\u00edamos 25 pesetas y pod\u00edamos jugar una partida. Entonces, cuando ten\u00eda 12 a\u00f1os, no sab\u00eda ni qu\u00e9 eran los juegos Arcade&#8230; para nosotros eran las m\u00e1quinas de marcianitos, y basta. Con el tiempo, evidentmente, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[290,310,324,320,348],"tags":[270],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/242"}],"collection":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=242"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions\/243"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}