Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/07/2009, à 15:09

kelk'1

Projet de borne d'arcade perso !

Bonjour, c'est l'été et pour m'occuper j'ai décidé de fabriquer ma borne d'arcade !
alors, après un tour sur une multitude de forums, il me semble que la meilleure solutions soit d'utiliser sdlmame + wahcade ! je veux bien, mais après les avoir installés sur mon pc (pour tester) je n'ai pas su les configurer ... du tout.
a part ca, ce que je veut faire c'est un systeme de telle sorte que ca boote direct sur wahcade en plein écran (pas de GDM, pas de gnome, rien, même pas de grub), j'aurais plusieurs questions la dessus :

- je pense à une config : PIII 1GHz, 512mb RAM, Geforce2 128mb, 80Go HDD. Est ce suffisant ?
- je me demande si il faut installer la version serveur d'ubuntu (ou si vous me conseillez une autre distrib plus légère et adaptée à ce que je veut faire)  puis installer mes logiciels et tt ce qui manque ou alors installer une version desktop et enlever tout le superflu ?
- il faudrait que je trouve un moyen pour la maintenance du systeme , pour cela j'ai pensé à l'utilisation d'un live cd au besoin, puisque il n'y aura rien d'installé sur la machine, vous en pensez quoi ?

j'ai fait des recherches sur ce forum , j'ai trouvé des choses qui semblent être liées mais j'y ai rien compris :
http://forum.ubuntu-fr.org/viewtopic.php?id=6775
http://forum.ubuntu-fr.org/viewtopic.php?id=179160

Hors ligne

#2 Le 02/07/2009, à 15:28

samυncle

Re : Projet de borne d'arcade perso !

Salut big_smile

J'ai fait une borne d'arcade (avec monnayeur joystick etc).

Elle a supertux (version un peu modifié pour qu'il accepte de la monnaie).

Pour ce qui des caractéristiques, on peut s'y connecter via SSH et elle affiche deux trois infos (argent dans la caisse etc)


Hello world

Hors ligne

#3 Le 06/07/2009, à 16:02

ludal

Re : Projet de borne d'arcade perso !

Salut,

Pour information j'ai installé aussi une borne complète sous Debian. Je rencontre encore un ou deux petits problèmes, mais rien de bien méchant. Si tu veux quelques infos n'hésite pas à me contacter mais pour les grands traits, pour éviter de bouffer inutilement de la ressource (et l'espace disque) j'ai installé uniquement :
- Le système de base Debian
- xorg (pas de gnome)
- les pilotes graphiques
- alsa-base (puis un coup d'alsaconf pour configurer la carte son)
- j'ai rajouté les dépots ludimatic pour sdlmame
- j'ai installé wahcade depuis le .deb disponible sur le site
Je m'y connecte via ssh quand j'ai de la config à faire.

En ce qui concerne le login auto j'ai cherché comment loguer automatiment un user au démarrage (trouvé sur le net : google avec la recherche qui va bien) et j'ai mis startx dans le bash_profile et wahcade dans le bashrc (de mémoire)

Donc pour ton cas particulier et pour résumer
- Je te déconseille une distrib complète comme Ubuntu, n'installe pas de bureau, et pour la config va falloir se remonter les manches et se mettre à la ligne de commande (rassure toi, je suis pas un dieu, y'a rien de méchant dans ce que j'ai fait : édition de fichiers, installation de paquets)

Voili voilou.

Dis nous un peu plus où tu galère pour configurer wahcade.
Pour la config pour info j'ai un athlon XP 3000+, 1Go de ram, une geforce 4MX intégrée à la carte mère et ça marche bien, mais avec gnome je pense que ça rammerait un peu plus.

Hors ligne

#4 Le 23/07/2009, à 11:06

kelk'1

Re : Projet de borne d'arcade perso !

Salut, merci pour vos posts,

alors, j'ai réussi à avoir (gratos big_smile) une machine bien plus puissante que ce que je pensais
j'ai maintenant un P4 1.6 Ghz avec 512mb de ram et une geforce 5200 donc j'ai décidé de rajouter un truc super original sur ma borne, désormais ca sera une borne d'arcade + frets on fire !
j'ai acheté 2 guitares pour xbox 360, elles marchent nickel !

je suis entrain de configurer le tout, j'ai installé la version desktop afin de tout configurer en étant plus à l'aise et je trouverai bien un moyen de supprimer le gnome après.

j'ai installé zsnes pour la snes, sdlmame pour l'arcade, frets on fire X pour les guitares, et je pense rajouter vbadvance pour la GBA et peut être un atari ( pong, space invaders, ...)
pour le moment tout est OK mais je ne me suis pas encore intéressé à la configuration des commandes. je pense que ca va me compliquer un peu les choses, surtout le hack clavier.

@ludal : si jamais le fait d'installer une version serveur apportait une grande différence en termes de performances au dépend de la facilité de configuration, je suis prêt à tout réinstaller, mais bon avec ma config, je pense qu'il n'y a pas vraiment de différence.

ah au fait, j'ai trouvé un nom pour ma machine, c'est la JIMTAC (Jimtac Is More Than an Arcade Cabinet)

Hors ligne

#5 Le 23/07/2009, à 11:35

dynamos

Re : Projet de borne d'arcade perso !

Salut,

Je me souviens d'un vieux lien pour tout ce qui est matos : http://borne-arcade.com/


Ne vous demandez pas seulement ce que Gnu/linux peut faire pour vous, demandez-vous ce que vous pouvez faire pour lui.

Hors ligne

#6 Le 23/07/2009, à 11:56

abelthorne

Re : Projet de borne d'arcade perso !

Tu peux aussi te renseigner sur le forum de planetemu.net, plusieurs utilisateurs de celui-ci ont monté leur propre borne d'arcade custom (pas nécessairement sous Linux, cela dit).

Hors ligne

#7 Le 23/07/2009, à 12:39

mikedafunk

Re : Projet de borne d'arcade perso !

Jamais testé : http://linuxconsole.org/index.php?option=com_phocadownload&view=sections&Itemid=2&lang=fr
a+


Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org

Hors ligne

#8 Le 03/08/2009, à 14:48

kelk'1

Re : Projet de borne d'arcade perso !

Bon, après multiple bidouillages, j'ai des problèmes de ralentissements avec sdlmame, sur certains jeux, notamment les neogeo, je tourne aux alentours des 40-50% ce qui n'est pas normal. j'ai enlevé tout les filtres video, mais ca n'a rien donné, j'espère que ce n'est pas une limitation de mon matériel !
help please ...

Hors ligne

#9 Le 03/08/2009, à 14:55

abelthorne

Re : Projet de borne d'arcade perso !

Un P4 et une GeForce 5200, ça me paraît suffisant pour faire tourner des jeux Neo Geo sans problèmes. Pour des systèmes plus récents, ça risque cependant d'être juste.

Comment est-ce que tu as désactivé les filtres graphiques ? dans le fichier mame.ini (avec quelle option) ?

Hors ligne

#10 Le 03/08/2009, à 15:15

kelk'1

Re : Projet de borne d'arcade perso !

euh... attendez que je regarde , j'ai mis  antialias 0, flicker 0 et tout les truc de #Open GL SPECIFIC OPTIONS en 0 et none

Dernière modification par kelk'1 (Le 03/08/2009, à 15:17)

Hors ligne

#11 Le 03/08/2009, à 15:26

kelk'1

Re : Projet de borne d'arcade perso !

je viens de mettre le autoframeskip et le frameskip en 1 et je suis en 76%, c'est mieux, mais pas encore satisfaisant

Hors ligne

#12 Le 03/08/2009, à 15:44

abelthorne

Re : Projet de borne d'arcade perso !

Options à essayer :
- "filter" à 0 dans les paramètres OpenGL (si l'option est absente, elle n'est pas désactivée, elle a une valeur par défaut)
- "throttle" à 1
- "multithreading" à 1
- "waitvsync" à 0 (synchro verticale : la désactiver peut améliorer la vitesse de l'affichage mais entraîner des décalages visuels)
- "video" est bien en "opengl" ?

Personnellement, j'ai quelques valeurs des options OpenGL à 1 ; je ne suis pas sûr que les désactiver toutes aide forcément pour la vitesse de l'émulation. Certaines doivent être des valeurs par défaut, d'autres des options que j'ai changées pour des raisons de qualité d'affichage et/ou de vitesse. Pour info, voici mon mame.ini pour la partie OpenGL :

# OpenGL-SPECIFIC OPTIONS
#
filter                    0
prescale                  2
gl_forcepow2texture       0
gl_notexturerect          0
gl_vbo                    1
gl_pbo                    1
gl_glsl                   0
gl_glsl_filter            1
glsl_shader_mame0         none
glsl_shader_mame1         none
glsl_shader_mame2         none
glsl_shader_mame3         none
glsl_shader_mame4         none
glsl_shader_mame5         none
glsl_shader_mame6         none
glsl_shader_mame7         none
glsl_shader_mame8         none
glsl_shader_mame9         none
glsl_shader_screen0       none
glsl_shader_screen1       none
glsl_shader_screen2       none
glsl_shader_screen3       none
glsl_shader_screen4       none
glsl_shader_screen5       none
glsl_shader_screen6       none
glsl_shader_screen7       none
glsl_shader_screen8       none
glsl_shader_screen9       none
gl_glsl_vid_attr          1

EDIT : au fait, le pilote proprio nVidia est bien activé ? Si ce n'est pas le cas, pas d'OpenGL et donc rendu software (ce qui est assez lent).

Dernière modification par abelthorne (Le 03/08/2009, à 15:52)

Hors ligne

#13 Le 03/08/2009, à 16:03

kelk'1

Re : Projet de borne d'arcade perso !

abelthorne a écrit :

- "video" est bien en "opengl" ?

oui smile

sinon je viens de tout mettre comme toi, et mslugx tourne maintenant a 79%, je vais quand même essayer d'améliorer un peu ca.

a part ca j'ai remarqué que dans plusieurs jeux neogeo (si ce n'est tous) il y a au début du jeu un écran vert bizarre
je ne sais pas d'ou ca vient mais ca disparait quand le jeu commence

Hors ligne

#14 Le 03/08/2009, à 17:02

ludal

Re : Projet de borne d'arcade perso !

Pour ma part j'ai un AthlonXP 3000+, 1Go de RAM, une Geforce4 intégrée et mes jeux neo geo tourne très très bien. Tu n'as pas activé de filtres ou autres ?

Hors ligne

#15 Le 03/08/2009, à 17:25

kelk'1

Re : Projet de borne d'arcade perso !

bah non, j'ai copié ma config sur celle d'abelthorne et je ne pense pas qu'il y ait de filtre activé, si tu pouvais mettre un bout de ton mame.ini ca serait cool !

Hors ligne

#16 Le 03/08/2009, à 17:38

abelthorne

Re : Projet de borne d'arcade perso !

Si ça peut aider, voici mon mame.ini complet :

#
# CORE CONFIGURATION OPTIONS
#
readconfig                1

#
# CORE SEARCH PATH OPTIONS
#
rompath                   $HOME/.mame/roms
samplepath                $HOME/.mame/samples
artpath                   $HOME/.mame/artwork
ctrlrpath                 $HOME/.mame/ctrlr
inipath                   $HOME/.mame
fontpath                  /var/games/sdlmame;/usr/share/games/sdlmame

#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory             /var/games/sdlmame/cfg
nvram_directory           /var/games/sdlmame/nvram
memcard_directory         /var/games/sdlmame/memcard
input_directory           /var/games/sdlmame/inp
state_directory           /var/games/sdlmame/sta
snapshot_directory        /var/games/sdlmame/snap
diff_directory            /var/games/sdlmame/diff
comment_directory         /var/games/sdlmame/comments

#
# CORE FILENAME OPTIONS
#
cheat_file

#
# CORE STATE/PLAYBACK OPTIONS
#
state                     
autosave                  0
playback                  
record                    
mngwrite                  
wavwrite                  

#
# CORE PERFORMANCE OPTIONS
#
autoframeskip             1
frameskip                 0
seconds_to_run            0
throttle                  1
sleep                     1
speed                     1.0

#
# CORE ROTATION OPTIONS
#
rotate                    1
ror                       0
rol                       0
autoror                   0
autorol                   0
flipx                     0
flipy                     0

#
# CORE ARTWORK OPTIONS
#
artwork_crop              0
use_backdrops             1
use_overlays              1
use_bezels                1

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                  1.0
gamma                     1.0
pause_brightness          0.65

#
# CORE VECTOR OPTIONS
#
antialias                 1
beam                      1.0
flicker                   0

#
# CORE SOUND OPTIONS
#
sound                     1
samplerate                48000
samples                   1
volume                    0

#
# CORE INPUT OPTIONS
#
ctrlr                     
mouse                     1
joystick                  1
lightgun                  0
multikeyboard             0
multimouse                0
steadykey                 0
offscreen_reload          0
joystick_map              auto
joystick_deadzone         0.3
joystick_saturation       0.85

#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device             keyboard
adstick_device            keyboard
pedal_device              keyboard
dial_device               keyboard
trackball_device          keyboard
lightgun_device           keyboard
positional_device         keyboard
mouse_device              mouse

#
# CORE DEBUGGING OPTIONS
#
log                       0
verbose                   0

#
# CORE MISC OPTIONS
#
bios                      default
cheat                     0
skip_gameinfo             0

#
# DEBUGGING OPTIONS
#
oslog                     0

#
# PERFORMANCE OPTIONS
#
multithreading            1
sdlvideofps               0

#
# VIDEO OPTIONS
#
video                     opengl
numscreens                1
window                    1
keepaspect                1
unevenstretch             1
effect                    none
centerh                   1
centerv                   1
waitvsync                 0
yuvmode                   none

#
# OpenGL-SPECIFIC OPTIONS
#
filter                    0
prescale                  2
gl_forcepow2texture       0
gl_notexturerect          0
gl_vbo                    1
gl_pbo                    1
gl_glsl                   0
gl_glsl_filter            1
glsl_shader_mame0         none
glsl_shader_mame1         none
glsl_shader_mame2         none
glsl_shader_mame3         none
glsl_shader_mame4         none
glsl_shader_mame5         none
glsl_shader_mame6         none
glsl_shader_mame7         none
glsl_shader_mame8         none
glsl_shader_mame9         none
glsl_shader_screen0       none
glsl_shader_screen1       none
glsl_shader_screen2       none
glsl_shader_screen3       none
glsl_shader_screen4       none
glsl_shader_screen5       none
glsl_shader_screen6       none
glsl_shader_screen7       none
glsl_shader_screen8       none
glsl_shader_screen9       none
gl_glsl_vid_attr          1

#
# PER-WINDOW VIDEO OPTIONS
#
screen                    auto
aspect                    auto
resolution                auto
view                      auto
screen0                   auto
aspect0                   auto
resolution0               auto
view0                     auto
screen1                   auto
aspect1                   auto
resolution1               auto
view1                     auto
screen2                   auto
aspect2                   auto
resolution2               auto
view2                     auto
screen3                   auto
aspect3                   auto
resolution3               auto
view3                     auto

#
# FULL SCREEN OPTIONS
#
switchres                 0
useallheads               0

#
# SOUND OPTIONS
#
audio_latency             3

#
# INPUT DEVICE OPTIONS
#

#
# SDL KEYBOARD MAPPING
#
keymap                    1
#keymap_file               /usr/share/games/sdlmame/keymaps/km-be.txt
#keymap_file               /usr/share/games/sdlmame/keymaps/km-ch.txt
#keymap_file               /usr/share/games/sdlmame/keymaps/km-de.txt
keymap_file               /usr/share/games/sdlmame/keymaps/km-fr.txt
#keymap_file               /usr/share/games/sdlmame/keymaps/km_it.txt

#
# SDL JOYSTICK MAPPING
#
remapjoys                 1
remapjoyfile              /etc/sdlmame/joymap.dat

#
# CORE COMMANDS
#

#
# CONFIGURATION COMMANDS
#

#
# FRONTEND COMMANDS
#

Si tu tripatouilles le fichier mame.ini d'origine (qui doit se trouver dans /etc/sdlmame ou un dossier dans le genre), ne touche pas à l'option readconfig : chez moi elle est à 1 parce que j'ai changé le chemin du dossier ini (~/.mame).
Idem pour les chemins : ne fais pas un bête copier-coller depuis ma config.

Hors ligne