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: Uh oh... ran out of buttons on my I-PAC2...  (Read 3215 times)

0 Members and 1 Guest are viewing this topic.

sofakng

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 646
  • Last login:February 18, 2021, 04:19:21 pm
Uh oh... ran out of buttons on my I-PAC2...
« on: July 12, 2004, 10:12:18 pm »
Well, due to poor planning on my part I have a problem.

I'm building my control panel and I have an I-PAC2.  My overlay artwork (already printed) is designed for a couple of extra buttons, only about 3.  These 3 are administration buttons (game pause, game options, etc) but I thought I was going to have enough spots on the I-PAC to put everything.

Here are my buttons:

1) Player 1 -- 7 buttons
2) Player 2 -- 7 buttons
3) Player 1 Joystick -- 4 buttons
4) Player 2 Joystick -- 4 buttons
5) Administration buttons -- 4 buttons
6) Start buttons -- 2 buttons
7) Credit buttons -- 2 buttons

(I also have another 4-way joystick with buttons, but they will share the player #1 buttons)

Total = 30 buttons

The I-PAC2 only has 28 inputs.  Now I also have an Opti-Pac and that has spots for two buttons-- left and right mouse button (which I also use on my control panel).

So am I stuck?  Is there a trick I'm missing to squeeze two more buttons out of this keyboard encoder?  

I've purchased it about 6 weeks ago (but never hooked it up yet), but I doubt I can exchange it for an I-PAC4.  I'm not sure I'd want to though just for two lousy buttons, but at the same time I don't want two useful buttons sitting on my control panel.

Any suggestions?


whammoed

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2310
  • Last login:August 10, 2025, 01:14:45 pm
  • Crack don't smoke itself
    • NiceMite
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #1 on: July 12, 2004, 10:21:49 pm »
I have no idea if this would work, but perhaps you could set up a shift function on the ipac.  Say player1 start and player1 button 1 = something.  Then wire up a button that would trigger both player1 start and player1 button1. (attatch both wires to the NO position of the microswitch)  Again, not sure it would work, just a thought.  And I hope that made sense!

MrBond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 390
  • Last login:March 10, 2012, 03:50:37 pm
  • ...The name's Do......Mr. Do!...
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #2 on: July 12, 2004, 10:46:25 pm »
Exactly what I was thinking!   ...but I don't know if it would work or not...
...they only live twice!...
(>")>----MAME----<("<)

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:July 10, 2025, 01:33:58 am
  • There's my post
    • RayB.com
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #3 on: July 12, 2004, 10:48:51 pm »
Personally I always though the 7 button layout is overkill. So perhaps you can remove those two extra buttons from that layout.... Just color one of the 6 differently, for games that need only 1 button.
NO MORE!!

MrBond

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 390
  • Last login:March 10, 2012, 03:50:37 pm
  • ...The name's Do......Mr. Do!...
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #4 on: July 12, 2004, 11:00:35 pm »
I have no idea if this would work, but perhaps you could set up a shift function on the ipac.  Say player1 start and player1 button 1 = something.  Then wire up a button that would trigger both player1 start and player1 button1. (attatch both wires to the NO position of the microswitch)  Again, not sure it would work, just a thought.  And I hope that made sense!

I just tried this out.  I connected both my shift key and down (a button that has a shift function: p for pause) to the same button.  When the button was pressed, the IPAC registered the down button first, then when I let go, it registered '1' (my shift key).  Some times I could get both 1 and down to register at the same time, but never 'p'.  I was using leaf switches, but I doubt it will be any different for microswitches.
Curious if anyone gets this to work...
...they only live twice!...
(>")>----MAME----<("<)

NoOne=NBA=

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2718
  • Last login:July 23, 2011, 08:59:16 am
  • Just Say No To Taito! -Nichibutsu
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #5 on: July 12, 2004, 11:06:14 pm »
Most people don't wire all 7 buttons in a 7 button pattern.
They wire them like this.

    6   5   4
4   3   2   1

That lets two buttons be wired to the same terminal, so it would save you two terminals.

Xphile

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 412
  • Last login:July 03, 2010, 12:54:48 am
  • I'll never go back to the NHL!
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #6 on: July 12, 2004, 11:11:58 pm »
if worse comes to worse, you could sell it here (for what you paid for it, probably..:-) and get a keywiz which has 32 inputs, plus..umm..well I'll paste the blurb:-)

"The Shazaaam! Key.   Like the shift key on a keyboard, the Shazaaam! Key lets 24 of your buttons have an alternate key assignment.  The Shazaaam! Key does not take away an input, so all 32 inputs are always available for use.  Another unique Shazaaam! feature is that, with an additional low-cost adapter, any switch can be modified to send a code from the alternate set with a single button press!  This means you can have up to 24 additional  switches for secondary functions, and still have all 32 inputs available for primary controls.")

http://www.groovygamegear.com/Page4.html

Pull a year and a half strike- it's over 4eva..
besides, WHL rocks!

sirwoogie

  • Supreme Chancellor
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 753
  • Last login:April 23, 2025, 10:29:35 pm
  • It's Hollyfeld in a Winnebago!
    • Build Your Own Arcade Controls
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #7 on: July 12, 2004, 11:47:52 pm »
This has certainly been the "problems wiring up my CP with an iPAC" day on this forum. :)

As others have stated, you might want to double duty button 4 on your player layouts. Why so many admin functions? Since you have printed the CP already, you're a little out of luck, but having more than one admin key seems a little redundant once you factor in shift keys. I have my shift mapped to (p), and then all the other functions (tab, ~, escape, etc) are shifts. If you do the double wire of button 4, only, you'd have just enough.

Using the optipac may be the second parachute, but you'd have to go redo your controller files to split off mouse buttons 1 and 2. If you have a tornado, you have access to three mouse buttons instead of just two on the optipac.

Kremmit

  • - AHOTW -
  • Wiki Contributor
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3165
  • Last login:June 17, 2025, 04:07:55 pm
  • Who the heck is that?
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #8 on: July 13, 2004, 01:22:54 am »
Or, if you don't want to use a shift key, you could do a very basic keyboard hack & run it through the keyboard pass-thru.  If you only want two buttons, it's not like you have to trace the whole keyboard matrix & do all the tricks to avoid ghosting.
« Last Edit: July 13, 2004, 01:23:33 am by Kremmit »

Sylentwulf

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 414
  • Last login:October 05, 2009, 09:13:35 am
    • The Electric Quarter
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #9 on: July 13, 2004, 07:25:25 am »
Noone has the answer up there.
Ya know, that is not easy to say.... lemme try again.
Noone NBA has your answer. 7 buttons for player 1 and 2 only take 6 inputs each. The 7th button is wired to 1 or 4.

BYOAC users get 5% off with coupon code byoac5

sofakng

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 646
  • Last login:February 18, 2021, 04:19:21 pm
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #10 on: July 13, 2004, 07:59:58 am »
Ahh, ok.  

Are you sure that I don't need 7 buttons per player for any games?

My button layout is like this:

x x x x
x x x

Should i make it:

1 2 3 4
4 5 6

or...

6 5 4 3
3 2 1

Thanks for the help!  As long as there are no games requiring 7 buttons I'll be fine.  I do want to hookup a dreamcast in the future, but I can wire two buttons to one terminal for the I-PAC, and then wire it as a unique button the dreamcast, right?

Thanks!



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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #11 on: July 13, 2004, 09:22:16 am »
You have the following options:

1)  Wire the extra 2 buttons to the Opti-pac and set MAME up to use Mouse button 0 and Mouse Button 1 for the Admin functions.

2)  Combine button 7 as mentioned above.

3)  Wire the I-PAC to activate the shift function with a single button press - this can be done with a Resistor/Capacitor circuit.  Andy had a diagram somewhere on ultimarc.com, but I can't find it now.  I'm also not sure if you can wire more than one button this way.  You could E-mail Andy about it, if this interests you, though.
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.

Hoagie_one

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3062
  • Last login:September 04, 2020, 12:36:28 pm
  • Um....whats a cabinet
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #12 on: July 13, 2004, 09:27:49 am »
you also dont nessesarily need 4 admin buttons.  Most of the admit features can be shift input with combinations of player1 button and joystick.

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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #13 on: July 13, 2004, 09:48:06 am »
you also dont nessesarily need 4 admin buttons.  Most of the admit features can be shift input with combinations of player1 button and joystick.
Right, but he already made the overlay to support them.  (White-out has no place on an arcade cab!)
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.

Hoagie_one

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3062
  • Last login:September 04, 2020, 12:36:28 pm
  • Um....whats a cabinet
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #14 on: July 13, 2004, 09:55:04 am »
Good point

ErikRuud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1709
  • Last login:March 05, 2021, 10:20:27 am
  • I'll build a cab for only 99.99.99!!!
    • Erik's humble video game page
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #15 on: July 13, 2004, 10:00:16 am »
Use the two inputs on the Opti-Pac!

I use the two mouse inputs on my PS/2 trackball with no problems.
Real Life.  Still a poor substitute for video games!       
American Laser Games Wrapper
O2em Rom Utility

sofakng

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 646
  • Last login:February 18, 2021, 04:19:21 pm
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #16 on: July 13, 2004, 10:48:15 am »
Excellent, keep the suggestions coming!

I've thought about using the Opti-Pac left/right mouse buttons as admin buttons... However, on the control panel I also four more buttons:  "Left Mouse Button" and "Right Mouse Button" (two sets of these wired together, so really its only two buttons).

Now, I was going to wire these to the Opti-Pac, but I could wire them to the same player 1 button 1 and button 2.  That would mean I have four buttons wired to "player 1 button 1 and button 2" but thats OK.  

If I did that, I would free up Mouse Left / Right on the Opti-Pac...

Phew, anybody understand what I just said? :)

What would you do in my situation:

1) Remove player 1 and 2 button 7 and use those extra two buttons for the admin functions.

2) Connect my current mouse left + mouse right buttons to player 1's button 1 and button 2.  (thus freeing up mouse left / mouse right and using those two for the two admin buttons)

3) Ask Andy about one-button shift-key wiring.  I'm a bit clueless on this, but if I talk to Andy I could probably figure it out.

I'm leaning more towards option #1, but I'm really worried that I'll run into games that require 7 buttons per player.  Are there any of them like this?

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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #17 on: July 13, 2004, 11:03:40 am »
1) Remove player 1 and 2 button 7 and use those extra two buttons for the admin functions.

2) Connect my current mouse left + mouse right buttons to player 1's button 1 and button 2.  (thus freeing up mouse left / mouse right and using those two for the two admin buttons)

3) Ask Andy about one-button shift-key wiring.  I'm a bit clueless on this, but if I talk to Andy I could probably figure it out.

I'm leaning more towards option #1, but I'm really worried that I'll run into games that require 7 buttons per player.  Are there any of them like this?
My suggestions were in order of preference, but if you have labelled mouse buttons on the panel, that might kill that.

Option 2 is good.

There are no seven button games in MAME (except Mole Attack, 9 buttons but you can "borrow" 3 of P2's buttons for that).

Now if you wan't to talk console (Nintendo 64) emulation, there are lots of 4-player 8-button dual analog stick games, but that won't work with your set-up anyway.
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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #18 on: July 13, 2004, 11:37:53 am »
You could use the method of doubling up inputs using the shift function which is detailed here: www.ultimarc.com/extra_shift.html
Another option is to swap the board for a 32-input I-PAC VE which I can arrange if you drop me an email.
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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #19 on: July 13, 2004, 11:43:52 am »
You could use the method of doubling up inputs using the shift function which is detailed here: www.ultimarc.com/extra_shift.html
That was the page I meant.  Just out of curiosity, could the same concept work with two buttons using two capacitors and two resistors?
Quote
Another option is to swap the board for a 32-input I-PAC VE which I can arrange if you drop me an email.
Andy
Nice offer!  sofakng needs to know that the I-PAC VE is USB only and that it uses SDRAM, so custom codesets must be re-loaded from software, but as long as neither of those are a problem, that's a good option.
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.

Goz

  • KOTA
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3421
  • Last login:June 25, 2024, 10:06:41 pm
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #20 on: July 13, 2004, 11:43:57 am »
You could use the method of doubling up inputs using the shift function which is detailed here: www.ultimarc.com/extra_shift.html
Another option is to swap the board for a 32-input I-PAC VE which I can arrange if you drop me an email.
Andy

Andy proves once again that he rocks!

-Goz

sofakng

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 646
  • Last login:February 18, 2021, 04:19:21 pm
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #21 on: July 13, 2004, 01:24:35 pm »
Excellent, thanks Andy!

I might take you up on the offer to switch to a I-PAC VE, but I'd much prefer to keep my IPAC-2 and wire up two extra buttons as you've shown.

However, I can't really follow the diagram.  The diodes I understand (and have used before),  but I've never used a capacitor or a resistor and I don't understand the electrical diagram...

Would anybody be kind enough to re-draw the diagram and explain a bit more?

If somebody would be so kind to do that, I'd be more than happy to make a nice webpage for it so that this information can be helpful to other newbies as well.

said7

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 218
  • Last login:January 24, 2012, 02:24:47 pm
  • "I smell..... NERDS" - Ogar
    • www.said7.com
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #22 on: July 13, 2004, 02:56:14 pm »
Best button layout for me.

     5  1  6
  1 2  3  4
Check out my site: http://www.said7.com
Arcade site comming soon.

sofakng

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 646
  • Last login:February 18, 2021, 04:19:21 pm
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #23 on: July 14, 2004, 09:43:26 am »
Ok, I think I've figured out that diagram, thanks for Andy's help!  Thanks again Andy!

Now I need to decide which layout to use:

1 2 3 4
4 5 6

or

1 2 3 4
5 6 7

So, regardless of HOW I get it to work (I now have a choice so I don't need to use the Opti-Pac mouse buttons), I am able to fully choose between those two setups :)

Which of those layouts would you choose?

I plan on playing a lot of fighters, so I'm thinking I would want the top layout.  Otherwise my 3 punch buttons and 3 kick buttons wouldn't line up properly.

Any thoughts?

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #24 on: July 14, 2004, 10:34:14 am »
btw, there IS a software only solution for you

wire all but the admin buttons (because you will ghosting if you don't).

Then for your admin button.  Create a dedicated shift button (say '*' for now... and 'z', 'x', 'c' for your bottom 3 buttons on player 1)

Next... you hook BOTH the shift key and one of your normal buttons to the admin keys.

so when pressing admin button 1, it actually pushes '*' AND 'z' at the same time... do the same for the other 4.

Next.. in mame

for admin 1, setup by pressing the button (* AND Z)

for button 1, press (from keyboard) z, *, *.... This shows up as Z NOT *

This will work as long as you arent using the admin buttons while pressing the main buttons... (if you do... then the main buttons will be ignored).  

This effectively creates a 2x28 matrix..

Other bad notes...

it will only work with mame.... Most other emulators wan'ts a dedicated ESC key to exit.  I'm not sure if howards wrappers will handle it properly.

But you COULD have ESC be one admin button and the shift be another.  This will probably take care of all your problems without wiring


PedroSilva

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 373
  • Last login:August 01, 2018, 08:37:57 am
  • Grettings !
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #25 on: July 14, 2004, 05:48:20 pm »
I thougth of something that might give 4 extra buttons and I would like to know if has anyone tried it and if it works:

Could it be possible, if we are using both I-Pac and Opti-Pac, to use the mouse buttons of Opti-Pac for both players leaving the two players buttons 1 and 2 free on I-Pac ?

Assuming a 6 button configuration, that should leave 8 extra buttons for admin functions on I-Pac (Buttons 1, 2, 7 and 8 of both players)


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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #26 on: July 15, 2004, 11:32:05 am »
I thougth of something that might give 4 extra buttons and I would like to know if has anyone tried it and if it works:

Could it be possible, if we are using both I-Pac and Opti-Pac, to use the mouse buttons of Opti-Pac for both players leaving the two players buttons 1 and 2 free on I-Pac ?

Assuming a 6 button configuration, that should leave 8 extra buttons for admin functions on I-Pac (Buttons 1, 2, 7 and 8 of both players)
That will work, no problem.

EDIT:  That will work, no problem as long as you are using MAME or an emulator that can handle mouse clicks as action inputs!
« Last Edit: July 15, 2004, 11:33:29 am by Tiger-Heli »
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.

SoundDoc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 103
  • Last login:January 18, 2012, 07:24:30 pm
  • I'm a Enigma!
    • DaCab!! (a work in progress)
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #27 on: July 15, 2004, 04:24:54 pm »
Just my quick  2 cents, Andy's extra button shift works great, I have 28 additional inputs at my disposal for "extra" things.
Just to help, heres the protoboard layout I used (just keep adding parts for more inputs) use the res/cap values on his page and you'll be fine. red lines are "traces" you need to make on the backside of the protoboard, the rest is just components. The circles are just used hole locations.
This is just a quick cut out of a much larger control board I'm building up for my cab, if you need values etc, let me know and I'll throw them on.

sd
DaCab, a work in progress searching for a better name.....
http://Http://DaCab.DatPlace.com

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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #28 on: July 15, 2004, 04:58:50 pm »
This is just a quick cut out of a much larger control board I'm building up for my cab, if you need values etc, let me know and I'll throw them on.
sd
I didn't know this could be used for more than one button.  Just wanted to point out (mainly for new people to the hobby):

There is no free lunch - you don't get 28 more action buttons, but you do have an additional 28 available inputs for coins and admin functions, etc.  The major drawbacks are as follows:

There is a slight delay built into the I-PAC shift function (that's why you need the RC circuit).  Not a problem for accessing the Tab menu, but maybe bad if you're trying to kill the last Invader.

The shift functions shift all the other keys.  In other words, if Coin 1 is Shift P1B1 and Coin2 is Shift P1B2, then if someone presses and holds Coin 1 and then presses P1B2, two coins will register instead of the P1B2 action.

Because of the above, it's a good idea to map shift functions to the same function as the basic button (unless you need them to be different) and to not have shift functions activate pause or escape (at least not by shifting a commonly used button).

Also b/c of the above and b/c of how the I-PAC shift function is designed, it's a good idea not to use your shift function button for regular game play (P1B1 would be a very poor choice), so with extensive shift button use, the I-PAC really ends up with only 27 useable action inputs.
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.

PedroSilva

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 373
  • Last login:August 01, 2018, 08:37:57 am
  • Grettings !
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #29 on: July 15, 2004, 05:17:11 pm »
I thougth of something that might give 4 extra buttons and I would like to know if has anyone tried it and if it works:

Could it be possible, if we are using both I-Pac and Opti-Pac, to use the mouse buttons of Opti-Pac for both players leaving the two players buttons 1 and 2 free on I-Pac ?

Assuming a 6 button configuration, that should leave 8 extra buttons for admin functions on I-Pac (Buttons 1, 2, 7 and 8 of both players)
That will work, no problem.

EDIT:  That will work, no problem as long as you are using MAME or an emulator that can handle mouse clicks as action inputs!

Great ... I've finished the wiring of the two joysticks of player one, spinner, trackball, all the admin buttons, coin 1 and 2 and the buttons 1 and 2 of player 1. I've programmed I-Pac and I'm triled ... everything is working fine so far ...  :D

Just one question:
I've notice a little delay on first response (on Windows) when you pass from the trackball to the spinner and vice versa ... once it starts working then it stays fine. Is this normal?

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:Uh oh... ran out of buttons on my I-PAC2...
« Reply #30 on: July 15, 2004, 05:22:51 pm »
Just one question:
I've notice a little delay on first response (on Windows) when you pass from the trackball to the spinner and vice versa ... once it starts working then it stays fine. Is this normal?
I think so!  One of the nice features of the opti-pac is that both devices are not active at the same time.  So if you accidentally whack the trackball, it doesn't mess up your game of Tempest.  The only logical way to make this happen (the opti-pac has both controls wire up but only one works at a time) is with a delay circuit.

I'm pretty sure this delay is what you are seeing.
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.

PedroSilva

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 373
  • Last login:August 01, 2018, 08:37:57 am
  • Grettings !
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #31 on: July 16, 2004, 05:56:10 am »
Just one question:
I've notice a little delay on first response (on Windows) when you pass from the trackball to the spinner and vice versa ... once it starts working then it stays fine. Is this normal?
I think so!  One of the nice features of the opti-pac is that both devices are not active at the same time.  So if you accidentally whack the trackball, it doesn't mess up your game of Tempest.  The only logical way to make this happen (the opti-pac has both controls wire up but only one works at a time) is with a delay circuit.

I'm pretty sure this delay is what you are seeing.

Ok. Thanks ... I'm hapier by the day ... everything is starting to work fine and all on the first time ...  ;D

Should be finished by the weekend ... after that the one thing missing will be the (very hard) chosen of the games to install and install them ...  :D

Any hints for this final step ? I'll be using Mamewah (latest version) and Mame 0.84.


Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Uh oh... ran out of buttons on my I-PAC2...
« Reply #32 on: July 16, 2004, 08:24:31 am »
btw, what why did you go?

did you try the software only solution?  Or build the circuit board?  Or grab mice?

j