Pages : 1
#1 Le 02/07/2009, à 16: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, à 16:28
- samυncle
Re : Projet de borne d'arcade perso !
Salut
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, à 17: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, à 12:06
- kelk'1
Re : Projet de borne d'arcade perso !
Salut, merci pour vos posts,
alors, j'ai réussi à avoir (gratos ) 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, à 12: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, à 12: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, à 13: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, à 15: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, à 15: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, à 16: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, à 16:17)
Hors ligne
#11 Le 03/08/2009, à 16: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, à 16: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, à 16:52)
Hors ligne
#13 Le 03/08/2009, à 17:03
- kelk'1
Re : Projet de borne d'arcade perso !
- "video" est bien en "opengl" ?
oui
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, à 18: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, à 18: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, à 18: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
Pages : 1