Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: EggZilla on September 30, 2003, 07:40:32 pm

Title: basic (I think) configuration issue
Post by: EggZilla on September 30, 2003, 07:40:32 pm
Hey there, fellas. I have a couple questions regarding configuring the controls in MAME. I'm currently using MAME32, but plan to switch over to command line MAME with either MAMEwah or Dragon King as soon as I get all the kinks worked out of the panel.

my biggest problem is that the player two, buttons 6 and 7 don't seem to work. They're triggering just fine according to my I-Pac's diagnostic routine, but when I use them in game, I get nothing. Is this something that I have to adjust in MAME32's .ini file perhaps?

Secondly, while most games have an option in the controls tab to turn on mouse control (thus enabling spinners and trackballs), Gyruss, and perhaps some others, have that option grayed out. Any advice as to how I can enable rotary support for these titles?

Finally, I'd swear I was recently somewhere where I saw a link to a program someone had written that goes through and automatically generates separate .ini files for each of your games. Does anyone know where that link is? I can't seem to find it again.

Cheers, and thanks in advance for any help anyone can offer.

Eric
Title: Re:basic (I think) configuration issue
Post by: cdbrown on October 01, 2003, 01:16:36 am
I'll answer the first - yes you need to configure these buttons as they are set to joystick buttons and not your buttons.  Go into the std.ini file located in the ctrlr folder and modify through there.  Also, it is strange that button 5 works as that is mapped to a joystick button as well.

While there make sure all your buttons are mapped to the right KEYCODE's.

The rest will have to be answered by someone else.

Good luck
-cdbrown  
Title: Re:basic (I think) configuration issue
Post by: SirPoonga on October 01, 2003, 03:34:46 am
correction to cdbrown.

If you are using the ctrlr files (highly recommended) over the tab menu you do not edit the std.ini file.  That file does nothing.  It is there to show you what you can assign buttons to and for an example.  It also shows the default mame setup.

If you use ctrlr files there is documentation on it in the doc folder.
Title: Re:basic (I think) configuration issue
Post by: u_rebelscum on October 01, 2003, 04:56:30 am
For the second question:
If the orginal used an 8-way, mame will also use an 8-way, and spinners won't work.  Gyruss originally used an 8-way joystick, not a spinner.   KLOV (http://www.klov.com/game_detail.php?letter=G&game_id=8060) (I know, but...) has a link to a pdf of the original service manual that backs this up.

No way around this, except hack the source.  I don't think this case will be easy, if possible at all.


As for the ctrlr ini files, which I too recomend, a good example howto can be found at  easyemu (http://www.mameworld.net/easyemu/mamecontrolini.htm).  But also read the docs/ctrlr.txt file already noted, as that has a lot of info too.
Title: Re:basic (I think) configuration issue
Post by: Minwah on October 01, 2003, 05:09:55 am
Finally, I'd swear I was recently somewhere where I saw a link to a program someone had written that goes through and automatically generates separate .ini files for each of your games. Does anyone know where that link is? I can't seem to find it again.

The program you saw was probably one of the programs available to setup resolutions correctly for use with the ArcadeVGA.  These programs generate main ini's rather than ctrlr ini's.
Title: Re:basic (I think) configuration issue
Post by: EggZilla on October 01, 2003, 11:20:15 am
Thanks guys! As usual, everyone's been very helpful - which is nice, because my productivity and focus have both taken a serious hit since the moment my cab was legitimately functional. "I'll get right on that ... after one more game ... "

-E