Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: MAME and Players that take turns  (Read 2222 times)

0 Members and 1 Guest are viewing this topic.

SIAtl

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:January 25, 2021, 03:31:17 pm
  • I want to build my own arcade controls!
MAME and Players that take turns
« on: January 14, 2021, 10:07:01 am »
Hi all -

So I've seen an issue that seems pretty apparent to me and I'm wondering if anyone has a solution.

If you have a pedestal or 3 sided cocktail and you are running a 2 player game like Space Invaders for instance and its time for player 2, he has to jump into player 1's spot.  Or I've seen some people set up Player 1 and Player 2 controls to both work and hope they don't screw with eachother.

I was thinking if you could make mame like cocktail mode in this situation where it switched to player 2's controls, but didn't flip the screen?   ;D

Worst case a minor coding change to mame would have to be made with a new attribute made per game like 'Pedastal Mode'.

Thoughts?

 

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9671
  • Last login:Today at 12:29:37 am
  • Designated spam hunter
Re: MAME and Players that take turns
« Reply #1 on: January 14, 2021, 11:33:32 am »
I've seen some people set up Player 1 and Player 2 controls to both work and hope they don't screw with eachother.
This is your best/easiest bet to get the outcome you're looking for.

Map P1 and P2 stick/button to P1's inputs and hands off your controls during the other player's turn.

I was thinking if you could make mame like cocktail mode in this situation where it switched to player 2's controls, but didn't flip the screen?   ;D
Friendly word of advice:
- Don't even try to pitch this to the MAMEDevs.  Guaranteed.  Hostile.  Reaction.
- It goes against the objective of the project -- documenting the original hardware/software.

Quick and dirty guess about what it would take to change SI "cocktail mode" to your "pedestal mode" in MAME:
- Know how to edit MAME source code.
- Study the SI cocktail schematics and theory of operation.
- Figure out how the video is flipped. (order of bits going into video RAM?)   :dunno
- Edit the MAME mw8080bw.cpp(?) driver source code to disable video flipping.
- Compile the modified MAME source code.


Scott

SIAtl

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:January 25, 2021, 03:31:17 pm
  • I want to build my own arcade controls!
Re: MAME and Players that take turns
« Reply #2 on: January 14, 2021, 02:02:12 pm »
Thanks for the thoughts.  Sounds like I'll save myself a lot of grief...

 :applaud: