Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Spinner & Trackball Issues  (Read 1418 times)

0 Members and 1 Guest are viewing this topic.

slayj

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:January 10, 2006, 02:49:56 pm
  • Anybody seen my joy...???!
Spinner & Trackball Issues
« on: July 14, 2005, 09:43:10 pm »
I have a trackball and spinner connected via USB in Windows XP.  I assume the default mouse is the trackball because any game that uses a spinner or trackball is only working with the trackball.  If I go into the Mame controller menu and select the input device, how do I tell it to use the spinner?  If I move the spinner nothing happens. Can this be done within the main Mame32 GUI, and if so where?
Did you know if a frog had wings it wouldnt bump its butt!!!

slayj

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:January 10, 2006, 02:49:56 pm
  • Anybody seen my joy...???!
Re: Spinner & Trackball Issues
« Reply #1 on: July 14, 2005, 09:58:18 pm »
Once again..........I'm an idiot.  Seems XP isnt registering my spinner.........thats why I couldnt select it..... :-\
Did you know if a frog had wings it wouldnt bump its butt!!!

forbiddenlyrics

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
  • Last login:July 10, 2010, 03:19:34 pm
  • I'm Bart Simpson Who The Hell Are You?
Re: Spinner & Trackball Issues
« Reply #2 on: July 14, 2005, 10:17:25 pm »
Would it have something to do with the fact that XP doesn't support two mice?

slayj

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:January 10, 2006, 02:49:56 pm
  • Anybody seen my joy...???!
Re: Spinner & Trackball Issues
« Reply #3 on: July 14, 2005, 10:18:36 pm »
XP supports two mice....and it is now working
Did you know if a frog had wings it wouldnt bump its butt!!!

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Spinner & Trackball Issues
« Reply #4 on: July 15, 2005, 01:24:38 pm »
.... the fact that XP doesn't support two mice?

XP supports two mice....

Both statements are true (in english, at least).

It's due to the fact that "mouse" and "mice" can mean different things.  "This mouse works on any surface" refers to the physical mouse device, while "Move the mouse over the button" refers to the pointer on the screen.

"XP doesn't support two mice (mouse pointers)."
"XP supports two mice (mouse devices)."

No conflict, both true.  So why does this matter? 

Mame needs to see the each of the mouse devices data as seperate to support two/multiple "mice" ;), and having XP support two pointers would be the most straight forward way.  But pointers are not the only mame/applications can do this, so "mouse" has a third meaning in the context of "does mame support two mice?"; this meaning isn't seeable or touchable, so it's harder to describe.  "Mouse instances" or "mouse data streams" are probably the best terms for this meaning.  XP doesn't support two mouse data streams navtively (win32 api) or through directX, but it does through RawInput.  (mame doesn't use RawInput)

Okay, to review:

"XP doesn't support two mice (mouse pointers)."
"XP supports two mice (mouse devices)."

"XP doesn't support two mice (win32 api)."
"XP doesn't support two mice (directX)."
"XP supports two mice (RawInput)."

"Mame uses directX for trackball, and win32 api for lightgun."
"AdvanceMame can now use RawInput."
"MameAnalog+ ver. 0.84 could use RawInput."


I hope this clarifies more than it confuses. ;)
Robin
Knowledge is Power