Gamoover

[move]Le staff Gamoover vous souhaite la bienvenue ;)

[Projet arrêté][RAsPiCade] une image disque pour l'arcade sur Raspberry Pi

Démarré par ian57, Dimanche 29 Décembre 2013, 11:48:02 AM

ian57

#352
Citation de: nimco123 le Dimanche 27 Avril 2014, 00:32:55 AM
Salut
J'ai téléchargé et installé rAsPiCade-samba-xinmo-20140425.img sur une carte 16Gb.
Le travail est au top. Je vais essayer de faire une super vidéo pour te remercier ;-)

Au premier boot il me demande de configurer le son et le réseau. Par contre il me demande ça à chaque fois.
Il suffit de créer un fichier "/home/pi/avoid_config/no_audioconf_at_boot", mais dans la précédente distrib, le fichier était chargé une fois la config sauvée.


Pour la config du WIFI, tu as fait comment? J'ai suivi le guide suivant mais j'ai pas voulu faire les upgrade et j'ai pas l'impression que ça démarre (pas de led). Tu as mis quoi comme driver?

A+
Antoine

Tu parles de quelle config? réseau ou audio? normalement les 2 sont chargées au démarrage et a priori le réseau ne se reconfigure pas si le script détecte une configuration d'ip statique. pour l'audio il est nécessaire de créer/renommer le fichier pour éviter la config. Je viens de vérifier ça marche impecc.

Pour éviter la config dans cette nouvelle version il suffit de renommer les 2 fichiers qui se trouve dans/home/pi/avoid_config/ :

$ cd avoid_config
$ mv no_audioconf_at_boot.remove_extention_to_deactivate_question no_audioconf_at_boot
$ mv no_netconf_at_boot.remove_extention_to_deactivate_question no_netconf_at_boot

pour la config wifi je n'ai pas encore fait. Il faut que je regarde de plus près, j'ai toujours fais cela en filaire. Mais le wifi fonctionne sur le PI (wifi ouvert et wpa d'une box), j'ai testé sur tinycore .

Je mets cela sur la todo list ;-). Ya un script sympa sans le distrib tinycore pour la gestion du wifi, je vais le cloner pour rAsPiCade quand j'aurai un peu plus de temps... le wifi n'était pas une urgence.
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









nimco123

Salut,
Merci,
C'est pour la config du son simplement. Le réseau est detecté comme configuré. Cette demande de config disparait en créant manuellement le fichier.

Pour le WIFI, je vais regarder.

Tu as mis tous tes scripts dans /home/pi?

Il me reste à vérifier ma config de manette.
Antoine

ian57

#354
Citation de: nimco123 le Dimanche 27 Avril 2014, 10:42:31 AM
Salut,
Merci,
C'est pour la config du son simplement. Le réseau est detecté comme configuré. Cette demande de config disparait en créant manuellement le fichier.

Pour le WIFI, je vais regarder.

Tu as mis tous tes scripts dans /home/pi?

Il me reste à vérifier ma config de manette.
Antoine

oui, la demande disparaît... il faut que je mette à jour le wiki rAsPiCade pour la nouvelle version.

Je suis en train de regarder en détails le script wifi... stay tuned... plus d'erreur dans le script, mais ma connexion est refusée... bon c'est l'apéro et j'ai du monde qui vient voir la scoobycab (c'est mon gentil fournisseur de stickers).... on verra ça demain ;-)

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









nimco123

Salut,
J'ai pas mal galéré avec les joysticks.
Ils fonctionnent sous windows par contre sous pi...

Lsusb me donne
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 009: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 005: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard
Bus 001 Device 010: ID 054c:0268 Sony Corp. Batoh Device / PlayStation 3 Controller
Bus 001 Device 011: ID 054c:0268 Sony Corp. Batoh Device / PlayStation 3 Controller
Bus 001 Device 012: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter


Les joysticks sont les devices 10 et 11. Par contre là, ça se complique.
jstest --event /dev/input/js0

Driver version is 2.1.0.
Joystick (Sony PLAYSTATION(R)3 Controller) has 27 axes (X, Y, Z, Rz, (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null))
and 19 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6, BtnDead, BtnA, BtnB, BtnC, (null), (null), (null)).


-------------------------------------
Left
-------------------------------------
Event: type 1, time 6589700, number 16, value 0
Event: type 1, time 6589830, number 16, value 1
-----------------------------------------------
Right
-----------------------------------------------
Event: type 1, time 6610760, number 16, value 0
Event: type 1, time 6610760, number 18, value 0
Event: type 2, time 6610760, number 9, value 22633
Event: type 2, time 6610770, number 9, value 22971
Event: type 2, time 6610770, number 9, value 22633
Event: type 2, time 6610800, number 9, value 22971
Event: type 2, time 6610800, number 9, value 22633
Event: type 1, time 6610820, number 16, value 1
Event: type 1, time 6610820, number 18, value 1
Event: type 2, time 6610820, number 9, value -32767
---------------------------------------------------
Button 1
---------------------------------------------------
Event: type 1, time 6633290, number 0, value 1
Event: type 2, time 6633290, number 16, value 22633
Event: type 1, time 6633390, number 0, value 0
Event: type 2, time 6633390, number 16, value -32767


C'est bizzare, on dirait que les boutons et axes (à part à gauche) génére un tas d'événements

Et donc impossible de faire le mapping.

Antoine

ian57

Ouaip ben la j'peux pas trop aider, j'ai pas ce type de matos! c'est tout de même bizarre tous ces événements!

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









ian57

#357
Bon pour le wifi, le script issus de TinyCore utilise des outils specifique à TinyCore, l'adaptation n'est pas aisée. Il vaut mieux réecrire un script en utilisant les outils propres à Debian.

En attendant voici la marche à suivre avec une box WIFI en WPA/WPA2 (TKIP/AES) ce que tout le monde devrait utiliser maintenant :

Installation des outils wifi

apt-get install wget unzip wireless-tools wpasupplicant

Exemple derrière une box Orange utilisant WPA/WPA2 (TKIP/AES)

Utilisation de la page http://doc.ubuntu-fr.org/wpa#par_wpa_supplicant pour la méthode propre

on configure le fichier /etc/network/interfaces comme suit

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

##to fix ip adress
#iface default inet static
#    address 192.168.1.63
#    netmask 255.255.255.0
#    network 192.168.1.0
#    gateway 192.168.1.1


iface default inet dhcp


ensuite on configure le fichier /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
ap_scan=1
update_config=1
network={
   ssid="VotreSSID"
   proto=WPA RSN
   scan_ssid=1
   key_mgmt=WPA-PSK
   group=CCMP TKIP
   pairwise=CCMP TKIP
   #psk=<la clé générée par wpa_passphrase>
   psk="<votre clé de sécurité, ne pas oublier les "" qui entourent la clé>"
}


psk contient la clé de sécurité de votre connexion, soit on met la clé originale (de 8 à 63 caractère alphanumérique saisie sur l'interface de configuration de la box) entre des ””, soit on peut mettre la clé générée par le programme wpa_passphrase sans ”” :

root@rAsPiCade:/etc/wpa_supplicant# wpa_passphrase VotreSSID
# reading passphrase from stdin
VotreCleDeSécurité
network={
   ssid="VotreSSID"
   #psk="VotreCleDeSécurité"
   psk=clegenereeparleprogrammewpa_passphrase
}
root@rAsPiCade:/etc/wpa_supplicant#


On peut alors faire un test de connexion à la box :

pi@rAsPiCade ~ $ sudo ifup wlan0
ioctl[SIOCSIWAP]: Operation not permitted
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/xx:xx:xx:xx:xx:xx
Sending on   LPF/wlan0/xx:xx:xx:xx:xx:xx
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPOFFER from 192.168.1.1
DHCPACK from 192.168.1.1
Reloading /etc/samba/smb.conf: smbd only.
bound to 192.168.1.63 -- renewal in 33734 seconds.
pi@rAsPiCade ~ $


Pour d'autres exemple de mode de sécurité reportés vous à l'adresse http://doc.ubuntu-fr.org/wpa#par_wpa_supplicant





Après un redémarrage, on se connecte avec l'adresse IP de venue statique 192.168.1.63

yann@yann-biboo:~$ ssh pi@192.168.1.63
pi@192.168.1.63's password:

Welcome in your RaspberryPI (Moebius Release)
pi@rAsPiCade ~ $


Au prochain redémarrage, rAsPiCade se connecte automatiquement à votre box ;-).

Une autre variante ici à tester aussi, vous pouvez directement mettre l'ip statique depuis le fichier de configuration ;-)

http://kerneldriver.wordpress.com/2012/10/21/configuring-wpa2-using-wpa_supplicant-on-the-raspberry-pi/
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









nimco123

Citation de: ian57 le Lundi 28 Avril 2014, 09:04:40 AM
Ouaip ben la j'peux pas trop aider, j'ai pas ce type de matos! c'est tout de même bizarre tous ces événements!


C'est pas grave, j'ai commencé à investiguer XBOXDRV, et avec ça les événénements sont propres mais pas bien attribués.
On peux désactiver retrogame si on utilise une émulation joystick?


Merci pour le wifi! je pense que je bloquais car il me manquait wireless-tools wpasupplicant.

Antoine
PS: j'ai aussi commandé le module suivant mais j'aime bien cherché ce qui ne fonctionne pas.

http://www.smallcab.net/encoder-joystick-buttons-arcade-usb-player-28mm-terminals-p-273.html#.U14aO2S2qZQ


ian57

Citation de: nimco123 le Lundi 28 Avril 2014, 11:07:50 AM
C'est pas grave, j'ai commencé à investiguer XBOXDRV, et avec ça les événénements sont propres mais pas bien attribués.
On peux désactiver retrogame si on utilise une émulation joystick?


Merci pour le wifi! je pense que je bloquais car il me manquait wireless-tools wpasupplicant.

Antoine
PS: j'ai aussi commandé le module suivant mais j'aime bien cherché ce qui ne fonctionne pas.

http://www.smallcab.net/encoder-joystick-buttons-arcade-usb-player-28mm-terminals-p-273.html#.U14aO2S2qZQ



Pour le pg retrogame, si tu n'utilises pas le gpio, il est préférable de le désactiver :

dans  sudo nano /etc/rc.local tu commentes le ligne

/home/pi/Retrogame-2players/retrogame & avec un # devant

ça sert à rien de faire tourner des programmes non utilisés! on est pas sur du 4 cores!!!!

A priori tes 2 controlleurs sont reconnus comme des pads xbox? c'est bien ceux là ? http://www.smallcab.net/interface-usb-joystick-boutons-joueur-cosses-28mm-p-392.html#.U14dz3V_upl

http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv.html semble le bon choix ;-)

je vais refaire une image rAsPiCade avec le support wifi...
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









splito95

Salut ian57, et avant tout un grand bravo pour ton image, que je vien de tester sur mon pi.
Je suis par contre en Hdmi et je n'ai pas de son, malgré avoir configuré le port hdmi comme sortie son.


As tu fais un fichier texte d'aide? Par exemple je ne trouve pas le fichier des roms dans l'image donc je ne sais pas comment inserer les miennes. Et de quelle version de mame s'agit il?

Encore bravo,et vive le raspberry PI  ^-^

ian57

#361
Citation de: splito95 le Lundi 28 Avril 2014, 14:12:57 PM
Salut ian57, et avant tout un grand bravo pour ton image, que je vien de tester sur mon pi.
Je suis par contre en Hdmi et je n'ai pas de son, malgré avoir configuré le port hdmi comme sortie son.


As tu fais un fichier texte d'aide? Par exemple je ne trouve pas le fichier des roms dans l'image donc je ne sais pas comment inserer les miennes. Et de quelle version de mame s'agit il?

Encore bravo,et vive le raspberry PI  ^-^

Pour le hdmi, je n'ai pas encore pu tester... n'ayant pas de HDMI, lors de ma config, je n'avais plus de son sur le jack, j'ai donc supposé que ça passait en hdmi.

Je vais faire des tests sur ma télé;

Après une rapide recherche : http://www.raspberrypi.org/forums/viewtopic.php?t=5062

cela vient surement de ma config spécifique pour ecran pc et non tv dans le fichier /boot/config.txt

il faut que tu remplaces

hdmi_group=2 (pour ecran pc)

par

hdmi_group=1 (pour tv)

regarde cette page pour trouver les paramètres pour ta tv... http://elinux.org/RPiconfig#Video_mode_options

utilises aussi la commande tvservice pour t'aider à configurer ton mode video (parmi la longue liste) :

pi@rAsPiCade ~ $ tvservice -s           
state 0x120016 [DVI DMT (16) RGB full 4:3], 1024x768 @ 60Hz, progressive
pi@rAsPiCade ~ $ tvservice -a
     PCM supported: Max channels: 2, Max samplerate:  48kHz, Max samplesize 24 bits.
pi@rAsPiCade ~ $

Ya aussi le paramètre hdmi_drive à configurer :

hdmi_drive chooses between HDMI and DVI modes

hdmi_drive=1 Normal DVI mode (No sound)
hdmi_drive=2 Normal HDMI mode (Sound will be sent if supported and enabled)

dans config.txt fixe le à

hdmi_drive=2

en fait tu as juste à le decommenter dans /boot/config.txt

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_drive=2


et oui j'avais raison http://elinux.org/R-Pi_Troubleshooting#Sound_does_not_work_with_an_HDMI_monitor


il va donc falloir que je revoie mon script ;-),

Pour la doc, ya le wiki rAsPiCade en anglais, https://sourceforge.net/p/rAsPiCade/wiki/HowTo/, je suis en train de la traduire en français sur mon web perso... je poste quand c'est fait.

pour les roms tu as le choix, samba, scp ou ftp. Pour mame c'est la version 0.37b5, il te faut le pack
mame gp2x_wiz 2.2 full romset 0.37b5 ou similaire

tiré du wiki

Upload your roms
If you have roms, you can use the ftp server to upload them :
Mame4All roms go into /home/pi/mame4all-pi/roms
piFBA roms go into /home/pi/pifba/roms
Snes roms go into /home/pi/pisnes/roms/
GnGeo roms go into /home/pi/gngeo-pi/roms


About Roms (Everybody wants to know :-D)
Only free roms from http://www.mamedev.org/roms/ are available in rAsPiCade.
You need to upload your roms and test them. There is a lot of problem with bios and rom versions. Here are some informations about them :
for Mame4All-pi, mame gp2x_wiz 2.2 full romset 0.37b5 is working good. It is quite old but it works (Compatibility list).
for pisnes, need to test too ;)
for piFBA, the supported games are given here https://code.google.com/p/pifba/source/browse/FBAcapex_src/gamelist.txt
for gngeo, it is compliant with roms set of mame 0.138. If you have another set, please use clrmamepro to make a good one. (source https://github.com/ymartel06/GnGeo-Pi/wiki/Roms). Check for the bios too https://github.com/ymartel06/GnGeo-Pi/wiki/Bios-neogeo.zip.
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









splito95

Merci de ta reponse aussi rapide  ^-
Sinon pour les reglages au lancement (config son, reseau...) ya moyen de les enregistrer car sur un bartop, taper Y ou N, pas evident sans clavier  :'(

splito95

Oups laissentomber mon dernier post, je vien de relire les anciens, j'ai ma reponse!

ian57

#364
Yep.... c'est prévu bien sur....

la dernière version de rAsPiCade de source forge n'intègre pas le support du wifi. (j'ai fais cela ce matin)

reporte toi sur le poste http://www.gamoover.net/Forums/index.php?topic=29428.msg488283#msg488283

Tiens moi au courant pour le son... poste la modif du config.txt qui marche ;-)

ça  m'évitera de tester :-D... j'suis un peu fainéant
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









splito95

Je dois t'avouer que de mon coté je decouvre linux et le raspberry... Jai acheté le Pi et divers livres il y a seulement quelques jours...!  je souhaite vraiment m'y mettre (je suis automaticien de formation et de profession donc j'espere faire pas mal de liens avec ce que je connais deja...j'espere!)

Donc avant de pouvoir vraiment t'aider je pense que j'ai pas mal a aprendre...mais la motivation est la, ç'est deja ça  :D


ian57

Citation de: splito95 le Lundi 28 Avril 2014, 15:25:29 PM
Je dois t'avouer que de mon coté je decouvre linux et le raspberry... Jai acheté le Pi et divers livres il y a seulement quelques jours...!  je souhaite vraiment m'y mettre (je suis automaticien de formation et de profession donc j'espere faire pas mal de liens avec ce que je connais deja...j'espere!)

Donc avant de pouvoir vraiment t'aider je pense que j'ai pas mal a aprendre...mais la motivation est la, ç'est deja ça  :D



héhé moi aussi j'suis automaticien de formation ;-) http://www.morere.eu/spip.php?article25

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









nimco123

Salut,
Pour le wifi, tu as le dongle de chez pihut?
Tu as chargé un driver pour qu'il fonctionne?

Antoine