Disfrutando tiempos RETRO (PAPILIO ARCADE)


La imagen que vemos sobre estas líneas es para muchos un grato recuerdo de la infancia donde se podía pasar horas y horas escuchando esos armoniosos sonidos de 8 bits.

Queriendo revivir estos tiempos y aprovechando que tengo en mi poder una flamante papilio de 500k, que más que ponerse manos a la obra y reconstruir uno de estos sistemas tan clásicos y únicos.

Bien seguramente y si has navegado un poco encontrarás que muchas personas han hecho artesanalmente estas consolas algunos utilizando algún pc viejo y en desuso, no digo que voy ha hacer algo único y si le echas un vistazo a la página oficial de Papilio te darás cuenta de que hablo.

Lo primero que debemos hacer para crear nuestra propia Arcade es exactamente empezar por los materiales,

  • Pantalla



Una pantalla puede ser cualquier pantalla no tiene que ser de última generación en mi caso es una pequeña pantalla vga 

  • Botones

 
Los botones: para estos clásicos tenemos dos opciones la primera sería hacernos nuestros propios sistemas de botones y la segunda seria comprar estos botones, en mi caso encontre estos botones de casualidad y los he adquirido por cerca de unos $ 30000 COP (pesos colombianos).

Estas son las dos cosas que le dan la forma y estilo estas consolas. Ahora pasemos al diseño de la parte interna de nuestra ARCADE.

Una de las partes importantes sera obviamente la Papilio FPGA, sera el núcleo donde se produzca la magia, pero también es necesario una tarjeta que controle nuestras entradas y nuestras salidas (básicamente botones, pantalla y parlantes), nuevamente tenemos dos opciones comprar una tarjeta que realice esta tarea y de las manos de la comunidad tenemos la Papilop Arcade MegaWin que básicamente esta diseñada para este objetivo y tiene la siguiente forma
La segunda opción seria realizar nuestra propia placa, afortunadamente para nosotros podemos disponer del esquemático el cual podremos encontrar nuevamente en la pagina de Papilio y podemos modificarlo a nuestras necesidades
En mi caso he utilizado esta opción donde solo he retirado los puertos ps2 y uno de los Joysticks dejando el resto casi igual.

Mi objetivo principal no es realizar un completo ensayo de como podemos realizar nuestra consola ya que toda la información básica y necesaria para realizarla se encuentra en la pagina Papilio (una de las enormes ventajas del software y el hardware libre), mi objetivo principal es la diversión y ver el alcance y poder de una FPGA.

luego de realizar un prototipo con baquelita universal se procedió a realizar la caja para nuestra consola







Esta caja la hizo una persona que trabaja haciendo cocinas integrales que es amigo de un amigo y como ven tiene los elementos apropiados para trabajar la madera (todo un taller).
El siguiente paso es conectar todos los elementos.
Si eres de las personas que quieren crear sus propios botones pues lo mas fácil es observar como funciona uno de los que compre así sera mucho mas fácil encontrar una forma de hacer uno casero
(ingienieria inversa por darle un nombre importante).

Un botón es un componente cuya función es enviar un pulso bien sea negativo o positivo y vuelve automáticamente a su estado original siendo así tenemos dos tipos uno normalmente cerrado que no es otro que aquel que al pulsar abre circuito o una linea otro normalmente abierto que es aquel que cierra el circuito o una linea suena difícil pero asumo que este significado se entiende (son conceptos de parbulos...)

Este es aquel que hace la magia en el botón como podemos ver en la imagen posee un contacto normalmente abierto y otro normalmente cerrado cada vez que presionamos el botón el normal mente abierto se cierra y el normalmente cerrado se abre.

  • La palanca 
Estas palancas no son como los joystick análogos de los controles que conocemos hoy en día, estas palancas son digitales y envían unos o ceros, de una manera mas sencilla son cuatro botones que dependiendo de el movimiento que se le de a la palanca presiona uno u otro el aspecto de cada uno de estos botones es muy parecido a los anteriores pero con una platina que ayuda a que la palanca cierre el contacto

Como puedes ver se podrían recrear con pulsadores comunes y corrientes lo único que se debe tener en cuenta es con que lógica vamos a trabajarlos (positiva = unos lógicos, negativa = ceros lógicos). luego de tener claro esto el resto es solo conectar.

La mía a quedado de la siguiente forma:








Paper final: link de descarga

Comentarios

Entradas más populares de este blog

SAFE MODE en PS Vita

Instalar HENkaku ENSO en PS Vita