Recalbox Forum

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

    Ejecutar tu propio juego arm+sdl

    Recalbox general
    ejecutar propio juego armsdl
    3
    9
    272
    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.
    • Mad-Soft
      Mad-Soft last edited by

      Hola buenas
      Tengo una raspberry 3b+ con recalbox 7.1.1
      Ademas tengo una aplicación / juego que está compilada contra arm y hecha con sdl.
      Con una raspbian puedo lanzar el juego y funciona, pero ahora bien, si quisiera hacerlo desde recalbox y emulationstation ¿como podría hacerlo?
      He conseguido editar en /recalbox/share/system/.emulationstation/es_systems.cfg
      Y he añadido este contenido

      <?xml version="1.0"?>
      <systemList>
        <system>
          <name>homebrew</name>
          <fullname>Homebrew Apps</fullname>
          <path>/recalbox/share/roms/homebrew</path>
          <extension>.sh .SH</extension>
          <command>%ROM%</command>
          <platform>pc</platform>
          <theme>homebrew</theme>
          <directlaunch/>
        </system>
      </systemList>
      

      También he modificado el skin para que aparezca.
      Hasta aquí todo bien. De hecho copio la carpeta del juego en mi ruta de homebrew y sale en el menú y tengo un sh para lanzar el binario elf para arm.
      Pero no se ejecuta al darle en emulationstation.
      He visto que todo lo que copias en el directorio roms se queda sin los permisos de ejecución con lo que el binario no se ejecutaría....
      ¿Como podría hacer que se ejecutara?

      Gracias de antemano

      Zing paradadf 2 Replies Last reply Reply Quote 0
      • Zing
        Zing Global moderator Translator @Mad-Soft last edited by

        @Mad-Soft Creo que no tendrás éxito con una simple modificación, Recalbox no fue programado para esto.
        No soy un desarrollador, pero Recalbox se basa en buildroot, por lo que tengo entendido, debes recompilar todo el sistema con todas las modificaciones técnicas para que algo como esto funcione.

        Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
        If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

        1 Reply Last reply Reply Quote 0
        • Mad-Soft
          Mad-Soft last edited by

          Muchas gracias por contestar.
          Pues nada esperaremos a si algún día se pone algo.
          De momento he conseguido poner el juego en /recalbox/scripts y desde allí lo puedo lanzar por consola y se ve en la pantalla y funciona los mandos, así que algo es algo.
          Muchas gracias

          1 Reply Last reply Reply Quote 0
          • paradadf
            paradadf Staff @Mad-Soft last edited by

            @Mad-Soft para darle permisos de ejecución bastaría con hacer chmod u+x al archivo, no?

            If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

            Mad-Soft 1 Reply Last reply Reply Quote 0
            • Mad-Soft
              Mad-Soft @paradadf last edited by

              @paradadf Si, pero en la carpeta roms, está montado sin permisos de ejecución, todo lo que se copia ahí no tiene permisos exec, supongo que como dijo el compañero @Zing buildroot estará construido así y habría que modificar todo el sistema. Aunque no se si poniendo el parámetro exec en la linea de montaje de /recalbox/share/roms podría funciona...

              paradadf 1 Reply Last reply Reply Quote 0
              • paradadf
                paradadf Staff @Mad-Soft last edited by

                @Mad-Soft el sistema debería permitirte otorgarle permisos de ejecución con chmod y que no tengás problemas para lanzar el juego. Si lo has intentando y no se puede (tanto al .sh como al .elf o como sea que esté tu uuego) avisame y pregunto a los que reslemnte saben del tema.

                If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                Zing 1 Reply Last reply Reply Quote 0
                • Zing
                  Zing Global moderator Translator @paradadf last edited by

                  @paradadf
                  No tengo el conocimiento técnico que tienes, pero por lo que vi en otra conversación en Discord:
                  "In 7.x version, /recalbox/share is an exFAT file format, you won't be able to chmod any file"

                  Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
                  If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

                  paradadf 1 Reply Last reply Reply Quote 0
                  • paradadf
                    paradadf Staff @Zing last edited by

                    @Zing gracias por avisar. La verdad es que he estado un poco alejado del proyecto en el último año (trabajo, pandemia, etc.) y no lo tenía presente. Voy a revisar que se puede hacer en este caso.

                    If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                    1 Reply Last reply Reply Quote 1
                    • Mad-Soft
                      Mad-Soft last edited by

                      Gracias por vuestro interés

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

                      Want to support us ?

                      120
                      Online

                      89.8k
                      Users

                      26.1k
                      Topics

                      181.0k
                      Posts

                      Copyright © 2021 recalbox.com