Gamoover

[move]Pour vous aussi la chipo ne sera jamais qu'un bootleg de merguez (c)sushy18 ? Alors soyez les bienvenus sur Gamoover ! [/move]

aide avec un RASPBERRY Pi

Démarré par RetroGeeksStyle, Lundi 03 Mars 2014, 17:13:28 PM

RetroGeeksStyle

bonjour,
j'ai suivi le sujet suivant:
http://www.gamoover.net/Forums/index.php?topic=29428.0
c'est super intéressant, mais hélas quand comme moi on est un croisement entre une quiche et une espadrille, c'est dur de comprendre ^^

Je vous expose vite le "problème" (même si ça n'en ai pas vraiment un)
J'ai en projet des bornes d'arcade mais version écolo (qui permettent le recyclage de canettes piles etc...) (sujet ici: http://www.gamoover.net/Forums/index.php?topic=29747.0  )
Je voudrais faire un truc tout simple:
mettre à l'arrière de la borne un bouton pour allumer le Raspberry, faire en sorte qu'en allumant, ça lance la petite vidéo (comme dans le sujet évoqué plus haut, parce que ça fait juste classe pour attendre)
mais SURTOUT qu'en s'allumant, ça lance directement un jeu (et pas un émulateur)...voilà :)

Et petite question:
sur le Raspberry, est-il possible de brancher un adaptateur usb pour les sticks et arcade comme celui sur smallcab:
http://www.smallcab.net/encodeur-joystick-boutons-arcade-usb-joueur-cosses-28mm-p-274.html#.UxSpwM6qLis
(c'est celui que je prend en général pour les bornes)
Voilà, un grand merci à celles ou ceux qui pourront m'aider :)

Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

#1
Citation de: RetroGeeksStyle le Lundi 03 Mars 2014, 17:13:28 PM

Je vous expose vite le "problème" (même si ça n'en ai pas vraiment un)
J'ai en projet des bornes d'arcade mais version écolo (qui permettent le recyclage de canettes piles etc...) (sujet ici: http://www.gamoover.net/Forums/index.php?topic=29747.0 ; )
Je voudrais faire un truc tout simple:
mettre à l'arrière de la borne un bouton pour allumer le Raspberry, faire en sorte qu'en allumant, ça lance la petite vidéo (comme dans le sujet évoqué plus haut, parce que ça fait juste classe pour attendre)
mais SURTOUT qu'en s'allumant, ça lance directement un jeu (et pas un émulateur)...voilà :)

Et petite question:
sur le Raspberry, est-il possible de brancher un adaptateur usb pour les sticks et arcade comme celui sur smallcab:
http://www.smallcab.net/encodeur-joystick-boutons-arcade-usb-joueur-cosses-28mm-p-274.html#.UxSpwM6qLis
(c'est celui que je prend en général pour les bornes)
Voilà, un grand merci à celles ou ceux qui pourront m'aider :)


alors dans l'ordre :

- pour l'interrupteur général, oui ya rien de plus simple cf : http://www.starcab.net/newsdesk_info.php?newsPath=2_30&newsdesk_id=6 la dernière figure, j'ai fait cela sur ma scooby cab, l'inter alimente l'écran et le pc. T'as juste à mettre une multiplette derrière l'inter
- Pour la video c'est automatique dans la derniere version de rAsPiCade (elle fait 34 s temps moyen du démarrage). Tu peux remplacer par une de ton cru. Il suffit de remplacer le fichier splashvideo.mp4 par le tien en conservant le nom et le format (mpeg4). Tu peux l'uploader sur  rAsPiCade via scp ou ftp.
- pour la question de lancer un seul jeu, c'est aussi très simple : il suffit de modifier le fichier .profile de l'utilisateur pi.

voila ce qu'il y a dedans

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
if [ -z "$SSH_CONNECTION" ]; then
# Launch PIMENU only
echo && echo "Starting PIMENU" && echo
/home/pi/pimenu/pimenu
sudo /usr/bin/fbi -T 1 -noverbose -a /home/pi/splash.png
sleep 2
sudo halt
fi

il faut remplacer le ligne /home/pi/pimenu/pimenu par une ligne qui lance un jeu par exemple

/home/pi/mame4all-pi/mame /home/pi/mame4all-pi/mame/roms/galaxian
et le tour est joué

Il vaut mieux faire les manips en ssh, car si tu quittes pimenu en local sur rAsPiCade ça lance le sudo halt qui stoppe proprement le pi.

cela se fera aussi lorsque tu quitteras le jeu unique lancé

- pour la question des sticks et boutons arcade, rAsPiCade est arcade ready et gère les boutons et microswitchs stick à l'aide du GPIO du PI cf : https://github.com/ian57/Retrogame-2players/wiki
cependant tu as un peu de câblage et de soudure.
L'ipac ou tout autre adaptateur USB est une solution plus cher mais qui marchera sans soucis puisque la clavier fonctionne aussi pour piloter rAsPiCade.

voila voila

PS : si tu as vraiment des soucis avec les manips linux... je peux te préparer une image SD qui lance un seul jeu
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









RetroGeeksStyle

ok, merci pour la réponse super rapide, je vais essayer ça dans la semaine je pense, je verrai si j'y arrive ou pas ;)  (on est une quiche ou pas ^^)


CitationPS : si tu as vraiment des soucis avec les manips linux... je peux te préparer une image SD qui lance un seul jeu

Si j'y arrive pas, ça sera avec plaisir, et tu pourras mettre ton nom (ou logo, image) sur la vidéo sans soucis :)

Merci encore!! :)
Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

#3
Citation de: RetroGeeksStyle le Lundi 03 Mars 2014, 18:16:48 PM
ok, merci pour la réponse super rapide, je vais essayer ça dans la semaine je pense, je verrai si j'y arrive ou pas ;)  (on est une quiche ou pas ^^)

Bah en lorraine on aime bien les quiches ;-)

Citation de: RetroGeeksStyle le Lundi 03 Mars 2014, 18:16:48 PM
Si j'y arrive pas, ça sera avec plaisir, et tu pourras mettre ton nom (ou logo, image) sur la vidéo sans soucis :)

Merci encore!! :)

Ben si tu laisses la video rAsPiCade ya pas besoin.... puisque c'est de moi :-)



"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









RetroGeeksStyle

salut!
Alors j'ai allumé pour la 1ere fois la bête avec la dernière image (je crois), nikel!!

J'ai juste 2 petites questions:
- sur les bornes sous windows avec les ému, j'ai des roms (genre les metal slug avec NeorageX par exemple), est ce que ça marcherait en les copiant sur le raspberry? dans les ému que tu as mis, il y en a un de neo geo? (ou si ceux sous pimame seraient compatibles)?

- pour allumer si j'ai bien compris, tu prend une multiprise électrique et tu mets le bouton à l'arrière de la borne et dès que tu l'allumes ça allume l'écran et le RPi c'est ça?
Et pour l'éteindre?

OK pour la vidéo, je laisserai la tienne, et merci encore pour ton aide! :)
Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

#5
Citation de: RetroGeeksStyle le Mardi 25 Mars 2014, 17:58:00 PM
salut!
Alors j'ai allumé pour la 1ere fois la bête avec la dernière image (je crois), nikel!!

J'ai juste 2 petites questions:
- sur les bornes sous windows avec les ému, j'ai des roms (genre les metal slug avec NeorageX par exemple), est ce que ça marcherait en les copiant sur le raspberry? dans les ému que tu as mis, il y en a un de neo geo? (ou si ceux sous pimame seraient compatibles)?

la dernière image je le up demain matin! j'ai ajouté la choix de la sortie son au démarrage (mais peut être n'en a tu pas besoin.

metal slug fonctionne avec gngeo et pifba, après il faut trouver la roms compatible. Essaie... du coup samba te sera surement d'un grand secours pour copier les roms très facilement sur le pi

Citation de: RetroGeeksStyle le Mardi 25 Mars 2014, 17:58:00 PM
- pour allumer si j'ai bien compris, tu prend une multiprise électrique et tu mets le bouton à l’arrière de la borne et dès que tu l'allumes ça allume l'écran et le RPi c'est ça?
Et pour l'éteindre?
pour l'allumage c'est ça. Le pi boote automatiquement à la mise sous tension.


si tu as un clavier la touche ESC depuis pimenu quitte pimenu et fait un sudo halt pour stopper le pi proprement.

moi j'ai mappé un des boutons de mes pads dans le fichier de conf de pimenu sur le quit et hop le tour est joué.

Par défaut dans rAsPiCade, la sortie de pimenu est mappée sur le bouton 6 du premier pad :

SELECT_1=5

a toi de modifier pour avoir ce que tu veux

Citation de: RetroGeeksStyle le Mardi 25 Mars 2014, 17:58:00 PM
OK pour la vidéo, je laisserai la tienne, et merci encore pour ton aide! :)

ok d'acc j'en referai une avec l'adresse github pour la pub ;-)
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









RetroGeeksStyle

Citationla dernière image je le up demain matin! j'ai ajouté la choix de la sortie son au démarrage (mais peut être n'en a tu pas besoin.

metal slug fonctionne avec gngeo et pifba, après il faut trouver la roms compatible. Essaie... du coup samba te sera surement d'un grand secours pour copier les roms très facilement sur le pi

Effectivement le son ne me servira pas à chaque démarrage (une fois dans la borne ça ne bougera plus)

J'ai testé ce matin avec mes roms de metal slug (neogeo avec neorageX sur pc), quand je les lance avec pifba, il charge les fichiers (jauge jaune) mais ensuite écran noir...Le truc c'est que voilà, je voudrais surtout tester si ça marche après avec le "monnayeur de canettes". Quand je lance Gngeo, il me dit "datafile not found" sur un écran bleu, je sais pas s'il y a des bios à mettre.

Pour le transfert, j'ai un ptit nebook qui me sert justement pour brancher la carte SD.
J'avoue que ça me plait beaucoup de ptit Raspberry :)

(une fois tout fini, tu me fileras si tu veux ton adresse en mp que je t'envoi un ptit cadeau :) )

CitationPar défaut dans rAsPiCade, la sortie de pimenu est mappée sur le bouton 6 du premier pad :

SELECT_1=5

Donc si je branche un contrôleur usb avec les boutons et que je met un bouton en bouton6, ça marchera direct?

Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

Citation de: RetroGeeksStyle le Mercredi 26 Mars 2014, 14:56:37 PM
Effectivement le son ne me servira pas à chaque démarrage (une fois dans la borne ça ne bougera plus)

J'ai testé ce matin avec mes roms de metal slug (neogeo avec neorageX sur pc), quand je les lance avec pifba, il charge les fichiers (jauge jaune) mais ensuite écran noir...Le truc c'est que voilà, je voudrais surtout tester si ça marche après avec le "monnayeur de canettes". Quand je lance Gngeo, il me dit "datafile not found" sur un écran bleu, je sais pas s'il y a des bios à mettre.


Mets moi un MP, je te donnerai un lien qui va bien pour l'image que j'ai utilisé sur la vidéo ;-)

Citation de: RetroGeeksStyle le Mercredi 26 Mars 2014, 14:56:37 PM
Pour le transfert, j'ai un ptit nebook qui me sert justement pour brancher la carte SD.
J'avoue que ça me plait beaucoup de ptit Raspberry :)

(une fois tout fini, tu me fileras si tu veux ton adresse en mp que je t'envoi un ptit cadeau :) )

Donc si je branche un contrôleur usb avec les boutons et que je met un bouton en bouton6, ça marchera direct?
A priori oui, ou alors la touche esc mappée sur un des boutons, ou un combo de boutons
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









RetroGeeksStyle

Citation- pour la question de lancer un seul jeu, c'est aussi très simple : il suffit de modifier le fichier .profile de l'utilisateur pi.

voila ce qu'il y a dedans

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
if [ -z "$SSH_CONNECTION" ]; then
# Launch PIMENU only
echo && echo "Starting PIMENU" && echo
/home/pi/pimenu/pimenu
sudo /usr/bin/fbi -T 1 -noverbose -a /home/pi/splash.png
sleep 2
sudo halt
fi

il faut remplacer le ligne /home/pi/pimenu/pimenu par une ligne qui lance un jeu par exemple

/home/pi/mame4all-pi/mame /home/pi/mame4all-pi/mame/roms/galaxian
et le tour est joué

Ca y est, j'ai enfin eu un peu le temps,
j'ai enfin un jeu qui fonctionne sur mame4all, c'est metal slug 1.

(je sais à l'avance que je suis un boulet ^^) le fichier profile à modifier pour lancer automatique le jeu, je le trouve à quel endroit?
Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

Citation de: RetroGeeksStyle le Mardi 08 Avril 2014, 17:59:35 PM
Ca y est, j'ai enfin eu un peu le temps,
j'ai enfin un jeu qui fonctionne sur mame4all, c'est metal slug 1.

(je sais à l'avance que je suis un boulet ^^) le fichier profile à modifier pour lancer automatique le jeu, je le trouve à quel endroit?

Heu à la racine du home de pi :  /home/pi C'est .profile et non profile tout court... et comme il commence par un "." il est caché ;-) (c'est comme ça sous unix). pour le voir il faut faire un "ls -al".

tu l'édites avec nano, c'est plus simple :

nano .profile

CTRL-O pour enregistrer et CTRL-X pour quitter ;-)

Rahhhhhh j'adore.... fini le clicodrome sous windows hein  :D
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









RetroGeeksStyle

ah oui les habitudes sous windows, c'est dur ^^


Citationil faut remplacer le ligne /home/pi/pimenu/pimenu par une ligne qui lance un jeu par exemple

/home/pi/mame4all-pi/mame /home/pi/mame4all-pi/mame/roms/galaxian

donc j'ai bien mis:

/home/pi/mame4all-pi/mame /home/pi/mame4all-pi/mame/roms/mslug

le jeu s'apelle bien mslug, quand je le lance via pimenu (le système d'origine), il se lance bien.

Mais là, après le boot et la fin de la vidéo, le Pi s'arrête carrément....je me suis planté quelque part? il y a une autre ligne à modifier?
Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

Citation de: RetroGeeksStyle le Mercredi 09 Avril 2014, 10:28:19 AM
ah oui les habitudes sous windows, c'est dur ^^


donc j'ai bien mis:

/home/pi/mame4all-pi/mame /home/pi/mame4all-pi/mame/roms/mslug

le jeu s'apelle bien mslug, quand je le lance via pimenu (le système d'origine), il se lance bien.

Mais là, après le boot et la fin de la vidéo, le Pi s'arrête carrément....je me suis planté quelque part? il y a une autre ligne à modifier?
je viens de faire un test, essaie la ligne

/home/pi/mame4all-pi/mame mslug

en fait dans la config de mame, ya dejà le rep des roms... du coup pas besoin de rajouter le chemin

ça marche impecc ici
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









RetroGeeksStyle

ça marche nikel!!!! :) :)

et pour enlever la question de l ip?

en tout cas merciiiiii :)
Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

#13
Citation de: RetroGeeksStyle le Mercredi 09 Avril 2014, 11:26:41 AM
et pour enlever la question de l ip?

ça dépend de ta version de l'image.

si tu a un répertoire avoid_config dans le home  de pi il te suffit de renommer les fichiers no_audioconf_at_boot.remove_extention_to_deactivate_question et no_netconf_at_boot.remove_extention_to_deactivate_question

en no_audioconf_at_boot et no_netconf_at_boot à l'aide de la commande mv.

si tu n'a pas le répertoire avoid_config (version antérieure de l'image), il faut créer deux fichiers cachés dans le home de pi

touch .no_audioconf_at_boot
touch .no_netconf_at_boot

voila voila


poste une vidéo quand ça tourne ;-)
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









RetroGeeksStyle

ça marche nikeeeelll!!!!!!
J'essai de te faire une vidéo d'ici ce week end, je testerais dans la foulée le contrôleur Ximo 1 joueur ;)
Association Retro Geek's Style Arcade
Promotion jeu vidéo d'arcade
https://www.facebook.com/RetroGeeksStyleArcade

Boutique en ligne de Bead sprite et autres goodies
http://www.alittlemarket.com/boutique/retro_geek_style-310078.html

ian57

Citation de: RetroGeeksStyle le Jeudi 10 Avril 2014, 12:09:10 PM
ça marche nikeeeelll!!!!!!
J'essai de te faire une vidéo d'ici ce week end, je testerais dans la foulée le contrôleur Ximo 1 joueur ;)

Cool content de l'apprendre... j'attends la video avec impatience ;-), si tu es d'accord je la mettrai en lien sur le sourceforge.

Avec la version 1 joueur tu devrais pas avoir de soucis.
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57