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: WinIPAC setup - shift keys  (Read 4894 times)

0 Members and 1 Guest are viewing this topic.

Scumgriever

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:July 30, 2013, 07:27:31 am
WinIPAC setup - shift keys
« on: December 09, 2006, 04:10:30 pm »
Hi,

I'm waiting for the arrival of an IPAC 4 and have been having a play around with WinIPAC while I wait.

I have beenplanning on using the shift function to access the mame menu type commands. Exit, tab etc,

I was just having a look a the key assignment cinfiguration table in WinIPAC tough and noticd that there seems to be an option to set a second shift key.

one for P1 & 2 and one for P3 & P4.

Am I right in assuming that you can set two different shift keys but they will only work with half the controlls?

EG like the pic, i could set shift 1 to be P1 start and shift two to P3 start.

but then shift 1 (P1 start) could only be used to shift keys plugged into P1 or P2 controlls?

same for the second shift.

So I could theoreticaly have P1 coin set as shift which could control P2 P3 and P4 coin and start buttons by setting both shifts to P1 coin.

But I couldn't set P1 coin as the shift and then have it shifting P2, P3 & P4 coin while also having P1 start as the second shift, shifting P2, P3, P4 start.

This is 90% hypothetical just trying to et my head around programming the IPAC so that its quick and painless when it arrives.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: WinIPAC setup - shift keys
« Reply #1 on: December 09, 2006, 05:01:52 pm »
Quote
Am I right in assuming that you can set two different shift keys but they will only work with half the controlls?

I have a I-pac 4 (that I broke..long story) anyway

I think it only has one shift for all buttons

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: WinIPAC setup - shift keys
« Reply #2 on: December 09, 2006, 05:20:02 pm »
That was sure hard to follow.  I think you have the concept, but it may help you to realize that the terminal labels on the board are just that: terminal labels on the board.  By default, you would plug P1Button1 into the P1SW1 terminal and it will send LCtrl, but you could plug it into P3SW5, reprogram the board so P1SW5 sends L Ctrl, and that works as well.  I'll explain why later.
I was just having a look a the key assignment cinfiguration table in WinIPAC tough and noticd that there seems to be an option to set a second shift key.
one for P1 & 2 and one for P3 & P4.
Am I right in assuming that you can set two different shift keys but they will only work with half the controlls?
EG like the pic, i could set shift 1 to be P1 start and shift two to P3 start.
That is my understanding.
Quote
but then shift 1 (P1 start) could only be used to shift keys plugged into P1 or P2 controlls?
same for the second shift.
To only shift switches connected to the P1SW1-8, P2SW1-8, Start 2, Coin 1, and Coin 2 terminals - subtle difference which I am getting to.
Quote
So I could theoreticaly have P1 coin set as shift which could control P2 P3 and P4 coin and start buttons by setting both shifts to P1 coin.
I didn't quite follow here.

You can't set both shifts to the same input.  (In theory, I think you could set Coin 1 and Coin3 as shift inputs, wire a button to BOTH terminals, and re-program the coin3 terminal to send 5, but you would lose one input, would probably need diodes on the switch, and it still might not work.  I know it is not recommended.)

Do you mean P1 Coin, Coin1 (5) is a shift button and when the Coin 1 button is pressed along with another key you get the following (using only one shift button):
P1B1 it sends P1 Start
P1B2 sends P2 Start
P1B3 sends P3 Start
P1B4 sends P4 Start
P1B5 sends P2 Coin
P1B6 sends P3 Coin
P1B7 sends P4 Coin
If so, yes you can do that, but it will be awkward having player 4 jump over to Player 1's position to play the games.

You can also set Coin 1 as the shift button and have:
P1B2 it sends P1 Start
P2B2 sends P2 Start
P3B2 sends P3 Start
P4B2 sends P4 Start
P2B1 sends P2 Coin
P3B1 sends P3 Coin
P4B1 sends P4 Coin
To do this, program it as above but do some tricks with the wiring.
For example, we want P3B2 to send P3 Start "3", but it is on the wrong side of the board.  However, we wire it to P1SW8, program P1SW8 to send the normal P3B1 key (RCtrl?) and program it to send 3 when shifted.  You will end up using up most of the P1 inputs, so the normal P1 buttons will need to be wired to P3SWx or P3SWx input (P3SW1, P3SW2, etc.) and these reprogrammed, but it will work.
Quote
But I couldn't set P1 coin as the shift and then have it shifting P2, P3 & P4 coin while also having P1 start as the second shift, shifting P2, P3, P4 start.
That is actually easier.  You just wire your P1 Start button to the Start3 terminal, set Start3 as your second shift key, and reprogram Start 3 to send "1".

I probably lost you, but reply back and I'll try to do better.
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.

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: WinIPAC setup - shift keys
« Reply #3 on: December 09, 2006, 05:22:11 pm »
Quote
Am I right in assuming that you can set two different shift keys but they will only work with half the controlls?
I have a I-pac 4 (that I broke..long story) anyway
I think it only has one shift for all buttons
Nope, one shift for each side, at least it used to, I assume it still does.
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.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: WinIPAC setup - shift keys
« Reply #4 on: December 09, 2006, 05:32:02 pm »
Quote
Am I right in assuming that you can set two different shift keys but they will only work with half the controlls?
I have a I-pac 4 (that I broke..long story) anyway
I think it only has one shift for all buttons
Nope, one shift for each side, at least it used to, I assume it still does.
kewl

Scumgriever

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:July 30, 2013, 07:27:31 am
Re: WinIPAC setup - shift keys
« Reply #5 on: December 10, 2006, 02:57:21 am »
That was sure hard to follow. 

Sorry about that, I hurt by back picking up a TV yesterday and I'm on superstrong pain killers and diazapam (Valium) for a few days.  It makes being coherant that much more difficult. but at least I dont care.  ;)

Thanks heaps. That bit you didn't quite get... don't worry. I don't get it either reading back over it.

I have it figured now... I think

in short - there are two shift buttons, one on the P1 & 2 side which can only effect other buttons on the P1 & 2 terminals and one on the P3 & 4 side which likewise can only effect buttons on the P3 & 4 terminals.
Is that right?


Thanks Tiger.




« Last Edit: December 10, 2006, 03:00:52 am by Scumgriever »

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: WinIPAC setup - shift keys
« Reply #6 on: December 11, 2006, 06:38:24 am »
in short - there are two shift buttons, one on the P1 & 2 side which can only effect other buttons on the P1 & 2 terminals and one on the P3 & 4 side which likewise can only effect buttons on the P3 & 4 terminals.
Is that right?
Right, but the other key thing is that the "P1 & P2 Side" can be used for any inputs.  So you can connect the lower numbered buttons of Player 3 and Player 4 to say the P1SW4-SW8 and P2SW4-8 and reprogram if you wanted a "P1&2 Side" shift button to affect them also.
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.