RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    single game mini upright

    Scheduled Pinned Locked Moved Help and Support
    8 Posts 4 Posters 2.2k 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.
    • K
      krispy
      last edited by

      hey, new to the community hope everyone is well.

      I'm trying to get my vision of a miniature donkey kong machine to manifest. I'd like for it to boot directly into mame/donkey kong. I would also like for the Pi to shutdown completely (sudo halt) upon exiting mame.

      I've figured out the first part. When I power on my raspberry pi, I see my splash screen, then instead of seeing the emulationstation splash screen; donkey kong pops up. Quite cool. The time between power on and being in-game is mere seconds.

      Pressing ESC (being in retroarch and not emulationstation) currently exits mame, and not until then does the emulationstation splash screen flash on the screen and load up. Could be cool to have a game-specific cabinet and still be able to exit to emulationstation and choose another game... but.. I want this thing to power off when I ESC out of donkey kong.

      1 Reply Last reply Reply Quote 0
      • K
        krispy
        last edited by

        Bump for the evening crew

        1 Reply Last reply Reply Quote 0
        • F
          FriscoTrail
          last edited by

          Hello!
          I have a similar project in mind, and while I don't have a solution to your second problem, I would very much like to know how you got your first problem fixed. I'm looking around the forums, and there's no straightforward guide on how to do this.

          K 1 Reply Last reply Reply Quote 0
          • demesauceD
            demesauce Banned
            last edited by

            I have built a full size arcade, it boots directly into MAME and bypasses ES all together. Although I am using a much earlier version of RetroPie (2.3 I believe).

            *From command line type:
            sudo nano /etc/rc.local
            *Add the following text to the bottom:
            sudo /opt/retropie/emulators/mame4all/mame (or whatever emulator you prefer)
            *Save the file and reboot.

            1 Reply Last reply Reply Quote 0
            • K
              krispy @FriscoTrail
              last edited by

              @FriscoTrail said in single game mini upright:

              Hello!
              I have a similar project in mind, and while I don't have a solution to your second problem, I would very much like to know how you got your first problem fixed. I'm looking around the forums, and there's no straightforward guide on how to do this.

              Hello all. My apologies for not returning and posting my findings. I've successfully gotten Donkey Kong to boot straight from power on, and I've gotten the pi to shutdown upon exiting Donkey Kong (pressing escape). No emulationstation necessary (which is why you exit emulator with escape vs select+start).

              I've included my rc.local file, which is the file you need to edit; as demesauce has pointed out.

              Keep in mind, I'm using libretro mame2003. Mainly for hi-score support. This will work with a different build of mame, but of course you will have to edit my included rc.local file to reflect the correct file/emulator locations for whichever you choose to use.

              Game on.

              ****my rc.local file: copy/paste to your /etc/rc.local file and save
              #!/bin/sh -e

              rc.local

              This script is executed at the end of each multiuser runlevel.

              Make sure that the script will "exit 0" on success or any other

              value on error.

              In order to enable or disable this script just change the execution

              bits.

              By default this script does nothing.

              sudo /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so -c /opt/retropie/libretrocores/lr-mame2003/roms/mame2003/cfg/trythis.cfg /opt/retropie/libretrocores/lr-mame2003/roms/dkong.zip && sudo shutdown -h now

              exit 0

              1 Reply Last reply Reply Quote 0
              • BuZzB
                BuZz administrators
                last edited by

                @krispy You should format code blocks - http://commonmark.org/help/ (``` before and after code)

                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                1 Reply Last reply Reply Quote 0
                • F
                  FriscoTrail
                  last edited by

                  Ok, wow! I'm going to look around for a copy of 2.3, as I just have the most recent build (admitted n00b). I've been working on the real games long enough to get frustrated trying to keep some of my aging boards working, hence the Pi replacements.

                  I'll give demesauce's suggestion a try in the latest version, see where it gets me. I'll report back!

                  1 Reply Last reply Reply Quote 0
                  • F
                    FriscoTrail
                    last edited by

                    Nope. I tried both options to rc.local, no dice (I substituted advmame-0.94.0 and punisher.zip)

                    I'm going to try and get a PiPlay option working if I can't find a good image of 2.3

                    1 Reply Last reply Reply Quote 0
                    • 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.