by Xenor » Wed Jan 06, 2010 8:28 am
Update: For the time last evening I was messing around with trying to get it working I found one configuration that was fairly consistent. It is related to Photoman's working solution. I will outline my setup below.
Configuration:
--X-Arcade Tankstick via USB for trackball and controls, both plugged into USB hub. OS is Windows 7 Ultimate x64. MA version 2.10 b10 - Registered.
* Disabled HID Device Access as Photoman suggested.
* Remap "Volume Control" (originally player 1 start, 1) to right player bottom left button next to joystick (can't remember the keypress associated, will find out and edit post).
* Remap "Favorites" (originally player 2 start, 2) to right player bottom right button next to joystick (can't remember the keypress associated, will find out and edit post).
*Map Player 1 Start (1) to Exit Frontend
*Map Player 2 Start (2) to Exit Gameplay (return to Frontend)
*Set delay to 4 seconds on Exit Frontend
*Set delay to 4 seconds on Exit Gameplay
Results:
I was 100% able to get back to the frontend if I held the Player 2 Start button until the emulator fully exited and MA was displayed. This worked in MAME and Nestopia emulators. Sometimes it took a few seconds. Perhaps once or twice, if I attempted to exit MAME using Player 2 Start while a game was still loading the emulator wouldn't again exit back to the MA frontend. I do not count these instances, just because I may have not let the system process data before I started holding the exit button. While this seems to work so far, for me at least, this workaround is satisfactory at best. Unfortunately, my confidence is not high that this configuration will work for everyone due to different hardware configurations, drivers, and operating system behavior.
While this seems to work so far, for me at least, this workaround is satisfactory at best. I still submit that the lack of customer support and bug fixes is unacceptable. In the meantime, I have contacted my arcade enthusiast friends whom were considering MA, and informed them of the issue. This bug needs to be corrected by the developers of MA to be fair to paying customers.
If MA has any tankstick-owning customers left, I ask that they try my, or Photoman's, fix and report their results in this thread.