RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Announcing: Screen Management Script

    Scheduled Pinned Locked Moved Ideas and Development
    autostartautostart romruncommanddaemon
    6 Posts 4 Posters 1.7k Views
    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.
    • coderkevinC
      coderkevin
      last edited by

      Hello,

      I created a screen management script that will start roms or the dashboard without need of the UI. This is very useful for system daemons, programs or scripts that need to start roms or return to the dashboard. If you have need of such a thing, you're welcome to use the code here:

      https://github.com/coderkevin/mini-nes/tree/master/screen

      It's part of another repo of mine for now, but if enough people want to use it separately, I'd be willing to split it out to its own repo.

      Cheers!

      meleuM pjftP 2 Replies Last reply Reply Quote 1
      • meleuM
        meleu @coderkevin
        last edited by

        @coderkevin Didn't get what exactly it does... Could you post some screenshots?

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        coderkevinC 1 Reply Last reply Reply Quote 0
        • coderkevinC
          coderkevin @meleu
          last edited by

          @meleu I would, but they would just be screens of emulationstation and retroarch!

          This is a script that better integrates with code that needs to start a rom without using emulationstation to do it. I've seen examples of that here where folks have a few buttons and they want each button to start a different game. This can do that.

          I'm using it for an NFC reader that looks for tiny 3d-printed nintendo cartridges with nfc tags to be placed over it. Then my nfc_poll daemon uses this screen_manager to kill whatever's running (emulationstation or runcommand), and start up the correct rom. After I remove the cartridge, this script is fired to put emulationstation back up on the screen.

          obsidianspiderO 1 Reply Last reply Reply Quote 2
          • obsidianspiderO
            obsidianspider @coderkevin
            last edited by

            @coderkevin I can see how that will be really useful to people using those 3D-printed mini carts!

            📷 @obsidianspider

            1 Reply Last reply Reply Quote 0
            • pjftP
              pjft @coderkevin
              last edited by

              @coderkevin Oh, I see. You can use this to, say, start a game straight from boot or something?

              I've seen quite a few people asking for this, it does have its use! And your use case is just spectacular. Well done. I can see this as being a great way to gift the system to a kid, and then gradually offer them new games.

              Wow.

              Thanks for sharing!

              1 Reply Last reply Reply Quote 1
              • coderkevinC
                coderkevin
                last edited by

                Glad it can be helpful for others!

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

                Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.