Queremos hacer un panel de control con los siguientes botones:
En total necesitaremos 25 botones en los pads. Pero por desgracia sólo tenemos 2 pads hackeados con 8 botones de acción más los 4 de dirección cada uno. En total 24 botones. Lástima, ¿por un botón hay que hackear un tercer pad? Pues no, gracias a la idea de luisdatasat podremos ahorrarnos unos eurillos y un poco de estaño.
Ya sabemos que MAME permite asignar funciones a una combinación de botones
Pues bien, esto es lo que vamos a hacer. Para el botón de pausa usaremos la combinación start jugador 1 + botón de acción, pero en nuestra recreativa únicamente habrá un botón para esta combinación. Necesitaremos 2 diodos rectificadores (6 céntimos cada uno, barato barato). No hará falta soldarlos a ningún cable, los podemos unir con regletas y ya funcionarán bien.
El esquema de la conexión es el siguiente:

Así, al pulsar el botón start (en el esquema el botón con el muñeco), al pad únicamente le llegará la señal del start, gracias a que los diodos cortan la señal del botón A. Si no colocáramos estos diodos, al pad le llegaría la señal del start y la señal del botón A. Lo mismo pasa al pulsar el botón A, al pad únicamente le llegará la señal del botón A y los diodos cortarán la señal del botón start.
En cambio, si pulsamos el botón PAUSE, al pad le llegará tanto la señal del botón A como la señal del botón start. En mame tendremos configurada la pausa como la combinación de estas dos teclas, y así habremos conseguido esta combinación con un único botón y sin tener que hackear más pads.
A partir de aquí podéis sacar muchas más funciones extras con la combinación del botón start con el resto de botones de acción tanto del player 1 como del 2.
superpang