Gamoover

LA VIE DU SITE - LES NEWS => Bordel en cours de tri => : Madmax61 Wednesday 11 April 2007, 14:50:50 PM

: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Wednesday 11 April 2007, 14:50:50 PM
Salut à tous et toutes !
Je commence donc par applaudir ce site et ses tonnes d'informations, j'ai cependant quelques questions dont je ne trouve pas vraiment les réponses...

Je suis un ptit nouveau dans l'émulation à travers une borne, pour le moment je connait mame sous winXP et je voudrait me monter une borne, j'ai donc une multitude de questions dans la tête.

Mon projet va se faire à base d'une borne quasi vidée mit à part ses boutons et joysticks.
Si j'ai bien comprit il est possible de reprendre le câblage existant et de brancher le tout sur un clavier pc.
Mon idée serai donc de brancher les boutons/joysticks sur un PC à l'aide d'un hack clavier et de relier le dit PC à un ecran TV.

De cette manière les dépenses serait moindres comparées à l'achat de carte PCI dédiées (JPAC - PC2JAMMA et autres...).

Parmi les premières questions que je me pose dans l'élaboration de mon projet il ressort entres autres le problème du nombre de boutons et des joysticks.

Pour les joysticks doit je utiliser des 4 directions ou 8 ?
Si je ne fait pas d'erreur les 4 directions sont pour les TRES vieux jeux (pacman, space invaders), les 8 directions gèrent des jeux plus "récents".
Les 4D font uniquement Haut/Bas/Gauche/Droite alors que les 8D gèrent aussi les diagonales.
Par exemple :
- dans les jeux de combats les diagonales sont utilisées pour les coups spéciaux ou les sauts avec déplacement (street fighter / mortal kombat...)
- pour les "shoot them up" les diagonales sont utilisées pour le déplacement du vaisseau (1941 / 1943 / Aero Fighters...)
- pour les "beat them all" les diagonales sont utilisées pour les deplacements des personnages (double dragon / Golden Axe / Streets of Rage...)
Par contre le truc qui me fait douter est que sous mame seul 4 touches sont déclarées Haut/Bas/Gauche/Droite et les diagonales sont actionnées par la combinaison de 2 touches donc au final que faut il ? 4 directions ou 8 ?


Ma deuxième question est au sujet des boutons, je référence en effet l'utilisation des boutons suivants :

Les boutons obligatoires :
- 2x 6 boutons pour chaque joueurs
- 2 boutons inclus sur les côtés de la borne pour les simulations de flippers
- 2 boutons pour les « crédits » des 2 joueurs

Boutons dédiés pour l’émulation :
- 1 ou 2 boutons pour simuler les pièces du monnayeur
- touche "Echap" pour sortir d'un jeu
- touche "P" pour mettre et sortir la "pause" d'un jeu
- touche "Entrée" pour valider les choix dans le menu mame
- touche "TAB" pour accéder aux options

Boutons dédiés windows :
- F4 combiné à la touche ALT pour fermer la/les fenetres

Soit si je compte bien 16 boutons pour les 2 joueurs (ca me parait bien) et 7 de plus pour les touches spéciales émulation/windows.
Je doit donc quasiment faire une mini console avec les boutons en plus...

Est ce que j'oublie encore d'autres boutons ?
Existe t'il un moyen d'en utiliser moins ?
Quel sont vos astuces pour avoir le max de fonctions avec le moins de boutons ?
Avez vous un 2eme clavier caché dans la borne ? (ce qui est à mon gout n'est pas vraiment pratique).
Si les 7 boutons (ou plus) sont obligatoires ou les placer vous ? sur le control-panel ou ailleurs ?

D'avance merci de vos réponses.
a+
: [Aide] Projet de 1ere mamecab, premiere questions...
: Fonzie Wednesday 11 April 2007, 15:20:38 PM
Salut Max, et tout d'abord bienvenue chez nous :)

Il y a un topic de présentation dans la partie "Bistro". Vas y faire un tour ;)
Sinon pour ton projet, t'as l'air d'avoir étudié la chose ^^

T'as tout bon pour le moment :)
En ce qui concerne les joystick 4 ou 8 ways, il y en a qui sont commutables en 4 ou 8 ways. C'est a dire qu'en soulevant le joy et en le tournant dans un certain sens, tu passe de 4 à 8 ways.

Pour les boutons, moins y'en a mieux c'est. Par exemple si tu utilise un front end (prog permettant de commander divers émulateurs sans avoir besoin de manipuler), tu as par exemple Atomic FE qui permet de sortir des roms en appuyant simultanément sur Joueur1 + Joueur2. Et en quittant le frontend, ça t'éteinds automatiquement l'ordinateur.

Bon courage pour la suite :)
: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Wednesday 11 April 2007, 15:30:59 PM
merci  :D

Pour les joysticks en fait c'est surtout le cablage de ceux ci qui m'inquiètes, doit je les cabler vers 4 touches ou vers 8 ?

Pour Atomic FE je vais le tester pour voir ce que cela donne.

Mon projet pour le moment s'oriente plutôt vers de l'émulation arcade et flipper mais rien ne me dit que je vais pas aussi vouloir par la suite de l'émulation megadrive, nes...
: [Aide] Projet de 1ere mamecab, premiere questions...
: Fonzie Wednesday 11 April 2007, 15:35:33 PM
Que tu choisisse un joy 4,8 ways ou un commutable, tu ne connectera que 4 fils par joysticks (+1 masse qui passe par chaque bouton, chaque direction)
: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Wednesday 11 April 2007, 15:40:39 PM
Ok donc dans ce cas orientation vers un 8 si possible !   ^-^
Qui peut le plus peut le moins comme on dit.
: [Aide] Projet de 1ere mamecab, premiere questions...
: Wapata Thursday 12 April 2007, 15:15:00 PM
un 4 way, c'est juste un 8 way à qui on interdit d'aller dans les diagonales...
: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Thursday 12 April 2007, 15:35:22 PM
ok ok
merci beaucoup ! ;)
: [Aide] Projet de 1ere mamecab, premiere questions...
: funkycochise Thursday 12 April 2007, 20:32:18 PM
bah oui, un joytick n'a que 4 contacts up/down/left/right
Sauf si celui-ci est optique ou analogique.
Dans la majorité des cas (99%), il n'y a que 4 contacts.

Il est vrai que l'on peut adjoindre sur certains joystick des détrompeur
qui forcent le joystick uniquement sur les directions propres (pacman style)
et empêchent les diagonales et réciproquement (qbert style)
: [Aide] Projet de 1ere mamecab, premiere questions...
: Darth Nuno Thursday 12 April 2007, 20:37:10 PM

Il est vrai que l'on peut adjoindre sur certains joystick des détrompeur
qui forcent le joystick uniquement sur les directions propres (pacman style)
et empêchent les diagonales et réciproquement (qbert style)


petite correction, QBert utilise un joystick 4 ways, mais 'diagonally mounted'  ;)
: [Aide] Projet de 1ere mamecab, premiere questions...
: blueshadow Thursday 12 April 2007, 20:40:48 PM
salut

perso je te conseillerais plutot de faire un hack manette et d'utiliser joytokey  avec atomic fe en frontend

pour mapart c est ce que j' ai fait et sur ma borne j' ai :
mame, snes,nintendo64,playstation,sega master system, megadrive, vpinball et future pinball

et tout ca ca se gère avec 2 manettes, 4 boutons par player + 2 latéraux pour les flips + player 1, player 2, 1 pour les crédit, 1 pour escape, 1 pour la pause dans lesz jeux 

ce qui donne en fait avec joytokey  7 affectation de boutons supplémentaires   les manettes et bouton (8) pour jouer sont affecté d office par le log

si tu veux que ton flip tu puisse le faire bouger droite et gauche  met des boutons latéraux double  ou 2 boutons  pour faire bouger le flip vers l avant  te conseille une vieille pedale woua woua de guitare
: [Aide] Projet de 1ere mamecab, premiere questions...
: Aubrel Thursday 12 April 2007, 20:44:49 PM
si tu veux que ton flip tu puisse le faire bouger droite et gauche  met des boutons latéraux double  ou 2 boutons  pour faire bouger le flip vers l avant  te conseille une vieille pedale woua woua de guitare

ou des contacts à mercure  =:)) :-)=
: [Aide] Projet de 1ere mamecab, premiere questions...
: funkycochise Thursday 12 April 2007, 20:45:42 PM
petite correction, QBert utilise un joystick 4 ways, mais 'diagonally mounted'  ;)
c'est ce que je voulais dire en parlant du réciproquement, mais ce n'était peut être pas assez clair.  :ang:
: [Aide] Projet de 1ere mamecab, premiere questions...
: blueshadow Thursday 12 April 2007, 20:51:57 PM
je te met la photo ci après de mon panel + boutons supplmentaire dans la porte  en faite marche arret pc  + reboot pc + escape + pause


(http://img1.uplood.fr/free/qu87_photo-611.jpg) (http://www.uplood.fr)
: [Aide] Projet de 1ere mamecab, premiere questions...
: blueshadow Thursday 12 April 2007, 20:54:29 PM
perso je trouve un peu fragile les contact a mercure
sinon y a la bonne vieille lamelles avec son poids comme dans les flippers
un peu chiant a régler au départ mais une fois fait ca marche nickel
: [Aide] Projet de 1ere mamecab, premiere questions...
: blueshadow Thursday 12 April 2007, 21:00:41 PM
et si tu as vraiment besoin je peux tjrs te faire un cd ou un rar  avec tout mes log d'installer et paramétré, il ne te restera que le cablage a faire des boutons et de charger les roms  and enjoy  :D
: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Thursday 12 April 2007, 21:07:59 PM
salut
perso je te conseillerais plutot de faire un hack manette et d'utiliser joytokey  avec atomic fe en frontend

pour mapart c est ce que j' ai fait et sur ma borne j' ai :
mame, snes,nintendo64,playstation,sega master system, megadrive, vpinball et future pinball

et tout ca ca se gère avec 2 manettes, 4 boutons par player + 2 latéraux pour les flips + player 1, player 2, 1 pour les crédit, 1 pour escape, 1 pour la pause dans lesz jeux 

ce qui donne en fait avec joytokey  7 affectation de boutons supplémentaires   les manettes et bouton (8) pour jouer sont affecté d office par le log

si tu veux que ton flip tu puisse le faire bouger droite et gauche  met des boutons latéraux double  ou 2 boutons  pour faire bouger le flip vers l avant  te conseille une vieille pedale woua woua de guitare
Quand on parle de hack il s'aggit bien de brancher les sorties sur un clavier ???

Pour le flip pas con j'avais pas pensé aux "claques" ;) mais bon comme j'ai un vrai flipper le fait de jouer sur la borne sera vraiment TRES occasionnel...

Pour les joysticks en fait j'avais pensé mettre des 8D et me faire un ptit "bitoniaux" en plastique que je met et enlève comme je veux afin de restreindre le stick en 4D au lieu de 8.

joytokey c'est quoi, je ne connait pas ?

AtomicFE ouais j'ai télécharger le soft, je vais monter le pc ce week end et tester en direct mais j'ai peur qu'il soit trop gourmand en ressources, comme je vais utiliser un vieux pc j'avais plutôt penser utiliser un linux mais bon pour le moment je n'en suis pas encore à la problematique de l'OS et des frontend car je connait pour le moment que mame :)
: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Thursday 12 April 2007, 21:14:08 PM
et si tu as vraiment besoin je peux tjrs te faire un cd ou un rar  avec tout mes log d'installer et paramétré, il ne te restera que le cablage a faire des boutons et de charger les roms  and enjoy  :D

SUPER SYMPAS CA !!!  ^-^
Si tu peux me faire une archive oui je suis preneur ;)
Ensuite faut voir la taille qu'elle va faire pour l'envoie (mail, dcc, ftp...)

Pour info mon pc de base est pour le moment un p2-450 et je suis encore à la recherche de la borne (en fait il m'en faut 2 car je fait le projet en commun avec un pote qui lui va fournir les écrans)

Merci à tous pour vos réponses !  =:))
: [Aide] Projet de 1ere mamecab, premiere questions...
: blueshadow Thursday 12 April 2007, 21:19:26 PM
en fait le hack clavier ca m as gonflé grave car mettre des fils sur une matrice en plastique grosse galère  le hack manette c est facile tu prends une manette de pc avec usb ( si mets window sur ton pc bien sur car en dos ben ca marche pas )
tu sort la platine de ta manette et la tu as un circuit imprimé sur du dur  donc petite meche de 1.5 et tu fais des trous pour les directions les boutoons et autres  et tu cable tout ca sur tes boutons de bornes et le tour est joué tu branche l usb et joytokey va te faire l interface entre tes boutons sur la borne et tes cdes clavier

(http://img1.uplood.fr/mamu/thumbnails/u0jg_photo-612.jpg) (http://www.uplood.fr/visu.php?url=http://img1.uplood.fr/mamu/u0jg_photo-612.jpg)
[i

en fait avec joy to key tu va lui dire que exemple le bouton latéral de ta borne coté gauche correspond a la touche d de ton clavier  etc.. tu affecte tes boutons
 (http://www.uplood.fr/visu.php?url=http://img1.uplood.fr/mamu/k4v8_photo-613.jpg)
: [Aide] Projet de 1ere mamecab, premiere questions...
: blueshadow Thursday 12 April 2007, 21:22:17 PM
p2 450  oublie pas mal d'émulateur
mame ok pour le reste ca va etre dur dur
soit tu va etre coincé par l uc ou par la carte graphique
: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Thursday 12 April 2007, 21:40:18 PM
Pour la manette pas con mais pour plus de compatibilité pour les changements futur ou ajout de boutons oubliés je préfère le clavier quand même, de plus des claviers gratos  C facile à trouver, des manettes c plus compliqué ! :)

Pour les émulateurs ma priorité est de toute façon mame avec toki, 1941, bobble boblle, bomberman, cabal, street fighter 2, mortal kombat... qui sont je pense des jeux pas trop gourmands (sauf peut etre mk).

Dans une phase 2 pourquoi pas un émulateur master-system et megadrive (les consoles de mon enfance) et dans une phase 3 l'emulation plus lourde comme les flippers ou la néo géo.
Dans tout les cas le pc n'est pas un problème car les pièces principales (carte mere/pross/ram/carte-graph) peuvent être changées facilement et rapidement.

Pour le moment le but de l'opération est de monter le tout à moindre cout et de me faire plaisir !

Il est clair que si j'arrive à monter la borne et quel fonctionne bien je risque de rapidement upgrader le pc :)
: [Aide] Projet de 1ere mamecab, premiere questions...
: funkycochise Thursday 12 April 2007, 21:43:26 PM
t'as l'air motivé pour le hack clavier, mais c'est vraiment galère.
Et je parle même pas des ghost key et autres joyeusetés.
le hack manette est quand même beaucoup plus facile à réaliser et pas vraiment plus cher (les sidewinder pullulent dans les vide-greniers)

: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Thursday 12 April 2007, 21:48:29 PM
"ghost key"
C'est quoi ca ?
: [Aide] Projet de 1ere mamecab, premiere questions...
: liodel Thursday 12 April 2007, 23:22:12 PM
http://arcadecontrols.com/arcade_input.shtml#KeyboardGhosting

One potential problem with keyboard controls - whether using a hack or an encoder - is "ghosting" - where pushing several keys at once produces a "ghost" key that wasn't in fact pressed.

Un problème potentiel avec le contrôle a l'aide du clavier - que ce soit en utilisant un hack ou en encodeur - est le "ghosting" (NDT:"fantoming" :D) - lorsque l'appui sur plusieurs touches à la fois génère un caractère "ghost" (fantome) qui n'a pas été réellement tapé.
: [Aide] Projet de 1ere mamecab, premiere questions...
: blueshadow Thursday 12 April 2007, 23:27:53 PM
pour les manettes  le bon plan c est de jouer sur prizée 
ca fait des manettes gratos  hi hi hi
j' en ai une dizaine a la maison   =:))

bah si tu veux faire un hack clavier pas de souci mais bon courage
 pour info sur un hack manette tu as 4 direction +4 boutons de base + 6 encore dispo par manette  ce qui fait quand meme 20 boutons au total sur une borne je pense qu il y a de quoi faire
: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Friday 13 April 2007, 10:00:15 AM
pour les manettes  le bon plan c est de jouer sur prizée 
ca fait des manettes gratos  hi hi hi
j' en ai une dizaine a la maison   =:))

bah si tu veux faire un hack clavier pas de souci mais bon courage
 pour info sur un hack manette tu as 4 direction +4 boutons de base + 6 encore dispo par manette  ce qui fait quand meme 20 boutons au total sur une borne je pense qu il y a de quoi faire

Prizée ???

Pour les hack manettes ya pas de problemes d'incompatibilité ? sous linux par exemple ?
Mon choix est plus orienté clavier car je voulais avoir une compatibilité maxi pour à l'avenir si je veux changer d'OS que je puisse toujours utiliser les même composants pour le hack, j'ai peur en utilisant une manette qu'elle ne soit pas reconnue sous linux par exemple (ou sur un prochain windows).
A mon avis les drivers d'une manette ne seront pas constants alors qu'un clavier reste un clavier, les touches de bases ne changeront pas et l'interface ps2 non plus.

Je veux me faire une borne qui puisse être toujours au gout du jour juste en changeant les composant PC et au vue de la rapidité d'évolution des composants PC, des mise à jour de versions des OS et de la sortie de nouveau émulateurs je préfère anticiper sur l'avenir.
Même si pour la phase 1 je ne veux émuler que du mame, je ne veux pas être bloqué dans l'avenir.  :D
: [Aide] Projet de 1ere mamecab, premiere questions...
: funkycochise Friday 13 April 2007, 20:56:25 PM
pour le manettes franchement ya pas de problème
sous linux, j'ai fais marcher mes joy USB en premier lieu sous linux et ca marchait aussi bien que sous windows.
Ya que sous DOS que le bas blesse coté facilité d'utilisation.
Faut des trucs genre sneskey.

Mais tu as l'air chaud pour ton hack clavier alors vas y.


: [Aide] Projet de 1ere mamecab, premiere questions...
: Madmax61 Friday 13 April 2007, 21:25:52 PM
ALLER OP C PARTIS !
Hack clavier :D

Au final je ferais une grosse documentation avec toutes les infos, mes difficultés... et je la mettrais à dispo de manière à "peut être" aider certaines personnes qui voudraient faire pareil.

De plus je vais pouvoir faire des tas de tests, j'ai été faire un tour à la dechetterie ce soir et j'ai vu AU MOINS 7-8 claviers dispo, j'en ai prit un pour tester et toutes les touches fonctionnent donc ya de la matière première gratuite en cas d'erreurs...  ^-