Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. ptitneo
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 19
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by ptitneo

    • RE: Support Controlblock

      @digitaLumberjack bon je pense qu'il y a prescription du coup. Mais comme recalbox reste ma distri retrogaming favorite et de loin, je vais recñbler ma borne d'arcade sur les gpio et dire adieu au controlblock et son shutown qui coupait vraiment le jus dans le Pi 😕

      Merci pour tout votre boulot, c'est vraiment un chouette projet.

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      w00t w00t!

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      Cool 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      Deal 😉 c'est bien mĂ©ritĂ©.

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      Petit up. Je ne sais pas patcher ces makefile 😞 Je suis convaincu que le support de cette carte ne serait pas un atout que pour moi. Le controle intelligent de l'alimentation et le fait de pouvoir cĂąbler beaucoup plus de boutons qu'en direct sur le gpio sont vraiment intĂ©ressants. Vu que je suis bien motivĂ© Ă  rester sur recalbox quand mĂȘme, je suis prĂȘt Ă  offrir un powerblock pour ce travail (http://petrockblog.storenvy.com/products/13969704-powerblock, il est en stock contrairement au controlblock et les makefile sont similaires bien que plus light), ou bien faire un don si tu prĂ©fĂšres, ou une biĂšre 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      VoilĂ  j'ai rajoutĂ© le package libbcm2835 pour le gpio ainsi que la dĂ©pendance a jsoncpp deja prĂ©sent dans buildroot. J'ai aussi ajoutĂ© python-smbus parce que le make installservice l'installe via apt (il installe aussi libi2c-dev mais normalement le module vient avec i2c-tools). VoilĂ  voilĂ . Maintenant pour rĂ©fĂ©rencer tout ça comme il faut pour que les makefile de controlblock puissent marcher, je crains que cela soit largement au dessus de mes compĂ©tences... 😕 https://github.com/t0mg/recalbox-buildroot/commit/4e383ac7440ea59f67cf4261356d74363e948d66 Edit: les deps du package ont l'air ok, buildroot arrive a tout compiler (i2c-tools, libbcm2835, jsoncpp) maintenant c'est le makefile de controlblock qu'il faudrait changer vu il n'a plus besoin de compiler les libs lui-mĂȘme... mais pour les links et les flags, je suis complĂštement paumĂ©! 😄

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      Mh alors pour jsoncpp il est dejĂ  packagĂ© dans buildroot, et libbcm2835 je l'ai trouvĂ© ici. J'ai aussi un fork de Controlblock (je voulais faire des modifs qui n'ont rien Ă  voir) donc je peux customiser les makefile si besoin mais j'aurais besoin de ton aide pour savoir comment tout caler ça pour que ça compile bien dans le controlblock.mk... Merci ! 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      VoilĂ  j'ai pushĂ© lĂ : https://github.com/t0mg/recalbox-buildroot/commit/963ff8f08a6ddea9c4e68862ea085cf88bce6fb3 Le controlblock.mk est lĂ : https://github.com/t0mg/recalbox-buildroot/blob/58b62ec0cd3b89791cdf0b7b16fe3d5a2f4d3c35/package/controlblock/controlblock.mk HonnĂȘtement je pense que mon controlblock.mk ne fait pas le quart de ce qu'il devrait. La seule partie qui marche c'est le tĂ©lĂ©chargement de la source. Lors du make le controlblock compile des libs et je pense que ça n'utilise ni le bon compiler ni les bons chemins 😕 Merci de ton aide!

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      Ok je fais ca, merci 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      Hello, bon j'essaye d'ajouter le driver controlblock Ă  recalbox-buildroot et Ă©videmment je galĂšre. Je n'arrive pas Ă  configurer un generic-package. Au mieux le make dĂ©marre mais la compilation Ă©choue, il manque les libraries. Peut ĂȘtre parce que controlblock a une dĂ©pendance Ă  g++-4.8 que je ne sais pas comment satisfaire et aussi probablement parce que j'ai Ă©crit n'importe quoi dans mon controlblock.mk:

      In file included from /home/tom/depots/recalbox/recalbox-buildroot/output/host/usr/arm-buildroot-linux-gnueabihf/include/c++/4.9.3/chrono:35:0,
                       from SNESGamepad.cpp:23:
      /home/tom/depots/recalbox/recalbox-buildroot/output/host/usr/arm-buildroot-linux-gnueabihf/include/c++/4.9.3/bits/c++0x_warning.h:32:2: erreur: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
       #error This file requires compiler and library support for the \
        ^
      mcp23017pi.cpp:23:21: erreur fatale: bcm2835.h : Aucun fichier ou dossier de ce type
       #include "bcm2835.h"
      

      Mais en plus la target qui installe le service (apres le sudo make install il faut refaire un make installservice) fait des apt-get... Je ne pense pas que buildroot apprĂ©cie 😕 Bref c'est un peu hard pour une dĂ©couverte de buildroot. En dernier recours je pourrais hoster une version du driver prĂ©compilĂ© mais ça ne rĂ©soudra pas l'installation du service. Si tu as des pistes je suis preneur 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Mon projet : NeBbox

      Bravo pour ton projet 🙂 Une note sur le controlblock: le driver n'est pas inclus dans recalbox donc il ne marchera pas (contrairement Ă  toi j'ai reçu le controlblock avant de passer a recalbox). A la demande de retroboy j'avais ouvert un ticket sur github pour demander cette feature (vote pour si ça t'intĂ©resse :). Des que j'ai un peu de temps, j'essaierai de le faire moi mĂȘme (mais j'ai jamais utilise buildroot).

      posted in Your recalbox
      ptitneo
      ptitneo
    • RE: 8bitdo et sixad?

      J'ai bien le firmware 2.63. Ok je vais prendre mon mal en patience alors! Bien vu le coup de rĂ©-appairer Ă  chaque reboot tant que la manette fonctionne. Je serai quand meme curieux de savoir si tu as des soucis de ton cote reivaax. Une fois que ca sera rĂ©glĂ© (j'ai bon espoir) il ne me restera plus que mon autre besoin perso et j'aurai enfin la box ultime 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: 8bitdo et sixad?

      Merci pour les infos reivaax. Alors en dĂ©sactivant le driver ps3 dans la conf c'est simple je ne peux plus rien connecter en bt. J'ai directement le message "rien trouvĂ©" sans passer par le petit spinner "en cours...". Un conflit d'adresse IP (aucun lien) empĂȘchait le systeme de se mettre Ă  jour, ce soir je suis passĂ© de la beta 4 Ă  6. Malheureusement ça n'a pas rĂ©glĂ© mon problĂšme. AprĂšs appairage manuel et reboot, la 8bitdo (sfc30, pas la mĂȘme que toi reivaax) veut bien s'auto-connecter une fois puis plus rien. Quand je suis Ă  ce stade, si j'utilise un clavier usb pour refaire une recherche je retrouve la manette. Mais si je connecte le dualshock et que je fais une recherche lĂ  le dongle BT ne capte plus rien. J'ai donc 2 soucis distincts il me semble: 1 - la manette ps3 une fois connectĂ©e empĂȘche la decouverte de la 8bitdo, mais en faisant gaffe Ă  ordre d'allumage ça ne serait pas grave sans le problĂšme 2 - l'auto connexion de la 8bitdo ne marche qu'une fois.

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: 8bitdo et sixad?

      Je ne sais pas comment "virer" complĂštement sixad, mais en l’arrĂȘtant oui ça change rien. Je peux tenter autre chose si tu me dis quoi 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: 8bitdo et sixad?

      Up 🙂 Est-ce que je suis le seul Ă  avoir ce phĂ©nomĂšne d'auto-connexion qui marche exactement une seule fois?

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: 8bitdo et sixad?

      Et pourtant, en enchaĂźnant les opĂ©rations dans un certain ordre un peu magique, j'arrive parfois Ă  faire fonctionner les 2 en mĂȘme temps. J'ai fait quelques essais et j'ai trouvĂ© des trucs intĂ©ressants: Dans ES, connecter la 8bitdo en utilisant un clavier. Puis Ă©teindre la manette. Dans le terminal: [root@RECALBOX ~]# /etc/init.d/S31sixad restart killall: sixad-sixaxis: no process killed ok [root@RECALBOX ~]# sixad-bin[349]: started sixad-bin[349]: sixad started, press the PS button now # start+R sur la SFC30, et hop: sixad-bin[349]: Connected szmy-power Ltd.  Joypad   (FE:F9:B8:XX:XX:XX) # PS sur la sixaxis, et paf: sixad-sixaxis[357]: started sixad-sixaxis[357]: Connected 'PLAYSTATION(R)3 Controller (00:26:43:XX:XX:XX)' [Battery 04] Les deux contrĂŽleurs fonctionnent alors simultanĂ©ment! Au cours de mes tests j'ai Ă©galement pu constater que de maniĂšre gĂ©nĂ©rale et sans tripoter sixad, que l'auto-connexion de ma SFC30 fonctionne exactement une fois 🙂 Apres l'appairage via le menu dans ES et un premier reboot c'est good, connexion instantanĂ©e. Et Ă  partir du second reboot rien Ă  faire: il faut refaire la connexion via le menu. J'ai refait le test 3 ou 4 fois avec les mĂȘmes rĂ©sultats. Et le plus fou c'est que ça marche impec aprĂšs le premier reboot, mĂȘme si je connecte la manette PS3 avant (ou aprĂšs, ou pas du tout)!

      posted in Recalbox Général
      ptitneo
      ptitneo
    • 8bitdo et sixad?

      Hello! J'ai fini par comprendre pourquoi ma SFC30 8bitdo refuse (souvent) de se connecter. Il semblerait que le service sixad empĂȘche les pĂ©riphĂ©riques bluetooth "classiques" de parler. ConcrĂštement sur recalbox beta4, si je connecte la 8bit do en premier (manuellement depuis un clavier USB, l'auto-connect a marchĂ© une fois et depuis ça ne le fait plus), puis la manette de PS3 avec le bouton PS, tout fonctionne. J'ai donc besoin d'un clavier pour faire ça dans cet ordre 🙂 Si je connecte la manette de PS3 en premier c'est fini pour la 8bitdo, l'interface de connexion de manette bt de recalbox ne la trouve pas. C'est plus ou moins pareil sur Retropie: si je stoppe le service sixad je n'ai aucun souci pour connecter la 8bitdo. Du coup je me demande: - est-il possible de mettre 2 dongle BT, un dĂ©diĂ© aux manettes ps3 et un pour le reste du monde? - si sixad squatte vraiment la stack BT, pourquoi les 2 manettes fonctionnent quand je fais les Ă©tapes dans le bon ordre? - si la 8bitdo s'auto-connectait je pourrais m'assurer de toujours connecter la ps3 dans un second temps et ainsi, peut-ĂȘtre, je pourrais me passer de clavier. Comment fonctionne l'auto-connect? - sinon, il me faudra une recalbox par type de manette 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo
    • RE: Support Controlblock

      Merci pour ta rĂ©ponse. J'avais vu le support des GPIO direct. Le controlblock offre beaucoup plus d'inputs, mais dans mon cas je ne m'en sers pas donc je pourrais Ă©ventuellement recabler en effet. Mais c'est le bouton power que je ne voudrais pas perdre 🙂 Le gros avantage qu'il offre c'est qu'il gĂšre l'alimentation du Pi et une fois que celui ci a Ă©tĂ© shutdown proprement par le driver du controlblock, ce dernier coupe l'alim du Pi. C'est super pratique. Avec un pin GPIO pour faire le wakeup, on ne pourra pas couper le jus... J'ai ouvert un ticket sur github. Je vais regarder si je peux aider mais j'ai jamais touchĂ© Ă  buildroot... Merci pour ton projet en tous cas, c'est trĂšs chouette!

      posted in Recalbox Général
      ptitneo
      ptitneo
    • Support Controlblock

      Salut salut, premier post ici! Je me suis lancĂ© cet Ă©tĂ© dans un petit projet retrogaming, en montant un Pi2 dans un support iCade (photos du truc ici). Pour le projet j'ai achetĂ© le Controlblock de petrock parce qu'il fait Ă  la fois contrĂŽleur et power switch. Sur ma petite machine j'ai un interrupteur devant et une led qui indique le statut de boot et permet d'Ă©teindre proprement la machine. Le bornier pour les inputs est aussi bien pratique. Le tout tourne donc sous Retropie. Et puis j'ai dĂ©cidĂ© de tester recalbox et il y a plein plein de choses trĂšs intĂ©ressantes sur cette distri - je ne vais pas les lister ici, si vous lisez ça c'est que vous ĂȘtes au courant aussi ;). Un grand bravo donc Ă  retroboy et tous les contributeurs, c'est vraiment propre. Les manettes de PS3 marchent nickel comme sur Retropie mais depuis la beta 4 je peux aussi utiliser ma SFC30 de 8bitdo super facilement (<del>manque l'auto-connect mais c'est presque parfait</del> edit: ça marche!) alors que j'ai du bricoler pas mal sur le Retropie pour que ça marche. Il manque encore l'Ă©mulation Amiga, et ça sera quasi parfait! Je suis bien motivĂ© Ă  switcher. Sauf que voilĂ  ma machine sous recalbox sans support Controlblock est amputĂ©e de ses contrĂŽles arcade et de son bouton power. J'ai essayĂ© de compiler le driver sur Retropie pour l'installer de l'autre cĂŽtĂ©, mais il y a trop de dĂ©pendances et sans package manager c'est galĂšre. Que faire Ă  part retourner sur Retropie? 🙂

      posted in Recalbox Général
      ptitneo
      ptitneo