Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flip screen on cocktail mode #1929

Open
dagareux opened this issue Dec 22, 2024 · 5 comments
Open

Flip screen on cocktail mode #1929

dagareux opened this issue Dec 22, 2024 · 5 comments

Comments

@dagareux
Copy link

With the current setting, cocktail games are not flipped to player 2 despite checking the dip switch cabinet setting to "cocktail".

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented Dec 22, 2024

We don't support cocktail mode, and while some games have their cocktail mode working and we might consider fixing a few more if they are easily fixable, you'd first have to name the game(s).

@dinkc64
Copy link
Collaborator

dinkc64 commented Dec 23, 2024

A little insight as to how it works:
These days, coctail mode is the only way to get 2 joysticks w/2player mode in older games,
in a lot these games, we unflip the cocktail mode so they can be played via netplay - as is so commonly done now-a-days.

If you're actually running a cocktail cabinet, I can only recommend using MAME at this time, because they support normal
cocktail flipping in most games.

Another option would be to add an option to fbneo to enable/disable cocktail flipping. This won't be too easy as it sounds, though. A lot of drivers would need small modifications to allow for such an option.

best regards,

  • dink

@dagareux
Copy link
Author

dagareux commented Dec 23, 2024

Hi, thanks for your feedback! I don't use MAME as many games don't launch properly hence one of the reasons I migrated to fbneo. Also, I tried to configure cocktail mode on a few games and it wouldn't work either despite configuring the different MAME cores. I have a cocktail cabinet so it would be cool if you could code a bunch of cocktail games. I believe the list below is the complete one (I've marked the ones in bold that I'd like to see coded):

1942
Arkanoid
Astro Invader
Baby Pac Man
Burger Time
Centipede
Crush
Dig Dug
Donkey Kong
Donkey Kong Jr
Donkey Kong 3
Frogger
Galaga
Galaga 3
Galaxian
Gorf
Gunsmoke
Gyruss
Ladybug
Mappy
Millipede
Missle Command
Mr Do
Mr. Do's Castle
Ms Pacman
New Rally X
Pacman
Pacman JR
Pengo
Pheonix
Qix
Robotron
Scramble
Space Invaders
Super Breakout
Super Cobra
Super Pac Man
Tempest
Tank Battalion
Time Pilot
Xevious
Zaxxon

@barbudreadmon
Copy link
Collaborator

@dinkc64 I had totally forgotten about those games that only allowed 2p in cocktail mode.
Thinking out loud, if we really wanted to have both a flipped and an unflipped cocktail mode, maybe one of the 2 modes could be handled by calling a function causing a blitter rotation instead of messing too much with the driver's code, kind of like how Reinitialise is used for changing resolution.

@barbudreadmon
Copy link
Collaborator

I don't use MAME as many games don't launch properly hence one of the reasons I migrated to fbneo.

@dagareux I'm pretty certain you are not talking about the current version of MAME.
Obviously if you are using a MAME version from several decades ago, you'll have a lot more bugs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants