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

    Ultimarc A-Pac with 5k Potentiometers

    Scheduled Pinned Locked Moved Help and Support
    spinneradvance mameretropie
    111 Posts 4 Posters 32.5k 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.
    • biglouieukB
      biglouieuk
      last edited by

      @caver01 Yea, thats a good thought. I've just had a look. Both advj tools for 3.5 and 0.94 show JOY 1 x and y axis moving. So all good.

      I'll add in some dial settings to the rc file, see if it has an effect. :O)

      If you want to see the build, I have stuck some pictures up here http://www.ukvac.com/forum/topic360446_post1016264.html#1016264

      and linked to this thread incase anyone else wants to understand the pots and MAME side of things..

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

        @biglouieuk said in Ultimarc A-Pac with 5k Potentiometers:

        http://www.ukvac.com/forum/topic360446_post1016264.html#1016264

        Cool project! I hope you are able to get the arcade background with the towers etc.

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

        1 Reply Last reply Reply Quote 0
        • 1
          1500points
          last edited by

          haven't checked this thread in awhile.
          I made the same changes in all .rc files, but i have been using the standard advancemame.

          haven't tried calibrating the pots, yet. the kids have been playing it a lot. Really popular around here now. Go Warlords!

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

            @1500points Did you load the background artwork? There is a great file for that online somewhere.

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

            1 1 Reply Last reply Reply Quote 0
            • 1
              1500points @caver01
              last edited by

              @caver01 can you clarify what you mean by background art? Like a Retropie theme, you mean?

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

                @1500points No, I mean like the original game which had a semi-transparent mirror which superimposed the graphics over paper cardboard "castles". This cardboard artwork has been scanned and retouched such that you can load it as a background so the game looks like it is being played on original hardware. The .art file also has an overlay to tint the color of the players on screen. You definitely need the old (.106 and earlier) artwork file for Advancemame. Find that, download the .zip artwork file, and put it in the artwork folder that is referenced in your .rc file. Then, make sure background art and overlays are enabled.

                Here is an example of me using the artwork file as a background for Asteroids. Similar art is available for games like Omega Race, Space Invaders etc.

                The format can be a little tricky to modify, but most of the time I have been able to use these as-is, or what I like to do is darken them somewhat. To do that, you need to unzip then edit the .art file which is a simple text file with parameters that are pretty self-explanatory.

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

                1 Reply Last reply Reply Quote 0
                • 1
                  1500points
                  last edited by

                  Update on calibration of pots-
                  Plugged A-Pac into win10 pc, used the calibration steps found at https://www.ultimarc.com/a-pac.html

                  Indeed it showed that one side of each movement wasn't going clear to edge of the test grid. Calibrating the pots in settings then fixed that on the PC. Applied the settings.

                  Plugged back into Raspberry Pi. Calibration fixes didn't come over.
                  One corner of each pot won't go clear to edge, but it doesn't affect gameplay.
                  The groovy game gear spinner does allow the shield to travel full range on warlords but wow that would be expensive to buy 4 turbo twists.

                  caver01C 1 Reply Last reply Reply Quote 0
                  • 1
                    1500points
                    last edited by

                    @caver01 said in Ultimarc A-Pac with 5k Potentiometers:

                    @1500points No, I mean like the original game which had a semi-transparent mirror which superimposed the graphics over paper cardboard "castles". This cardboard artwork has been scanned and retouched such that you can load it as a background so the game looks like it is being played on original hardware. The .art file also has an overlay to tint the color of the players on screen. You definitely need the old (.106 and earlier) artwork file for Advancemame. Find that, download the .zip artwork file, and put it in the artwork folder that is referenced in your .rc file. Then, make sure background art and overlays are enabled.

                    Here is an example of me using the artwork file as a background for Asteroids. Similar art is available for games like Omega Race, Space Invaders etc.

                    The format can be a little tricky to modify, but most of the time I have been able to use these as-is, or what I like to do is darken them somewhat. To do that, you need to unzip then edit the .art file which is a simple text file with parameters that are pretty self-explanatory.

                    wow! never heard of that before. I'll look. Very cool.

                    @caver01 said in Ultimarc A-Pac with 5k Potentiometers:

                    @1500points No, I mean like the original game which had a semi-transparent mirror which superimposed the graphics over paper cardboard "castles". This cardboard artwork has been scanned and retouched such that you can load it as a background so the game looks like it is being played on original hardware. The .art file also has an overlay to tint the color of the players on screen. You definitely need the old (.106 and earlier) artwork file for Advancemame. Find that, download the .zip artwork file, and put it in the artwork folder that is referenced in your .rc file. Then, make sure background art and overlays are enabled.

                    Here is an example of me using the artwork file as a background for Asteroids. Similar art is available for games like Omega Race, Space Invaders etc.

                    The format can be a little tricky to modify, but most of the time I have been able to use these as-is, or what I like to do is darken them somewhat. To do that, you need to unzip then edit the .art file which is a simple text file with parameters that are pretty self-explanatory.

                    wow never heard of that. i'll check it out. very cool.

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

                      @1500points Bummer. So the calibration in Windows stays with the driver and does not save to the board. Oh well, now we know.

                      Yes, the GGG spinners are expensive. I have two of them, and glad I do, but it was difficult to justify. It could be a good case for a set of DIY spinners. There are many tutorials, and even someone here who did it with a cheap little optical USB mouse. You can build encoder wheels using cardboard and an x-acto knife, but access to a 3-D printer would be more consistent.

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

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

                        @1500points said in Ultimarc A-Pac with 5k Potentiometers:

                        ow never heard of that. i'll check it out. very cool.

                        Here is a scaled down version of the background file from inside the zip archive. You will have to imagine the players in color, superimposed over this:
                        0_1509660132620_warlords.png

                        And if you adjust the artwork parameters you can imagine this background getting a lot dimmer if needed so you can see the action a little easier. It's all up to you.

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

                        1 Reply Last reply Reply Quote 0
                        • 1
                          1500points
                          last edited by

                          Here is a quickie vid to show the finished project-

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

                            @1500points that looks fantastic! Congrats on the build!

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

                            1 Reply Last reply Reply Quote 0
                            • 1
                              1500points
                              last edited by

                              BigLouie figured out the final details, I have it properly working now.
                              Had to wipe the sd card and start fresh to get it fully working.
                              Now to figure out the mote effect....

                              Part 2 vid-

                              biglouieukB 1 Reply Last reply Reply Quote 0
                              • biglouieukB
                                biglouieuk @1500points
                                last edited by

                                @1500points so now we are just trying to solcve the deadspots issue with potentiometers when using an APAC , Advmame and joystick axis faking!

                                I guess a joystick will always have a deadspot in the middle, when its 0,0... thats what I see on the pots, they have deadzone of maybe 5% either way from middle. Pots are fine when I put them on a voltmeter, so its defo software.

                                I tried changing retroarch configs: input_axis_threshold=0.0 doesnt seem to make a difference.

                                Does advmame use Retroarch??

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

                                  @biglouieuk said in Ultimarc A-Pac with 5k Potentiometers:

                                  Does advmame use Retroarch??

                                  Nope.

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

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

                                    When you define a device_joystick in AdvanceMAME, does the GUI menu give you an option to calibrate? According to the Advancemame documentation, the advj utility does, but it says the utility does not save the calibration data, that you can do it in MAME.

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

                                    biglouieukB 1 Reply Last reply Reply Quote 0
                                    • biglouieukB
                                      biglouieuk @caver01
                                      last edited by

                                      @caver01 Hi good evening, apologies for delay, been working on a different cab project.

                                      I don't define a joystick in advmame GUI, I do that in the .rc file EG input_map[p1_paddlex] joystick[1,0,0]

                                      The GUI doesn't let me calibrate joysticks, when I click the option, it just flashes, never opens.

                                      advj doesnt show the deadspot, when I move the pot, it goes all the way through and round. Very odd...

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

                                        @biglouieuk said in Ultimarc A-Pac with 5k Potentiometers:

                                        @caver01 Hi good evening, apologies for delay, been working on a different cab project.

                                        I don't define a joystick in advmame GUI, I do that in the .rc file EG input_map[p1_paddlex] joystick[1,0,0]

                                        The GUI doesn't let me calibrate joysticks, when I click the option, it just flashes, never opens.

                                        advj doesnt show the deadspot, when I move the pot, it goes all the way through and round. Very odd...

                                        I was't suggesting that you define it in the GUI, but the documentation alludes to being able to calibrate somehow.

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

                                        biglouieukB 1 Reply Last reply Reply Quote 0
                                        • biglouieukB
                                          biglouieuk @caver01
                                          last edited by

                                          @caver01 hi, yes I hear what you are saying. I cant for the life of me find anywhere to calibrate in advmame itself, and have it hold settings. Ive seen a few posts where they can change a figure to be a percentage for the deadspot.

                                          I tried that a little while ago, but that only seems to be a retroarch config and nothing to do with advmame..

                                          Maybe its time to give up and go with a post in the advmame forum. :)

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                            1500points
                                            last edited by

                                            Just a fast update with a side-note. My theme is that I think for Rpi and spinner games that a mouse-based spinner is a better option.
                                            I'll post a couple example vids below.
                                            1- mouse spinner has no deadspots
                                            2- mouse spinner moves the whole player range
                                            3- apac pot doesn't control stella properly, just causes it to move to ends of movement.
                                            4- mouse spinner works great in stella which opens up kaboom, super breakout and night driver.

                                            Vid example 1-


                                            Vid example 2-

                                            caver01C 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.