Build Your Own Arcade Controls Forum
Main => Main Forum => Topic started by: richman on April 12, 2004, 12:31:50 pm
-
I'm running mame32 on windows 2000 server, please don't ask why on server :) Also I'm using Hagstroms KE72 which works great.
I decided to try to use the macro features of the KE72, I wanted to setup one button to put in a coin, wait and then start the game for one player.
I programmed the KE72 to output "A" wait a sec then "B" and I setup mame so "A" is mapped to coin1 and "B" is mapped to start player 1.
When i open notepad and press the button it types A waits then B, works great, except in mame for some reason it doesn't work ?? :(
thanks
Rich
-
That's just lazy! :)
Bu seriously, could be that mame overrides the "wait a sec" bit, putting a stop to the B part. Try it without the "wait" bit.
-
That's just lazy! :)
Bu seriously, could be that mame overrides the "wait a sec" bit, putting a stop to the B part. Try it without the "wait" bit.
I have tried it with and without the wait, if it was the wait was causing it I would think I would at least see a credit "coin1" happen, but I don't. Thanks for the reply
-
Could this be "case sensative" issue? If not, then since you are using a macro then maybe you need to use the [ENTER] syntax after each letter input like the following:
[A][ENTER][ENTER]
Why do you need the pause? Maybe to just let Mame get ready for the next keystroke I guess ...?
PS: I use the KE72 macro functionality to allow me to press one button on my cabinet which executes a different KE72 config file (ie: atari2600.cfg) to remap all of my buttons for use with a different emulator. I actually have a few emulators which I can remap my buttons/joysticks to at a push of a button. I do this so I can keep the default key mappings of the various emulators I have instead of being forced to change their default key mappings to map my current Mame key mappings.
-
I tried both upper and lower case, it didn't make a difference.
As far the [Enter] I'll try it, but it shouldn't need it.
I saw another post about a month ago having the same problem but no one replied.
Here is the post
http://www.arcadecontrols.org/yabbse/index.php?board=3;action=display;threadid=16684;start=msg131827#msg131827
-
Also, which OS are you using. I know Hagstrom has a newer KE72LOAD file for Win2000/XP. Getting this new file actually solved one of my loading problems. Although it seems like your config file loads fine (since it works in DOS), but maybe it will help.
Also, I find the Hagstrom people to be very helpful, have you tried calling them?
-
I'm using Windows 2000 Server, I haven't called them yet cause I figured I was doing something stupid:)
I guess I'll call them to at least get the new KE72LOAD.
Thanks for the replies
Rich
-
Here is a reply from Hagstrom, looks like it miht be a solution, I'll try it tonight and let evryone know..
----- their reply -----
Thank you for your email. The MAME program does seem to ignore fast Make/Break patterns of keys such as what would be done with your macro sequence you have listed. You are on the right track as far as trying the delays, but the delays need to be between the make and break of the key. In a KE72 macro, the make and break will be sent as fast as the machine will accept them, which is why it works fine in notepad or most other programs. For MAME, you would have to do the following:
IN13:[(+)t] [(D)10] [(-)t] [(D)10] [(+)z] [(D)10] [(-)z]
You can experiment with the delay values to see what will work with your system, but this is the way that you can delay between the make and break of a key.
-
Well it worked, I had to bump the delay from 10 to 30.
Thanks for everyone help