Main > Main Forum
Turbo Twist 2 & Trackball won't play nice!
<< < (6/7) > >>
Gamester:

--- Quote from: Gamester on November 26, 2009, 12:38:17 am ---My TT2 is connected to the z-axis and is going crazy in MAME too.

Has anyone had success applying this fix to MAME v134?  After I applied it, any movement of the spinner caused MAME to crash with the following error:

-----------------------------------------------------
Exception at EIP=00A00EE1: ILLEGAL INSTRUCTION
-----------------------------------------------------
EAX=00000400 EBX=00000028 ECX=00000000 EDX=0001004F
ESI=0022E7AC EDI=04EDF4E0 EBP=0022F7C0 ESP=0022E778

I'm assuming something has changed in MAME's code that has broken this instruction, as it doesn't crash with the original, unmodified code.

I've seen that others have had success with the previous version (v133), but man, I'd sure rather not have to go through all the hassle of redoing my roms and recompiling all the patches, etc..

Just as another note, the diff file wouldn't apply to v134 at all, so I had to change the line manually.

Any tips are appreciated...

--- End quote ---

bump.

u_rebelscum, you out there?  Any ideas?

My fallback plan is to just get another Opti-Wiz so I don't have to use the spinner on the Z axis, but then I think that raises a new set of configuration considerations with having multiple mouse devices.
u_rebelscum:
Sorry, must have missed it the first time. 

Do you still want 0.134, or an even newer mame?  I'll have to re-D/L the source or apply patches if you want 0.134 or 0.136u2, respectively, before I can be of real help.  I think it will be a pretty easy patch.  I'll be in classes tomorrow, though, so I won't be able to look at the source until Thursday, minimum.

As for a second opti-wiz, be sure to get a different "USB Device Number".  Then setup can be very easy to a little more work, depending on if mind the TB & spinner able to mess each other out or not.  If you don't mind, leave mame -multimouse option disabled, hook the spinner to the X axis, and you're good to go.  If you do mind, or you want to use the TB and spinner at the same time controlling different input in mame, you'll need to enable -multimouse, and remap the TB, dial, and maybe AD_stick, paddle, and lightgun inputs in "Input (general)".  (I prefer ctrlr file over the default.cfg file of "Input (general)", but it's two more steps and most people don't need/want to do it.)
Gamester:
u_rebelscum,

Thank you so much for your response.

I'm using 0.134u3, so a fix for that version would be terrific, but I'm willing to be flexible if needed.

I realize you have a life, so whenever you can get to it is fine... I'm just thankful you're willing to help!  :)
u_rebelscum:
It seems to work on my tests with arkanoid.  I did basically the same edit; updated for 0.134u3 diff attached.

I wondering if you mistyped something since you edited by hand, or if it's a game specific error?  edit:  IOW, if the diff doesn't help, what games have you tested?
TopJimmyCooks:
u_rebelscum: 
I'm trying to keep my turbotwist on the Z axis but i'm running mame 141 currently and I've tried to compile 144u7 (current mame as of this date) with this diff.  The diff will not apply. I can get the exact error message if needed but clearly something has changed with the updates of mame source.  Any chance you could do an update of the z axis diff?  I would really appreciate it.  If not, I'll give it a go at finding the mouse input line and doing the hand edit listed below, seems pretty straightforward. 

By the way your knowledge of and explanation of mame Joystick mapping was key to me getting full use of my u360.  Thanks for that as well.
Navigation
Message Index
Next page
Previous page

Go to full version