The NEW Build Your Own Arcade Controls

Arcade Collecting => Arcade1Up & Similar => Topic started by: marcuskeeler on October 23, 2022, 11:48:34 am

Title: I think I made a boo-boo
Post by: marcuskeeler on October 23, 2022, 11:48:34 am
I've always had fond memories of table top machines stemming back from hours spent on them in my local pubs. I've made a bunch of Mame based projects, pc based, Raspberry, mini arcade boxes etc so have good experience with that aspect. However (I hate that word) after jumping on an Arcade1Up table top locally I realized I'd managed to overlook the obvious flaw in using the casing for a Mame machine. The 'reversing screen'. I can't find anyone that's done a successful Mame conversion on a table top but my buddy assures me he's seen it somewhere and that there's an extra piece of hardware involved.

Either I find a way to do it, I find a Galaga board for my tabletop (which would be a satisfactory compromise) or I just bounce the whole thing.

Any help appreciated.
Title: Re: I think I made a boo-boo
Post by: PL1 on October 23, 2022, 01:10:39 pm
The 'reversing screen'. I can't find anyone that's done a successful Mame conversion on a table top but my buddy assures me he's seen it somewhere and that there's an extra piece of hardware involved.
No hardware needed, just software setup.

The term you're looking for is "cocktail".

For games that support it, you set it with a dipswitch, in machine configuration, in the in-game menu (F2), using a cocktail version of the ROM, selecting a video mode (avoid if possible), or making a custom layout file. (worst case)

Asteroids and Asteroids Deluxe:

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=157459.0;attach=368195;image)

Related thread:  http://forum.arcadecontrols.com/index.php/topic,162784.msg1714331.html#msg1714331 (http://forum.arcadecontrols.com/index.php/topic,162784.msg1714331.html#msg1714331)


Scott
Title: Re: I think I made a boo-boo
Post by: marcuskeeler on October 23, 2022, 01:57:40 pm
Aaaaah, so I'm guessing it's not a normal ROM thing, in as much as they all have it.  Interesting and actually, a life saver (For my cocktail cabinet).

Does this also impact the controls? ie, designating one USB port for player one and another for player two?

Thanks a lot, I really appreciate it  :)
Title: Re: I think I made a boo-boo
Post by: PL1 on October 23, 2022, 04:35:11 pm
Aaaaah, so I'm guessing it's not a normal ROM thing, in as much as they all have it.  Interesting and actually, a life saver (For my cocktail cabinet).
Every game in MAME offers a Video Option called "Cocktail", but that doesn't mean it will look or work exactly like the cocktail cab version of the game.

Many games had cocktail cab versions.  Some did not.

You have to take it on a game-by-game basis.

In many cases you can get one of the six approaches mentioned above to work.

Does this also impact the controls? ie, designating one USB port for player one and another for player two?
This is an upright Space Invaders cab.
- Player inputs are left, right, and fire.

(https://www.gamesdatabase.org/Media/SYSTEM/Arcade/Cabinet/big/Space_Invaders_-_Space_Invaders_M_-_1978_-_Taito.jpg)

If you look at the MAME control inputs for Space Invaders, you see that there are P2 controls listed, but those are ignored when the cab type is configured to "upright".
- During a 2 player game on an upright cab configuration, the players take turns using P1's controls.
- During a 2 player game on a cocktail cab configuration, each player uses their own set of controls.

On the other hand, the MAME control inputs for Asteroids only show P1 controls because P1 and P2 controls shared inputs on J20 pins T, 14, S, 15, and 10 seen on pg 2 of the upright schematic here (https://www.arcade-museum.com/manuals-videogames/A/asteroids_1a.pdf) and pg 5 of the cocktail schematic here (https://www.arcade-museum.com/manuals-videogames/A/asteroids_2b.pdf).
- This is also confirmed on the KLOV asteroids pinout here (https://www.arcade-museum.com/pinouts-game/6939.html).  We know that this pinout applies to a cocktail because it shows pin 19 "INV X" which is only connected on a cocktail harness.  It controls the P2 screen flipping as explained on pg 4 of the cocktail schematic linked above.

For cocktail setups like yours, in games like Asteroids that only have P1 control inputs you need to map the MAME P1 inputs to both P1 and P2 controls.

For example, in Asteroids you would map the Fire input to both Ctrl (P1B1) and A. (P2B1)
- Highlight the desired input.
- Press Enter.
- Press the P1 button. (Maps the input to that button.)
- Press Enter.
- Press the P2 button. (Maps the input to both buttons.)   ;D


Scott
Title: Re: I think I made a boo-boo
Post by: marcuskeeler on October 23, 2022, 08:43:18 pm
Quote
For example, in Asteroids you would map the Fire input to both Ctrl (P1B1) and A. (P2B1)
- Highlight the desired input.
- Press Enter.
- Press the P1 button. (Maps the input to that button.)
- Press Enter.
- Press the P2 button. (Maps the input to both buttons.)   ;D

I see. so then whilst player one is "in play", Player Two can essentially operate the controls at the same time?
Title: Re: I think I made a boo-boo
Post by: PL1 on October 23, 2022, 10:09:29 pm
I see. so then whilst player one is "in play", Player Two can essentially operate the controls at the same time?
Yes . . . and P1 can do the same to P2.   >:D

The two other alternatives for games that don't have separate P1 and P2 control inputs are:

1. Both players taking turns using P1's controls.
- Easy to do on an upright cab.
- Not so easy when sitting at a cocktail cab.

2. Not being able to play a 2 player version of the game.


Scott
Title: Re: I think I made a boo-boo
Post by: abispac on November 02, 2022, 01:26:03 am
I have a special build i made for hyperspin. All vertical games, that support cocktail mode, are configured for that, so its like a native option in the rom settings. And all horizontal games that support that option are like native to. But some games like neo geo games, they display in a double split form,and you configure that in the mame video settings,that way both players can play the game no problem. Only a few games dont actually work, i cant thnk of wich ones right now, but yeah , its just a handfull of them, not a big deal.  I believe games like 1942 or one of those, dont support cocktail mode, and having a vertical game in split mode dont look quit right.