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

    Install AdvMAME 3 on retropie

    Scheduled Pinned Locked Moved Help and Support
    advmame 3.1retropie 4.1
    41 Posts 8 Posters 20.1k 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.
    • markwkiddM
      markwkidd @dankcushions
      last edited by

      @dankcushions said in Install AdvMAME 3 on retropie:

      we need to update the wiki for advmame 3! romset, etc. if anyone wants to do it? i don't use it (yet) so would be working 'blind' :) a search for 'advmame' will show you all the places it needs to be added to.

      I took a first stab at this: https://github.com/RetroPie/RetroPie-Setup/wiki/MAME#advancemame-3

      There is no DAT link (although the AdvanceMAME 1.4 DAT should be correct for AdvanceMAME 3, correct?)

      There is also no Compatibility List link yet.

      herb_fargusH caver01C 3 Replies Last reply Reply Quote 0
      • herb_fargusH
        herb_fargus administrators @markwkidd
        last edited by herb_fargus

        @markwkidd dats and compatibility list should be the same no? at least as far as content is the same as it is still based on the same romset, might have been a few bugs fixed with a few games.. how many hairs do we want to split on variations of builds within the same romset?

        also to eliminate amibiguity, the setup script pulls the latest advmame so idk if we want to call it advmame.rc like is in the setup script or will we just updated the version number each release? I don't really use advmame so I'm not sure what the best way is to categorise it. you and dank seem to have a pretty good handle on the arcade docs

        thanks btw

        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

        caver01C 1 Reply Last reply Reply Quote 0
        • caver01C
          caver01 @BuZz
          last edited by

          @BuZz said in Install AdvMAME 3 on retropie:

          @caver01 im not sure what you are asking?

          the advmame.rc config files are created by default and always have been. The only thing that has changed is it's one package per emulator and the configs are now named

          • advmame-0.94.rc
          • advmame-1.4.rc
          • advmame.rc (for the latest version which will be v3.3)

          Sorry, I should have been clearer in my first post. I updated the RetroPie script, then I ran the update (binary) for AdvMAME and it installed 3.2 but it didn't create a .rc file nor give me the option to use 3.2 in any runcommand menus.

          So, what I was asking is whether we will need to update documentation to instruct people to edit the emulators.cfg manually, run 3.2 once, and then edit the default .rc file it creates to fix directories etc., or is my experience indicative of incomplete setup scripts? As of a couple days ago, updating does not get you a working 3.2, but it can be made to work if you do what I did, and I can write up details in a wiki if folks need to do the same.

          My 4-player cocktail style cabinet built as a custom "roadcase"

          UDb23U BuZzB 2 Replies Last reply Reply Quote 1
          • UDb23U
            UDb23 @caver01
            last edited by

            @caver01 Were you able to test also if overlays are managed correctly with this new advmame ?
            So far it was not possible to "scale integer" the game area and use overlay at 1080p.

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

              @caver01 it should have created advmame.rc (for v3.3). I'll double check - could be a bug.

              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

              caver01C 1 Reply Last reply Reply Quote 0
              • caver01C
                caver01 @UDb23
                last edited by

                @UDb23 said in Install AdvMAME 3 on retropie:

                @caver01 Were you able to test also if overlays are managed correctly with this new advmame ?
                So far it was not possible to "scale integer" the game area and use overlay at 1080p.

                Interesting. The overlays I have played with with seem to work. For example, armora.zip (Armor Attack) has an overlay that has always worked fine for me even with 1.4. Same goes for bzone.zip (Battlezone). I don't use them unless integrated into the gameplay, and all of the admirable work you have done for games on HDTV widescreen does not apply for me because I run everything fullscreen at 1280x1024. Vertical games also fill my screen (rotated sideways) since I play them from the sides of my cabinet.

                Since I am using it mostly for vector, integer scaling isn't really applicable for me except to preserve AR. Yet, when I select that option in the GUI there is no change, even with non-vector games. I am just happy they fill my screen more consistently now!

                My 4-player cocktail style cabinet built as a custom "roadcase"

                1 Reply Last reply Reply Quote 1
                • caver01C
                  caver01 @markwkidd
                  last edited by caver01

                  @markwkidd I have never looked closely at the AdvanceMAME wiki for each version because I am very familiar with the .rc files, but looking at 0.94, 1.4 and your initial stab at version 3, I think the CONTROLS sections are consistently wrong. I am talking about this text:

                  Controls
                  While in a game press Tab to open the menu to set up controls. advmame tab menu configuration is stored in:

                  /opt/retropie/configs/advmame/cfg/default.cfg
                  Other files in this cfg directory are ROM specific configs.

                  Note: Should your input configuration or other aspect of the configuration need resetting to defaults, remove the default.cfg or ROM specific .cfg file, and it will be re-created with default values next time you start AdvanceMAME or modify the ROM configuration.

                  This looks to be transcribed from the mame4all-pi section and modified to describe advancemame, however, all of the input mapping is captured in the .rc files and there are no .cfg files anywere to speak of. When you edit inputs using the GUI in AdvanceMAME, it writes to the .rc file upon exit. Any per-rom mapping you do is inserted into the .rc with a romname/ prefix. So, this section repeated 3 times needs to go, possibly replaced with something like:

                  Controls
                  While in a game press <TAB> to open the menu to set up controls. AdvanceMAME configuration for controls are all stored in the .rc file corresponding to the version of AdvanceMAME you are running. Changes to specific games result in .rc file entries with a prefix for the ROM (i.e. bwidow/input_map[p1_doubleleft_up] keyboard[0,up])

                  Note: The .rc file can also be edited manually. Any config can be made ROM-specific using a romname/ prefix which is handy for overriding a setting for a specific ROM or class of ROMs, such as vertical/. However, a single mistake in the .rc file will stop MAME from launching. It is always best to make a backup of the .rc file before manual edits.

                  My 4-player cocktail style cabinet built as a custom "roadcase"

                  1 Reply Last reply Reply Quote 0
                  • caver01C
                    caver01 @herb_fargus
                    last edited by

                    @herb_fargus said in Install AdvMAME 3 on retropie:

                    @markwkidd dats and compatibility list should be the same no? at least as far as content is the same as it is still based on the same romset, might have been a few bugs fixed with a few games.. how many hairs do we want to split on variations of builds within the same romset?

                    You are right. Same .106 romset. No reason to have a new compatibility list.

                    My 4-player cocktail style cabinet built as a custom "roadcase"

                    1 Reply Last reply Reply Quote 0
                    • caver01C
                      caver01 @BuZz
                      last edited by

                      @BuZz said in Install AdvMAME 3 on retropie:

                      @caver01 it should have created advmame.rc (for v3.3). I'll double check - could be a bug.

                      Ok, thanks for checking. If it helps, I am pretty sure I built my system using a 3.6 image and I have been updating the script and binaries along the way. It is fair to say my AdvMAME has not been updated since the image (no reason to) until I updated the script then advmame binary as described above.

                      My 4-player cocktail style cabinet built as a custom "roadcase"

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

                        @caver01 I just installed advmame on a fresh install and the advmame.rc was created correctly.

                        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

                        caver01C 1 Reply Last reply Reply Quote 0
                        • caver01C
                          caver01 @BuZz
                          last edited by

                          @BuZz Weird. Well, who knows. I figured I would start with a new image for the next release anyway. Thanks for checking into it.

                          My 4-player cocktail style cabinet built as a custom "roadcase"

                          1 Reply Last reply Reply Quote 0
                          • tribunal88T
                            tribunal88
                            last edited by

                            I just thought of something else. What's going to be done with the advmame.rc file in the next version? Will it be overwritten? Is there a way to merge mappings or will we lose our current settings? I ask this because thanks to my request for 5+ player support, the 3.4 .rc file has just about 2x as many default settings as 3.3.

                            1 Reply Last reply Reply Quote 1
                            • caver01C
                              caver01 @markwkidd
                              last edited by

                              @markwkidd I finally went ahead and updated the AdvanceMAME section of the MAME wiki with the more accurate stuff regarding controls and the .rc file (the copy/pasted text about deleting a .cfg file etc. was inaccurate).

                              My 4-player cocktail style cabinet built as a custom "roadcase"

                              1 Reply Last reply Reply Quote 6
                              • caver01C
                                caver01
                                last edited by caver01

                                Ok, so I made my adjustments to the AdvanceMAME section of the MAME wiki here, but I see this is not propagated into the "fancy" docs here. Is there something I need to do to allow the edits to carry forward? @herb_fargus is this something you do on an occasional basis? No hurry if so, but with recent updates to AdvMAME, there is probably a fair amount of interest.

                                My 4-player cocktail style cabinet built as a custom "roadcase"

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

                                  @caver01 It's a process which is triggered manually, when @herb_fargus is happy with the recent edits. Thanks for your contributions.

                                  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

                                  caver01C 1 Reply Last reply Reply Quote 0
                                  • caver01C
                                    caver01 @BuZz
                                    last edited by

                                    @BuZz That's perfect, and appropriate. Thanks!

                                    My 4-player cocktail style cabinet built as a custom "roadcase"

                                    herb_fargusH 1 Reply Last reply Reply Quote 0
                                    • herb_fargusH
                                      herb_fargus administrators @caver01
                                      last edited by

                                      @caver01 hopefully I will find a moment to look them over this evening to regenerate the docs. I'm sure they are fine (I don't use mame really at all so i appreciate you filling in the gaps)

                                      If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                                      Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                                      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.