Microordenadores - Retroinformática y ordenadores de bajo consumo

Joy2PS2 permite usar mandos retro como PS2
6 de Agosto de 2017
Etiquetas:

JOY2PS2 en su caja hecha mediante impresión 3D

Si eres un jugón a la antigua usanza y añoras los mandos auténticos de consolas antiguas Joy2PS2 es para ti. Se trata de una interfaz basada en arduino, de licencia libre y que te puedes construir tú mismo donde puedes conectar hasta dos mandos de consolas antiguas, convirtiendo y redirigiendo los eventos de estos en pulsaciones de teclado PS/2 para usar con tu ZX-Uno y en PC (a partir de la versión 2) usando un adaptador activo de PS/2 a USB.

Actualización: antes que el Joy2PS2 estándar recomiendo el diseño más moderno Joy2PS2 Mini si no vas a usar el mando de Neo Geo.

Su autor es Aitor Gómez alias spark2k06 y la caja está diseñada por Jorge Mejías. Puedes usar tanto el firmware oficial como el firmware de Antonio Villena; ambos usan como base de comunicación PS/2 parte de código desarrollado por Quest en su proyecto uart2ps2. Al ser un proyecto abierto puedes hacerte uno a medida si lo deseas.

JOY2PS2 con sus componentes en una placa PCB, vista 1
JOY2PS2 con sus componentes en una placa PCB, vista 2
JOY2PS2 en su caja hecha mediante impresión 3D

Sus puntos fuertes son la licencia libre, su rápida respuesta y la compatibilidad, ya que funciona con una gran variedad de mandos gracias al código de retroadapter.

Advertencia: Nunca aprietes con demasiada fuerza la conexión del joystick ya que puedes hundir los pines con relativa facilidad e incluso estropear el mando, dependiendo del conector DB9 que estés usando. Debe quedarse bien ajustado pero sin forzar.

Guía rápida de uso de Joy2PS2

Si tienes uno y quieres empezar a usarlo desde ya no te pierdas esta guía rápida que he publicado: Pruebas con un prototipo de Joy2PS2.

Mandos soportados

  • Amiga
  • Sega Megadrive de 3 ó 6 botones
  • Versión clónica DB9 de Nintendo NES
  • VIC-20
  • Sega Master System
  • Atari
  • Neo Geo OldStyle
  • MSX
  • Amstrad CPC
  • ZX Spectrum

Como fabricar una tirada de Joy2PS2

Joy2PS2 placa PCB y componentes para su montaje

El coste total para una tirada de 10 unidades es de 53.50€ (5.35€ por unidad), sin contar los cables PS/2 y el gasto en material de soldadura y el de montaje.

Diseño de la PCB

Para el diseño de la PCB se hace un pedido a Seeed Studio con los gerbers de Joy2PS2 (no olvides comprobar si hay una nueva versión) en el Github de Joy2PS2. El coste aproximado es de 13€ con gastos de envío incluidos para 10 unidades, y un tiempo de entrega de un mes y medio.

Componentes

Todos se encargan en Aliexpress, con un tiempo de entrega de un mes y medio:

Enlaces