Power Script PIN356ONOFFRESET avec switches SNES d'origine
-
@ff-sounds bon bah tant mieux si ça marche, par contre je ne comprend pas quand tu dis que ça renvoie p1guid sous ES...
Tu as posté ça un peu plus haut quand je t'ai demandé de tester la commande sous ES :login as: root root@192.168.199.17's password: # ps -ef | grep emulatorlauncher 1444 root grep emulatorlauncher
Je dois avoir des problèmes de vision parce que je ne vois pas de p1guid là dedans ^^
-
@substring said in Power Script PIN356ONOFFRESET avec switches SNES d'origine:
Comprends rien à ce qu'on me demande, j'ai rien fait c'est pas moi !
LOL !! t'inquiètes ça va bien se passer
-
grep
vérifie aussi ce qu'il a envoyé comme argument, c'est un peu con mais c'est comme ça ^^Regarde :
login as: root root@192.168.199.17's password: # ps -ef | grep peaudefesse 1380 root grep peaudefesse # ps -ef | grep [p]eaudefesse #
Donc il faut passer par
[]
pour qu'il ne se trouve pas lui même...
il cherche tout ce qui fini pareaudefesse
avecp
devant, ça change tout car il ne trouvera pas[p]eaudefesse
-
@ff-sounds perso je re grep avec
| grep -v grep
-
@substring said in Power Script PIN356ONOFFRESET avec switches SNES d'origine:
@ff-sounds perso je re grep avec
| grep -v grep
moi je ne grep que depuis moins d'une semaine ^^ mais ça me semble logique au final
-
Substring, normal que tu sois paumé ^^ je t'ai jeté dans le bateau en chemin, mais ne te sens pas obligé de participer
Un rapide résumé :
- Actuellement pour PIN356PUSHRESET on a ceci (PIN356ONOFFRESET, a moitié opérant, car pas de gestion switch):
durée/bouton sous ES En jeu RESET court rien reset du jeu (RetroArch only) RESET long reset propre du système reset propre du système POWER court rien quit du system et retour à ES POWER long shutdown propre du système reset propre du système - Le script modifié avec un peu d'aide ^^ fait ceci (valable pour PIN356ONOFFRESET et par défaut PIN356PUSHRESET) :
durée/bouton sous ES En jeu RESET court reset propre du système reset du jeu (RetroArch only) RESET long rien quit du system et retour à ES POWER court/Switch POWER shutdown propre du système shutdown propre du système POWER long/Switch POWER shutdown propre du système shutdown propre du système Donc, dans la MR, je demande purement un remplacement de rpi-pin356-power.py ou une option en plus pour recalbox.conf ?
Car finalement PIN356PUSHRESET n'a plus lieu d'être avec ce script modifié... -
@ff-sounds dans ta version, power fait toujours pareil
-
Oui c'est voulu, le power c'est pour allumer/éteindre, il n'a pas de gestion d'appui, il a une fonction classique, comme la majorité des appareils qu'on connait.
D'ailleurs, il n'a plus besoin de faire plus, car les autres fonctions sont assurées par le reset.On se retrouve dans une config "normale".
Après je comprends que ça ne puisse pas plaire à tout le monde ^^
-
@ff-sounds tu as perdu la partie reset pripre de l'os
-
Hé bien oui, il est sur le reset court sous ES... Est ce qu'il y a encore un intérêt à avoir un reset propre sur POWER ?
Pour moi non, les joueurs ayant 2 boutons, n'ont pas besoin d'un double reset propre.A la limite, pour ceux qui ont un seul bouton PUSH pour ON/OFF, il faudrait modifier aussi le rpi-pin56-power.py pour qu'il gère les appuis courts/longs
Je pourrais m'en occupé si nécéssaire
-
@ff-sounds said in Power Script PIN356ONOFFRESET avec switches SNES d'origine:
grep
vérifie aussi ce qu'il a envoyé comme argument, c'est un peu con mais c'est comme ça ^^Regarde :
login as: root root@192.168.199.17's password: # ps -ef | grep peaudefesse 1380 root grep peaudefesse # ps -ef | grep [p]eaudefesse #
Donc il faut passer par
[]
pour qu'il ne se trouve pas lui même...
il cherche tout ce qui fini pareaudefesse
avecp
devant, ça change tout car il ne trouvera pas[p]eaudefesse
oui ça j'avais bien compris, mais ça n'empêche que je ne vois toujours pas de chaine de caractère "p1guid" dans ce que tu postes comme résultat à ta commande...
(m'enfin quoi qu'il en soit c'est trés bien comme ça, au moins tu testes si chaine vide ou pas, plutôt que chercher si ça contient une chaine de caractères bien précise) -
@ff-sounds non il n'y a pas de reset de l'os, juste le shutdown
-
@substring said in Power Script PIN356ONOFFRESET avec switches SNES d'origine:
@ff-sounds non il n'y a pas de reset de l'os, juste le shutdown
Tu parles du POWER uniquement ou du RESET aussi, car il est bien présent sur le RESET....
durée/bouton sous ES En jeu RESET court ==> reset propre du système reset du jeu (RetroArch only) RESET long rien quit du system et retour à ES POWER court/Switch POWER shutdown propre du système shutdown propre du système POWER long/Switch POWER shutdown propre du système shutdown propre du système @neeeeb said in Power Script PIN356ONOFFRESET avec switches SNES d'origine:
@ff-sounds said in Power Script PIN356ONOFFRESET avec switches SNES d'origine:
grep
vérifie aussi ce qu'il a envoyé comme argument, c'est un peu con mais c'est comme ça ^^Regarde :
login as: root root@192.168.199.17's password: # ps -ef | grep peaudefesse 1380 root grep peaudefesse # ps -ef | grep [p]eaudefesse #
Donc il faut passer par
[]
pour qu'il ne se trouve pas lui même...
il cherche tout ce qui fini pareaudefesse
avecp
devant, ça change tout car il ne trouvera pas[p]eaudefesse
oui ça j'avais bien compris, mais ça n'empêche que je ne vois toujours pas de chaine de caractère "p1guid" dans ce que tu postes comme résultat à ta commande...
(m'enfin quoi qu'il en soit c'est trés bien comme ça, au moins tu testes si chaine vide ou pas, plutôt que chercher si ça contient une chaine de caractères bien précise)j'ai relu ton post où tu parles initialement de
p1guid
, je pense que je n'avais pas capté sur le moment, pensant que tu me disais de faire ungrep p1guid
, qui aurait donné aussi un résultat non vide commegrep emulatorlauncher
sorry ^^
-
@ff-sounds faut quitter un jeu pour un reset propre ? Mouais ...
-
@substring said in Power Script PIN356ONOFFRESET avec switches SNES d'origine:
@ff-sounds faut quitter un jeu pour un reset propre ? Mouais ...
Ça sert à quoi de faire un reset propre en jeu ? pour changer de jeu ou d'émulateur ??
Faut m'expliquer car je ne vois pas l’intérêt... -
@ff-sounds émulateur bloqué ? Le fait de ne pas devoir distinguer es ou emulateur en cours ?
-
Bon il faudra que je regarde tout ça mais le principe c'est d'améliorer un peu le pin356onoffreset (avec un bouton on/off et non pas momentary)
Il faut donc que tes actions ne se lancent que si le param est "onoff"
La partie pin356pushreset NE DOIT PAS changer
-
@ff-sounds ahah, pas de souci tkt, je me suis douté qu'on s'était pas bien compris ^^ Ceci dit je rejoins l'avis de @Substring , pouvoir reset en jeu c'est utile en cas de freeze de l'émulateur (ce qui arrive plus souvent qu'on ne le pense).
-
@supernature2k @Substring @NeeeeB
Qu'on se mette bien d'accord avant que je revois la copie
2 solutions :
- le mod onoff avec les appuis que j'ai fait, pas de reset propre en jeu, car gestion appui impossible sur un switch (on reboot en faisant OFF puis ON)
- le mod push avec les appuis actuels
OU
- le mod onoff avec les appuis que j'ai fait, pas de reset propre en jeu, car gestion appui impossible sur un switch (on reboot en faisant OFF puis ON)
- le mod push avec les appuis que j'ai fait + reset propre en jeu sur appui long du push POWER
Dites-moi !
-
La version 2 me semble la plus complète et à même de répondre à tous les besoins.