Front End Support > Maximus Arcade

X-Arcade & Tankstick Exit Issue Workaround - Maximus 2.10

(1/3) > >>

DeLuSioNal29:
** Originally Posted by Jeremy from X-Gaming **

Hello all,

I am Jeremy from Xgaming, Inc., and I'm going to try see if I can help find a workaround or fix for this issue until mameseer is able to nail it down once and for all. Please know that we have not been in touch with him, so we don't know anything more than you do at this point. He is more than welcome to contact me directly if he wishes.

First and foremost please do not trash the software or mameseer in this thread as it will only get it closed…take that to another thread please.

I am basing this off of our Maximus Arcade and MAME setup guide and files here: http://www.xgaming.com/support/questions/102/

If I am correct in my findings, this problem has nothing to do with the X-Arcade at all, but may indeed a small bug in the Maximus software or Windows 7.
EDIT: This may be a problem in Windows 7 only, please confirm your O/S and whether you have the same problem.

To replicate the bug consistently, simply hold any numpad direction (2,4,6 or 8 = Joy1 on the X-Arcade) and then hit the Shift key (= Button 4 on the X-Arcade - LK on SF, LP on MK). Now when you try to exit a game you will see the bug. Furthermore, if you do the same combination while in the Maximus menu, you will see that direction will get stuck. You can also see it happens in the X-Arcade Test Program. Bug identified.

The workaround options until there is a fix are:
Option 1. Spin Joy1 in a complete circle before exiting a game. If you get the black screen don't panic, just spin joy1 again and use the exit command again.
Option 2. Turn off numlock when using Maximus (now joy1 on the X-Arcade acts like arrow keys)
Option 3. Reprogram the X-Arcade to use different keys for Button 4 (Shift) or Joy1, change settings in Maximus to match.
Option 4. Use one of these methods to make the X-Arcade act as a gamepad in windows instead of a keyboard: http://www.xgaming.com/support/questions/61/

I also have a few workarounds if you do get the black screen bug so you don’t have to reboot the PC:
1. If you move joy1 in all directions (or technically just the direction it got stuck in), you can then use the Exit Game command to get back to the Maximus menu.
2. Hit ALT+TAB and then ALT+F4 to close Maximus.
3. Hit the Windows key (or CTRL+ESC), then right-click on the taskbar button for Maximus and choose close.

I have also noticed that you cannot exit Maximus using ALT+F4 unless you first hit Alt+Tab. I don’t know if this is related or helpful.

Please try these solutions out and see if my findings are correct, or if there is more to it that I have missed.

- Jeremy

DeLuSioNal29:

--- Quote from: Xenor ---I have additional information which may help MA users and X-Arcade users.

As Jeremy stated, the issue is when a direction is held (i.e. a direction on the left joystick) and the shift key (button 4, SF LKick) at the same time. 

Here are some observations I noticed about MA software behavior and X-Arcade input:
[SNIP!]
-I noticed that if Windows 7 determines that the XArcade is a certain type of keyboard a (MCIR 109), the button layout for the XArcade is different.  This makes me wonder if the issue might also have to do with what drivers are being used for the XArcade unit (or maybe even other interface hardware).
-Most interesting is that I can reproduce the "sticking direction" behavior mentioned in this thread within the web/java based XArcade test tool.  Hitting a direction, and pressing shift (button 4) displays the joystick as being stuck in a direction.  You can see the keys being stuck, and the graphic shows the joystick leaning a certain direction.  Again, you can get out of this "stuck direction by pressing Shift and spinning the joystick all the way around.

It's interesting to me that I can reproduce the behavior outside of MA.  By no means this infers that there is nothing wrong with MA, just that there may be something wrong with what the software interface which receives these button presses.  I would appreciate any input from MA representatives and X-Arcade staff regarding these findings.
--- End quote ---

Actually you can get it to stick in our test program using your NUMPAD directions and the SHIFT key together with no X-Arcade attached. This very well may be a Windows 7 issue rather than a Maximus software one.

But since you can reproduce it without an X-Arcade (and with competing hardware encoders), the problem is definitely not X-Arcade specific.

Good find. Can anyone reproduce on non-Win7 environment?

DeLuSioNal29:
Hello guys,

I don't have the tansktick but I wrote this small tool that turn off the num lock, so you can use with the "Run application on startup" option if you wish.


http://files.arcadecontrols.com/details.php?image_id=3630

Best regards

JF

DeLuSioNal29:

--- Quote from: spacegoogie ---Ok I'm installing Windows 7 as I type. I well let you guys know if the bug happens in W7.
--- End quote ---
Anyone have some bug-spray? Yet it happens in windows 7.
Over all everything runs good and fast. Out of all the stuff I have on the arcade cab one game stopped working,and that was SwitchBall. No changing the W7 boot screen or shelling (hiding windows). Overall I feel like my cab  had a really nice make-over!

kaptainsteve:
Hello,

Yes, i get the bug in XP with exiting any game.   

I use XP, I-pac and Dynamo Cabinet control panel.  When exiting a game, it sometimes (very frequently) goes to a black screen where the only way out is to right click the mouse, exit the emulator, exit the FE and restart the pc.

With another FE (Ultramame) I had a similar issue when exiting where I'd get an error popup saying "Unable to intialize direct draw"  with Mame in the upper left corner.

But, I don't think it's mame because simply using mame does not reproduce this error nor does changing millions of settings, like the direct draw setting.

I still can't figure this thing out.

Anysuggestions welcome!

Thanks.

Steve

Navigation

[0] Message Index

[#] Next page

Go to full version