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

    Add Emulators to raspberry pi 3

    Scheduled Pinned Locked Moved Help and Support
    adding emulator
    22 Posts 7 Posters 20.8k 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.
    • sirhenrythe5thS
      sirhenrythe5th @Gryphon
      last edited by

      @Gryphon simple answer: you dont.

      You can choose between the existing MAME-Ports for the Pi, but not simply install your favourite PC-Version (MAME32, MAME64, MAME for X86 in general) on the pi.

      It is the other way arround: choose one of the MAME-Ports that are available and then collect/manage/reorganize the roms you need/have.

      -- Retro-Achievements Username: SirALX --
      RetroRatio: 1.88
      Started Games beaten: 2,47%
      Site Rank: 4382/93743 ranked users (TOP 4.76%)
      Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @Gryphon
        last edited by

        @Gryphon said in Add Emulators to raspberry pi 3:

        Those threads explain how to add a system for Emulationstation but does not cover for how to add my own personal version for example my Mame .193 into retropie from what I can find. So how does one do this? Thank you.

        If the emulator you want to add is not one of the emulators supported/installed by RetroPie, you'll have to compile your own version of mame and configure runcommand to run it for your custom system. How you compile it and install it, that's up to the emulator's documentation and it's not a standard method for all of them.
        mame (latest version) is available in RetroPie if you wish to use a more recent version.

        1 Reply Last reply Reply Quote 0
        • G
          Gryphon
          last edited by

          @mitu Ok, thank you for that info. Also wondering, if I go through that process to add my own Mame, (compile it and everything) do you know the steps I need to take after that? I mean after I compile it how to I get the compile into the system? The run command I can figure out I think from the other info on the Retropie page. Thank you.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Gryphon
            last edited by

            @Gryphon Not sure I understand the question - if you're compiling and installing the MAME version you want, you do it on the target system (the Pi3), so it's already installed 'into the system'. After that, you can just configure runcommand for one of the arcade systems (arcade would be easier) by modifying emulators.cfg for that system (/opt/retropie/configs/arcade/emulators.cfg) and adding the new emulator there. The new emulator (MAME version) would then be available in the Runcommand launch menu to be used for running games.

            1 Reply Last reply Reply Quote 0
            • G
              Gryphon
              last edited by

              @mitu ahhh ok so i need to compile it in the pie itself. ok so how does one go about doing that, like you said i mean, how do i compile it on the target system which would be the pie3? well pie4 actually but running as a pie3 or hey if i get this to work i might go to pie4 flash. aye i get the part of configuring the runcommand but where im stuck is what you said and how to do it, to compile on the pie, no idea where to start on that.

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @Gryphon
                last edited by

                @Gryphon As I said, each emulator has its own build/installation documentation. For MAME, you can find the documentation at https://docs.mamedev.org/initialsetup/compilingmame.html.

                1 Reply Last reply Reply Quote 0
                • G
                  Gryphon
                  last edited by

                  @mitu ok so i got to thinking after my last post on asking how to compile it on the target system like you said, i got to thinking is there a list out there somewhere i can look at to see if it has the version of mame i want to add? i mean a list that would give the link i need so i could add the mame i want by typing it into a sudo get command?

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @Gryphon
                    last edited by

                    @Gryphon The list of supported MAME versions in RetroPie - which you can install easily from RetroPie - is here. The closest to your desired version is lr-mame2016.
                    As for using the 'sudo' command to add it, I doubt the version of MAME you want is available from the available packages, the one distributed by Raspbian is 0.206.

                    1 Reply Last reply Reply Quote 0
                    • G
                      Gryphon
                      last edited by

                      aye, ok, so how do i compile my version of mame directly into rpie? i mean what command do i use in the command line if thats how its done? i tried 2016 version, did not like that, i have the compiler and mame ready to go, i just dont know how to compile it right into rpie

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @Gryphon
                        last edited by mitu

                        @Gryphon RetroPie already installs a compiler, you need to install the dependencies, as described in https://docs.mamedev.org/initialsetup/compilingmame.html#debian-and-ubuntu-including-raspberry-pi-and-odroid-devices, download the source archive, unpack it and then run make from the sources folder - with the options outlined in the docs.
                        Here an outline of the process (you can skip any SDL installation commands, they're not needed on a RetroPie installation).

                        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.