The NEW Build Your Own Arcade Controls
Main => Main Forum => Topic started by: Ron_Michallick on June 20, 2002, 06:42:20 pm
-
I'm working on the second generation MK product line.
Here's a sneak peek of the some of the features.
50 digital inputs
Supports two 12 position rotary switches using just 6 of the digital inputs
Supports two trackballs and two spinners.
Can hot switch EPROM keymap with two RAM keymaps "instantly".
Connects to computer using a single USB cable.
I'm going to use screw terminals and may even use the ones that can be unplugged with out unscrewing every wire connection.
It's obviously not the ideal interface, yet. So what other features would you like to see added? How much would you pay?
By the way, I'm selling my current inventory at very competitive pricing.
http://www.arcade66.homestead.com/files/
-
First, I must say EXCELLENT! I haven't had the opportunity to use your interfaces yet, but you may consider adding LED support if it isn't already included in your current interfaces. I'm guessing that you already have this, but it was missing from your list.
As for the pricing.... I'd say 90% of the mame cab'ers fall into 2 categories:
1.) Basic - 2 joysticks, 6 action buttons or less each, and the regular P1/P2/Coin buttons.
2.) Extreme - Everything they can fit onto one (or multiple) control panel(s).
There's the occasional single stick project, cocktail, convert a jamma & add a trackball/spinner project, etc. but those are definitely the minority.
Obviously, your new interface will appeal more to the #2 type builder. A combination of comparitively priced interface products that give the same/similar device controls puts you in the neighborhood of $180 or so. I'm sure you've done your homework and are aware of what is already out there and what they sell for.
It's not likely that you can get your price down to where the #1 builders would be tempted to go with Ultimate Interface rather than a MK40 "just in case" they want to add more devices in the future (I'm sure there are those that would, but I believe them to be a great minority). So, if you undercut this magic $180 number too much, you are just cutting your own throat, so to speak, and losing potential profit from the #2 builders.
On the flipside, if it is too much more than this $180 number, then the #2 builders will most likely go with separate interface components. However, you are offering something nobody can compare to: a single USB interface. Now that is something that people may be willing to shell out some extra $ for.
I'm curious how a PC treats multiple devices using a single USB interface. I mean, if two trackballs are connected/detected as a single USB device, can MAME distinguish between the two? Would one be automatically assigned to P1 and the other to P2? Would a special mame derivative/port be required, or would your interface take care of everything? Ahhh, so many questions you have sparked in my mind! :)
Great work, Ron! I'm sure this will turn into nearly the longest thread on the message board so far. :)
-
I'm curious how a PC treats multiple devices using a single USB interface. I mean, if two trackballs are connected/detected as a single USB device, can MAME distinguish between the two? Would one be automatically assigned to P1 and the other to P2? Would a special mame derivative/port be required, or would your interface take care of everything?
Short answers: no, yes but can be changed (in derivative), yes, no because of OS limits.
Long answers to these questions:
First of all, standard (windows) mame can't tell the difference between multiple trackballs/spinners. They are all assigned to player one. Doesn't matter if it's USB, ps/2, or serial.
dMame can tell the difference between 2 serial trackballs/spinners or between 1 serial and 1 ps/2. If you have the right drivers (and not a dos window run from windows).
My pet project, mame:Analog+, can tell the difference between two or more USB trackballs/spinners/mice if you have win98 or winMe, and directX 8 or higher.
In winXP or win2000, Analog+ acts like standard mame: all mouse devices are seen as one device for player 1. It doesn't work because of a microsoft OS "feature".
Back to win98/Me and Analog+: It can see multiple mice attached to one USB hub most of the time. It does on my hub, but I had one user have problems when he tried going through the hub he had. (I assume the one USB connection is basically a hub connected to the other devices?)
In Analog+, you can assign which player gets which trackball if you don't like the default. The default is the one whose driver was installed in windows first gets player1, the USB mouse/trackball/spinner that was installed second get player2, installed third = player 3, etc.
Check out mame:Analog+ at http://www.urebelscum.speedhost.com/
-
I'd need more than 50 buttons, 72 would be the absolute minimum for me.
-
I'd need more than 50 buttons, 72 would be the absolute minimum for me.
Heh... 72, that's a lot. Are you really sure about that 72? That's more than a 4 player cab needs. ::)
If you really need that many, check out hagstrom electronics or possibly piggy-backing ipacs....
H.G. Kilo 8)