Gamoover

Vous aimez GAMOOVER ? Vous avez trouvé la perle rare grâce à notre forum ?
Alors pourquoi pas nous soutenir en effectuant un petit don Paypal sur : contribution@gamoover.net
C'est peut être un détail pour vous, mais nous, ça nous aiderait beaucoup !

Carte JammaMia - Add-on jamma pour le VideoAmp

Démarré par njz3, Mercredi 24 Mai 2023, 19:46:59 PM

Little_Rabbit

#16
Salut,

Citation de: njz3 le Lundi 28 Juillet 2025, 07:59:35 AM@Little_Rabbit dingue tu as vu, cela intéresse meme ChatGPT (@Anne09) ! Les IA sont finalement douées d'âmes sensibles si le rétro gaming les passionne.

Ah oui en effet ! :D

Dès la création de son compte et le premier message, je l'avais classé dans les profiles suspects à surveiller : ça n'a pas été long !  :D

Citation de: njz3 le Lundi 28 Juillet 2025, 07:59:35 AM(Dommage qu'il ait oublié de retirer la phrase "veux tu une version plus courte ou plus technique")
:D

Oui mais pour le coup je reste dubitatif... Plus qu'une Intelligence Artificielle, je finis par croire que le post est le fruit d'une Non Intelligence Humaine, catégorie champion du monde, du genre qui ose tout et que c'est même à ça qu'on les reconnaît ! :D


Citation de: Anne09 le Lundi 28 Juillet 2025, 03:25:39 AMVeux-tu une version plus courte ou plus technique ;

Ah oui @Anne09, je serais très intéressé par une version à la fois courte et technique ! J'aimerais bien par exemple que tu nous vulgarises les solutions d'isolation galvanique sur les entrées du port JAMMA, ainsi que la façon que tu mettrais en œuvre pour y ajouter les entrées d'une roue codeuse (et pourquoi la roue génère-t-elle du code Gray ?) =:)).

A+

PS ! et un grand bravo pour ta carte JammaMia Pro ! ^-^
Recherche bornes dédiées ou PCB originaux: Miss Pacman, Dig Dug, Galaga, Mappy, Asteroids, Battlezone, Missile Command, Tempest, Star Wars, Donkey Kong (+ Jr), Mario Bros, Moon Patrol, Defender, Joust, Frogger, Gyruss, Pooyan, Space Tactics, Zaxxon, etc. Flip : Gottlieb des années 80 (Spirit, Amazon Hunt, ...), Baby Pac Man. Divers :  Ice Cold Beer => Trois fois rien quoi ! :D
Ma séance sur le divan : c'est grave Docteur ? :-\
Ma gaming room, ma storage room

njz3

En parlant de technique: j'ai ajouté le support de LED strip de type WS2812 et c'est assez simple via bus SPI et la library FastLED. Le max supporté par la carte sera jusqu'à 255 led adressables, ce qui parait largement suffisant pour éclairer des boutons arcade en RGB. Le pilotage se fera par le port série du PC, en envoyant une commande texte.

Autre chose, je vais supprimer le port CPS1 car redondant avec le CPS2 et le bornier kick harness. Ca me fera gagner de la place pour ajouter le support du 12V sur les entrées COIN (+3/+5/+12V seront acceptés).

Et enfin, comme la carte me semble est un vrai couteau suisse de l'émulation de contrôles, je me demande si je ne vais pas faire une déclinaison 100% à bornier pour faire un encodeur USB arcade hyper générique.

Je sais que Tibal voudrait que je regarde aussi pour avoir une version JVS (via uart<->RS485). Ca me semble réalisable maintenant que le code embarqué sais tout gérer coté USB.

Si jamais qlq'un a d'autres suggestions ?

njz3

Petite présentation de la fonction spinner/codeur qui sera utile à @Tibal et peut être @Little_Rabbit  ;)

Little_Rabbit

Salut,

Elle a l'air top ta carte JammaMia Pro !  :-)=

Le spinner a l'air de super bien répondre !  ^-^

Sur une borne Pole Position, l'accélérateur est géré par un potentiomètre, alors que le frein (sur la version cockpit) est un simple interrupteur (quand bien même sur le PCB il s'agit d'une entrée ADC ;)).

Note bien que Pole Position n'est pas une borne JAMMA :D, donc cela réclamera quelques adaptations, mais je suis sûr que Tibal se ferait un plaisir de faire une carte JAMMA2POLEPO' ;) !

Bravo pour cette réalisation qui s'annonce encore une fois super pro !  ^-

A+
Recherche bornes dédiées ou PCB originaux: Miss Pacman, Dig Dug, Galaga, Mappy, Asteroids, Battlezone, Missile Command, Tempest, Star Wars, Donkey Kong (+ Jr), Mario Bros, Moon Patrol, Defender, Joust, Frogger, Gyruss, Pooyan, Space Tactics, Zaxxon, etc. Flip : Gottlieb des années 80 (Spirit, Amazon Hunt, ...), Baby Pac Man. Divers :  Ice Cold Beer => Trois fois rien quoi ! :D
Ma séance sur le divan : c'est grave Docteur ? :-\
Ma gaming room, ma storage room

Tibal

Bravo pour cette carte qui s'annonce hyper polyvalente et flexible ! ^-^

Effectivement pour Pole Position il faudra une adaptation (qui ne serait pas bien longue à faire d'ailleurs puisque j'ai toujours les fichiers de la carte que j'avais faite pour Polpo héhé)

Hâte de voir la suite notamment le soft de configuration :)

njz3

Nouvelle petite fonction : le pilotage de LED Strip avec communication au format WS2812B, qui permet par exemple d'avoir des boutons arcade éclairés.
Une petite touche sympa pour ceux qui aime le bling-bling ;-)


njz3

Oui, ou pour ton sapin de Noël ;-)

Au départ c'est une fonction avancée realisée par le gp2040-ce pour l'éclairage des boutons d'une borne, que j'ai "reprise" sur la JammaMia pro.

J'ai oublié de préciser que les leds peuvent être coupées et separées une à une puis de nouveau reliées par des fils et cela marche toujours. Il faut simplement respecter un ordre que l'on a défini, et bien mettre le "Data Out" d'une led vers le "Data In" de la suivante.

Petite précision aussi pour les non bricoleurs : il y a des boutons arcade (assez chers) qui contiennent déjà ce type de led RGB adressable !