Main > Main Forum
Is the Ultimarc 2 1/4" trackball junk??
Popcorrin:
Just a heads up as far as hacking a mouse for the ultimarc trackball. I tried to do the same and I ran into problems. I contacted ultimarc and they said you need pull up resistors in order to do this. They said their optic boards are different than the ones from happ trackballs.
Matt Berry:
First off I have both the ultimarc 2 1/4" trackball and the Happ 3" golden T high lip track ball. I would say that the Happ trackball is way better, it is smoother and constructed way better then the ultimarc. The problems with the ultimarc are it is loud, and not quite as smooth as the Happ trackball. You also can't rebuild the Ultimarc trackball very easily as the rollers and encoder wheel are stuck together, also makes replacing the bearings near impossible. (the bearings are open which allows crude to infiltrate the raceways) I'd also recommend the Optipac for interfacing any optical device, I just bought my second one today and they are well worth the money.
Minwah:
--- Quote from: Tiger-Heli on November 23, 2004, 05:38:04 pm ---The oscar hack is better for a single controller or for desktop controls where you want to plug stuff in and out as needed.
--- End quote ---
Tiger-Heli:
--- Quote from: Minwah on November 24, 2004, 03:19:57 pm ---Why would swapping positions matter with mice? Would this only matter if using dual trackballs (mapping problems)?
--- End quote ---
Okay, let me explain it this way -
Assume I have a trackball connected to OSCAR hack A. And two spinners connected to OSCAR hack B.
I have no other "mice" in the system.
I plug the OSCAR hack A in first followed by the OSCAR Hack B.
I fire up MAME (actually I think I might have to do this through the ctrl.cfg file) and set Centipede up to use Mouse 0 - the trackball. I set Arkanoid up to use Mouse 1 X-Axis. I set Csprint up to use P1 is Mouse 1 X-Axis, P2 is Mouse 2 Y-Axis.
All is well with the world. I am happily MAMEing away. 8)
Now I shut the cab down and start it back up. OSCAR hack A is now identified by the OS and thus MAME as Mouse 1 and hack B is now Mouse 0.
I can play Centipede with the spinners like an Etch-a-sketch, but the tball doesn't work. Arkanoid works with the trackball moving side-to-side, but the spinner doesn't work. Cspint works with the trackball side-to-side controlling P1 and up-and-down controlling P2 (which would be real interesting, but frustrating to play).
I am not happy . . . :'(
Btw, I think this could be avoided by mapping each game to either Sysmouse or "Mouse 0 or Mouse 1", but then accidentally moving the spinners affects the trackball games, etc.
Minwah:
--- Quote from: Tiger-Heli on November 24, 2004, 03:59:19 pm ---Okay, let me explain it this way -
--- End quote ---
I get what you mean...so does standard MAME now handle multiple mice?? I just assumed not, so mapped all my spinner/trackball inputs to MOUSECODE_1_ in my ctrlr file. I have a system mouse but now you mention it I've never tried to use it while in MAME...I assumed it would control MAME the same as my trackball/spinner - I can't put my analog panel in atm to try it. Maybe I have just been lucky and my OptiPac has always happened to be mousecode_1...
I realised joystick devices have this issue just never realised mice do.