Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Changer le repertoire des rom pour psx

    Emulateurs Arcade/PC/Console
    repertoire rom psx
    9
    38
    10865
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • doug
      doug last edited by

      Le voici (du coup, j'ai supprimé la ligne _ /dev/sda1 /psx vfat defaults,rw 0 0_  que j'avais ajouté manuellement)

      /etc/fstab: static file system information. # # <file system> <mount pt>     <type> <options>         <dump> <pass> /dev/mmcblk0p6  /              ext2 rw,noauto         0      1 proc /proc       proc     defaults  0 0 devpts /dev/pts       devpts   defaults,gid=5,mode=620  0 0 tmpfs           /dev/shm       tmpfs    mode=0777         0      0 tmpfs           /tmp           tmpfs    mode=1777         0      0 sysfs /sys       sysfs    defaults  0 0 /dev/mmcblk0p7 /recalbox/share vfat defaults,rw  0 0 /dev/mmcblk0p5 /boot vfat defaults,rw  0 0

      Non, je n'ai pas mis les droits chmod ? possible avec Winscp ?

      1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by

        dans ton fstab je ne vois pas la ligne ajouté : /dev/sda1 /psx vfat defaults,rw 0 0 ajoute là en éditant avec notepad++ et reboot regarde si tu as accès avec winscp sinon via putty. tu montes la clé ensuite un ls sur la clé puis chmod 775 sur le dossier j ai pas les commandes exactes en tête et je suis sur mon smartphone edit je ferai la manipulation demain matin sur mon rpi je pense qu il y a un truc qui n est pas juste au niveau ES j ai un doute sur path mettre peut etre /media/usb0

        1 Reply Last reply Reply Quote 0
        • acris
          acris last edited by

          Bonjour @doug @ Fabrice Gaming Voici la procédure pour déplacer un dossier de roms par défaut. J'ai utilisé une clé USB 32 Go, formaté en FAT32 recalbox 3.3.0b9 Via putty : 1. récupérer l'identification de votre périphérique usb taper mount Vous obtenez ceci :

          /dev/root on / type ext4 (rw,relatime,data=ordered)
          devtmpfs on /dev type devtmpfs (rw,relatime,size=241384k,nr_inodes=60346,mode=755)
          proc on /proc type proc (rw,relatime)
          devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
          tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777)
          tmpfs on /tmp type tmpfs (rw,relatime)
          sysfs on /sys type sysfs (rw,relatime)
          /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha&ast;&ast;et=iso8859-1,shortname=mixed,errors=remount-ro)
          /dev/sda5 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha&ast;&ast;et=iso8859-1,shortname=mixed,errors=remount-ro)
          /dev/sdb1 on /media/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocha&ast;&ast;et=iso8859-1,shortname=mixed,errors=remount-ro)
          

          Repérer la ligne de votre périphérique USB dans mon cas : /dev/sdb1 on /media/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocha&ast;&ast;et=iso8859-1,shortname=mixed,errors=remount-ro) 2. Créer votre dossier de roms : ici uniquement un dossier simple psx

          cd /media/usb0
          mkdir psx
          chmod 775 psx
          

          taper ls pour vérifier le contenu de votre périphérique usb vous obtenez

          [root@RECALBOX ~]# cd /media/usb0
          [root@RECALBOX usb0]# ls
          psx/
          [root@RECALBOX usb0]#
          

          3. modifier /etc/fstab via winscp si plus facile pour vous ce fichier sert au montage des partitions. Ajouter la ligne suivante en fin de fichier, dans mon cas : /dev/sda1 /psx vfat defaults,rw 0 0 vous devez obtenir ceci :

          # /etc/fstab: static file system information.
          #
          # <file system> <mount pt>     <type>   <options>         <dump> <pass>
          /dev/mmcblk0p6  /              ext2     rw,noauto         0      1
          proc            /proc          proc     defaults          0      0
          devpts          /dev/pts       devpts   defaults,gid=5,mode=620   0      0
          tmpfs           /dev/shm       tmpfs    mode=0777         0      0
          tmpfs           /tmp           tmpfs    mode=1777         0      0
          sysfs           /sys           sysfs    defaults          0      0
          #/dev/mmcblk0p7 /recalbox/share vfat    defaults,rw       0      0
          /dev/sda5 /recalbox/share       vfat     defaults,rw    0 0
          /dev/mmcblk0p5 /boot            vfat    defaults,rw       0      0
          /dev/sda1 /psx                  vfat    defaults,rw       0      0
          

          4. Modifier /root/.emulationstation/es_systems.cfg Remplacer/ou mettre en commentaire cette ligne : <path>/recalbox/share/roms/psx</path> par Celle ci : <path>/media/usb0/psx</path>

          <system>
                  <fullname>Sony Playstation 1</fullname>
                  <name>psx</name>
                  <!--<path>/recalbox/share/roms/psx</path>-->
          		<path>/media/usb0/psx</path>
                  <extension>.img .IMG .pbp .PBP .bin .BIN .cue .CUE .iso .ISO .ccd .CCD</extension>
                  <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM%</command>
                  <!--<command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM%</command>-->
                  <platform>psx</platform>
                  <theme>psx</theme>
              </system>
          

          5. Modification de samba : /etc/samba/smb.cfg Ajouter :

          [psx]
          comment = roms
          path = /media/usb0/psx
          writeable = yes
          guest ok = yes
          create mask = 0644
          directory mask = 0755
          force user = root
          

          6. Éteindre votre recalbox. Prendre vos clé usb et transférer vos jeux psx dans le dossier psx de votre clé c'est beaucoup plus rapide que passer par le réseau. Rebrancher votre clé usb attention sur le même port que précédemment. Allumer votre recalbox, et voila ! le dossier est bien partagé et accessible : Visionner l'image

          1 Reply Last reply Reply Quote 0
          • doug
            doug last edited by

            Merci pour ton tuto très clair, mais rien à faire, je ne vois rien sous emulationstation. Je vois bien le partage du dossier psx mais impossible d'y accéder. J'abandonne ^^

            1 Reply Last reply Reply Quote 0
            • acris
              acris last edited by

              salut poste le résultat de ta commande mount ensuite ton fichier fstab, es_systems.cfg que tu as modifié tu as bien créé le dossier psx via putty et mis les droits comme expliqué plus haut ? tu as formaté ta clé usb en fat32 ? tu as bien redémarré ton rpi ? les informations sont à modifier en fonction de cette ligne et ce qui est détecté par la commande mount : /dev/sdb1 on /media/usb0 tu as peut etre /dev/sdb0 on /media/usb0 ou /dev/sdb2 on /media/usb0

              1 Reply Last reply Reply Quote 0
              • doug
                doug last edited by

                Une fois la manip complete terminée et  que je redemarre, lorsque je fait une commande "mount", je ne vois plus ma cle usb. Mount avant :

                [root@RECALBOX ~]# mount /dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241384k,nr_inodes=60346,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p7 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/sda1 on /media/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) [root@RECALBOX ~]#

                Mount apres :

                [root@RECALBOX ~]# mount /dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241384k,nr_inodes=60346,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p7 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) [root@RECALBOX ~]#

                Voici mon fstab :

                /etc/fstab: static file system information. # # <file system> <mount pt> <type> <options> <dump> <pass> /dev/mmcblk0p6 / ext2 rw,noauto 0 1 proc /proc proc defaults 0 0 devpts /dev/pts devpts defaults,gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs mode=0777 0 0 tmpfs /tmp tmpfs mode=1777 0 0 sysfs /sys sysfs defaults 0 0 /dev/mmcblk0p7 /recalbox/share vfat defaults,rw 0 0 /dev/mmcblk0p5 /boot vfat defaults,rw 0 0 /dev/sda1 /psx vfat defaults,rw 0 0

                Oui j'ai mis les droits sur Putty, ma clé est en fat32...je vais tenter une dernière fois en reformatant ma cle usb 😉   edit : rien à faire ça ne fonctionne pas ! Je pense que je passerai tout sur une cle usb un jour, j'ai encore un peu de place sur la carte 32GB pour 2/3 jeux PS1

                1 Reply Last reply Reply Quote 0
                • acris
                  acris last edited by

                  Ok je pense qu il faut retarder le démarrage emulationstation. editer le fichier /etc/init.d/S31emulationstation et ajout unsleep 5 en dessous du start

                  case "$1" in
                    start)
                  	sleep 5
                  

                  ce que tu devrais obtenir.

                  #!/bin/sh
                  #
                  #
                  
                  log=/root/recalbox.log
                  essetting=/recalbox/scripts/essetting.sh
                  
                  case "$1" in
                    start)
                  	sleep 5
                  	settings_lang="<code>$essetting get Lang</code>"
                          echo "<code>logtime</code> : starting emulationstation with lang = $settings_lang" >> $log
                          command="HOME=/root LANG=\"${settings_lang}.UTF-8\" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 /usr/bin/emulationstation"
                          echo "<code>logtime</code> : Starting emulationstation with command : " >> $log
                          echo "$command" >> $log
                          eval $command >> $log &
                  	;;
                    stop)
                  	killall emulationstation
                  	;;
                    restart|reload)
                          "$0" stop
                          "$0" start
                  	;;
                    *)
                  	echo "Usage: $0 {start|stop|restart}"
                  	exit 1
                  esac
                  
                  exit $?
                  

                  si toujours pas essaie en ajoutant un mount -a comme dans ce sujet http://blog.recalbox.com/forums/topic/tuto-utilisez-une-clef-usb-pour-stocker-les-roms/page/6/#post-6743

                  1 Reply Last reply Reply Quote 0
                  • voljega
                    voljega Banned last edited by

                    @acris dans ton tuto juste au dessus  tu marques : Ajouter la ligne suivante en fin de fichier, dans mon cas : /dev/sda1 /psx vfat defaults,rw 0 0 alors que le mount renvoie /dev/sdb1 on /media/usb0 type vfat c'est normal cette différence sda1 / sdb1 ou c'est une erreur et il faut mettre dans le /etc/fstab  ce qui est renvoyé par le mount cad sdb1 ?

                    1 Reply Last reply Reply Quote 0
                    • voljega
                      voljega Banned last edited by

                      Je confirme que ça marche pas du tout :)) (j'ai utilisé le même nom pour la mount et le fstab à savoir /dev/sda1) Comme doug : - le partage samba apparait mais est inaccessible - le mount ne montre plus ma clé usb - mount -a me renvoie : mount: mounting /dev/sda1 on /psx failed: No such file or directory

                      1 Reply Last reply Reply Quote 0
                      • voljega
                        voljega Banned last edited by

                        @acris @doug   alors que si dans le fstab tu mets plutôt /dev/sda1 /media/usb0 vfat defaults,rw 0 0   ça marche tout de suite environ 18 milliards de million de fois mieux ^^ enfin tout en fait, emulation station, emulateur et samba inclus !

                        1 Reply Last reply Reply Quote 0
                        • acris
                          acris last edited by

                          @Voljega > non ce n est pas une erreur, si je met sdb1 à la place de sda1 la clé n est pas trouvé. Sans doute du fait que j ai deja un montage sur clé usb de la partition share. Ma logique est comme un disque dur au niveau partage. Je pense que si j ajoute une 3eme clé usb j aurai : sda2 à mette dans le fstab au lieu de sdc1.

                          1 Reply Last reply Reply Quote 0
                          • voljega
                            voljega Banned last edited by

                            oui mais justement là tu nous dis dans ton exemple qu'on lit /dev/sdb1 dans le mount et plus loin tu dis de rajouter la ligne /dev/sda1 dans le fstab c'est pas bon non il faut que ce soit le même ? en tout cas moi ça marche avec le même et la ligne fstab corrigée

                            1 Reply Last reply Reply Quote 0
                            • acris
                              acris last edited by

                              Oui ça doit etre sda1 dans le fstab si le mount renvoie sda1 je referai un tuto plus complet

                              1 Reply Last reply Reply Quote 0
                              • vwstepha
                                vwstepha last edited by

                                Salut a tous je suis tres interesse par cette methode pour deplacer un ou plusieurs repertoires de roms sur un cle usb par contre j'ai voulu modifier comme indique plus mais impossible de trouver le fichier "4. Modifier /root/.emulationstation/es_systems.cfg" Si quelqu'un peut m indiquer  ou se trouve t-il.... !...!!! Merci

                                1 Reply Last reply Reply Quote 0
                                • voljega
                                  voljega Banned last edited by

                                  ben exactement là où c'est indiqué 🙂 connecte toi sur la clé avec winscp, et remonte à la racine si tu te connectes dans un sous répertoire, ce répertoire n'est pas accessible par le partage réseau

                                  1 Reply Last reply Reply Quote 0
                                  • acris
                                    acris last edited by

                                    Bonjour affiche les dossiers cachés : https://github.com/recalbox/recalbox-os/wiki/acces-via-WinSCP-(FR) attention la manipulation sera à faire à chaque mise à jour.

                                    1 Reply Last reply Reply Quote 0
                                    • vwstepha
                                      vwstepha last edited by

                                      Salut Merci bien. Effectivement c'est bien une histoire de fichier caché! Pfffff quel abruti que je fais!!! Edit: je barre car je crois que je dis que des conneries!!! <del datetime="2015-11-23T13:38:09+00:00">Par contre cette technique détourne l’intégralité de la path des roms.</del> <del>Peut on indiquer la path de chaque émulateur?</del> <del>c'est à dire</del> <del>sur ma sd dans le répertoire /share/roms j'ai par exemple</del> <del>Fba-libreto,</del> <del>Neogeo</del> <del>PSX</del> <del>et sur ma clé usb dans la racine j'ai les repertoires</del> <del>nes,</del> <del>snes</del> <del>megadrive</del> Merci

                                      1 Reply Last reply Reply Quote 0
                                      • voljega
                                        voljega Banned last edited by

                                        Euh à la page précédente la technique est donné pour le répertoire psx par Acris il suffit de l'appliquer pour d'autres systèmes ? Les systèmes pour lesquels la technique n'est pas appliquée reste sur la carte sd

                                        1 Reply Last reply Reply Quote 0
                                        • vwstepha
                                          vwstepha last edited by

                                          Salut Effectivement j'avais mal lu mais entre temps j'avais barre mon post tu as été rapide lol! Par contre en faisant cela je reste bloque a l'ecran de demarrage recalbox ES en blanc Bon j'ai pointer 4 repertoire sur ma cle usb c'est peut etre pour ca!! Je vais retenter pour 1 rep On verra

                                          1 Reply Last reply Reply Quote 0
                                          • acris
                                            acris last edited by

                                            Bonjour si tu mets autant de dossiers sur une clé usb autant tout transférer et mettre la partition share sur la clé..... Lire :https://github.com/recalbox/recalbox-os/wiki/Auto-montage-de-usb-en-place-du-part-partitionnement-(FR) Et j'insiste sur le fait que tu devrais refaire les manipulations sur es_systems à chaque mise à jour de recalbox car il est écrasé

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            93
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com