Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Acá vas a encontrar guías y tutoriales para aprovechar al máximo tus consolas, sistemas y PC.

Moderador: Diego

Avatar de Usuario
Rodri3
Check Point!
Check Point!
Mensajes: 13565
Registrado: 12/01/13 10:43
Frase: #acumulacionCero?

Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por Rodri3 » 25/01/20 18:40

Este thread arranca sin humo, porque no es un laburo en progreso, sino que ya está lista :D

Hace unos meses me pedí una Raspberry Pi Zero por aliexpress.
No sabía bien para qué, pero quería una (como pasa con muchas cosas que se acumulan).

Al principio, quise hacer una pi portátil, pero al ver los precios de las pantallas y carcasas, desistí.

Después, quise hacer un joystick con la pi zero incorporada. Pero no me gustaban dos cosas: el single player, y que salgan dos cables, además de que, o tienen que ser cables bien largos, o hay que jugar pegado a la tele.

También vi otros proyectos, inclusive hay uno donde se puede imprimir la parte de abajo de un joy de snes para que quepa todo:
https://howchoo.com/g/ztc4mjy5ywy/super ... controller

Pero tampoco me gustaba que por ahí uno con un movimiento brusco podía llegar a desenchufar todo.

Entonces no me quedó otra que separar joystick de pi zero, así que vuelve la idea de tener una consola.

Hace un tiempo que tengo unos adaptadores de joystick de play para enchufar a la xbox.
Y fui en contra de mis principios y sacrifiqué uno.

En fin, estoy contento con los resultados.
Tengo que probar más a full los límites de la pi zero, pero con retropie se banca cosas desde consolas de 16 bits e inclusive un metal slug 1 en mame.

Aprovechándome de los puertos GPIO, configuré el driver gamecon.
De esta manera, logro tener dos joysticks: uno para family y otro para SNES.

Después, la pi zero tiene un único puerto micro usb para enchufarle cosas. Ahí me mandé la única cagada, porque lo desarmé todo para puentear un puerto usb común. No sabía que por debajo de la pi, hay unos pines para soldar directamente esos cables.
La cagada es que le saqué el puerto, pero funciona igual con el puerto usb que le puse.

Así que quedaría para 3 joysticks, y se podrían poner más si uno enchufa el hub usb en el puerto.

Como cosas para una nueva versión, me gustaría algún led de encendido y/o procesamiento. También pulir detalles de la carcasa y por ahí cerrar mejor los costados.
Y bueno, tengo que pasar y depurar roms.
Lo bueno es que con el hub usb y una plaquita wifi tengo internet, así que puedo scrappear juegos.

Dejo fotos varias:

Imagen
Primeras pruebasMostrar
Imagen

Imagen

Imagen

Estas son un toque antes de terminar todoMostrar
Imagen

Imagen
Con todo enchufado:
Imagen

Imagen


Cómo quedó:
Imagen

Imagen

Imagen

Imagen

Imagen
Eventos en RG: Imagen | Imagen | Imagen | Imagen
Deudas Gamer:
Saldadas: Castlevania | Rockman
En curso: Batman Returns | Gun Nac

Avatar de Usuario
guidachu
Oveja en el Age of Empires
Oveja en el Age of Empires
Mensajes: 6714
Registrado: 11/05/14 18:18
Frase: To the infinity and beyond!
Ubicación: Palomar/Haedo

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por guidachu » 25/01/20 23:44

Genial!

Avatar de Usuario
redfires
Moderador
Moderador
Mensajes: 15021
Registrado: 30/03/12 13:18
Frase: comunista troll

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por redfires » 26/01/20 0:08

cual es la diferencia entra la pi zero y la rapsberry? me la impresion que la primera es una pi pero mas capada

Avatar de Usuario
Seibu
Golden Axe Player
Golden Axe Player
Mensajes: 972
Registrado: 21/11/15 22:13

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por Seibu » 26/01/20 0:11

Quedó muy bueno. Esta piola tener los puertos ya adheridos para no tener que lidiar con adaptadores.
Ni idea como funciona el gamecon ese pero no podrías usar el mismo db9 para controles de Genesis?

Avatar de Usuario
Rodri3
Check Point!
Check Point!
Mensajes: 13565
Registrado: 12/01/13 10:43
Frase: #acumulacionCero?

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por Rodri3 » 26/01/20 0:38

guidachu escribió:
25/01/20 23:44
Genial!
Gracias!
redfires escribió:
26/01/20 0:08
cual es la diferencia entra la pi zero y la rapsberry? me la impresion que la primera es una pi pero mas capada
Sí, la Pi Zero es una Rasbperry más reducida en tamaño y en hardware:
Imagen

A diferencia de la Pi 3 (procesador 1.2ghz y 1gb de ram), la pi zero tiene el procesador de 1ghz y 512 de ram.
Después, tiene un solo puerto y es micro usb. Y la que yo tengo no tiene bluetooth ni wifi.
Seibu escribió:
26/01/20 0:11
Quedó muy bueno. Esta piola tener los puertos ya adheridos para no tener que lidiar con adaptadores.
Ni idea como funciona el gamecon ese pero no podrías usar el mismo db9 para controles de Genesis?
Tenés dos drivers, gamecon y db9:
gamecon_gpio_rpi:
- NES gamepads
- SNES gamepads and mouses
- PSX/PS2 gamepads, wheels and DDR controllers
- N64 controllers
- Gamecube controllers

db9_gpio_rpi:
- Atari, Commodore, Amiga etc. DB9 multisystem joysticks
- Sega Mega Drive (Genesis) pads
- Sega Saturn controllers (Note: custom connector instead of DB9)
- Amiga CD32 pads
https://github.com/RetroPie/RetroPie-Se ... IO-Modules

En retropie hay que instalarlos, en recalbox hay que activarlos nomás.
En algunos pines, del GPIO se solapan. No probé si es posible hacer que coexistan, supongo que alllgo se puede hacer.

Una desventaja de estos gamecon:
Si uno utiliza joysticks USB, puede enchufar y desenchufar, que la rasp va asignando el índice del joystick a medida que uno enchufa y desenchufa.
El tema con los gamecon es que ya los asume enchufados. Entonces no es que puedo enchufar un joy de family después de un joy usb y esperar que el de family sea el 2 player.
Lo que terminé haciendo es instalar un programita que deja fijos los joysticks a utilizar dependiendo de cada emulador.
Por ahora es la que más me cierra.
Eventos en RG: Imagen | Imagen | Imagen | Imagen
Deudas Gamer:
Saldadas: Castlevania | Rockman
En curso: Batman Returns | Gun Nac

Avatar de Usuario
sven23
Check Point!
Check Point!
Mensajes: 10882
Registrado: 13/03/13 10:52
Contactar:

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por sven23 » 30/01/20 19:46

Laburazo.

Avatar de Usuario
Napalm
Moderador
Moderador
Mensajes: 8959
Registrado: 15/03/13 21:42
Frase: Smoke seller

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por Napalm » 01/02/20 12:44

Me sacó el sombrero, espectacular
Historial de Nicks:
tdmetalx--> tdmetalxarrepentido--> Napalm-->Usuarios de RG-->RClomb (aka Caruso Lombardi)-->tdmetalx-->Lord Smoke--> Napalm--> to be continued...

Avatar de Usuario
Rodri3
Check Point!
Check Point!
Mensajes: 13565
Registrado: 12/01/13 10:43
Frase: #acumulacionCero?

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por Rodri3 » 10/02/23 15:07

Revivo esto porque en estos días le metí mano de nuevo a la cajita.

Tuve que instalar RetroPie de cero porque la versión que tenía ya no se podía actualizar (y también porque me había olvidado de cómo quedó configurada y blablabla).

En una tarjeta SD de 4gb, quedaron 50 y pico juegos de MAME, 100 y pico juegos de SNES, 100 y pico juegos de Family y otros tantos de GameBoy.

El programita para seleccionar joysticks que usé fue éste:
https://github.com/meleu/RetroPie-joystick-selection

En general, dejé el orden de los joysticks así:
Player #1 - joystick SNES
Player #2 - joystick USB
Player #3 - joystick Family

En el caso de los juegos de family, cambié un toque:
Player #1 - joystick Family
Player #2 - joystick SNES
Player #3 - joystick USB

Luego, con runcommand, desactivé la pantalla que me molesta de que apretes un botón para configurar (el launchmenu):
https://retropie.org.uk/docs/Runcommand ... aunch-menu

Y luego activé "Launch Menu Art" que en su lugar te muestra el arte de tapa del juego.

Obviamente, antes de eso, corrí el scrapper, para bajar el arte de tapa y una descripción de los juegos.

También configuré los shaders, para que agregue scanlines y un efecto de curvatura para simular un crt:
https://retropie.org.uk/docs/Shaders-an ... g/#shaders

Y para el emulador de GameBoy le puse un shader distinto, que simula la pantalla verde.

Probé el X-Men de arcade, y podía jugar con los 3 joysticks. Increíble lo que se banca la Pi Zero.

EDIT: Un poco de mejores fotos

La cajita con los 3 joys
Imagen

Ahí con el hub usb y el pendorcho wifi para cuando necesite actualizar algo
Imagen

Imagen

Lo que se muestra mientras carga un juego
Imagen

Para que se vea un poco mejor el filtr crt (shader en realidad)
Imagen

Imagen

Un juego de GB
Imagen

Imagen

Un juego con arte y metadata. Esto es bien genérico de RetroPie. Debería ver qué otros temas copados hay, como para variarlo un poco. Sé que había uno parecido al de la snes classic
Imagen
Eventos en RG: Imagen | Imagen | Imagen | Imagen
Deudas Gamer:
Saldadas: Castlevania | Rockman
En curso: Batman Returns | Gun Nac

Avatar de Usuario
brunoip
Check Point!
Check Point!
Mensajes: 23198
Registrado: 09/06/10 11:31
Frase: Aguante el n64 vieja, no me importa nada
Contactar:

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por brunoip » 10/02/23 16:01

Que belleza todo, como se ve, los joys, en hub con forma de x box
Imagen Imagen

Avatar de Usuario
Napalm
Moderador
Moderador
Mensajes: 8959
Registrado: 15/03/13 21:42
Frase: Smoke seller

Re: Pi-Box (o Pi-Zbox?) v1.0 lista :-)

Mensaje por Napalm » 11/02/23 18:25

NOoo mortal! Esto si que es un verdadero DIY
Historial de Nicks:
tdmetalx--> tdmetalxarrepentido--> Napalm-->Usuarios de RG-->RClomb (aka Caruso Lombardi)-->tdmetalx-->Lord Smoke--> Napalm--> to be continued...

Responder