RaspCADE - La máquina arcade definitiva para tu salón

Foro dedicado a sistemas varios: juguetes programables, calculadoras, agendas electrónicas, traductoras, y cualquier otro sistema de la época.
fantastic64
Atari 1040 STf
Atari 1040 STf
Mensajes: 734
Registrado: 13 Jun 2010, 17:18
Gracias dadas: 12 veces
Gracias recibidas: 12 veces

RaspCADE - La máquina arcade definitiva para tu salón

Mensajepor fantastic64 » 15 Nov 2012, 19:20

Aunque hay un hilo abierto sobre la Picade, me voy a atrever a abrir otro para mi Raspcade!

Nuevo proyecto: aprovechar sinergias embutiendo una Raspberry Pi en un mardo arcade para poder conectar el bicho en cualquier TV. Sería como tener un Hori de toda la vida pero con el Mame dentro con un cable de vídeo para poder conectar a cualquier TV.

La raspberry me proporciona:
- HW de base donde alojar el AdvanceMame
- Salida de vídeo (RCA/HDMI)
- Interfaz USB para el mando
- Ethernet para conexión con resto del mundo

El mando arcade me da la interfaz de uso de la máquina arcade.

Me parece una idea cojonuda y me da pie a reutilizar mi viejo mando de la PS2.

Pruebas:
He conectado un Hori Tekken5 PS2 con un adaptador USB a la raspberry y me lo reconoce perfectamente.
Esto es lo que he probado:
sudo apt-get install joystick
jstest /dev/input/js1

pi@raspberrypi ~ $ jstest /dev/input/js1
Driver version is 2.1.0.
Joystick (Twin USB Joystick) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
and 12 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 32767 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 32767 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0:-32767 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 32767 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 32767 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 32767 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1:-32767 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1:-32767 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1:-32767 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:onAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:ofAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off u

y bualá ... como véis en la salida anterior la raspberry me reconoce todos los botones y las direcciones del mando.
Solo me faltaría compilar el Advnacemame para la raspberry, abrir el mando, ,hacer algunos "abujerillos" para los interfaces y empezar a jugar.

Sólo le veo una pega insalvables: El Raspcade tendría obligatoriamente dos cables de salida (o 3 si quieres hacer uso de RCA/HDMI): el cable RCA y el cable de corriente. El cable de salida del mando original iría embutido en sí mismo. Pero lo bueno es que serían dos cables estándar que ya de por sí en cualquier sistema de este tipo se necesitan.

Estoy en ello, en cuanto pueda colgar alguna foto, le doy algo de color al hilo!

jepalza

Re: RaspCADE - La máquina arcade definitiva para tu salón

Mensajepor jepalza » 15 Nov 2012, 23:04

¿Qué resolución de vídeo empleas o vas a emplear? Lo digo, por que si vas a usar un emulador de A500 (caso de que se pueda) hace falta al menos 640x480.

fantastic64
Atari 1040 STf
Atari 1040 STf
Mensajes: 734
Registrado: 13 Jun 2010, 17:18
Gracias dadas: 12 veces
Gracias recibidas: 12 veces

Re: RaspCADE - La máquina arcade definitiva para tu salón

Mensajepor fantastic64 » 16 Nov 2012, 09:31

En principio me centraría únicamente en el MAME. Por ahora no tengo interés en la emulación de Amiga. Tengo un A1200 "just online" :-).
Para el Mame la resolución no será muy alta y seguramente que cada juego se verá mejor en una resolución concreta.


Volver a “Sistemas Varios”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados