Borne arcade de A à Z.
-
- La différence entre un joystick 4 directions et un joystick 8 directions est uniquement mécanique. Ils ont tous les deux 4 contacts pour Haut, Bas, Gauche, Droite mais sur un joystick 4 directions , il est impossible de le mettre dans une diagonale. On peut utiliser un joystick 8 directions pour jouer a un jeu 4 directions mais pas l’inverse. (ou alors bon courage). Sur certains joystick d'arcade, il suffit de changer (ou déplacer) une petite plaque en dessous pour passer d'une version 4 directions a une version 8 directions. Tous les joysticks/paddles que l'on peut trouver actuellement (et même depuis de très nombreuses années) sont des 8 directions. Quand on met le joystick dans une diagonale, par exemple, en haut et a gauche, il envoies 2 infos (haut et gauche). C'est a l'ordinateur/rpi/autre d'en déduire que tu pointes dans une diagonale. - 6 boutons est suffisant, j'en ai 8 sur mon Bartop, c'est inutile - Pour les boutons de flippers sur le coté, j'en avais mis et je les ai supprimé mais il suffit simplement de doubler (mettre en parallèle) les deux premier boutons. - Et pour illuminer les boutons, je n'ai pas étudier la solution mais déja il faut (c'est plus simple) des boutons prévu a cet effet. Après, tu veux qu'ils soient illuminés en permanence ou a chaque pression ? En permanence, il suffit de les alimenter mais a chaque pression c'est déjà plus compliqué. Pour un allumage a chaque pression, j'utiliserais des transistors pour récupérer l'info (utilisation de résistances de pullup ou pulldown en fonction de l’état de la broche utilisée) et alimenter l'ampoule (led de préférence, une résistance de limitation de courant par led). Maitrisant électronique, j'y ai pensé il y a longtemps mais je pense qu'a la longue, sa doit être saoulant, il faudrait ajouter un potard pour régler l'intensité ou le désactiver le tout. Pour ton premier projet, ne vise pas trop haut, si tu es perfectionniste comme moi, tu risques de ne jamais la finir a 100%, tu auras toujours un rajout/modif a faire. Défini toi un cahier des charges et respecte le. - Pour contrôler tout ça, il y a beaucoup de possibilités. Les GPIO du Rpi. Des hacks de joystick/clavier Des encodeurs prévus a cet effet (voir sur Smallcab.net). C'est ce que j'utilise. Un microcontrôleur type Arduino (Mais l'Arduino n'en ai pas capable, il faut un Teensy). Je te conseillerais, 2 contrôleurs usb 1 joueur, c'est plus cher qu'un seul à 2 joueurs mais c'est préférable.
-
Salut @Xavier comme indiqué dans mon sujet je vais m orienter sur un panel 7 boutons car je pourrai faire une configuration personnalisé pour certains emulateurs notamment neo geo. Et je souhaite des boutons illuminés les informations sont situées aussi dans le meme sujet. @ironic
Je te conseillerais, 2 contrôleurs usb 1 joueur, c’est plus cher qu’un seul à 2 joueurs mais c’est préférable.
peux tu justifier ton choix ?
-
2 contrôleurs 1 joueur = 2 ports usb occupés mais c'est vraiment détecté comme 2 joysticks. Si un jour tu modifies ton Bartop, du genre remplacement du rpi par autre chose ou remplacement de la distribution, il y a de grandes chances que cela fonctionne du premier coup, pas besoin de drivers particulier. Sinon on est sur Rpi et sur Recalbox donc c'est un "détail". (sauf pour le prix).
-
Salut les gars, merci pour vos infos! @ironic comme j'ai dit, j'ai tout lu et son contraire, certains me disent que tout est connectable sur le gpio pour deux joueurs, et je vois que tu utilises des encodeurs usb(à rebrancher sur le raspberry 2 donc je suppose) quel est l’intérêt? Merci d'avoir en tout cas confirmé (comme @yann d'ailleurs) que les huit directions n'étaient qu'une question mécanique, contrairement à ce que l'on peut lire sur le wiki recalbox. Je vous le rappel je suis novice et avide de vos lumières même si j'apprends vite j'ai besoin de tout connaitre via des gens qui ont fait leur preuves et qui sont passés par là comme vous. En tout cas merci et également à @Acris de faire évoluer la discussion. Le dialogue est la clé comme dirait un certain philosophe. Xa
-
Merci d’avoir en tout cas confirmé (comme @yann d’ailleurs) que les huit directions n’étaient qu’une question mécanique, contrairement à ce que l’on peut lire sur le wiki recalbox
Ah oui où ça exactement ? @ironic merci pour les explications mais elles ne me convainquent pas. Que ce soit un encodeur usb 1 ou 2 joueurs, ils sont compatibles tous deux PC par exemple.
-
merci pour les explications mais elles ne me convainquent pas.
Je comprends, c'est juste l'avis d'un électrotechnicien (moi). Deux mondes s'opposent dans mon taf, les électrotechniciens et les automaticiens. Les électrotechniciens préfèrent plus de fils et moins d'automatisme (c'est plus visuel et plus facile à dépanner). Les automaticiens préfèrent plus d’automatismes et moins de fils. (c'est plus rapidement debugable et moins de manipulations). C'est vrai que pour les non-techniques, vaut mieux moins de fils/électroniques donc un seul encodeur.
-
@ironic le seul avantage que je verrai dans l utilisation de 2 encodeurs J1 et d avoir plus de boutons. 12 boutons par encodeur 1joueurs 22 boutons par encodeur 2joueurs GPIO pas compter.
-
Bonjour Je me permet d'intervenir car je suis un débutant en train de réaliser son premier bartop... J'en suis arrivé au stade du câblage du panel, j'avais acheté un kit de boutons lumineux sur eBay et celui-ci comprenait deux encodeurs. Sur le coup je ne voulais pas les utiliser et passer par le gpio mais la curiosité m'a fait tester et je vais terminer mon câblage avec eux. Il s'agit de deux encodeurs bosega cy 822b, et l'énorme avantage que j'y ai trouvé est que chaque câble allant sur les boutons alimente également la led incorporée au bouton. En câblant comme prévu sur le plan les boutons s'allument uniquement au moment de la pression sur le bouton, et il s'agit simplement d'inverser le fil noir et le fil jaune au niveau du connecteur pour que le bouton soit allumé en permanence (pas encore testé mais si ça marche c'est comme ça qu'il restera câblé...). De plus il est reconnu sans aucun problème par le raspberry, il s'agit juste de le configurer en lui affectant les boutons dans le menu manettes. Je rajoute le lien du kit que j'ai utilisé, à savoir qu'il suffit de demander au vendeur les couleurs que l'on veut pour son kit (pour ma part un jeu de boutons blanc et un jeu de bleus avec les deux boules des sticks blanches) http://www.ebay.com/itm/Arcade-DIY-Parts-USB-Encoder-2-Joystick-20-LED-Illuminated-Push-Buttons-MAME-/201330258394?hash=item2ee037f1da:g:R50AAOxylpNTU2Xc Voilou voilou j'espère avoir aidé un peu...
-
Bonjour les gars, On ne sait toujours pas ce qui est le mieux... deux encodeurs usb ou tout sur le gpio?( à quelles conditions? devoir se passer de boutons?) Le but étant de pouvoir accéder à toutes les commandes des menus et autres de la recalbox sans avoir besoin de choses en plus que son panel de boutons arcade(genre clavier ou souris pour aller chipoter dans le systeme, ce qui n'est pas vraiment le but d'une borne qui est sensée être autonome). Je me pose toujours la question de l'alimentation des boutons à led et de la conception d'un commutateur principal (acheter un bloc alim?)
-
Pourtant les informations ont été donné Les boutons lumineux sont alimenté par une alimentation molex et brancher sur un microswitch , @maka a donné l'information et explications dans mon sujet. Si tu regarde le sujet de conception du bartop de Cissou il y a aussi des éléments de réponse. utilisation d'un module d’entrée qui permet d'éteindre le tout à l'intérieur sur une multiprise. Quand au choix gpio ou encodeur en faisant une recherche sur le net, tu as des personnes qui disent qu'avec un encodeur il y a des latences. Je sais plus le terme exacte contrairement au gpio et d'autres te disent le contraire. Des sujets à lire aussi : http://www.morere.eu/spip.php?article175 qui réponderont à certains de tes questions http://www.gamoover.net/Forums/index.php?topic=30085.0 @Husson-Strolz > tes deux encodeurs USB sont tous deux compatible recalbox sans aucun soucis ?
-
@Acris sorry mais je n'ai vu l'info nulle-part sur ce post, ou alors il a dû m'échapper. Merci pour les photos, on progresse. Molex je ne connais pas (on en apprend tous les jours, heureusement) je vais d'ailleurs me documenter à ce sujet. Je vais de plus essayer de trouver ton "sujet".
-
le lien est dans ce sujet : http://blog.recalbox.com/forums/topic/borne-arcade-de-a-a-z/#post-15131 Molex est le type de connecteur exemple pour les boutons illuminés tu as besoin de cable avec molex : http://www.smallcab.net/cable-dalimentation-avec-molex-pour-boutons-lumineux-p-606.html et de l'alimentation qui va avec http://www.smallcab.net/alimentation-molex-12v-p-808.html?osCsid=6gh01cmh4jkugd8d3jg1hek0r2
-
Est-ce que ce genre de kit ferait l'affaire --> http://www.smallcab.net/kit-joysticks-zippy-boutons-lumineux-chromes-interface-usb-p-496.html Ou est-ce que l'encodeur est superflu et/ou est-ce que j'ai besoin d'une alim molex en plus. Pcq on cause, on cause mais moi je n'y vois pas plus claire. Ce qu'on peut faire c'est que vous faites mes connections et moi je crée votre borne en bois ou en métal et je fais les finitions lol je rigole. On a clairement compris que tout le monde avait des compétences différentes. mais mes questions me servent à ne pas passer dix commandes différentes vu le prix de livraisons.
-
Salut xavier ! je te conseil de passer par le gpio car tu gagnes en reactivité meme si elle est minime et tu evites dacheter un encodeur usb. l'inconvenient cest qu'une fois branché en gpio tu peux pas trop manipuler ton rpi et surtout verifie si tes cosses sont de la meme dimension. 4.8 ou 2.8
-
Salut les gars, j'ai reçu ce soir le rpi 2 b, j'ai tout chargé dessus puis branché à la tv led pour tester. J'ai retrouvé dans mes tiroir une souris usb heureusement, par contre pas de clavier, j'ai alors décidé de connecter ma manette ps4 en filaire. Ca réagissait mais sans savoir à quelle commande correspondait les boutons, j'ai donc atterri dans un jeu sans pouvoir en sortir, seul issue tirer la prise (pas conseillé mais pas le choix). Pour continuer mes test un clavier usb est-il indispensable? De plus j'ai acheté un kit arcade deux joueurs lumineux hier sur smallcab, ils m'ont dit que je devais en plus avoir une alimentation molex (que j'ai prise) et sélectionner:"pour alimentation atx" après recherche ça pue non? Il y avait deux choix-->1: alimentation arcade et 2: alimentation atx, ils m'ont dit que je devais prendre la seconde.Or quand je tape atx sur le net je tombe sur une belle grosse alim de pc ouinnn !!
-
Second problème: recalbox ne fait pas tourner les roms de "32x", "mega cd", "mame", et qlqs autres.... que faire?(j'ai pourtant mis qlqs nes et snes, megadrive) de plus mon RPI2 qui est connecté en RJ45 est sur le réseau une fois toutes les 6 lunes. autre chose: comment charger des roms qui soient compatibles sans le faire "un par un", j'entends parler de "fullromset" mais pour moi c'est du chinois. Dites-moi quoi et ce sera "papier-crayon" Xa
-
Bonjour je crois que tu n'as pas lu la notice d utilisation de recalbox dont laquelle est référencé la configuration des boutons d une manette. Je t'invite à la lire : https://github.com/digitalLumberjack/recalbox-os/wiki/Manual-(EN) Je t invite aussi à consulter le wiki : https://github.com/digitalLumberjack/recalbox-os/wiki/Mini-How-To-(FR) Pour 32x , megacd etc... il y a des bios à avoir tout est dans le wiki. pour mame, il faut des romsets avec une version de mame ou fba libretro particulier pour chaque système, idem lire le wiki etil y aussi un fichier txt dans chaque dossier des emulateurs avec des indications
de plus mon RPI2 qui est connecté en RJ45 est sur le réseau une fois toutes les 6 lunes
oui et ?
j’entends parler de « fullromset » mais pour moi c’est du chinois
Oui les fullromset je pense que ça fait référence aux romset no-intro , cest à dire des romset qui n'ont subi aucune modification ou correction. http://www.no-intro.org/ si tu as besoin d'aide le canal irc peut t'aider aussi : https://kiwiirc.com/client/irc.freenode.net/#recalbox
-
Merci @Acris, j'y vois bcp plus clair.... ironie. Oui je sais qu'il y a le wiki, notice ect... mais c'est pas pour cela que ça aide. Je viens de me casser le cul pendant deux heures à faire des essais pour faire tourner un jeu megacd (après avoir mis les bons bios "comme lu dans le wiki") mais personne n'a trouvé bon de directement dire que pour megacd il faut contrairement aux autres systemes dezipper la rom dans le dossier correspondant(pcq avec mes zip dans le fichier megacd rien ne s'affichait sur recalbox). On parle de termes méga compliqués pour la plupart et on cherche comme des malades (par envie d'y arriver) alors que certains y arrivent par connaissance, c'est gonflant de chercher les infos partout, tout le monde les a mais personnes ne sais les expliciter clairement... La pédagogie quoi. Vive le papier crayon et un bon enseignant. J'ai plein de questions (pcq envie d'apprendre, oui c'est pas pcq on est prof qu'on a pas envie d'apprendre) mais je ne sais même plus où les poser, car besoin de concret et de simplicité et pas des "word pad" avec des lignes et des chiffres dans tous les sens ou 80% ne pigent rien (pas par dédain, juste par méconnaissance). Je sais bien que chacun fait de son mieux mais je constate... A moins que je sois vraiment à la masse, ou du moins une autre approche des choses et de l'apprentissage Bonne soirée. Xa
-
bonjour @xavier tu pourrais participer à améliorer et rendre les informations plus complète en te créant un compte sur le github et créer des pages sur le wiki. Pour les consoles basés sur le format "CD", le zip n'est pas en compte, il faut dézipper le contenu dans un dossier car le format bin ou iso sont déjà des formats compressés. Personnellement je ne me suis pas intéressée à cette console.
-
En tout cas je dois dire que tout cela est "extrêmement" accessible pour la personne lambda se penchant sur le sujet. Je continue dès lors à chercher des réponses à mes questions de mon coté et non ici, ni sur le "chan" irc, où le commun des mortels qui se passionne sur le sujet n'est pris que pour un demeuré. A l'heure actuelle toujours impossible de faire tourner un jeu arcade. Est-ce que j'ai suivi la "notice"?--> OUi. Est-ce que j'ai lu les "Mini how to"?--> Oui. Est-ce que je suis allé sur le cana IRC?-->oui. J'ai l'impression que c'est comme chez les Mormons, on ne partage pas avec ceux qui ne connaissent pas. Mais ceux-ci même ne connaitrons jamais alors. Je remercie néanmoins les personnes qui m'ont joint de manière privée et qui ne s'y retrouvait pas non plus et avec qui à notre niveau on arrive à progresser (après le boulot bien-sur). C'est génial de créer un system que seuls certains arrivent à faire tourner.