Well, I have come across what may be a major problem with the software when changing colors on a keypress event. When multiple buttons/joysticks are used, the color changes just as it should...however, this now creates a major "lag" while in mame.
I'm hoping it is just my low end computer in my Mame cabinet. I was planning on adding several effects to the keypress events, such as the fade in/out, an "explosion" effects that fades from one color to another, etc...but all a moot point if I can't find a work around for the "lag".
For all the programmers out there, I'm using a KeyHook.dll to capture all keypress events from VB6. I'm wondering if I rewrite it in .NET and run it as a service if this will correct the problem. Any thoughts? Suggestions?