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

    MAME mode Cocktail

    Scheduled Pinned Locked Moved Help and Support
    28 Posts 10 Posters 12.4k 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.
    • J
      jacaba
      last edited by

      is possible play in mame games in mode cocktail?

      I build a mini-cocktail cabinet with retropie and i like game in mode cocktail.

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

        Yes, by setting the DIP switch for games that support it. For advancemame, you can configure it in the .rc file, (for all vertical games for instance) and for lr-mame2003 for instance, you set the DIP switch in the MAME GUI. Then, for player 2 the screen flips.

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

        vokitakV 1 Reply Last reply Reply Quote 1
        • J
          jacaba
          last edited by

          @caver01 said:

          t the DIP switch

          great!! thank you, I´ll try it

          1 Reply Last reply Reply Quote 0
          • vokitakV
            vokitak @caver01
            last edited by

            @caver01 , when I choose cocktail mode in DIP switches nothing changes:( What can it be? Can you advice at least one certain game which uses real cocktail mode?

            caver01C 1 Reply Last reply Reply Quote 0
            • vokitakV
              vokitak
              last edited by

              I have also one question. Are there any mame games which can be played via cocktail mode both players at the same time?

              1 Reply Last reply Reply Quote 0
              • P
                phulshof
                last edited by

                Using standard MAME? Almost all games. :) I'm pretty sure it can be done using RetroArch as well using specific shaders, but I've never looked into it.

                1 Reply Last reply Reply Quote 0
                • akafoxA
                  akafox
                  last edited by

                  An arcade machine being a dedicated computer..you have to treat it like one. When you change the DIP switch settings you MUST reset the machine so the the machine picks up the new changes and places them into RAM.

                  Anyone know how to get to the DIPs with the FBA cores?

                  I wish the DIPs worked in the mame2000/mame4all core I want to build a table myself using my old pi B+ (that's a thread for a different forum through...)..but it works great as an upright :P

                  People want things easy...but then complain that life is boring...

                  1 Reply Last reply Reply Quote 0
                  • EcksE
                    Ecks
                    last edited by

                    for Mame if you have your keyboard plugged in press Tab then do in video there you will see the mode for cocktail.

                    1 Reply Last reply Reply Quote 0
                    • akafoxA
                      akafox
                      last edited by

                      This is for the FBA cores? Ok I'll try that. Updating my pi at the moment I'll try and report back thank you.

                      People want things easy...but then complain that life is boring...

                      akafoxA 1 Reply Last reply Reply Quote 0
                      • akafoxA
                        akafox @akafox
                        last edited by

                        I missed the "for mame" there..

                        People want things easy...but then complain that life is boring...

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

                          @vokitak Yes, this is in MAME. When you are saying something is not working, it is time to talk specifics. For example, if I setup lr-mame2003 emulator, and I play Dig-Dig, I can press TAB while in MAME, bring up the menu and set the DIP switch to COCKTAIL mode. Next, exit out of the game, restart the game. Now, when you play a 2 player game, it rotates the screen for player 2.

                          Many classic titles have this feature—games like pacman, donkey Kong, frogger, and so on. Keep in mind, however, that this is the emulator mimicking a DIP switch that would have been part of the original motherboard of that hardware. Since many arcade games were designed to be installed in either an upright cabinet OR a cocktail cabinet (a table-like arcade machine with controls on opposite sides) the DIP switches were built to accommodate the installation. Yet, not all games have this feature, so naturally, not all emulated games will have it either.

                          So basically, that’s all it really does—cocktail mode using the DIP switch merely flips the screen for player 2.

                          When you asked about games with two players playing at the same time, cocktail mode doesn’t really apply. Games like Street Fighter, Gauntlet, 1941, Hat Trick, Joust—these are games that allow multiple players to play together co-operatively or head-to-head. No cocktail mode is necessary since players are not taking turns (and screen is not flipping).

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

                          1 Reply Last reply Reply Quote 2
                          • P
                            phulshof
                            last edited by phulshof

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • P
                              phulshof
                              last edited by phulshof

                              Here's some images of what I was working on when I was planning my 10:16 cocktail. Unfortunately I had to dig these up from a website, since I lost the original images, so they're not the quality they were when I took the screen shots. These were created using standard MAME on my laptop; I didn't have a Pi back then.

                              alt text

                              alt text

                              alt text

                              RionR 1 Reply Last reply Reply Quote 1
                              • RionR
                                Rion @phulshof
                                last edited by

                                @phulshof That's pretty sweet. So Mame can do this and remember the settings for all games that supports it or can this be done with all Mame games on a cocktail cabinet?

                                FBNeo rom filtering
                                Mame2003 Arcade Bezels
                                Fba Arcade Bezels
                                Fba NeoGeo Bezels

                                P 1 Reply Last reply Reply Quote 0
                                • P
                                  phulshof @Rion
                                  last edited by

                                  @rion said in MAME mode Cocktail:

                                  @phulshof That's pretty sweet. So Mame can do this and remember the settings for all games that supports it or can this be done with all Mame games on a cocktail cabinet?

                                  I set this up as a generic overlay, automatically selected between horizontal and vertical mode for all games (where I used single player setup as default for vertical); you can also select the overlay via the -view parameter in MAME. Biggest problem is that I haven't been able to convince MAME to accept generic overlays via the normal artwork directory (not sure if it can be done), so I had to add them to the MAME source code before compiling. MAME already contains horizontal and vertical .lay files, so it was simply a matter of changing them, and then compile. If anyone knows how to set them up as generic overlays without compiling them in I'd be much obliged. :)

                                  This should work just fine for almost all games; it's just multi-screen games like Darius that need special attention.

                                  1 Reply Last reply Reply Quote 1
                                  • P
                                    phulshof
                                    last edited by

                                    I just had a chat on the MAME forums; seems like the only way for now is to compile it in. I'll see if I can create a patch for the code to allow it to be done on the fly using the artwork directory, but there's some tricky issues with multi screen games that I need to keep in mind when doing this. It'll take me a while to find enough spare time. :)

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

                                      The video mirroring can definitely be a useful effect for some cabinets, but it is not cocktail mode in the traditional sense. I expect this is most useful on games that have simultaneous multiplayer that would normally be side-by-side but on cocktail cabinets that have their controls oriented head-to-head.

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

                                      1 Reply Last reply Reply Quote 0
                                      • dankcushionsD
                                        dankcushions Global Moderator
                                        last edited by

                                        that split screen thing can be achieved in any libretro core via a shader. https://retropie.org.uk/forum/topic/6287/mirrored-cocktail-mode/3

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          phulshof
                                          last edited by

                                          Seems like I have generic overlays working now; I'll do a lot more testing to make sure I didn't break anything, and then offer a patch to the MAME team. This could prove to be quite useful. :)

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            robthedude81
                                            last edited by

                                            I have just spent 4 hours changing hundreds of dip switch settings to cocktail mode. only to discover it doesnt save it once rebooted.
                                            Anyone know how to save this.
                                            Actually, just noticed it saved the settings for donkey kong but nothing else.

                                            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.