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: Encoder question (Mini-pac specifically)  (Read 5068 times)

0 Members and 1 Guest are viewing this topic.

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Encoder question (Mini-pac specifically)
« on: November 11, 2007, 11:22:04 pm »
I don't know why this confuses me SO much. It seems like an easy question to find an answer to, but I just can't see it. Here's my deal:
Will the mini-pac work for this set up?

2 - U360 joysticks (that would plug directly into the PC via USB not using the mini-pac)
14 - player buttons (7 for each joystick)
2 - pinball side buttons
1 - dedicated 1 player button
1 - dedicated 2 player button
1 - dedicated player 1 coin button
1 - dedicated player 2 coin button
2 - dedicated Pause buttons
2 - dedicated Exit buttons
2 - admin buttons (haven't decided how to use them; probably one will be a left mouse button, one will be a shift button)
1- Highlip HAPP trackball
no spinner (yet).

I don't need any LEDs or special features with the exception for the shift feature just in case.

And just to confirm: when I set the buttons up, everything will remain programmed after reboot, correct? (I think that's what EEPROM means)  :P

Thanks guys!!

Kajoq

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 284
  • Last login:June 14, 2024, 11:28:46 pm
Re: Encoder question (Mini-pac specifically)
« Reply #1 on: November 11, 2007, 11:48:57 pm »
How big is your panel going to be that you need a pause and exit button for each player?  That seems rather redundant.

Anyways - A minipac will not be able to handle all those buttons.  For that many you'll actually need an Ipac4.  To handle the trackball you need either a minipac or an optipac.

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Re: Encoder question (Mini-pac specifically)
« Reply #2 on: November 12, 2007, 02:31:35 am »
It is 36" long. I guess it is redundant, but the holes are drilled, so...  :dizzy:

That being said, I guess I figured that being a keyboard encoder, I could reassign any of the 28 inputs to whatever I needed. So since my joysticks will plug directly into the USB, I'd have all those 28 total inputs to use for button usage.

Maybe someone can help me with this - how many total buttons can I get with with the following:
I-PAC2
I-PAC4
Mini-PAC

Thanks for your help.

genesim

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 810
  • Last login:April 12, 2010, 08:18:42 pm
Re: Encoder question (Mini-pac specifically)
« Reply #3 on: November 12, 2007, 03:22:24 am »
Just out of curiosity...so the holes are already drilled...COOL.   But why do they have to be separate pause buttons?   Why not just daisy chain those commands to do the same thing.   I understand you want each player to press pause, but is there really going to be a "race" to do so??  If its paused, nobody plays, so why does it need to be different?

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Encoder question (Mini-pac specifically)
« Reply #4 on: November 12, 2007, 09:59:58 am »
Yes, EEPROM means everything remains programmed.

It looks to me like it should support it, but I see no need for dual dedicated PAUSE inputs and EXIT inputs.  If you want two buttons connected together so they are convenient for each player that's different (but not sure that's a good idea for exit, but ...).

What you are taking about would essentially be connecting one pause button to an input that sends P, a second button to an input that sends O, and re-configuring MAME so that Pause was "Either O or P".  That should work, but it's pretty pointless.

Maybe someone can help me with this - how many total buttons can I get with with the following:
I-PAC2 - 28 Inputs, but only 27 can be "Action" inputs if the shift function will be used.
I-PAC4 - 56 Inputs, but only 54 can be "Action" inputs if both shift functions will be used.
Mini-PAC - 30 Total Inputs, 28 programmable, but only 29 can be "Action" inputs if the shift function will be used (same as I-PAC2 plus left and right mouse buttons that can't be re-assigned).

It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Re: Encoder question (Mini-pac specifically)
« Reply #5 on: November 12, 2007, 11:30:09 am »
Quote from: genesim
Just out of curiosity...so the holes are already drilled...COOL.   But why do they have to be separate pause buttons?   Why not just daisy chain those commands to do the same thing.   I understand you want each player to press pause, but is there really going to be a "race" to do so??  If its paused, nobody plays, so why does it need to be different?
I guess I really didn't think it over that well. I was just thinking for convenience of each player to have their own pause or exit button. I really don't have my heart set on it and now that a few of you have brought it up, it really does make not sense to have the 2 seperate pause and exit buttons. Maybe I'll get that GGG spinner I've debated about and move a few things around on the ol' CP.

Quote from: Tiger-Heli
I-PAC2 - 28 Inputs, but only 27 can be "Action" inputs if the shift function will be used.
I-PAC4 - 56 Inputs, but only 54 can be "Action" inputs if both shift functions will be used.
Mini-PAC - 30 Total Inputs, 28 programmable, but only 29 can be "Action" inputs if the shift function will be used (same as I-PAC2 plus left and right mouse buttons that can't be re-assigned).
So by reading this, I can get away with using either the I-PAC2 w/ OptiPAC or the Mini-PAC. If that's true, why would Kajoq say I need an IPAC4? (Not trying to call ya out, Kajoq. I'm just trying to understand these things.)

Another question: Will the GGG TT2 spinner be able to connect to a mini-PAC or Opti-PAC if I order the "slave configuration"?

Thanks everyone for your responses!!!!!

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Encoder question (Mini-pac specifically)
« Reply #6 on: November 12, 2007, 11:43:43 am »
I guess I really didn't think it over that well. I was just thinking for convenience of each player to have their own pause or exit button. I really don't have my heart set on it and now that a few of you have brought it up, it really does make not sense to have the 2 seperate pause and exit buttons. Maybe I'll get that GGG spinner I've debated about and move a few things around on the ol' CP.

You're not paying attention to what we are telling you.  There is no problem with having two pause buttons on your panel.  There is no reason to have two pause inputs.  Set one of your I-PAC inputs to Pause and wire both buttons to that.

The same is true of the exit buttons as well - except here I see a potential problem when one person wants to exit and the other doesn't:
Player 1:  I suck at this game this is boring.  I lost my last guy 15 minutes ago and you still have 5 ships left.
Player 2:  Shut up, I'm almost to a new high score.
Player 1:  I want to play Tempest instead - hits his Exit button.
That can be messy even with only one exit button, but with two it's more likely.

Although the TT2 spinner sounds like a good idea.

Quote from: Tiger-Heli
So by reading this, I can get away with using either the I-PAC2 w/ OptiPAC or the Mini-PAC.
Mini-Pac would be much cheaper if you only have a single spinner and trackball, which it sounds like you do.

Quote
If that's true, why would Kajoq say I need an IPAC4? (Not trying to call ya out, Kajoq. I'm just trying to understand these things.)
My guess is that he didn't see that you were using U360 joysticks, which otherwise would subtract another 8 inputs.

Quote
Another question: Will the GGG TT2 spinner be able to connect to a mini-PAC or Opti-PAC if I order the "slave configuration"?
I think RandyT said it should work but he wouldn't guarantee performance, but I would verify with him first unless anyone else knows?
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Re: Encoder question (Mini-pac specifically)
« Reply #7 on: November 12, 2007, 12:01:02 pm »
Quote
You're not paying attention to what we are telling you.  There is no problem with having two pause buttons on your panel.  There is no reason to have two pause inputs.  Set one of your I-PAC inputs to Pause and wire both buttons to that.
Thanks I think it clicked in my head now. :P

Quote
I think RandyT said it should work but he wouldn't guarantee performance, but I would verify with him first unless anyone else knows?
I will PM Randy and let you know what I find out.

Thanks!!

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Re: Encoder question (Mini-pac specifically)
« Reply #8 on: November 12, 2007, 05:29:15 pm »
Per RandyT in a PM:
Quote
You probably can, but it's not a recommended configuration.  Due to the high-res nature of the device, it should have a dedicated interface.

tomsurfnj

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:February 11, 2010, 01:12:43 pm
Re: Encoder question (Mini-pac specifically)
« Reply #9 on: November 12, 2007, 05:57:51 pm »
I was able to get 28 buttons mapped , plus 2 mouse buttons via my mini-pac. I would just share your pause, exit and coin buttons. Since they will be doing the exact same thing. I have mine shared.

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Re: Encoder question (Mini-pac specifically)
« Reply #10 on: November 12, 2007, 06:24:55 pm »
Thanks guys, this is just the kind of feedback I needed.

northerngames

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2927
  • Last login:April 09, 2016, 04:18:51 pm
Re: Encoder question (Mini-pac specifically)
« Reply #11 on: November 12, 2007, 06:29:02 pm »
a mini-pac with opti would work for the above as long as the joysticks work on there own.

and as stated in the post above run your same signal wire from the left side pause terminal and connect it to your right side pause terminal.

puase is puase and exit is exit no mater wich player uses's it.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Encoder question (Mini-pac specifically)
« Reply #12 on: November 13, 2007, 07:57:15 am »
Per RandyT in a PM:
Quote
You probably can, but it's not a recommended configuration.  Due to the high-res nature of the device, it should have a dedicated interface.
OTOH, it doesn't save you money, but the non-slave TT can control a trackball (with the spinner on the Z-axis) for $7 more than the slave, which would let you use the I-Pac2 instead of the Mini-Pac (which is $10 more expensive but easier to wire).

And if you are going that route, since the optical controls are off the encoder, you could go with a KeyWiz or GPWiz if you wanted to.

But I likely threw too many choices at you so post back if you are confused.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: Encoder question (Mini-pac specifically)
« Reply #13 on: November 13, 2007, 08:55:41 am »
Our SpinTrak spinner works fine with the Mini-PAC and is comparable in resolution to the TT2 so I would expect that to work as well.
Andy

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Encoder question (Mini-pac specifically)
« Reply #14 on: November 13, 2007, 09:13:12 am »
Our SpinTrak spinner works fine with the Mini-PAC and is comparable in resolution to the TT2 so I would expect that to work as well.
Andy
True, I forgot about that (more properly didn't think about it).  Personally, I like the way the TT2 mounts similarly to a standard pushbutton, but ...
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

knave

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1580
  • Last login:February 01, 2025, 06:42:47 pm
Re: Encoder question (Mini-pac specifically)
« Reply #15 on: November 13, 2007, 11:49:15 am »
Just thought i'd chime in to remind you that the U360's each have there own 8 input encoder to add to those from the minipac.

So:
Minipac ......30(28) inputs
2XU360's....16 inputs (plus they save the 8 inputs normaly needed for joys)

Total...........46 inputs (44 prog)

Unless I'm mistaken this is right. (with that many you have room for lots of redundant buttons)

genesim

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 810
  • Last login:April 12, 2010, 08:18:42 pm
Re: Encoder question (Mini-pac specifically)
« Reply #16 on: November 13, 2007, 12:00:49 pm »
Quote
I really don't have my heart set on it and now that a few of you have brought it up, it really does make not sense to have the 2 seperate pause and exit buttons.

I think you are misintepreting my meaning.

I meant that instead of having each button as a separate command, just daisy chain them all together.   i.e.  "P" is the command, and have player 1, player 2, player 3...etc. all be "P".

But yeah, more then one is overkill to me, but then again it is personal preference.    But you don't have to make them all different even if they are physically different buttons.

They are only microswitches, so as long as you have them grounded correctly, which ever button breaks the continuity....it is the same difference.   Kind of like having a water line.   If you have several different valves, any of them will do the trick on shutting it off.

genesim

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 810
  • Last login:April 12, 2010, 08:18:42 pm
Re: Encoder question (Mini-pac specifically)
« Reply #17 on: November 13, 2007, 12:01:55 pm »
oops I didn't read enough.   yeah...what they said.  ;D

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Encoder question (Mini-pac specifically)
« Reply #18 on: November 13, 2007, 12:04:39 pm »
Total...........46 inputs (44 prog)
Unless I'm mistaken this is right.
Not quite right - Andy correct me if I'm wrong.
I think the U360 has 8 gamepad buttons (not programmable), so the 16 inputs are read as J1B1, J1B2, etc.  Not much of an issue for MAME, but also not an additional 16 keyboard encoder inputs.

Quote
(with that many you have room for lots of redundant buttons)
Again,  redundant buttons are not a problem, redundant inputs are.

You could have a 5-input encoder and want to have a pause button for each hand of every player and connect 16 buttons to the input mapped to pause and it should work fine.

Now if you take that same encoder and either program two of the inputs to "P" or leave one as "P" and one as "O" and map Pause to "O or P" in MAME, you esentially now have only a 4-input encoder b/c you can't do anything unique with that input.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Re: Encoder question (Mini-pac specifically)
« Reply #19 on: November 14, 2007, 01:29:38 am »
Wow, great information guys. So many decisions, but this thread has helped me tremendously. At least I know if I end up getting a mini-PAC or an Ipac2/optipac combo that I wouldn't be stuck with the wrong thing(s).

One thing is for sure, I am convinced the pause and exit buttons for each player is redundant and not needed. So that leaves me with 2 extra holes that I can use as admin buttons.

Thank you!

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Encoder question (Mini-pac specifically)
« Reply #20 on: November 14, 2007, 06:18:58 am »
So that leaves me with 2 extra holes that I can use as admin buttons.
Or dual spinners that you could use for Blasteroids or Etch-A-Sketch or ... Driving Games - that's the ticket!!!!
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Lakersfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:May 03, 2025, 12:22:30 am
Re: Encoder question (Mini-pac specifically)
« Reply #21 on: November 14, 2007, 12:50:22 pm »
Or dual spinners that you could use for Blasteroids or Etch-A-Sketch or ... Driving Games - that's the ticket!!!!

lol dual spinners? hmmm ...  :P