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: With new multi-mouse support in Mame .68  (Read 3976 times)

0 Members and 1 Guest are viewing this topic.

HeadRusch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 596
  • Last login:September 02, 2006, 04:13:30 pm
  • ....Here you are all EQUALLY WORTHLESS...
With new multi-mouse support in Mame .68
« on: May 22, 2003, 02:01:59 pm »
Does this mean you can plug 2 USB trackballs into your pc and have 2 player Marble madness without anything extra fancy going on?

Does it support WIN98 or 2000? I'd love to run my cab with 2000 as Win98 locks up like every 2 hours :P

Also, does this mean if you have an OptiPac with the Serial interface, you're out of luck (I guess it only works with USB?)???? if you wanted to do 2 arcade trackballs...


".....its like a Koala crapped a rainbow in my brain!"

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 14, 2025, 12:38:01 am
  • The Bears Still Suck!

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:With new multi-mouse support in Mame .68
« Reply #2 on: May 22, 2003, 10:21:19 pm »
Does this mean you can plug 2 USB trackballs into your pc and have 2 player Marble madness without anything extra fancy going on?

Does it support WIN98 or 2000? I'd love to run my cab with 2000 as Win98 locks up like every 2 hours :P

Also, does this mean if you have an OptiPac with the Serial interface, you're out of luck (I guess it only works with USB?)???? if you wanted to do 2 arcade trackballs...

AFAI can tell, it has the same limits as mame:Analog+:
  • USB only (sorry, not serial, not PS/2)
  • win9x only (win98, winME, maybe win95; but not win2000, not winXP)
  • directX 7.0 (analog+ is currently 8.0, but I plan drop back to 7.0, too)
These are all limits due to windows OS & directX.  Mame can't do anything about them.


Plus two big differences:
  • Mame has player 1 is controlled by all mice, player 2 is USB mouse 1 only, player 3 is USB mouse 2 only, player 4 is USB mouse 3 only.  Analog+ has player 1 controlled by all mice only if no USB mice are connected; if USB mice are connected, USB # = player #
  • Mame can't change the mouse to player setting; Analog+ can with either -switchablemice or -switchmiceaxes option set
Because of that first difference, no two player marble madness in official mame, yet.
Robin
Knowledge is Power

HeadRusch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 596
  • Last login:September 02, 2006, 04:13:30 pm
  • ....Here you are all EQUALLY WORTHLESS...
Re:With new multi-mouse support in Mame .68
« Reply #3 on: May 22, 2003, 11:03:10 pm »
Ok, I'm not getting it (thats the reason for this 2nd thread).

When you say DX7, does that mean if I have DX8 or DX9 installed on the box I'd have to downgrade to 7.0?

Ok...on to the real confusing part: You say Player 1 is controlled by all mice, P2 is USB mouse 1 only, P3 is usb mouse 2......I'm...not.....understanding.

Does that mean Player 1 is essentially not able to be played since its inputs are a mash of all the other inputs (in the case of a Marble Madness 2 player trackball game that player 1's moves will be over-ridden by player 2's movements, but not vice versa....

>> Sorry if I'm being dense here.. <<
".....its like a Koala crapped a rainbow in my brain!"

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 13, 2025, 11:38:27 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:With new multi-mouse support in Mame .68
« Reply #4 on: May 23, 2003, 01:44:26 am »
As with all versions of directx since the beginning of directx, when you have a higher version installed on your system it will run all apps that use that version or lower in their codeing calls.  

Think about it man, if it didn't then everytime you upraded dx all of your old games wouldn't run.  :)

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:With new multi-mouse support in Mame .68
« Reply #5 on: May 23, 2003, 02:48:04 am »
Ok, I'm not getting it (thats the reason for this 2nd thread).

When you say DX7, does that mean if I have DX8 or DX9 installed on the box I'd have to downgrade to 7.0?

No, the user needs 7.0 or later; 8.0, 8.1, or 9.0 are fine, too.  When I talked about analog+ going back to 7, that's for compiling.  Sorry for not making that clear.  :-\

BTW, (windows) mame has been compiled with dx5 until this version, which is dx7.

Quote
Ok...on to the real confusing part: You say Player 1 is controlled by all mice, P2 is USB mouse 1 only, P3 is usb mouse 2......I'm...not.....understanding.

Does that mean Player 1 is essentially not able to be played since its inputs are a mash of all the other inputs (in the case of a Marble Madness 2 player trackball game that player 1's moves will be over-ridden by player 2's movements, but not vice versa....

>> Sorry if I'm being dense here.. <<

Yup, That's what I mean.  Weird numbering stuff going on.  The number of mice mame finds is one more than the number of USB mice installed (up to mame finding 4 mice), unless zero mice are installed (if that ever happens in windows ;) ).

The first mouse, mame's "mouse one", is the "system mouse", ie all the mice joined.  This is just like the mouse cursor in windows; it is controlled by all the different mice you have installed.

The second mouse, mame's "mouse two" is the first USB mouse.  This mouse's movements is also going to the "system mouse", aka mouse one.

The third & forth mice are the same way, being the 2nd and 3rd USB mice.

All remaining USB mice (USB mouse 4 and up) mame only sees their inputs in the "system mouse" aka mouse one.  This is due to mame's limit of four players = limit of for mice = 1 "system mouse" + 3 USB mice.


For Analog+, it's a little different.  It calls the "system mouse" mouse zero, or "sysmouse".  This lets all the USB mice drop down a number and seem more normal.  Also, Analog+ can see up to 8 USB mice's individual inputs plus the "sysmouse", for a "total" of 9 mice.  

Opps, I think I went into too much detail. :-X :-[ ;D  I'll end this with:

Analog+ can play marble madness with 2 USB trackballs.
Robin
Knowledge is Power

HeadRusch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 596
  • Last login:September 02, 2006, 04:13:30 pm
  • ....Here you are all EQUALLY WORTHLESS...
Re:With new multi-mouse support in Mame .68
« Reply #6 on: May 23, 2003, 11:38:14 am »
..and if I go to yer site and download analog for .68, it behaves much like regular executable mame? find anice front end and use that then?  I've got two uSB trackballs here and I'd love to try out MM with 2 players.

Hmmm...time to download...
and read..

THANK YOU for the dumbed-down explanation ;)
".....its like a Koala crapped a rainbow in my brain!"

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:With new multi-mouse support in Mame .68
« Reply #7 on: May 23, 2003, 06:40:53 pm »
..and if I go to yer site and download analog for .68, it behaves much like regular executable mame? find anice front end and use that then?  I've got two uSB trackballs here and I'd love to try out MM with 2 players.

Hmmm...time to download...
and read..

THANK YOU for the dumbed-down explanation ;)

My site sucks on the info side.  :-[  If you have problems, feel free to ask (email or here is fine).

Yes, Analog+ should work on FEs, but the new Analog+ options probably won't be settable from the FE.  If you have exactly two USB trackballs, you won't need any of the options though; MM should play fine 2 players from a FE with winME/98.
Robin
Knowledge is Power

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 13, 2025, 11:38:27 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:With new multi-mouse support in Mame .68
« Reply #8 on: May 25, 2003, 03:37:43 pm »
Actually rebel, most of the fe's around these parts don't allow you to set any settings for the emulator.  That's the user's job. ;)  Now "uglier" front ends like emuloader do but that's because if they didn't they would simply be a lame ripoff of the already lame mame32 gui.  (Ok my rant is over, go back to your business.)

However virtually all front-end's allow you to pass command line options, so as long as switches are included you are good.  

shmokes

  • Just think of all the suffering in this world that could have been avoided had I just been a little better informed. :)
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10397
  • Last login:September 24, 2016, 06:50:42 pm
  • Don't tread on me.
    • Jake Moses
Re:With new multi-mouse support in Mame .68
« Reply #9 on: May 25, 2003, 04:21:13 pm »
When you say two usb trackballs will work fine do you mean they have to be on separate USB channels or will two trackballs hooked to one USB optipac work fine?
Check out my website for in-depth reviews of children's books, games, and educational apps for the iPad:

Best Kid iPad Apps

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:With new multi-mouse support in Mame .68
« Reply #10 on: May 25, 2003, 07:31:53 pm »
When you say two usb trackballs will work fine do you mean they have to be on separate USB channels or will two trackballs hooked to one USB optipac work fine?

Optipac is designed to be seen as two USB mouse devices.  It works.

Hubs are fine (two USB mice plugged into one hub, the hub plugged into one port in the computer).

As for other stuff, as long as the trackballs are seen as separate devices in windows, it'll work.  If they're seen as one USB mouse, windows can't tell the difference.  (Don't know of any other stuff, but gotta cover myself.) ;)


Actually rebel, most of the fe's around these parts don't allow you to set any settings for the emulator.  That's the user's job. ;)  Now "uglier" front ends like emuloader do but that's because if they didn't they would simply be a lame ripoff of the already lame mame32 gui.  (Ok my rant is over, go back to your business.)

However virtually all front-end's allow you to pass command line options, so as long as switches are included you are good.  

D'oh.  For some reason I was thinking of mame32. :-[  I know most FEs aren't like that.

Sorry about insulting all the FE writes out there. :)
Robin
Knowledge is Power

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 14, 2025, 12:38:01 am
  • The Bears Still Suck!
Re:With new multi-mouse support in Mame .68
« Reply #11 on: May 26, 2003, 12:20:51 am »
Urebel, So, mentioning mame .68+ has multiple mouse support isn't really worth it right now?

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:With new multi-mouse support in Mame .68
« Reply #12 on: May 26, 2003, 03:53:36 am »
Urebel, So, mentioning mame .68+ has multiple mouse support isn't really worth it right now?

I guess you could say it's not.   :-\

I was really excited when I first saw mame 0.68 with my different TBs working separately, and I guess I didn't realy look into the full extent of the (very) partial support.  :-X
Robin
Knowledge is Power

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 14, 2025, 12:38:01 am
  • The Bears Still Suck!
Re:With new multi-mouse support in Mame .68
« Reply #13 on: May 26, 2003, 01:32:54 pm »
Yah, it's a good thing to note though.  It means your life will hopefully be easier now :)

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:With new multi-mouse support in Mame .68
« Reply #14 on: May 27, 2003, 05:12:56 am »
Yah, it's a good thing to note though.  It means your life will hopefully be easier now :)

That's for sure.  The cleaner code will make things earier for others trying to compile their own, too.
Robin
Knowledge is Power

HeadRusch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 596
  • Last login:September 02, 2006, 04:13:30 pm
  • ....Here you are all EQUALLY WORTHLESS...
Re:With new multi-mouse support in Mame .68
« Reply #15 on: May 27, 2003, 04:33:52 pm »
Ok....I'm going to be building a Verti-Mame mamecab for vertical games.  Included in the endeavor will be 2 Spinner joysticks from Happs, probably the opticals and not the mechanicals.

Question:  Whats the recommended way of mounting this configuration using analog mame....

OptiPac USB or....
".....its like a Koala crapped a rainbow in my brain!"

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 14, 2025, 12:38:01 am
  • The Bears Still Suck!
Re:With new multi-mouse support in Mame .68
« Reply #16 on: May 27, 2003, 08:04:26 pm »
Ok....I'm going to be building a Verti-Mame mamecab for vertical games.  Included in the endeavor will be 2 Spinner joysticks from Happs, probably the opticals and not the mechanicals.

Question:  Whats the recommended way of mounting this configuration using analog mame....

OptiPac USB or....


Either each spinner on their own mouse, but then you NEED win98, or both spinners an axis of a single mouse and use analog+ mame to split the axis.  Optipac is an easy way, otherwise you could try a mouse hack or purchasinga  prehacked mouse from oscarcontrols.

HeadRusch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 596
  • Last login:September 02, 2006, 04:13:30 pm
  • ....Here you are all EQUALLY WORTHLESS...
Re:With new multi-mouse support in Mame .68
« Reply #17 on: May 27, 2003, 08:34:19 pm »
Hmmmm...with an optipac can I run dual spinners without 98?

i thought with an Opti I had to run windows 98 to get the dual spinners/dual trackballs plus run advance mame.

con-fus-ed



".....its like a Koala crapped a rainbow in my brain!"

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 14, 2025, 12:38:01 am
  • The Bears Still Suck!
Re:With new multi-mouse support in Mame .68
« Reply #18 on: May 27, 2003, 09:00:15 pm »
Hmmmm...with an optipac can I run dual spinners without 98?

i thought with an Opti I had to run windows 98 to get the dual spinners/dual trackballs plus run advance mame.

con-fus-ed

No, you need win98 if you want two mouse inputs.  You can use what ever windows for single mouse input and use the split axis option in analog mame to have two spinners.  Each spinner would be an axis of the single mouse.

HeadRusch

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 596
  • Last login:September 02, 2006, 04:13:30 pm
  • ....Here you are all EQUALLY WORTHLESS...
Re:With new multi-mouse support in Mame .68
« Reply #19 on: May 27, 2003, 10:10:54 pm »
Gotcha, thanks for the clarification.

Axis splitting is done via AnalogMame or is it a function of mame at this stage of the game.......?
".....its like a Koala crapped a rainbow in my brain!"

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 14, 2025, 12:38:01 am
  • The Bears Still Suck!
Re:With new multi-mouse support in Mame .68
« Reply #20 on: May 27, 2003, 10:46:55 pm »
Gotcha, thanks for the clarification.

Axis splitting is done via AnalogMame or is it a function of mame at this stage of the game.......?


Right now, only a function of analog mame.

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:With new multi-mouse support in Mame .68
« Reply #21 on: May 28, 2003, 05:04:19 am »
Gotcha, thanks for the clarification.

Axis splitting is done via AnalogMame or is it a function of mame at this stage of the game.......?


Right now, only a function of analog mame.

FWIW, AdvancedMame does it, too.
But, for some reason, I suggest Analog+ (see sig). ;)
Robin
Knowledge is Power