Hi All,
Just come across this thread, tonight and I am excited in what I read. Unfortunately the Homepage for Powermame shows site being updated so I cannot see all of the features that are currently planned or available.
http://powermame.joymonkey.com/pmwiki.php?n=Main.HomePageReading through the threads, am I right in thinking that this will also be a frontend ? or just a super version of MAME for use in a frontend ?
Yes!
The command line version is super for use in a frontend - the MAME32 version basically includes a frontend - just like regular MAME.
I am thinking about building a new USA style cocktail table and was wondering if a configurable frontend could be designed to rotate to the side of the controls that the user touches ?
i.e. specify how many sides/orientation the controls are fitted to on the Cocktail Table.
For instance:- 3 sided controls, vertical Orientation @ ends for verical games (screen flipping), horzontal orientation for horizontal games (2 players on same side.
That can pretty easily be done now with standard MAME. See this thread:
http://forum.arcadecontrols.com/index.php?topic=45609.0Although I suppose it could be added to PowerMAME - hardest thing would be deciding whether it should rotate right or left for Player 1 on the Vertical games.
It would be up to MikeQ to decide whether or not to implement this, and I don't think it would be top priority for him.
IMHO - since it can be done with most any MAME build, I think a better solution would be for you (or Com[Plex] or SpyStyle or . . .) to come up with a small program that would ask:
1. Input your MAME directory:
2. Do you want the front-end to rotate also, or just the games?
3. If #2 was Front-end also - are you using I-rotate, or Pivot Pro, or just the graphics HotKeys and input the keys you use.
4. Should MAME start with a vertical game orientation or a horizontal orientation?
5. Should MAME rotate CW or CCW for single player vertical games (if horizontal default) or horizontal games (if vertical default)?
Then once all this was inputted, the program would parse MAME and generate -ror or -rol entries for the vertical or horizontal games.
The good thing would be you could run this program with any version of MAME and it would set things up for you. It should be pretty simple to code, although I couldn't figure out how to do it.
Also the menu Choices could change or flip depending on the controls that were touched.
Show horizontal games when horizontal controls moved, etc.
That's a new idea that I hadn't heard before. Tougher to implement, though!