{"id":591,"date":"2019-07-29T16:40:06","date_gmt":"2019-07-29T14:40:06","guid":{"rendered":"http:\/\/nightfoxandco.com\/?p=591"},"modified":"2022-02-14T17:00:41","modified_gmt":"2022-02-14T16:00:41","slug":"adaptacion-de-un-gamepad-de-snes-a-msx","status":"publish","type":"post","link":"https:\/\/nightfoxandco.com\/?p=591","title":{"rendered":"Adaptaci\u00f3n de un gamepad de SNES a MSX."},"content":{"rendered":"\n<p>En este tutorial veremos c\u00f3mo adaptar un gamepad de Super Nintendo o Super Famicom para poder usarlo en un ordenador de la norma MSX.<br>Como funciones adicionales, dispondremos de un auto-fire totalmente digital, que nos permitir\u00e1, entre otras cosas, ajustar por separado la velocidad del disparo de cada bot\u00f3n.<\/p>\n\n\n\n<p>Para ello necesitaremos un mando de SNES o SFC, preferiblemente con alg\u00fan desperfecto en el cable que impida su funcionamiento en la consola o un mando cl\u00f3nico para as\u00ed no destrozar un mando original funcional. En este caso use un gamepad de Super Famicom con varios cortes en el cable y las gomas de contactos totalmente rotas.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01-1024x768.jpg\" alt=\"\" class=\"wp-image-593\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_01.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Gamepad de SFC desmontado.<\/figcaption><\/figure>\n\n\n\n<p>Es recomendable y en mi caso no hubo m\u00e1s remedio, cambiar las gomas de contacto de todos los botones, ya que con los a\u00f1os pierden grafito y la goma se agrieta o rompe. Adquir\u00ed unos reemplazos de alt\u00edsima calidad en <a href=\"http:\/\/www.consolegoods.co.uk\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"esta web (abre en una nueva pesta\u00f1a)\">esta web<\/a>.<\/p>\n\n\n\n<p>La idea es la siguiente:<br>Usaremos el bot\u00f3n \u00abY\u00bb del PAD como el bot\u00f3n \u00ab1\u00bb del MSX, el bot\u00f3n \u00abB\u00bb como el \u00ab2\u00bb, el \u00abX\u00bb como el \u00ab1\u00bb con auto-fire y el \u00abA\u00bb como el \u00ab2\u00bb con auto-fire. Adem\u00e1s, habilitaremos tambi\u00e9n los botones del PAD \u00abStart\u00bb y \u00abSelect\u00bb como los botones \u00ab1\u00bb y \u00ab2\u00bb del MSX, para as\u00ed darles uso (y por la costumbre de pulsar START para empezar).<br>Con los botones \u00abR\u00bb y \u00abL\u00bb ajustaremos la velocidad del auto-fire, teniendo disponibles 10 velocidades de disparo diferentes. Cada uno de los dos botones con auto-fire se puede ajustar por separado. Mientras se pulsa \u00abX\u00bb o \u00abA\u00bb (o ambos a la vez), si pulsamos \u00abR\u00bb incrementaremos la velocidad, si por contra pulsamos \u00abL\u00bb la velocidad se ver\u00e1 reducida. Si pulsamos a la vez los botones \u00abR\u00bb y \u00abL\u00bb, reiniciaremos la velocidad de ambos botones a su valor por defecto. Otro punto es que la velocidad se guarda en la memoria del mando, as\u00ed que no tendremos que ajustarla cada vez que usemos el mando. El bloque de direcci\u00f3n normalmente, sin ninguna modificaci\u00f3n.<\/p>\n\n\n\n<p>El esquema electr\u00f3nico para el montaje del proyecto es el siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_02.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"726\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_02-1024x726.png\" alt=\"\" class=\"wp-image-596\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_02-1024x726.png 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_02-300x213.png 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_02-768x545.png 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_02-1536x1089.png 1536w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_02-2048x1452.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Como veis, la funciona de auto-fire la realiza un microcontrolador PIC 12F629, el cual tambi\u00e9n dispone de una peque\u00f1a EEPROM que almacenar\u00e1 la velocidad seleccionada para cada bot\u00f3n.<\/p>\n\n\n\n<p>El listado de material es el siguiente:<br>&#8211; 1 mando de SFC\/SNES<br>&#8211; 1 Microcontrolador PIC 12F629<br>&#8211; 4 Resistencias de 4k7 \u03a9 1\/4w<br>&#8211; 2 Resistencias de 1k \u03a9 1\/4w<br>&#8211; 1 Condensador de 100nF<br>&#8211; 2 Transistores BC547 (o cualquier NPN de uso com\u00fan)<br>&#8211; 1 Conector DB9 hembra<br>&#8211; 2 Metros de cable de 8 hilos<br>&#8211; Un trozo de placa para prototipos<\/p>\n\n\n\n<p>Empecemos por preparar la placa del PAD. El primer paso es retirar todos los componentes electr\u00f3nicos de la misma. Hay dos versiones de esta placa: con uno o dos chips. Ambas sirven para el proyecto, la diferencia estriba en c\u00f3mo realizaremos las conexiones entre la placa y nuestro circuito de auto-fire.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03-1024x768.jpg\" alt=\"\" class=\"wp-image-600\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_03.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Placa sin los componentes.<\/figcaption><\/figure>\n\n\n\n<p>El mando de SNES usa l\u00f3gica negativa, es decir, cuando pulsamos un bot\u00f3n este se conecta a masa. Con los componentes retirados, debemos identificar a qu\u00e9 pin del chip (o chips) que hemos retirado est\u00e1 conectado cada bot\u00f3n. Con ayuda de un pol\u00edmetro, buscaremos estas correspondencias. Todos los botones tienen un borne conectado a masa, usaremos el otro borne para realizar las verificaciones. Identificar tambi\u00e9n que pin o pines del chip est\u00e1n conectados a masa, ya que tambi\u00e9n lo usaremos.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04-1024x768.jpg\" alt=\"\" class=\"wp-image-608\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_04.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Ahora soldamos un cable kynar o similar a cada patilla que hayamos identificado. Podemos ahorrarnos 2 cables si realizamos un puente entre los pines de \u00abSTART\u00bb y \u00abY\u00bb y entre los pines de \u00abSELECT\u00bb y \u00abB\u00bb, ya que estas parejas de botones van asignadas al mismo bot\u00f3n del MSX. En este caso, necesitaremos 11 hilos de unos 10cm aproximadamente.<br>Una vez hayamos verificado que cada cable est\u00e1 soldado correctamente y en la posici\u00f3n correspondiente, evitaremos desastres protegiendo las soldaduras con un poco de cola termofusible.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"610\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05-1024x768.jpg\" alt=\"\" class=\"wp-image-610\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_05.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"617\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06-1024x768.jpg\" alt=\"\" class=\"wp-image-617\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_06.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>El siguiente paso es programar el PIC. En el enlace del final de la p\u00e1gina encontrareis tanto el c\u00f3digo fuente escrito en lenguaje C, como el archivo .hex compilado, el cual podr\u00e9is grabar directamente en el PIC.<br>Dado que los pulsadores del PAD de SNES se conectan a masa al pulsarlos, usaremos l\u00f3gica inversa en el programa, es decir, en las entradas cuando pulsemos un bot\u00f3n tendremos un 0 o FALSE. Por contra, si no est\u00e1 pulsado, tendremos un 1 o TRUE.<br>Las salidas se comportan con normalidad, es decir, cuando una salida est\u00e9 activa tendremos un 1 y un 0 al no estarlo. Estas salidas atacan a la base de un transistor NPN, el cual conecta el pulsador 1 o 2 del MSX a masa. En las entradas hay colocadas unas resistencias pull-up, que mantendr\u00e1n la tensi\u00f3n a 5v, o lo que es lo mismo, un 1 l\u00f3gico hasta que se pulse el bot\u00f3n asignado a esta entrada, quedando entonces conectada a masa, lo que supondr\u00e1 un 0 l\u00f3gico.<br>Una vez programado el PIC, procederemos al montaje del circuito.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"614\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07-1024x768.jpg\" alt=\"\" class=\"wp-image-614\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_07.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"618\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08-1024x768.jpg\" alt=\"\" class=\"wp-image-618\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_08.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Una vez tengamos el circuito montado siguiendo el esquema, tocara unirlo con la placa del PAD, usando los 11 cables kynar que hemos soldado previamente.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09-1024x768.jpg\" alt=\"\" class=\"wp-image-619\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_09.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>El siguiente paso es fabricar el cable que unir\u00e1 nuestro PAD con el MSX. Si ten\u00e9is la suerte de conseguir un cable de joystick de MSX o similar, con los 9 hilos conectados, como el del gamepad de Megadrive, pod\u00e9is omitir esta parte.<\/p>\n\n\n\n<p>Como no he podido encontrar ni cables nuevos ni conectores del formato del Joystick de 9 pines, he usado un DB9 hembra gen\u00e9rico quit\u00e1ndole la carcasa. Dependiendo del modelo, deber\u00e9is unir con alg\u00fan adhesivo instant\u00e1neo las dos partes del conector. Para terminar, soldar este conector a un trozo de placa de circuito impreso, el cual har\u00e1 de soporte.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"621\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10-1024x768.jpg\" alt=\"\" class=\"wp-image-621\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_10.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"622\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11-1024x768.jpg\" alt=\"\" class=\"wp-image-622\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_11.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"623\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12-1024x768.jpg\" alt=\"\" class=\"wp-image-623\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_12.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>El siguiente paso es soldar los 8 hilos del cable que usaremos para unir el conector con el PAD. Siguiendo el esquema, vemos que va un hilo a cada pin, excepto al n\u00famero 8. Una vez soldados todos los hilos, protegeremos el montaje con cola termofusible, as\u00ed evitaremos que con el movimiento se rompa alguna soldadura.<br>Para terminar, un par de trozos de funda termo retr\u00e1ctil acabaran de proteger el conector.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"625\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13-1024x768.jpg\" alt=\"\" class=\"wp-image-625\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_13.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"626\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14-1024x768.jpg\" alt=\"\" class=\"wp-image-626\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_14.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>El \u00faltimo paso es unir este cable con la placa de control que hemos fabricado antes. Es buena idea proteger tambi\u00e9n estas soldaduras, as\u00ed evitaremos roturas con el movimiento durante el ensamblaje.<br>Ahora solo debemos montar de nuevo el PAD, colocar la tapa posterior y disfrutar nuestro Gamepad de SNES adaptado a MSX, con auto-fire digital de velocidad ajustable.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"627\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15-1024x768.jpg\" alt=\"\" class=\"wp-image-627\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_15.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"628\" src=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16-1024x768.jpg\" alt=\"\" class=\"wp-image-628\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16-1024x768.jpg 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16-300x225.jpg 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16-768x576.jpg 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16-350x263.jpg 350w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16-780x586.jpg 780w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16-250x188.jpg 250w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/snes2msx_16.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image is-resized\"><a href=\"https:\/\/github.com\/knightfox75\/snes2msx_pad\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/download_icon-1024x160.png\" alt=\"\" class=\"wp-image-94\" width=\"512\" height=\"80\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/download_icon-1024x160.png 1024w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/download_icon-300x47.png 300w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/download_icon-768x120.png 768w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/download_icon-1536x240.png 1536w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/download_icon.png 1641w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image is-resized\"><a href=\"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/cc_by-nc.png\" alt=\"\" class=\"wp-image-83\" width=\"101\" height=\"35\" srcset=\"https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/cc_by-nc.png 403w, https:\/\/nightfoxandco.com\/wp-content\/uploads\/2019\/07\/cc_by-nc-300x105.png 300w\" sizes=\"auto, (max-width: 101px) 100vw, 101px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>En este tutorial veremos c\u00f3mo adaptar un gamepad de Super Nintendo o Super Famicom para poder usarlo en un ordenador de la norma MSX.Como funciones adicionales, dispondremos de un auto-fire totalmente digital, que nos permitir\u00e1, entre otras cosas, ajustar por separado la velocidad del disparo de cada bot\u00f3n. Para ello necesitaremos un mando de SNES <a class=\"more-link\" href=\"https:\/\/nightfoxandco.com\/?p=591\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-591","post","type-post","status-publish","format-standard","hentry","category-msx","category-mundo-retro"],"_links":{"self":[{"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=\/wp\/v2\/posts\/591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=591"}],"version-history":[{"count":18,"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=\/wp\/v2\/posts\/591\/revisions"}],"predecessor-version":[{"id":1179,"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=\/wp\/v2\/posts\/591\/revisions\/1179"}],"wp:attachment":[{"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nightfoxandco.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}