Recalbox Forum

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

    Posts made by zisquier

    • RE: Problème de config personnalisé avec gamepas usb

      Bon pas de solution ? Je vais me débrouiller voir si ça fonctionne avec un autre game pad USB d'une autre marque du coup

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Problème de config personnalisé avec gamepas usb

      @zisquier Bon j'ai vu que le fichier avait été téléchargé ... mais du coup je sais pas quoi faire moi maintenant 😕

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: faire son stick arcade sans passer par gpio

      Moi j'ai mis mes 2 stick Arcade en USB via une petite interface qui n'occupe qu'un seul port de ma RPI2 🙂

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Problème de config personnalisé avec gamepas usb

      Bah j'ai localiser le fichier config.txt ... très bien ... j'en fait quoi ?
      j'ai passer une commande dans cyberduck : mount -o remount,rw /boot ... ça n'y fait rien
      Bon pas grave y'a une autre commande d'écrite dans une autre partie, qui enregistre une archive dans recalbox/saves ... j'imagine que c'est ça ?
      Pas super clair j'ai eu du mal à comprendre le tuto, mais bon en cherchant je crois que c'est ça : recalbox-support-20170903204550.tar.gz

      http://www97.zippyshare.com/v/nmG8NqoQ/file.html

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Problème de config personnalisé avec gamepas usb

      au risque de me faire encore engueuler ....

      #!/bin/bash

      if [ ! "$1" ];then
      echo -e "usage : recalbox-config.sh [command] [args]\nWith command in\n\toverscan [enable|disable]\n\toverclock [none|high|turbo|extrem]\n\taudio [hdmi|jack|auto]\n\tcanupdate\n\tupdate\n\twifi [enable|disable] ssid key\n\tstorage [current|list|INTERNAL|ANYEXTERNAL|RAM|DEV UUID]"
      exit 1
      fi
      configFile="/boot/config.txt"
      command="$1"
      mode="$2"
      extra1="$3"
      extra2="$4"
      arch=cat /recalbox/recalbox.arch

      recalboxupdateurl="http://archive.recalbox.com/updates/v1.0"

      preBootConfig() {
      mount -o remount,rw /boot
      }

      postBootConfig() {
      mount -o remount,ro /boot
      }

      waitWifi() {
      DEVICE=$1
      TIMEOUT=$2

      N=0
      while test $N -lt $TIMEOUT
      do
      wpa_cli -i"$DEVICE" status | grep -qE '^wpa_state=COMPLETED$' && return 0
      sleep 1
      let N++
      done
      echo "logtime : wifi timeout" >> $log
      return 1
      }

      rb_wpa_supplicant() {
      wlan=$1
      TRY1T=$(date +%s)

      # default driver (nl80211)
      if /usr/sbin/wpa_supplicant -i$wlan -c/var/lib/wpa_supplicant.conf
      then
      return
      fi
      
      # try an other driver in case it failed in the following seconds
      TRY2T=$(date +%s)
      let TRYDELTA=$TRY2T-$TRY1T
      if test $TRYDELTA -lt 5
         then
         # test an other driver in case the hardware is not migrated to the new driver
         if /usr/sbin/wpa_supplicant -i$wlan -D wext -c/var/lib/wpa_supplicant.conf
         then
             return
         fi
      fi
      

      }

      log=/recalbox/share/system/logs/recalbox.log
      wpafile=/var/lib/wpa_supplicant.conf
      systemsetting="python /usr/lib/python2.7/site-packages/configgen/settings/recalboxSettings.pyc"

      echo "---- recalbox-config.sh ----" >> $log

      if [ "$command" == "overscan" ]; then
      if [ -f "$configFile" ];then
      preBootConfig
      cat "$configFile" | grep "disable_overscan"
      overscanPresent=$?

      if [ "$overscanPresent" != "0" ];then
      	echo "disable_overscan=1" >> "$configFile"
      fi
      cat "$configFile" | grep "overscan_scale"
      overscanScalePresent=$?
      
      if [ "$overscanScalePresent" != "0" ];then
      	echo "overscan_scale=1" >> "$configFile"
      fi
      
      if [ "$mode" == "enable" ];then
      	echo "`logtime` : enabling overscan" >> $log
      	sed -i "s/#\?disable_overscan=.*/disable_overscan=0/g" "$configFile"
      	sed -i "s/#\?overscan_scale=.*/overscan_scale=1/g" "$configFile"
      elif [ "$mode" == "disable" ];then
                  echo "`logtime` : disabling overscan" >> $log
                  sed -i "s/#\?disable_overscan=.*/disable_overscan=1/g" "$configFile"
                  sed -i "s/#\?overscan_scale=.*/overscan_scale=0/g" "$configFile"
      else
                  postBootConfig
      	exit 1
      fi
      postBootConfig
      exit 0
      

      else
      exit 2
      fi
      fi

      if [ "$command" == "overclock" ]; then

      declare -A arm_freq
      arm_freq["rpi2-extrem"]=1100
      arm_freq["rpi2-turbo"]=1050
      arm_freq["rpi2-high"]=1050
      arm_freq["extrem"]=1100
      arm_freq["turbo"]=1000
      arm_freq["high"]=950
      arm_freq["none"]=700
      arm_freq["none-rpi2"]=900

      declare -A core_freq
      core_freq["rpi2-extrem"]=550
      core_freq["rpi2-turbo"]=525
      core_freq["rpi2-high"]=525
      core_freq["extrem"]=550
      core_freq["turbo"]=500
      core_freq["high"]=250
      core_freq["none"]=250
      core_freq["none-rpi2"]=250

      declare -A sdram_freq
      sdram_freq["rpi2-extrem"]=480
      sdram_freq["rpi2-turbo"]=480
      sdram_freq["rpi2-high"]=450
      sdram_freq["extrem"]=600
      sdram_freq["turbo"]=600
      sdram_freq["high"]=450
      sdram_freq["none"]=400
      sdram_freq["none-rpi2"]=450

      declare -A force_turbo
      force_turbo["rpi2-extrem"]=1
      force_turbo["rpi2-turbo"]=0
      force_turbo["rpi2-high"]=0
      force_turbo["extrem"]=1
      force_turbo["turbo"]=0
      force_turbo["high"]=0
      force_turbo["none"]=0
      force_turbo["none-rpi2"]=0

      declare -A over_voltage
      over_voltage["rpi2-extrem"]=4
      over_voltage["rpi2-turbo"]=4
      over_voltage["rpi2-high"]=4
      over_voltage["extrem"]=8
      over_voltage["turbo"]=6
      over_voltage["high"]=6
      over_voltage["none"]=0
      over_voltage["none-rpi2"]=0

      declare -A over_voltage_sdram
      over_voltage_sdram["rpi2-extrem"]=4
      over_voltage_sdram["rpi2-turbo"]=2
      over_voltage_sdram["rpi2-high"]=2
      over_voltage_sdram["extrem"]=6
      over_voltage_sdram["turbo"]=0
      over_voltage_sdram["high"]=0
      over_voltage_sdram["none"]=0
      over_voltage_sdram["none-rpi2"]=0

      declare -A gpu_freq
      gpu_freq["rpi2-extrem"]=366
      gpu_freq["rpi2-turbo"]=350
      gpu_freq["rpi2-high"]=350
      gpu_freq["extrem"]=250
      gpu_freq["turbo"]=250
      gpu_freq["high"]=250
      gpu_freq["none"]=250
      gpu_freq["none-rpi2"]=250

      if [ -f "$configFile" ];then
      preBootConfig
      if [[ "$mode" == "none" ]]; then
      for entry in arm_freq core_freq sdram_freq force_turbo over_voltage over_voltage_sdram gpu_freq; do
      sed -i "/^${entry}/d" "$configFile"
      done
      else
      cat "$configFile" | grep "arm_freq"
      if [ "$?" != "0" ];then
      echo "arm_freq=" >> "$configFile"
      fi
      cat "$configFile" | grep "core_freq"
      if [ "$?" != "0" ];then
      echo "core_freq=" >> "$configFile"
      fi
      cat "$configFile" | grep "sdram_freq"
      if [ "$?" != "0" ];then
      echo "sdram_freq=" >> "$configFile"
      fi
      cat "$configFile" | grep "force_turbo"
      if [ "$?" != "0" ];then
      echo "force_turbo=" >> "$configFile"
      fi
      cat "$configFile" | grep "over_voltage"
      if [ "$?" != "0" ];then
      echo "over_voltage=" >> "$configFile"
      fi
      cat "$configFile" | grep "over_voltage_sdram"
      if [ "$?" != "0" ];then
      echo "over_voltage_sdram=" >> "$configFile"
      fi
      cat "$configFile" | grep "gpu_freq"
      if [ "$?" != "0" ];then
      echo "gpu_freq=" >> "$configFile"
      fi

      sed -i "s/#\?arm_freq=.*/arm_freq=${arm_freq[$mode]}/g" "$configFile"
      sed -i "s/#\?core_freq=.*/core_freq=${core_freq[$mode]}/g" "$configFile"
      sed -i "s/#\?sdram_freq=.*/sdram_freq=${sdram_freq[$mode]}/g" "$configFile"
      sed -i "s/#\?force_turbo=.*/force_turbo=${force_turbo[$mode]}/g" "$configFile"
      sed -i "s/#\?over_voltage=.*/over_voltage=${over_voltage[$mode]}/g" "$configFile"
      sed -i "s/#\?over_voltage_sdram=.*/over_voltage_sdram=${over_voltage_sdram[$mode]}/g" "$configFile"
      sed -i "s/#\?gpu_freq=.*/gpu_freq=${gpu_freq[$mode]}/g" "$configFile"
          fi
          echo "`logtime` : enabled overclock mode : $mode" >> $log
      
      postBootConfig
      
      exit 0
      

      else
      exit 2
      fi

      fi

      if [ "$command" == "audio" ];then
      cmdVal="0"
      if [ "$mode" == "hdmi" ];then
      cmdVal="2"
      elif [ "$mode" == "jack" ];then
      cmdVal="1"
      fi
      echo "logtime : setting audio output mode : $mode" >> $log
      amixer cset numid=3 $cmdVal || exit 1
      exit 0
      fi

      if [ "$command" == "volume" ];then
      if [ "$mode" != "" ];then
      echo "logtime : setting audio volume : $mode" >> $log
      amixer set PCM -- ${mode}% || exit 1
      exit 0
      fi
      exit 12
      fi

      if [ "$command" == "gpiocontrollers" ];then
      command="module"
      mode="load"
      extra1="mk_arcade_joystick_rpi"
      extra2="map=1,2"
      fi

      if [ "$command" == "module" ];then
      modulename="$extra1"
      map="$extra2"
      # remove in all cases
      rmmod /lib/modules/uname -r/extra/${modulename}.ko >> $log

          if [ "$mode" == "load" ];then
              echo "`logtime` : loading module $modulename args = $map" >> $log
      	insmod /lib/modules/`uname -r`/extra/${modulename}.ko $map >> $log
      	[ "$?" ] || exit 1
          fi
      exit 0
      

      fi

      if [ "$command" == "canupdate" ];then
      updatetype="$systemsetting -command load -key updates.type"
      if test "${updatetype}" = "beta"
      then
      updatetype="stable"
      fi
      available=wget -qO- ${recalboxupdateurl}/${updatetype}/${arch}/recalbox.version
      if [[ "$?" != "0" ]];then
      exit 2
      fi
      installed=cat /recalbox/recalbox.version
      if [[ "$available" != "$installed" ]]; then
      echo "update available"
      exit 0
      fi
      echo "no update available"
      exit 12
      fi

      if [ "$command" == "update" ];then
      /recalbox/scripts/recalbox-upgrade.sh
      exit $?
      fi

      if [[ "$command" == "ethernet" ]]; then
      eth="ethifconfig -a | sed -n \"s/eth\(.\).*/\1/p\""
      if [[ "$?" != "0" || "$eth" == "eth" ]];then
      echo "logtime : no eth interface found" >> $log
      exit 1
      else
      echo "logtime : $eth will be used as wired interface"
      fi
      sed -i "s/eth[0-9]+/$eth/g" /var/network/interfaces # directly modify the file and not the link because sed create a temporary file in the same directory
      if [[ "$mode" == "start" ]]; then
      /sbin/ifdown $eth >> $log
      /sbin/ifup $eth >> $log
      exit $?
      elif [[ "$mode" == "stop" ]]; then
      /sbin/ifdown $eth >> $log
      exit $?
      fi

      fi

      if [[ "$command" == "wifi" ]]; then
      if [[ ! -f "$wpafile" ]];then
      echo "logtime : $wpafile do not exists" >> $log
      exit 1
      fi
      ssid="$3"
      psk="$4"

          wlan="wlan`ifconfig -a | sed -n \"s/wlan\(.\).*/\1/p\"`"
          if [[ "$?" != "0" || "$wlan" == "wlan" ]] ;then
                  echo "`logtime` : no wlan interface found" >> $log
                  exit 1
          else
                  echo "`logtime` : $wlan be used as wifi interface" >> $log
          fi
          sed -i "s/wlan[0-9]\+/$wlan/g" /var/network/interfaces # directly modify the file and not the link because sed create a temporary file in the same directory
      
          if [[ "$mode" == "enable" ]]; then
                  echo "`logtime` : enabling wifi" >> $log
                  cat $wpafile | grep network >> $log
                  if [ "$?" != "0" ]; then
                          echo "`logtime` : creating network entry in $wpafile" >> $log
                          echo -e "network={\n\tssid=\"\"\n\tpsk=\"\"\n}" >> $wpafile
                  fi
                  sed -i "s/ssid=\".*\"/ssid=\"`echo $ssid | sed -e 's/[\/&]/\\\\&/g'`\"/g" $wpafile
                  sed -i "s/psk=\".*\"/psk=\"`echo $psk | sed -e 's/[\/&]/\\\\&/g'`\"/g" $wpafile
                  mode="forcestart"
          fi
          if [[ "$mode" == "disable" ]]; then
                  sed -i "s/ssid=\".*\"/ssid=\"\"/g" $wpafile
                  sed -i "s/psk=\".*\"/psk=\"\"/g" $wpafile
                  ifdown $wlan
                  exit $?
          fi
      if [[ "$mode" =~ "start" ]]; then
                  if [[ "$mode" != "forcestart" ]]; then
                          settingsWlan="`$systemsetting -command load -key wifi.enabled`"
                          if [ "$settingsWlan" != "1" ];then
                                  exit 1
                          fi
                  fi
                  echo "`logtime` : starting wifi" >> $log
                  killall wpa_supplicant >> $log
                  /sbin/ifdown $wlan >> $log
      	rb_wpa_supplicant "$wlan" &
                  waitWifi $wlan 20
                  /sbin/ifup $wlan >> $log
                  ifconfig $wlan | grep "inet addr" >> $log
                  exit $?
          fi
      

      fi
      if [[ "$command" == "hcitoolscan" ]]; then
      killall hidd >> /dev/null
      killall hcitool >> /dev/null
      hcitool scan | tail -n +2
      exit 0
      fi

      if [[ "$command" == "hiddpair" ]]; then
      name="$extra1"
      mac1="$mode"
      mac=echo $mac1 | grep -oEi "([0-9A-F]{2}[:-]){5}([0-9A-F]{2})" | tr '[:upper:]' '[:lower:]'
      if [ "$?" != "0" ]; then
      exit 1
      fi
      echo "pairing $name $mac" >> $log
      echo $name | grep "8Bitdo|other" >> $log
      if [ "$?" == "0" ]; then
      echo "8Bitdo detected" >> $log
      cat "/run/udev/rules.d/99-8bitdo.rules" | grep "$mac" >> /dev/null
      if [ "$?" != "0" ]; then
      echo "adding rule for $mac" >> $log
      echo "SUBSYSTEM=="input", ATTRS{uniq}=="$mac", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"" >> "/run/udev/rules.d/99-8bitdo.rules"
      fi
      fi
      hidd --connect $mac
      connected=$?
      deviceFile=/var/lib/bluetooth/known_devices
      if [ $connected ]; then
      cat $deviceFile | grep $mac1
      if [[ $? == "0" ]]; then
      echo "bluetooth : $mac1 already in $deviceFile" >> $log
      else
      echo "bluetooth : adding $mac1 in $deviceFile" >> $log
      echo "$mac1" >> "$deviceFile"
      fi

      	# backup files on the share directory
      	rm -rf /recalbox/share/system/bluetooth
      	if mkdir -p /recalbox/share/system/bluetooth
      	then
      	    ls /var/lib/bluetooth |
      		while read X
      		do
      		    UX=$(echo "${X}" | sed -e s+":"+"@"+g)
      		    cp -r "/var/lib/bluetooth/${X}" "/recalbox/share/system/bluetooth/${UX}"
      		done
      	fi
          fi
          exit $connected
      

      fi

      storageFile="/boot/recalbox-boot.conf"

      if [[ "$command" == "storage" ]]; then
      if [[ "$mode" == "current" ]]; then
      if test -e $storageFile
      then
      SHAREDEVICE=cat ${storageFile} | grep "sharedevice=" | head -n1 | cut -d'=' -f2
      [[ "$?" -ne "0" || "$SHAREDEVICE" == "" ]] && SHAREDEVICE=INTERNAL
      echo "$SHAREDEVICE"
      else
      echo "INTERNAL"
      fi
      exit 0
      fi
      if [[ "$mode" == "list" ]]; then
      echo "INTERNAL"
      echo "ANYEXTERNAL"
      echo "RAM"
      (blkid | grep -vE '^/dev/mmcblk' | grep ': LABEL="'
      blkid | grep -vE '^/dev/mmcblk' | grep -v ': LABEL="' | sed -e s+':'+': LABEL="NO_NAME"'+
      ) | sed -e s+'^[^:]: LABEL="([^"])" UUID="([^"])" TYPE="[^"]"$'+'DEV \2 \1'+
      exit 0
      fi
      if [[ "${mode}" == "INTERNAL" || "${mode}" == "ANYEXTERNAL" || "${mode}" == "RAM" || "${mode}" == "DEV" ]]; then
      preBootConfig
      if [[ "${mode}" == "INTERNAL" || "${mode}" == "ANYEXTERNAL" || "${mode}" == "RAM" ]]; then
      if grep -qE "^sharedevice=" "${storageFile}"
      then
      sed -i "s|sharedevice=.|sharedevice=${mode}|g" "${storageFile}"
      else
      echo "sharedevice=${mode}" >> "${storageFile}"
      fi
      fi
      if [[ "${mode}" == "DEV" ]]; then
      if grep -qE "^sharedevice=" "${storageFile}"
      then
      sed -i "s|sharedevice=.
      |sharedevice=${mode} $extra1|g" "${storageFile}"
      else
      echo "sharedevice=${mode} ${extra1}" >> "${storageFile}"
      fi
      fi
      postBootConfig
      exit 0
      fi
      fi

      if [[ "$command" == "forgetBT" ]]; then
      killall -9 hidd
      killall -9 hcitool
      rm -rf /var/lib/bluetooth/*
      exit 0
      fi

      exit 10

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Problème de config personnalisé avec gamepas usb

      J'ai donc bien mon fichier recalbox-support.sh
      je le post/envoie où et à qui ?

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Problème de config personnalisé avec gamepas usb

      @acris Ok je vais faire ça merci 🙂 je suis sous OSX donc pas de WinSCP, le temps de chopper cyberduck comme indiqué

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Problème de config personnalisé avec gamepas usb

      @acris Oui c'est ce que j'ai fait (entres autres histoire de tester différentes combinaisons) mais je me demande si les gamepad usb sont tous compatible où y'a t-il certain constructeurs qui feraient exception ?

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Configuration Manette sur chaque emulateur ?

      @acris Je squatte rien du tout j'ai apporté mon aide à x_kent me semble t il ! Je vais pas recréer un topic quasi identique pour qu'on vienne me dire qu'il y en a un autre similaire ...

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • Problème de config personnalisé avec gamepas usb

      Voilà passons à mon soucis maintenant :
      Je me suis bien approprié la config personnalisé de chaque émulateur, obligeant même les gamins ajouer avec les stick arcade pour les jeux d'arcade et les gamepad usb pour les jeux console ... ça fonctionne bien 🙂
      SAUF QUE ... en voulant rajouter un deuxème gamepad USB pour les consoles, mon premier étant reconnu et bien fonctionnel (Thrustmaster) pour le player 1.
      J'ai configuré dans ES un 2eme gamepad (celui là exactement Konix
      Bien qu'il soit bien configuré dans ES, impossible de l'afficher dans retroarch, il me propose soit la Thrustmaster (qui ets mon player 1) soit la THT stick arcade (ce que je ne veut pas) et il ne veut pas de mon game pad konix.

      Quelqu'un a-t-il une astuce pour ce petit problème, car c'est quand même plus sympa de jouer a Nightmare Busters à 2 😉
      Merci

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Configuration Manette sur chaque emulateur ?

      @x_kent_x bon, j'était venu demander de l'aide pour un problème partiellement similaire, mais je pense que je peut sans doute t'aider sur ta question.

      Moi aussi je suis en train de configurer chaque émulateur et j'ai remarqué quelque chose d'étrange :
      Pour les émulateurs nes, snes, arcade, gb et gbc, pas de soucis le fichier .cfg s'affiche bien dans system/configs/retroarch/ .... ceci dit si on suit le tutoriel il faut les mettres dans system/configs/retroarch/input .... pas grave un copier/coller et terminé.

      MAIS pour les émulateur de gba, mastersystem, megadrive ils n'apparaissent pas du tout à cet endroit mais dans system/.config/retroarch/config ... j'ai cherché longtemps car le dossier /.config est caché et j'ai du afficher les fichiers et dossier caché (je suis sous Max OSX, mais j'imagine que ça doit être pareil sous windows)
      Alors re copier/coller et le tour est joué.

      Et à la fin de mon fichier recalbox.config j'ai ajouté (pour le moment) ces lignes comme indiqué dans le tuto :

      nes.configfile=/recalbox/share/system/configs/retroarch/inputs/fceunext_libretro.cfg
      snes.configfile=/recalbox/share/system/configs/retroarch/inputs/snes9x_next_libretro.cfg
      gb.configfile=/recalbox/share/system/configs/retroarch/inputs/gambatte_libretro.cfg
      gbc.configfile=/recalbox/share/system/configs/retroarch/inputs/gambatte_color_libretro.cfg
      megadrive.configfile=/recalbox/share/system/configs/retroarch/inputs/picodrive_libretro.cfg
      mastersystem.configfile=/recalbox/share/system/configs/retroarch/inputs/picodrive_mastersystem_libretro.cfg
      gba.configfile=/recalbox/share/system/configs/retroarch/inputs/mgba_libretro.cfg

      Mais pour que les modif de retroarch soit prise en compte, il me semble qu'il faille tout mettre en "personnalisé" dans les config de ES ... (dites moi si je me trompe)

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • Configurer les Stick pour MAME et GamePad pour les consoles

      Hello 🙂

      Bon voici mon dilême après avoir retourné le truc dans tous les sens.
      je souhaite pouvoir n'utiliser QUE les sticks arcades pour les émulateur pas Fba et Mame, et le(s) gamepad QUE pour les émulateur sur de consoles.

      Actuellement tous les jeux se jouent se joue par défaut player 1 stick#0 et player 2 stick#1. Normal étant donné que dans la config recalbox, option des manettes c'était jusqu'à présent configuré dans ce sens.

      Mais ce que je souhaite plus particulièrement c'est de ne pas avoir à chaque fois à configurer des trucs pour jouer.

      J'ai pu remarquer que les config que l'on choisissait dans recalbox étaient prioritaire aux config apporté dans Retroarch, et que celle ci se trouvaient "annulé".
      Donc j'ai mis "default" dans les joueurs 1-2-3-4 de recalbox, ce qui me laisse choisir la config que je souhaite dans Retroarch pour chaque console.
      Donc je commence par lancer un jeux NES puis je lance retroarch -> settings -> Input
      Max users : 2
      Input user 1 binds -> User 1 device index : Thrustmaster (le gamepad)
      Ensuite je redéfini les boutons et je sauvegarde la config en sortant.

      = ça fonctionne

      Ensuite je fait de même pour FBA. Je souhaite que player 1&2 soient obligé d'utiliser les sticks arcade et les players 3&4 les gamepad USB. Je lance un jeu, et lance
      retroarch -> settings-> input :
      max users : 4
      input user 1 binds -> user 1 device index : je choisit mes stick
      .... Etc ...

      Bref ce génère de sacré conflit entre les parametre retroarch et recalbox, souvent ça me "pète" ma touche hotkey indispensable pour aller dans retroarch alors il faut REconfigurer le stick 1 dans recalbox puis etc ... Bref c'est pas encore au point comme system.

      Le mieux que j'ai pu obtenir, c'est de configurer dans recalbox, les stick 1&2 pour joueur 1&2 et le gamepad pour le joueur 3. Idéal pour les jeux d'arcade. Mais obliger de faire une manip pour jouer aux consoles afin d'utiliser le gamepad ...
      Bref je tourne en rond sans trouver LA solution idéal. le top serait que dans recalbox on puisse paramétrer ça pour CHAQUE console et non pas pour toutes les console comme c'est le cas actuellement. Mais bon ...

      Voilà si vous avez des idées 🙂

      Merci

      posted in Manettes/GPIO/Encodeurs
      zisquier
      zisquier
    • RE: Your recalbox / Vos recalbox

      Voici mon Recalbox dans une borne d'arcade construite de A à Z pour l'occasion 🙂 Ceux qui veulent s'en construire une, j'ai mis un blog pour apporter une aide aux futures bricoleurs 😉 http://bornearcademametutoriel.over-blog.com/

      posted in Your recalbox
      zisquier
      zisquier
    • RE: Sauvgarder sa config dans retroarch

      Whouaaa ça marche super mille merci à toi !!

      posted in Recalbox Général
      zisquier
      zisquier
    • RE: Sauvgarder sa config dans retroarch

      ah merci rockaddicted !! tu as répondu super vite merci ! 🙂

      posted in Recalbox Général
      zisquier
      zisquier
    • RE: Sauvgarder sa config dans retroarch

      Et ma deuxième question est peut on configurer retroarch en attribuant une configuration spécifique à chaque rom ou pas ?

      posted in Recalbox Général
      zisquier
      zisquier
    • RE: Sauvgarder sa config dans retroarch

      Je me permet de faire remonter ce topic plutôt que d'en créer un identique. J'ai le même problème mais rien ne fonctionne correctement. Contra, se lance en 4:3 et donc un peu trop étirer pour que le jeux soit beau. Donc Hot Key + B au lancement du jeu pour accéder à Retroarch ensuite je vais dans settings->video->aspect ratio index que je modifie .... nickel je revient sur le menu de depart puis d'abird save new config ... redemarrage du jeu ... il n'a rien sauver toujours du 4:3 ensuite comme conseillé plus haut : stiing -> configuration -> save configuration on exit sur ON ... je revient en faisant Quit Retroarch ... je relance ... et toujours rien ... Y'a une solution pour que cela fonctionne ? merci 🙂

      posted in Recalbox Général
      zisquier
      zisquier
    • RE: Emulation lente ou saccadée

      Effectivement Asterix fonctionne super avec ce fichier là !  c'est un truc de ouf ... Je confirme c'est compliqué l'émulateur arcade, mais je trouvait ça pas aussi compliqué sur mon émulateur (Mame OSX sous Mac). Surtout que ce sont surtout les jeux d'arcade qui vont m'interesser, car je m'amuse au autre jeu via les vraies consoles. Donc pour résumer je doit retenir que : - Recalbox n’est pas juste une interface. EmulationStation est une interface, RetroArch est une interface. - Recalbox est une distribution, une solution tout en un pour l’émulation. - Sous iMame4all ont utilise une rom set en version 0.37b5 - Me référer au doc BestArcade4Recalbox pour comprendre la compatibilité entre les jeux et les émulateurs. (oui Voljega je mélange tout lol)   Bon je vous remercie pour m'avoir aussi bien aidé, c'est une petit peu plus clair qu'au début, et mes gamins vont adorer pouvoir jouer à Asterix 🙂 Je vais continuer mes exploration car je suis sur qu'il y a encore plein de chose à découvrir, c'est vraiment très complet !

      posted in Recalbox Général
      zisquier
      zisquier
    • RE: Emulation lente ou saccadée

      Après est ce qu'Asterix EAD existe dans cette version ... visiblement non

      posted in Recalbox Général
      zisquier
      zisquier
    • RE: Emulation lente ou saccadée

      Oui quand je disait un peu déçu c'est parce que je pensait aussi nombreuse roms qui me font revenir sous le menu et il a fallu que je test chaque roms pour savoir où elle devait aller 🙂 Alors pour Moonwalker merci beaucoup car j'ai cherche la version 0.37b5 et c'est vrai le jeu fonctionne à merveille mais sous MAME075. En revanche sous IMAME4ALL il plante au bout de quelque seconde de jeu tout comme contra. Alors j'ai laissé MAME075. En fait j'ai construit ma borne d'arcade, et pour aider et informer les gens qui veulent faire pareil, j'ai ouvert un blog, et j'ai fait plusieurs capture d'écran de ma configuration Recalbox, et j'ai mis en partage le rom set 0.37b5 que j'ai trouvé sur le net, car je pense que ça pourra en aider pas mal.

      posted in Recalbox Général
      zisquier
      zisquier