Main > Main Forum
New Product - Apache Controls Blackhawk Push/Pull Spinner
u_rebelscum:
--- Quote from: Buddabing on June 13, 2006, 09:26:28 am ---
--- Quote from: apachecontrols on June 12, 2006, 11:33:10 pm ---*Note that MAME emulation (on tests earlier this year) does not support 5 mouse inputs, only 4 (M0-M3). This isn't a big deal, just something to mention in case people wanted 5 buttons for MAME. This could change down the road, and we suspect it will, hence the Blackhawk design comes standard with the M4 button ready.
--- End quote ---
I don't think this is correct. It looks to me, from examining the source, that MAME supports 8 mice, each with 8 buttons and 3 axes of movement.
--- End quote ---
ApacheControls is right. :-\
Mame has places for more buttons than it actually polls. Mame currently polls only the first four mouse buttons.
It's sort of easy, but not totally straight forward, to add more buttons. Mame can be changed to have five buttons in winXP with a few simple additions, and/or eight buttons in win9x with a couple different changes. (Mame is using rawinput for winXP, & directInput for win9x.)
Buddabing:
Yep, Robin, you are right, the OSD code only supports 4 mouse buttons.
--- Code: --- // add mouse buttons
for (button = 0; button < 4; button++)
{
--- End code ---
This really should be changed.
u_rebelscum:
--- Quote from: Buddabing on June 13, 2006, 02:59:29 pm ---Yep, Robin, you are right, the OSD code only supports 4 mouse buttons.
--- Code: --- // add mouse buttons
for (button = 0; button < 4; button++)
{
--- End code ---
This really should be changed.
--- End quote ---
It'll take a little more than that line ;), but yes.
Minwah:
--- Quote from: Buddabing on June 13, 2006, 02:59:29 pm ---This really should be changed.
--- End quote ---
I'm sure Derrick mentioned a reason why this is the case, and why he wouldn't be changing it any time soon (if ever).
I don't see it as a big deal....there are enough other digital inputs to go round...
Cananas:
--- Quote from: Minwah on June 14, 2006, 07:53:33 am ---
--- Quote from: Buddabing on June 13, 2006, 02:59:29 pm ---This really should be changed.
--- End quote ---
I'm sure Derrick mentioned a reason why this is the case, and why he wouldn't be changing it any time soon (if ever).
--- End quote ---
The main reason it was Mamedev wanted to limit the directx version needed to 3.0. With the new render engine (needs Directx 8 or above), I think it could be implement. I sent the code changes to the mamedevs.
--- Quote ---I don't see it as a big deal....there are enough other digital inputs to go round...
--- End quote ---
Yes, I think is not a big deal, but like it is easy to implement, it could be used to map start and coind to some buttons of the LCDTopGun (you know, you must a few meters away for your monitor and keyboard to play).