RPI2JAMMA ou comment brancher un RPI sur une borne d'arcade
-
effectivement c'est pas X du coup les pistes que j'ai trouvé: il existe des interfaces "mailboxes" sur rpi qui permettent de faire interaction ARM <=> GPU (doc: https://github.com/raspberrypi/firmware/wiki/Mailboxes) qui permet de faire certaines actions sur le videocore (https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface#set-physical-display-widthheight) un mec s'en sert pour tester l'overscan sans reboot: https://github.com/ukscone/set_overscan/blob/master/overscan.c mais je crois qu'il y a rien d'utile pour les timings la dedans
-
Ya une commande "vcgencmd" pour obtenir les timings définis, entre autre pour hdmi, dpi, pixel etc et je soupçonne que ca doit etre défini au boot (avant le cpu ARM, c'est d'abord le GPU qui lit le config.txt, donc ca m'étonnerait pas que ca soit fixé au boot ...) http://elinux.org/RPI_vcgencmd_usage
-
J'ai trouvé la liste des commandes qu'on peut send au videocore. Dedans ya un "vc_tv_hdmi_set_property" (L489) qui prend un "HDMI_PROPERTY_PARAM_T" (defini la dedans) mais osef aussi je crois... Faudrait faire une issue sur https://github.com/raspberrypi/firmware/issues pour avoir les meilleures infos possibles je pense
-
Salut, Merci de tes infos, je vais regarder ça de plus près, avec les mailbox, on doit pas être très loin, je suis tombé sur toutes les différentes property : https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface Mais il n'y a toujours pas celles qui m'intéressent. Je vais tenter l'issue sur le site raspberry, j'ai déjà contacté dom du forum, mais aucune nouvelles. A bientôt
-
@ajefr je sais que le sujet est ancien, mais les choses ont changé chez RPI et on peut à présent regler les timings HDMI à la volée
-
ahh Néo-arcadia arrive, hein aje_fr!! (moi c'est zico92)
Je me demandais pourquoi tu n'étais pas encore venu par ici!!
J'ai vraiment hâte de voir ce projet aboutir!!!
-
@zico92 on a un sujet sur crt qui avance à grands grands pas et qui donne des resultats très prometteurs
-
@subs oui mais mon astro city est en jamma et ce projet peut toucher une grosse communauté
-
@zico92 je ne dis pas le contraire je me contentais de parler du crt
-
@zico92 Une interface J-PAC à 40 euros connectée sur la sortie VGA d'un convertisseur HDMI-VGA branché sur le pi avec un signal envoyé à 240P comme indiqué dans le topic "Recalbox sur CRT" permet sans problème une connexion JAMMA sur une Astro City (du moins pour la partie vidéo). Pour le son (qui est en sortie ligne sur le pi mais doit être amplifié pour la connexion en entrée JAMMA sur la borne, un bête ampli surmoulé réglable (avec alimentation par deux piles boutons 3v) à 10 euros branché entre la sortie Audio Jack du converto HDMI-VGA et l'entrée audio du J-PAC et tada !! Le tour est joué :=). Au final cela ne requière que 2 câbles, une carte J-PAC et.... moins de 60 euros de budget en se débrouillant bien :=)
Sinon il y a plus simple en n'utilisant qu'un seul cable VGA+Audio->SCART (environ une vingtaine d'euros port inclus chez retrocable.es) branché sur le convertisseur HDMI->VGA+Audio d'un côté et sur une carte SCART2JAMMA comme celle décrite ici : http://etim.net.au/scart2arcV20/scart2arc2.htm de l'autre
Par contre cette solution semble être plus chère que la première et il faut compter sur un budget autour de 100 euros , la carte SCART2JAMMA se négociant autour de 70 -80 euros sur eBay US. -
@gkralicek2 pk un jpac ? tu peux faire sur gpio ...
-
@subs Le J-PAC permet l'amplification des signaux RGB avant entrée sur le connecteur JAMMA car les moniteurs arcade (à contrario des TVs) n'amplifient pas le signal vidéo et veulent en entrée un signal à niveau TTL (5V) alors que la sortie VGA du Pi ne fournit que des signaux RGB sur 0.7-1v (comme les TVs). Je ne suis pas sûr que le GPIO en fasse autant et permette d'avoir en sortie des signaux RGB sur 5v (mais je dis peut être une connerie car je ne me suis jamais penché sur le GPIO pour la sortie des signaux RGB donc si çà se trouve, il est possible de leur faire cracher du 5v... mais j'ai un gros doute là-dessus :=) )
-
@gkralicek2 nan mais ca se tient ce que tu dis je ne cherche meme pas la petite bete
-
Salut,
@subs said in RPI2JAMMA ou comment brancher un RPI sur une borne d'arcade:
@ajefr je sais que le sujet est ancien, mais les choses ont changé chez RPI et on peut à présent regler les timings HDMI à la volée
Oui, j'ai fait parti des deux qui ont un peu poussé pour intégrer ça au niveau firmware.
@subs said in RPI2JAMMA ou comment brancher un RPI sur une borne d'arcade:
@zico92 on a un sujet sur crt qui avance à grands grands pas et qui donne des resultats très prometteurs
De mon côté, je suis plus proche de la fin
Voici une vidéo en fonctionnement :
https://www.youtube.com/watch?v=v4pR3LKDCPw
voir le site neo arcadia pour les dernières mises à jours :
http://www.neo-arcadia.com/forum/viewtopic.php?f=14&t=54733A+
-
@ajefr
Bonjour,
Je m'appelle Jay et Je découvre avec bcp de plaisir ce forum et je trouve enfin la perle que je cherchais!J'ai une borne 90's équipée en Jamma, écran hantarex et pcb MOONWALKER.
J'ai acheté cette borne, qui tourne parfaitement, il y 10 ans et j'aimerais depuis plusieurs années la rénové et y intégrer une Pandor 4s ou Rasp pi...
J'hésite tjs entre les 2 systèmes mais je penche de plus en plus vers le PiLa Pandor m'intéresse par contre par sa facilité plug N Play
J ai deja nettoyé et restauré qques éléments mais ce qui m intrigue c est le coût de ce concept que tu proposes et s il est N est pas trop complexe de remettre les commandes du système D origine sur du Pi ??
Merci bcp