|
Joined: Sep 2000
Posts: 286
Senior Member
|
Senior Member
Joined: Sep 2000
Posts: 286 |
Can't be done. The problem exists between the controller and the OS; SDL is above the OS and below MAME, it has nothing to do with the problem and can't help anything afaik. The two solutions were presented above: 1. fix the firmware 2. fix the OS How do you explain that MAME OS X can use the X-Arcade controller without crashing then ? If MAME OS X can do it, why SDLMAME couldn't ?
Last edited by Marc Mame; 04/30/09 11:22 PM.
|
|
|
|
Joined: Apr 2009
Posts: 11
Member
|
Member
Joined: Apr 2009
Posts: 11 |
I contacted the X-Arcade guys and asked them about their USB PC/Mac Adaptor. They told me that this is not just a simple adaptor but a convertor.
So it may work because Tankstick only comes with an adaptor, but i don't have one to test. They told me that they will try their convertor and they will let me know if it actually works.
|
|
|
|
Joined: Mar 2006
Posts: 1,082 Likes: 7
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,082 Likes: 7 |
How do you explain that MAME OS X can use the X-Arcade controller without crashing then ? If MAME OS X can do it, why SDLMAME couldn't ? No idea. Dumb luck? Chance? LN
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
|
Joined: Feb 2004
Posts: 2,628 Likes: 339
Very Senior Member
|
Very Senior Member
Joined: Feb 2004
Posts: 2,628 Likes: 339 |
It's because MAME OS X doesn't try to read back every property. Most of them work, but some don't. You can work out which ones by single-stepping Dave Dribin's HID Explorer in a debugger until it hangs. You could then add a hack to SDL to recognise the X-Arcade and avoid the problematic properties.
|
|
|
|
Joined: Apr 2009
Posts: 10
Member
|
Member
Joined: Apr 2009
Posts: 10 |
as i wrote, it's not only with sdlmame. it crashes with single mac games, in my case. have you tried to connect x-arcade after sdlmame is launched, not before? it works for me (didn't test it in sdl), despite it's not a comfortable solution. anyway, i opened a support case with x-gaming and they say "Because the X-Arcade works just like a normal keyboard when connected to the computer, it doesn't have any firmware upgrades." i also asked about the usb adaptor, like geoman. waiting for the reply.
Last edited by straycat; 05/04/09 09:54 AM.
|
|
|
|
Joined: Sep 2000
Posts: 286
Senior Member
|
Senior Member
Joined: Sep 2000
Posts: 286 |
anyway, i opened a support case with x-gaming and they say "Because the X-Arcade works just like a normal keyboard when connected to the computer, it doesn't have any firmware upgrades." If they can't fix the firmware, they should fix the hardware then... 
|
|
|
|
Joined: Mar 2007
Posts: 238
Senior Member
|
Senior Member
Joined: Mar 2007
Posts: 238 |
they should fix the hardware "They" as in Apple, right? Because it "just works" on Microsoft Vista64 and any Linux distro -- and the controller is just AWESOME!! Sad, but you are just another victim of the "issue" with designer computers.
|
|
|
|
Joined: Mar 2006
Posts: 1,082 Likes: 7
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,082 Likes: 7 |
I'll bet if you enable usb debugging on linux it will spit out a TON of errors/warnings when using the x-arcade...
The problem isn't JUST x-arcade's fault, its also Apple's fault since broken usb devices like the x-arcade should NOT be able to crash the usb stack.
But the source of the problem is the 'broken' firmware on the x-arcade.
LN
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
|
Joined: Mar 2001
Posts: 17,262 Likes: 267
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,262 Likes: 267 |
Yeah. It's essentially SOP for things to be designed not to the actual standard but to Microsoft's (often sloppy) implementation of it. This is why it took Linux forever to get sleep to work - it's demonstrably broken in a different way in every BIOS out there, but always in a way that MS's implementation works. That said, USB HID is awfully simple and screwing that up takes very special un-talent on the part of X-Gaming.
|
|
|
|
Joined: Apr 2009
Posts: 10
Member
|
Member
Joined: Apr 2009
Posts: 10 |
x-gaming support lastest reply to my mail. case closed for me. He's referring to our USB adapter. (refering to al3ph on this thread: http://forum.arcadecontrols.com/index.php?topic=91572.0) We have 2 different X-Arcade generations. The 1st generation X-Arcade only had PS/2 support, but you could purchase a USB adapter separately. It's this adapter that he mentions in the forum. You can find it here under "USB PC/Mac Adapter": http://www.xgaming.com/adapters.shtmlOur 2nd generation X-Arcade came with a different PC cable that had both PS/2 and USB connections. This cable is the one that's causing problems for a few Leopard users. This is an issue only with OSX Leopard (earlier versions of OSX work ok) and we're still trying to narrow down the problem and provide a better solution. For now, we suggest that you get the USB PC/Mac Adapter. i believe it can be leopard's problem, not apple's overall. leopard came with more than a handful of bugs/incompatibilities. i hope they try to contact apple at least to solve the problem together. i bought my x-arcade from a spanish online shop, not from x-gaming themselves so i can't demand a free usb adapter. i'll have to wait, frustrated, before i decide if i cash in for the adapter even if not knowing for sure if it will work. i dont wanna have to sell this baby. thanks guys.
Last edited by straycat; 05/05/09 04:15 PM.
|
|
|
2 members (Bletch, 1 invisible),
152
guests, and
4
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,364
Posts122,482
Members5,082
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|