Auteur Sujet: [wip] modernCab  (Lu 5127 fois)

Hors ligne fredakilla

  • Nouveau
  • *
  • Messages: 4
    • Voir le profil
[wip] modernCab
« le: Mercredi 14 Mars 2012, 19:54:52 pm »
Bonjour à tous


J'ai décider de ma lancer dans la construction d'une borne de jeu.

Je commence donc ce sujet afin de tracer toute l’évolution de ce projet, rassembler un peu mes idées et pour partager mon expérience (pauvre, je débute totalement dans ce domaine, ainsi qu'en bricolage d'ailleurs...) mais aussi et surtout mes questions et mes problèmes (qui viendront surement dans très peu de temps lol...) afin de trouver parmi vous de l'aide pour m'aider à réaliser à bien cette construction.



L'objectif


L'idée est de créer une borne dédié à l'émulation de jeux arcades et aussi consoles retro avec un control panel type arcade pour 2 joueurs (un mamecab quoi mais aussi un consolecab). La borne sera aussi utilisé comme jukebox et egalement comme borne internet en wifi.




Plateformes et émulateurs embarqués


Arcade:
MAME en 0.144
Winkawaks - pour NeoGeo, CPS1, CPS2
CPS3 Emulator - pour CPS3

Consoles:
Kega Fusion - pour SEGA Megadrive, MegaCD, 32X
Znes ou Snes9x - pour Nintendo Super NES
Mednafen - pour PC Engine

Ordinateurs:
WinUAE - pour Commodore Amiga
PC - quelques jeux PC, oldies et plus récents (selon les capacités de la machine)

Flipper:
Visual Pinball/PinMame - avec quelques tables de flip

Autres:
Jukebox (mp3)




Frontend


Mon choix s'est porté sur MaLa qui répond à toutes mes attentes (multi-emulateurs, interface graphique sympa, listes de jeux personnalisés, contrôles paramétrables, jukebox intégré, ensemble complet et facile d'utilisation et le tout gratuit.



Le PC


J'ai récupérer un PC bureautique datant d'un an 1 ou 2. Ce n'est pas une bête de course et il ne permet pas de faire tourner les derniers jeux 3D mais apres tests il s’avère amplement suffisant pour faire tourner tous les émulateurs et la quasi totalité des jeux retro... Tous les jeux que j'ai testé tournaient très bien, sans ralentissement autant sous mame que les autres émulateurs.

Config :
CPU : Intel Core2 Duo - 2.40GHz
GPU : NVidia GeForce G100 - 512 Mo
RAM : 4 Go
DISQUE : 320 GO
ports PS/2: x2 (clavier/souris)
ports USB : x6 (2 façade, 4 arrière)
OS : Windows XP 32 bits

En regardant de plus prés la config du PC j'ai découvert qu'il avait 4Go de RAM, alors que XP m'affichait 2.45 Go dans les propriétés systèmes. Apres quelques recherches il s’avère que c'est normal car windows xp (32 bits) ne gère que dans les 3 Go de ram au max (limité à 4Go du fait de l'adressage 32bits moins 1Go réservé pour les périphériques, explications simplifiées...). J'ai vu aussi que mon cpu était compatible 64 bits. Je me demande alors si l'installation d'un os en 64 bits ne serait pas plus confortable permettant d'exploiter les 4 Go de RAM.

Je compte du coup testé avec les OS suivants:

tinyxp (32 bits) (pour le coté allégé même si il ne gère pas l'ensemble de la RAM)
windows xp pro (64 bits)
windows 7 x64



L'écran


Je comptais à la base utiliser une vielle TV cathodique de 57 cm en diagonale qui traine dans mon grenier. Ce qui m'a séduit était la taille de l’écran et le rendu d'affichage type TV dans le but de se rapprocher le plus d'un rendu d'une vrai borne d'arcade avec un écran 15khz, le fait aussi de pouvoir réutiliser une vielle TV et au besoin d'en changer à faible coût (10-15 euros sur le bon coin ou ebay) J'ai donc commencé à regardé du coté de la fabrication d'un câble VGA/Péritel et du logiciel soft15khz pour sortir une image depuis ma prise VGA sur la télé.

Malheureusement après moult essais et plusieurs heures de câblages, soudures, tests et paramétrages, ça n'a jamais fonctionné correctement...

J'ai donc décidé, avec peine, d'abandonner l'idée de la TV pour me rabattre plus simplement sur l'utilisation d'un moniteur LCD quitte à perdre un peu en qualité de rendu. Toutefois, après quelques tests et réglages des émulateurs sur le rendu notamment pour l'utilisation de filtres pour simuler l'effet scanlines, j'ai trouvé le résultat plutôt pas mal et largement suffisant pour un néophyte comme moi.

Du coup, intégrer un écran plat LCD m'a fait revoir mes plans sur la conception du meuble et je me dit qu'au final c'est pas plus mal et même mieux ainsi car ca me permet d'envisager un design plus moderne, moins encombrant et moins lourd (un truc qui permet de passer les portes, qui ne brise pas le dos quand on veut le déplacer et qui fait moins mastoc dans la pièce). Je pensait utiliser un écran 4/3, seulement les dimensions des 4/3 sont assez limités et apparemment il n'existe pas d'écrans de ce type supérieur à 20" et ceux-ci sont difficile à trouver et peuvent être même très chers. Je pensait donc intégrer un 19" 4/3, en trouvant dommage toutefois de ne pas pouvoir avoir une dimension un peu plus grande.

Finalement j'ai choisi d’intégrer un écran large type 16/10 ou 16/9 pour plusieurs raisons (pour l'instant un 21", mais au final peut etre un 24") :

- J'avais déjà cet écran (d'origine avec le pc)
- Forcé en mode 4/3 (la totalité des jeux emulé, ya t il des jeux en 16/9 ?), j’obtiens un écran équivalent à peu près à un 19", pour le 21" 16/10.
- On trouve ces écrans assez facilement
- et surtout cela me permet aussi de faire tourner des jeux plus récents en 3D et de profiter d'une résolution large (revoyant donc le concept d'une borne dédié à l'émulation à une borne de jeux retro (émulateurs) mais aussi moderne (jeux récents) profitant pour ces dernier du control panel.



Le meuble


Voici des modèles desquels je pense m'inspirer pour construire le cab:




Je pense utiliser des panneaux MDF en 19 mm.



Le control Panel


La pièce maitresse de la borne. Je souhaite donc ne pas lésiner sur la qualité et faire un truc robuste (pour les énervés du joystick) et assez complet pour les différents types de jeux.

Je pense faire un système qui serait amovible et donc facilement démontable et portable pour déplacer le meuble plus aisément ou pour réutiliser le control panel sur un autre PC, chez un pote par exemple.

Pour faire l'interface avec le PC j'ai pas envie de me prendre la tête avec un gamepad ou keyboard hack et je compte mettre directement un IPAC² en USB.

Je pense aussi ajouter 1 ou 2 trackball/spiners, voir même des souris classiques pour des jeux type arkanoid ou même des jeux de shoots pour simuler les lightguns, n'ayant ni l'envie ni les moyens de dépenser de l'argent dans de vrai guns.

Toutefois je ne vois pas encore bien comment interfacer plusieurs souris/spinner/trackball en même temps, a etudier....

Une solution de clavier/souris escamotable (pour configurer le système et utiliser la borne en mode surf sur le net).

Je pensais aussi intégrer la possibilité de jouer avec des gamepads classiques (prise usb en façade du control panel par exemple), selon la préférence du joueurs et du jeu, notamment pour les jeux types consoles ou c'est peut etre plus pratique.

Je ne connais pas encore bien le matériel utilisé en arcade mais d’après ce que j'ai pu trouver sur le net, je pensait m'orienter sur ce genre de matos pour la qualité et la maniabilité :

- joysticks seimitsu LS32 ou Sanwa JLW-TM
- boutons Sanwa OBSN-30  ou Seimitsu PS-14-KN

Par contre je trouve que les shops arcades se touchent un peu  en ce qui concerne les prix des spinners et trackballs, je vais donc étudié les possibilités de hack de souris trackball qu'on trouve beaucoup moins chers ailleurs et comment faire un spinner maison.

Pour le coté design , j'ai trouvé différents plans sur ce site http://www.slagcoin.com/joystick/layout.html et je pense opté pour celui-ci pour le coté ergonomique :



ou celui ci




Questions du jour


Pour le design du control panel, positionnement des boutons, je me demande quelle est la position des doigts la plus logique ou la plus utilisé dans les bornes d'arcade (pour le mapping des boutons) ?


Quelqu'un a t il des plans d'un cab moderne qui ressemble a celui que je voudrais construire ?


Merci
« Modifié: Mercredi 14 Mars 2012, 19:57:12 pm par fredakilla »

Hors ligne fedaykyn

  • Famille
  • *
  • Messages: 1047
  • Born To Play
    • Voir le profil
[wip] modernCab
« Réponse #1 le: Mercredi 14 Mars 2012, 21:44:39 pm »
Salut,
essaye de demander à Benoit33
http://www.gamoover.net/Forums/index.php?topic=23509.0
il a réalisé une borne HD, il aura peut être les plans à te fournir ;)
++

Hors ligne fredakilla

  • Nouveau
  • *
  • Messages: 4
    • Voir le profil
[wip] modernCab
« Réponse #2 le: Jeudi 15 Mars 2012, 07:22:19 am »
Merci, j'avais pas pensé a chercher a partir des mots clé "borne HD".

Du coup j'ai trouvé quelques liens et plans sur le net :

http://64k.be/2009/04/23/une-borne-street-fighter-iv-a-la-maiso/
http://www.donovanmyers.com/2010/06/pdf-of-vewlix-tournament-edition-plans/
http://customvewlix.blogspot.com/

Je vais etudier ca de pres et voir ce que je peux en faire.

Hors ligne fredakilla

  • Nouveau
  • *
  • Messages: 4
    • Voir le profil
[wip] modernCab
« Réponse #3 le: Lundi 19 Mars 2012, 16:00:04 pm »
Un point sur l'avancement.

Pour les spinners

Comme je le disais, j'ai decidé de faire un hack souris (x2). J'ai trouvé des infos sur le hack en partant d'une souris à boule, mais rien à partir d'une souris optique, est ce que quelqu'un a déjà essayé ? Le probleme avec les souris a boule est que j'en voudrais des usb, ce qui assez rare, de plus j'ai déja des souris optique en stock donc autant les utiliser.


Pour le meuble :

finalement, j'ai décidé de créer les plans from scratch.

J'ai fais un petit croquis à proportion humaine, puis j'ai fais un schema avec des cotes réelles. Voici ce que ca donnerai en gros. J'aimerai avoir votre avis sur la forme ainsi que sur les dimensions ? notamment la hauteur entre le sol et le control panel et la hauteur et l'angle pour l'ecran






Merci
a+







« Modifié: Lundi 19 Mars 2012, 20:40:10 pm par fredakilla »

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[wip] modernCab
« Réponse #4 le: Lundi 19 Mars 2012, 16:12:21 pm »
pour les souris optique en spinner, il me semble que quelqu'un l'avait déjà fait ici.
Tu devrais le retrouver avec la fonction recherche.

Sinon tu peux toujours tenter de mettre une roue sur l'axe du spinner avec du tapis de souris collé dessus et mettre à proximité en dessous,fixe, le capteur de la souris optique.
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne fedaykyn

  • Famille
  • *
  • Messages: 1047
  • Born To Play
    • Voir le profil
[wip] modernCab
« Réponse #5 le: Lundi 19 Mars 2012, 18:20:06 pm »
Yop,
juste une petite remarque pour ce type de borne c'est que la position debout me semble peu adaptée.
On a plus tendance à se poser sur des tabourets hauts enfin pour ma part) et du coup tu as les genoux qui vont te gener pour acceder à ton panel. Personnellement je ferais un panel plus avancé afin de passer les genoux en dessous.
Je sais pas si on me comprends  ;D mais bon la position de jeux me semble assez importante.
++

Hors ligne fredakilla

  • Nouveau
  • *
  • Messages: 4
    • Voir le profil
[wip] modernCab
« Réponse #6 le: Lundi 19 Mars 2012, 20:48:40 pm »
Salut fedaykyn

Merci c'est une bonne remarque je vais étudier un plan avec passage pour les genoux.

TylerDurden67

  • Invité
[wip] modernCab
« Réponse #7 le: Dimanche 15 Avril 2012, 09:36:35 am »
Salut

si tu peux,passe ton OS sur Windows7 64bits,c'est ce que j'ai fais et est tres stable.Aucun soucis avec