Recalbox Forum

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

    Solved Retrode

    Emulateurs Arcade/PC/Console
    dualboot openel
    8
    152
    74998
    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.
    • acris
      acris last edited by

      Peux tu essayer ceci VEC PEUT ÊTRE un clavier branché je ne sais pas si ça va fonctionner Ceci va arrêter emulationstation, tu devrais avoir un ecran noir /etc/init.d/S31emulationstation stop puis le relancer : /etc/init.d/S31emulationstation start voir si jamais le theme apparait. Ma théorie est que emulationstation se lance avant que le retrode soit peut être disponible et du coup il ne liste pas le point de montage. Je ne pourrai me pencher sur le problème que demain matin.

      1 Reply Last reply Reply Quote 0
      • une-fille-etoilee
        une-fille-etoilee last edited by

        VICTORY ! ca a marché, théorie bonne...je peux lancer le jeu de la cartouche et il fonctionne. Je ne sais pas pour la sauvegarde intégrée aux cartouches par exemple...mais c'est un probleme qui peux attendre. dans le menu emulationstation, tout roule, l'émulateur est reconnu avec la cartouche comme seule rom présente reste plus qu'a trouver un moyen de ..... ben soit retarder le démarage de emulationstation.... soit forcer le démarage directement de l'émulateur retrode si une cartouche est detectée....sachant qu'elle n'est detectée que trop tard.... comme tu me l'avais dit au début, il y aura peut etre un script a rédiger, et ca te prendra peut etre du temps, mais je te presse pas, pas de soucis   mais pour l'instant chapeau, c'est deja du beau boulot....l'intégration de tout ca dans ma vieille snes prends forme....

        1 Reply Last reply Reply Quote 0
        • une-fille-etoilee
          une-fille-etoilee last edited by

          tiens, une photo, c'est pour l'instant tout ce que je peux t'offrir pour le travail accompli   EDIT : ben ca a pas l'air de marcher la photo ...tant pis, c'etait juste une photo du menu retrode

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

            Bonjour Pour les photos le poids est limité tu peux utiliser un hébergeur tel que http://www.hostingpics.net/ et utilise ce code pour les insérer : <img src="url_photo"> Je m'en doutais fortement le problème est connu avec les disques durs et ton retrode n'échappe pas à la règle je vais pouvoir te donner une statégie et les fichiers à modifier dans ma prochaine réponse par contre faire une détection automatique lorsque tu cliques sur retrode peut être envisageable. Pour la sauvegarde je pense qu il faudra faire un retroarchcustom_retrode.cfg à part pour le gérer car là c est celui par défaut de recalbox et il ne stocke pas les save dans le même dossier de rom. Idem on va y aller par étape. peux tu me faire un ls sur une cartouche megadrive si tu en as une. as tu testé la jouabilité avec ta manette connectée , celle que tu voulais utiliser ? ps : peux tu me poster le contenu de ton fichier /recalbox/configs/retroarch/retroarchcustom.cfg

            1 Reply Last reply Reply Quote 0
            • une-fille-etoilee
              une-fille-etoilee last edited by

              ca m'etonne pas que le problème sois connu, c'est quand meme un cas de figure peu courant je pense. j'espère que les mises a jour de recalbox ne mettrons pas la zizanie dans toutes les modifications que nous faisons...mais bon, au pire, je saurais comment faire maintenant. la jouabilité avec la manette super nintendo est bonne, c'est du tout bon. j'en ai commandée une 2eme sur ebay pour tester a 2 manetes (le retrode a 2 ports manettes snes) j'ai abandonnée l'idée de la manette megadrive, malgré les 2 ports manettes megardive. Je n'arrive pas a paramétrer recalbox pour ces 3 uniques bouton, et en plus je n'ai plus de bouton libre pour le hotkey. sega n'avais pas jugé utile de mettre un bouton select. je cond**nerais donc les ports de manette mégadrive. ls sur la cartouche megadrive RETRODE.CFG                 WonderBoyInMonster9D79.srm WonderBoyInMonster9D79.bin   ca s'annonce bien 🙂

              1 Reply Last reply Reply Quote 0
              • une-fille-etoilee
                une-fille-etoilee last edited by

                mon retroarchcustom.cfg

                core_options_path = /recalbox/configs/retroarch/cores/retroarch-core-options.cfg   system_directory = /recalbox/share/bios/   config_save_on_exit = false   video_threaded = true   #video_aspect_ratio = 1.33 #aspect_ratio_index = "21" #aspect_ratio_index = "0" #video_force_aspect = false video_aspect_ratio_auto = true #video_scale_integer = true   rewind_enable = false rewind_buffer_size = 10 rewind_granularity = 2   video_gpu_screenshot = true   video_shader_enable = false video_smooth = true   screenshot_directory = /recalbox/share/screenshots/ savestate_directory = /recalbox/share/saves/ savefile_directory = /recalbox/share/saves/ extraction_directory = /recalbox/share/extractions/   fastforward_ratio = -1.0 input_autodetect_enable = true   joypad_autoconfig_dir = /recalbox/configs/retroarch/inputs/   input_player1_analog_dpad_mode = "1" input_player2_analog_dpad_mode = "1" input_player3_analog_dpad_mode = "1" input_player4_analog_dpad_mode = "1"   input_enable_hotkey_btn = "16"   input_enable_hotkey = "escape" input_exit_emulator = "escape"

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

                  Re, ****************************************************************************************** juste pour infos fstab : http://fr.wikipedia.org/wiki/Fstab, çA sera mieux expliquer que moi. C'est la répartition des partitions de recalboxOS

                  # /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
                  

                  Partition de boot : /dev/mmcblk0p5 /boot vfat defaults,rw 0 0 Partition où se trouve le dossier share (bios, roms, systeme) :/dev/mmcblk0p7 /recalbox/share vfat defaults,rw 0 0 Partition systeme de recalbox : /dev/mmcblk0p6 / ext2 rw,noauto 0 1 ****************************************************************************************** Voila on va tenter ceci : Editer le fichier /etc/init.d/S31emulationstation et ajoute mount -a aprèsle start) comme ceci :

                  #!/bin/sh
                  #
                  #
                  
                  log=/root/recalbox.log
                  essetting=/recalbox/scripts/essetting.sh
                  
                  case "$1" in
                    start)
                  	mount -a
                  	settings_lang="<code>$essetting get Lang
                  

                  enregistre et reboot, dis moi si retrode est dispo 😄 si ça fonctionne pas, on devrait changer la position S31emulationstation en SXXemulationstation poste moi le contenu de la commande ls /etc/init.d/ PS : désolé mon rpi n'est pas branché

                  1 Reply Last reply Reply Quote 0
                  • une-fille-etoilee
                    une-fille-etoilee last edited by

                    youhou, trop fort....le retrode est désormais reconnu directement dans emulationstation. c'est classe....que de progrès...tout ca sans avoir le matériel, je suis bouche bée le résultat de ma commande ls

                    S01logging           S29recalboxsystem    S50dropbear S02hotplug           S30dbus              S50kodi S02serial            S31emulationstation  S60nfs S03cleanrun          S31sixad             S91smb S10udev              S40network           rcK S11removeeth1        S42networkrestart    rcS S20urandom           S49ntp

                    eh bien, j'te dirais bien que je te dois un coup a boire ^^ je vais pouvoir commencer a monter tout ce bazar dans ma snes et préparer un joli tuto

                    1 Reply Last reply Reply Quote 0
                    • une-fille-etoilee
                      une-fille-etoilee last edited by

                      et merci pour l'explication de fstab.... 🙂

                      1 Reply Last reply Reply Quote 0
                      • digitaLumberjack
                        digitaLumberjack Staff last edited by

                        Bon travail les filles 🙂 Sympa ce retrode, ça donne envie 😄

                        1 Reply Last reply Reply Quote 0
                        • une-fille-etoilee
                          une-fille-etoilee last edited by

                          oui 🙂 c'est simpa comme bidule   une intégration directe dans les prochaines mises a jour de recalbox peut etre ?

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

                            Merci retroboy 😄 je commence à bien connaitre recalboxOS 😛 @violene Pour répondre à ta question plus haut, oui dans le cas d'une mise à jour de recalboxOS il y aura de la perte d information sur certains fichiers. c'est pour cette raison qu'une fois tout en place, je te conseillerai de faire une image de ton installation et de sauvegarder les fichiers dans un coin. Il reste à faire ceci : - créer un fichier de configuration retroarch personnalisé pour retrode afin de gérer les fichiers save. - intégrer la gestion des cartouches megadrive, d apres ce que j ai vu ce sont des fichiers au format bin ? - tester 😄 peux tu vérifier si tu as d'autres cartouches megadrive via un ls ?

                            1 Reply Last reply Reply Quote 0
                            • une-fille-etoilee
                              une-fille-etoilee last edited by

                              ok, je m'occuperais de sauvegarder tout ca quand nous aurons fini.... une fois tout ca fini, sera-t-il envisageable que recalbox boote tout seul en lancant l'émulateur si une cartouche est présente. j'aimerais bien a terme conserver le coté plug and play du jeu sur cartouche.... surtout que je<a> compte</a> apres dupliquer tout ca dans une autre supernes pour la donner a ma nièce...histoire que la jeunesse puisse connaitre les memes sensations que nous avions a l'époque....   bon, pour que l'éxpérience soit la plus proche de l'original, il faudrait aussi que je trouve un scanline générator a mettre derrière la sortie hdmi...c'est pas<a> gagné</a> encore... mais le lancement direct, ce serait top 🙂 (comment ca j'suis chiante) sinon, pour la config du fichier retroarch pour les sauvegardes....pour le coup, je te laisse faire, j'ai toujours pas les compétences recquises. Les cartouches mégadrive sont en effet au format .bin (et toujours .sfc) pour la  sauvegarde j'ai une 2eme et dernière cartouche mégadrive. je te joint le ls qui va avec RETRODE.CFG              WorldCupUsa'94.BCE1.bin  WorldCupUsa'94.BCE1.srm un<a> jeu de foot</a> de 1994, ca doit etre drole 😉

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

                                Re, je ne sais pas si il sera possible que recalboxOS détecte la cartouche au démarrage car il est quand meme basé sur l utilisation du frontend emulationstation. Faudrait retester le lancement de l emulateur en sortant d emulationstation. On peut ajouter un filtre scanline pour avoir les lignes sur les images je t envoie lire le wiki https://github.com/digitalLumberjack/recalbox-os/wiki/Configuration-shaders et ici : http://blog.recalbox.com/forums/topic/qualites-emulation-et-kodi/ megadrive : bin (jeu) srm(save) snes : sfc (jeu) srm(Save) ps : une fille toujours chiante 😛

                                1 Reply Last reply Reply Quote 0
                                • une-fille-etoilee
                                  une-fille-etoilee last edited by

                                  c'est dommage si ce n'est pas possible...mais bon...si on y peux rien, on y peux rien...en attendant, j'ai commandé tout le matos sur conrad pour ranger tout ça dans ma snes <a> merci </a>pour tes liens pour les scanlines....je vais tester ça...:) et enfin

                                  megadrive : bin (jeu) srm(save) snes : sfc (jeu) srm(Save)

                                  oui 🙂 c'est tout a fait cela.....et y'a des jours ou je suis pas chiante, promis 😛

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

                                    Bonjour ajout des cartouches megadrive Editer /root/.emulationstation/es_systems.cfg dans la partie retrode ajoute l'extension bin comme ceci <extension>.sfc .SFC .bin .BIN</extension> enregistre les modifications. Créer un fichier retrodecustom.cfg avec le bloc note ou notepad, notepad+ copie colle ce contenu :

                                    core_options_path = /recalbox/configs/retroarch/cores/retroarch-core-options.cfg
                                    
                                    system_directory = /recalbox/share/bios/
                                    
                                    config_save_on_exit = false
                                    
                                    video_threaded = true
                                    
                                    #video_aspect_ratio = 1.33
                                    #aspect_ratio_index = "21"
                                    #aspect_ratio_index = "0"
                                    #video_force_aspect = false
                                    video_aspect_ratio_auto = true
                                    #video_scale_integer = true
                                    
                                    rewind_enable = false
                                    rewind_buffer_size = 10
                                    rewind_granularity = 2
                                    
                                    video_gpu_screenshot = true
                                    
                                    video_shader_enable = false
                                    video_smooth = true
                                    
                                    screenshot_directory = /recalbox/share/screenshots/
                                    savestate_directory = /recalbox/share/retrode/
                                    savefile_directory = /recalbox/share/retrode/
                                    extraction_directory = /recalbox/share/extractions/
                                    
                                    fastforward_ratio = -1.0
                                    input_autodetect_enable = true
                                    
                                    joypad_autoconfig_dir = /recalbox/configs/retroarch/inputs/
                                    
                                    input_player1_analog_dpad_mode = "1"
                                    input_player2_analog_dpad_mode = "1"
                                    input_player3_analog_dpad_mode = "1"
                                    input_player4_analog_dpad_mode = "1"
                                    
                                    input_enable_hotkey_btn = "16"
                                    
                                    input_enable_hotkey = "escape"
                                    input_exit_emulator = "escape"
                                    

                                    place le dans le dossier /recalbox/scripts/configs/retroarch edite /recalbox/script/emulatorlauncher.sh remplace la partie sur retrode par :

                                    if [[ "$emulator" == "retrode" ]]; then
                                    if [[ "$extension" == "sfc" || "$extension" == "SFC" ]]; then
                                    	/recalbox/scripts/runcommand.sh 2 "$retroarchbin -L $retroarchcores/snes9x_next_libretro.so --config /recalbox/configs/retroarch/retrodecustom.cfg \"$1\""
                                    	else
                                    	/recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/picodrive_libretro.so --config /recalbox/configs/retroarch/retrodecustom.cfg \"$1\""
                                    
                                    fi
                                    fi
                                    

                                    reboot et test avec une cartouche snes et une cartouche megadrive je te conseille de sauvegarder le fichier de sauvegarde srm si tu es avancé dans tes jeux testés. ainsi que l utilisation de la sauvegarde via les touches manettes spéciales et restauration de la sauvegarde https://github.com/digitalLumberjack/recalbox-os/wiki/Notice-(FR) edit : est ce vraiement indispensable de stocker la sauvegarde des jeux sur la cartouche ?

                                    1 Reply Last reply Reply Quote 0
                                    • une-fille-etoilee
                                      une-fille-etoilee last edited by

                                      La suite Alors, j'ai fais tout ce que tu m'a dis... j'ai malgré tout rajouté a retrodecustom.cfg ce qui concernait le scanline et j'ai changé la partie sur les joypad sinon ma manete n'etait pas configurée.....le configurateur dans le menu des émulateurs ne permet pas de changer les 2 fichiers (retrodecustom.cfg et retroarchcustom.cfg). je ne sais pas si c'est améliorable, mais bon   JEU SNES Bien que tres lent a l'ouverture (15-20s d'écran noir avant le lancement), ca fonctionne. La sauvegarde : La sauvegarde ingame ne fonctionne pas. j'ai fais l'essai avec donkeykongcountry. c'est un jeu qui sauvegarde tout seul la progression normalement. Et j'etait sure qu'elle marche pour ce jeu puisque j'ai crée une sauvegarde dessus y'a quelques semaines a peine avec une vraie snes. Résultat négatif. c'est dommage. La sauvegarde intégrée a retroarch : Quand je fais save avec les raccourcis manette, ca me dit "failed to save en m'indiquant le nom du fichier avec un .state a la fin. mais du coup, si retroarch tente d'écrire un .state sur une cartouche, ca m'étonne pas que ca marche pas...pareil, le load de sauvegarde ne marche pas. Il essaye la encore de charger un fichier portant le nom du jeu suivi de .state   JEU MEGADRIVE Le jeu est reconnu dans le menu retrode. mais ecran noir lorsque je choisis le jeu dans le menu du retrode pendant 15s, et puis retour a ce meme menu

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

                                        Bonjour Alors, j’ai fais tout ce que tu m’a dis… j’ai malgré tout rajouté a retrodecustom.cfg ce qui concernait le scanline et j’ai changé la partie sur les joypad sinon ma manete n’etait pas configurée…..le configurateur dans le menu des émulateurs ne permet pas de changer les 2 fichiers (retrodecustom.cfg et retroarchcustom.cfg). je ne sais pas si c’est améliorable, mais bon Poste ton retrodecustom.cfg que je vois tes changements et les comprennent. le retroarchcustom sera utilisé avec les autres emulateurs du rpi, ici j ai défini un fichier de configuration spécifique pour voir si la gestion des save state était possible apparemment non. car la cartouche n accepte pas que retroarch écrive dessus et l extension est différente. Du coup il va falloir changer de méthode mais je vois pas comment pour le moment. Edit : sauf si on stocke les fichiers save state directement sur le rpi. pour la lenteur as tu testé sur les cartouches utilisé au debut pour voir si pareil mariopaint. A vérifier mais il me semble que la sauvegarde ingame ne fonctionne pas avec les emulateurs. Il faut utiliser la sauvegarde de l'etat et la restaurer pour l utiliser. Fait un test avec SNES dans emulationstation

                                        1 Reply Last reply Reply Quote 0
                                        • une-fille-etoilee
                                          une-fille-etoilee last edited by

                                          voici mon retrodecustom.cfg

                                          core_options_path = /recalbox/configs/retroarch/cores/retroarch-core-options.cfg   system_directory = /recalbox/share/bios/   config_save_on_exit = false   video_threaded = true   #video_aspect_ratio = 1.33 #aspect_ratio_index = "21" #aspect_ratio_index = "0" #video_force_aspect = false video_aspect_ratio_auto = true #video_scale_integer = true   rewind_enable = false rewind_buffer_size = 10 rewind_granularity = 2   video_gpu_screenshot = true   video_shader = "/recalbox/share/system/shaders/scanline.glsl"   video_shader_dir = "/recalbox/share/system/shaders/"   video_shader_enable = "true"   screenshot_directory = /recalbox/share/screenshots/ savestate_directory = /recalbox/share/retrode/ savefile_directory = /recalbox/share/retrode/ extraction_directory = /recalbox/share/extractions/   fastforward_ratio = -1.0 input_autodetect_enable = true   joypad_autoconfig_dir = /recalbox/configs/retroarch/inputs/   input_player1_analog_dpad_mode = "0" input_player2_analog_dpad_mode = "1" input_player3_analog_dpad_mode = "1" input_player4_analog_dpad_mode = "1"   input_enable_hotkey_btn = 2   input_enable_hotkey = "escape" input_exit_emulator = "escape"   input_player1_joypad_index = 0 input_player2_joypad_index = 1 input_player3_joypad_index = 2 input_player4_joypad_index = 3

                                          concernant la sauvegarde. j'ai regardé le convenu de retrode.cfg contenu dans le retrode meme. on retrouve des lignes intéréssantes je pense

                                          [detectionDelay] 5   ; how long to wait after cart insertion/removal

                                          tiens, ca ca peux etre une des raisons de la lenteur du truc

                                          [sramReadonly] 1     ; write protect SRAM?

                                          faudrait peut etre le passer a 0 pour retenter la sauvegarde in-game? t'en pense quoi? a vrai dire je ne suis pas sure que la réécriture d'un fichier soit simple sur une cartouche. D'ailleurs, le site du rétrode parle des limitations et du contournement des problemes de sauvegarde de jeu. EDIT : LA SAUVEGARDE IN-GAME NE FONCTIONNE PAS NON PLUS AVEC LES ROMS PRESENTES DANS LA SDCARD http://www.retrode.org/documentation/troubleshooting/troubleshooting-saving-files-to-the-retrode-does-not-work/   Concernant l'essai avec une autre cartouche. Mariopaint n'est pas detecté. quand je la met, je n'ai plus retrode dans le choix des émulateurs. J'ai fais l'essai avec d'autres cartouches sans probleme, mais cette lenteur au démarage persiste....etrange

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

                                            Salut d apres le site de retrode, le concepteur m est un delai de 10. et pour sramReadonly] 1 ; write protect SRAM? le 1 indique la protection en écriture, tu peux tenter de mettre en 0 et voir si ça fonctionne mais bien avant toute modification sauvegarde le cfg, et le srm sur ton pc. C'est difficle de cerner le problème quand tu n'as pas le matos. Il y avait cette lenteur avant la modification du fichier emulatorlauncher.sh ? pour mariopaint, tu retires la cartouche à la volée ? ou tu as eteint le rpi et insérer la cartouche et elle nest pas détectée ? editer emulatorlauncher.sh et rends vers retrode dans cette ligne :

                                            /recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/picodrive_libretro.so --config /recalbox/configs/retroarch/retrodecustom.cfg "$1""

                                            remplace le 4 par un 2

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

                                            Want to support us ?

                                            64
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com