OK.
Firstly, apologies if these have been asked before, but I cannot find them if they have....
The system is a cocktail cabinet style, and I have Player 1 & Player 2 opposite each other at the end of the long sides, and Players 3 & 4 beside each other on the long side
1) I have the 4 player version, I used the Service Menu to select the 4 player option but when I try to start a 4 player game, it doesn't show any option for 4 players (only 1 & 2). How do I know if the Service Menu selection worked? In other words, where do I check to see that the 4 player configuration has been set?
2) Using Gauntlet4 as an example, I can load the game and select the single player option, but I cannot load in "Coins" by pressing the coin button (it works on Space Invaders so it's not a hardware problem), where would I start to look to see what Gauntlet (or any game) is actually looking for? Is there a location for these kinds of config files? I am assuming at this point that I just need to tell a config files what input to expect
3) When the system first boots it has the All Game menu. The games are all listed by a proper name, but when I look in the various game directories, the Zip filenames are not obvious. Where do I go to get a list of the games in their proper full name (like in the startup menu) and their actual .zip file name & location?
4) Where do I start to look to configure the games to rotate for 2 player? Again, using Space Invaders as an example, I can rotate the screen so that Player 1 starts facing player 1, but then when Player 2 starts their turn, the screen is still facing Player 1.
Configuring the finer points
Moderator: dee2eR
-
Surreal_Killer
- Community Member

- Posts: 4
- Joined: Tue Jul 28, 2020 5:28 pm
Re: Configuring the finer points
1. will probably depend on the rom, many four player games have 2 player versions of the rom as well as four player versions - also some are configurable in their dipswitches/service menus for number of players.
2. for most games opening MAMEs menus while the game is running is the easiest way to check the games config.
3. MAME has set names for all its roms. If you check the .aml files in /boot/launchers/aml/ it shoudl help you figure out what is what.
4. It depends on how the game set its cocktail mode originally. Lots of games set it using their dipswitches (can be adjusted whiele the game is running via MAMEs menus). Some games used their service menus to set cocktail mode. Some games set cocktail mode by grounding a pin on the harness, unfortunately this isn't emulated by MAME (I can only think of Asteroids offhand that does it this way but there are bound to be others). For games running in AdvMAME (MAME 106) you can set the dipswitch cocktail mode in the config file /home/pi/.advance/advmame.rc unfortunately for other MAME versions you will need to do each game individually.
2. for most games opening MAMEs menus while the game is running is the easiest way to check the games config.
3. MAME has set names for all its roms. If you check the .aml files in /boot/launchers/aml/ it shoudl help you figure out what is what.
4. It depends on how the game set its cocktail mode originally. Lots of games set it using their dipswitches (can be adjusted whiele the game is running via MAMEs menus). Some games used their service menus to set cocktail mode. Some games set cocktail mode by grounding a pin on the harness, unfortunately this isn't emulated by MAME (I can only think of Asteroids offhand that does it this way but there are bound to be others). For games running in AdvMAME (MAME 106) you can set the dipswitch cocktail mode in the config file /home/pi/.advance/advmame.rc unfortunately for other MAME versions you will need to do each game individually.
-
Surreal_Killer
- Community Member

- Posts: 4
- Joined: Tue Jul 28, 2020 5:28 pm
Re: Configuring the finer points
OK,
So, I think I have a handle on most aspects, BUT................ The big issue of rotating the screen is still there.
Having done a lot of reading, it seems that on the Retropi implementation at least, you can create a config file that sits in the same directory as the game (In my case, for Gaunt2 in the MAME106 directory as it uses Advmame) called <gamename>.zip.cfg into which you can place the screen rotation for that particular game.
It does not seem to work for the Arpicade, so is there a similar option for the Arpicade? Is there somewhere I can place a config specifically for each game?
So, I think I have a handle on most aspects, BUT................ The big issue of rotating the screen is still there.
Having done a lot of reading, it seems that on the Retropi implementation at least, you can create a config file that sits in the same directory as the game (In my case, for Gaunt2 in the MAME106 directory as it uses Advmame) called <gamename>.zip.cfg into which you can place the screen rotation for that particular game.
It does not seem to work for the Arpicade, so is there a similar option for the Arpicade? Is there somewhere I can place a config specifically for each game?

