Connector is 5. You can change this script if you wish. The LED script runs from power-on even before the PC is running and stops running as soon as any control is activated. This board will also control our RGB illuminated joystick handle which simply plugs in.
When the board is first powered on, it operates in keyboard mode and contains a pre-loaded code set. This matches the MAME default key codes as the table above indicates. For many users there is no need to do any re-assignment, just power up and play. The boards are shipped for operation in keyboard mode but can be changed to dual Xinput or Dinput game controller mode.
Check the Multi-Mode page tab on the board information pages. You may need to upgrade firmware. You do not need to install any drivers or software from the Ultimarc CD to get the board to operate.
Connect one side of each switch to the screw terminals as indicated on PCB. Don't connect anything to the "NC" tag. Below is a diagram showing an example of 3 joystick micro-switches connected to inputs on the I-PAC board. The gauge of wire used is not critical. Any insulated stranded wire will do providing it is thick enough to be gripped by the screw connectors.
The wire we supply in our wiring kit is 16 X 0. You can connect more than one switch to one I-PAC input, to perform the same function. For example you might want to have side flipper buttons connected to the same inputs as fire buttons as these are used in different games.
This applies to joysticks too. You can connect a 4 and an 8-way stick to the same inputs. But check our way switchable sticks though! The harness comes in two sections. There is a "daisy-chain" ground harness and a way switch harness. The first step is to connect the male end of the black ground harness to the black wire on the main harness. Then connect to every switch. The example below shows 3 connected switches:. Start windows. Windows will detect the device and automatically load drivers.
The drivers for this device are already within Windows. Boot PC and run a text program such as Notepad. Press various player 2 buttons some of the player 1 buttons are mapped to non-displayable codes such as ALT so best to use player 2. You should see characters displayed, just as if they were typed on the keyboard. Extensive macro support is available.
Pressing and holding 1player start enables shift mode with access to the following keys when "MAME" setting is used :. The unit is capable of being used in a closed arcade cabinet with no additional keyboard or controls and motherboard booting into an emulation menu.
If an auxiliary keyboard is connected it can be used fully and even used during gameplay alongside your control panel.
Each board can be individually programmed with the required code set, then the two boards can be connected together as above. Both joysticks could be wired to the Player 1 inputs. They will both perform the same function of course.
The firmware and software for this feature is currently available as a beta version on request. These pins form a dual-purpose interface. The wire colors are marked.
Remember that the I-PAC emulates a keyboard. So if you bear this in mind, you can use any program that displays text to test the response with certain limitations. Notepad or the DOS prompt can be used for example. You can connect a short piece of wire to GND and use the other end to touch onto various input connections, and characters should be typed on the screen.
Bear in mind, though, that the default MAME configuration includes many non-printing keys such as ALT, CTRL and the arrow keys, so trying the player 2 inputs is best as these are all printable characters. But Notepad or DOS cannot tell you whether an input is "stuck" though so is not a complete test. For Windows, the best test is the Passmark keyboard Test which we can recommend downloading. It's a day trial version but hopefully you will have it working by then! This is not an I-PAC problem!
By default, MAME does not have these buttons assigned to any keycodes. Just go into the MAME controls menu press tab in a game and assign them. Button 5 is "I" and Button 6 is "K". Part of the shift function design means that to avoid "stuck" keys, shift functions are disabled when any key is pressed. So loss of shift functions means you have a shorted or stuck switch. A very common cause is connection of the inputs to the "NC" contact on the switches instead of "NO". See the "no shift functions work" heading above for more info.
This type of problem usually occurs when a large number of switches are incorrectly connected. The self-test LED will indicate this problem by flashing at power-up then staying off. You will need to remove it from Windows and let it re-detect. Open up the USB controller by clicking on the plus sign next to it. Under this heading will be displayed all the USB devices. Right click on all devices one by one except the controller itself and Root Hubs and select"uninstall". Now unplug and re-plug the I-PAC.
It should be re-detected. Under certain conditions, shorted inputs can cause this, or inputs that are held at 5 volts. This may happen either because of a wiring error see steps for checking this, above or the I-PAC inputs being connected to something other than an open-circuit switch. If you need to connect non-switch devices please email for advice. This is usually not an I-PAC problem. If you check the I-PAC installation using the Passmark Keyboard Test you will probably find that this works fine and you may need to look elsewhere on your PC installation such as some errant software consuming PC resources.
This can cause issues with devices appearing not to work. This process is always required when firmware is changed from versions which support game controller device, to versions without game controller support or vice-versa. To reset the device settings, open Device Manager. A quick way to do this is to click the Windows button and in the "search programs" enter:.
The way this works is not the same as defining "key multiple" in an emulator. To explain this, consider the following example which is part of the standard I-PAC code set in non-programmable mode and can of course also be set up in programmable mode.
For example say "Start 1" is the shift button and "Player 1 Button 1" is "Coin 1" in the shifted codes. Now if you set this as a key multiple in an emulator, you could generate a coin insert by pressing these two buttons together. BUT you would also send the code for the first button you pressed. Imagine you are starting a game and have one coin insert already done and you want to play a 2-player game which needs two coin inserts. You press the key combination again to send another coin.
Unfortunately what may happen is that a one-player game will start as you have pressed "start1" as one half of the coin key combination! Vista and Windows 7 Note: The program needs to be run as administrator ie right-click "run as administrator".
This places an icon on the taskbar. Click on the Galaga ship to select any of the available resolutions. For Windows XP only. You can place a shortcut in the Startup group so this runs when Windows starts. This allows the D and other tri-sync monitors to display a 31Khz non-interlaced picture at these resolutions. For all Windows versions. Updated 12 Jan My Account. Orders Wish list Track my order s. Track my order s. Sign in Register Email. The example below shows 3 connected switches:.
Start windows. Windows will detect the device and automatically load drivers. The drivers for this device are already within Windows.
Boot PC and run a text program such as Notepad. Press various player 2 buttons some of the player 1 buttons are mapped to non-displayable codes such as ALT so best to use player 2. You should see characters displayed, just as if they were typed on the keyboard. Extensive macro support is available. Pressing and holding 1player start enables shift mode with access to the following keys when "MAME" setting is used :.
The unit is capable of being used in a closed arcade cabinet with no additional keyboard or controls and motherboard booting into an emulation menu. If an auxiliary keyboard is connected it can be used fully and even used during gameplay alongside your control panel. Each board can be individually programmed with the required code set, then the two boards can be connected together as above. Both joysticks could be wired to the Player 1 inputs.
They will both perform the same function of course. The firmware and software for this feature is currently available as a beta version on request. These pins form a dual-purpose interface. The wire colors are marked. Remember that the I-PAC emulates a keyboard. So if you bear this in mind, you can use any program that displays text to test the response with certain limitations.
Notepad or the DOS prompt can be used for example. You can connect a short piece of wire to GND and use the other end to touch onto various input connections, and characters should be typed on the screen.
Bear in mind, though, that the default MAME configuration includes many non-printing keys such as ALT, CTRL and the arrow keys, so trying the player 2 inputs is best as these are all printable characters.
But Notepad or DOS cannot tell you whether an input is "stuck" though so is not a complete test. For Windows, the best test is the Passmark keyboard Test which we can recommend downloading. It's a day trial version but hopefully you will have it working by then!
This is not an I-PAC problem! By default, MAME does not have these buttons assigned to any keycodes. Just go into the MAME controls menu press tab in a game and assign them. Button 5 is "I" and Button 6 is "K". Part of the shift function design means that to avoid "stuck" keys, shift functions are disabled when any key is pressed. So loss of shift functions means you have a shorted or stuck switch. A very common cause is connection of the inputs to the "NC" contact on the switches instead of "NO".
See the "no shift functions work" heading above for more info. This type of problem usually occurs when a large number of switches are incorrectly connected. The self-test LED will indicate this problem by flashing at power-up then staying off. You will need to remove it from Windows and let it re-detect. Open up the USB controller by clicking on the plus sign next to it. Under this heading will be displayed all the USB devices. Right click on all devices one by one except the controller itself and Root Hubs and select"uninstall".
Now unplug and re-plug the I-PAC. It should be re-detected. Under certain conditions, shorted inputs can cause this, or inputs that are held at 5 volts. This may happen either because of a wiring error see steps for checking this, above or the I-PAC inputs being connected to something other than an open-circuit switch.
If you need to connect non-switch devices please email for advice. This is usually not an I-PAC problem. If you check the I-PAC installation using the Passmark Keyboard Test you will probably find that this works fine and you may need to look elsewhere on your PC installation such as some errant software consuming PC resources.
This can cause issues with devices appearing not to work. This process is always required when firmware is changed from versions which support game controller device, to versions without game controller support or vice-versa. To reset the device settings, open Device Manager. A quick way to do this is to click the Windows button and in the "search programs" enter:.
The way this works is not the same as defining "key multiple" in an emulator. To explain this, consider the following example which is part of the standard I-PAC code set in non-programmable mode and can of course also be set up in programmable mode. For example say "Start 1" is the shift button and "Player 1 Button 1" is "Coin 1" in the shifted codes. Now if you set this as a key multiple in an emulator, you could generate a coin insert by pressing these two buttons together.
BUT you would also send the code for the first button you pressed. Imagine you are starting a game and have one coin insert already done and you want to play a 2-player game which needs two coin inserts. You press the key combination again to send another coin.
Unfortunately what may happen is that a one-player game will start as you have pressed "start1" as one half of the coin key combination! How does the I-PAC get around this? When you press the "Start 1" shift button nothing happens immediately. The I-PAC waits to see if you are going to press another key at the same time. If you do press the "Player 1 Button 1" the shifted "Coin 1" code is sent. This program can be run "invisibly" from a command line by simply appending the name of an already-saved IPC config file: Winipac.
This will load the configuration specified. This will also cause a mode change if needed, if using multi-mode firmware. There is more on the "Multi Mode" product tab. This displays the selected pin you are configuring. You can select pins from here or from the main graphic. You can type text in here which will remind you of which device this pin is connected to. The test is saved with the configuration on the PC only and is not sent to the board. Here you configure the selected pin as the required device type and assign values to it.
You can select one of the radio buttons to define the pin as the following:. In the primary drop-down all possible keys are available plus macros defined separately see later. Note that the I-PAC sends key scan codes just like a keyboard. An upper-case key is a macro consisting of the Shift key plus the required character.
If required, you can select a secondary keycode. This is sent instead of the standard code when the I-PAC shift button is held. This is by default the Start1 button but can be changed. In the "Config" tab, the setting can be changed to 4 values as required. The default is the "standard" setting. This value affects the rate at which the SAME input can be re-activated. Setting a low value will allow faster repeat of presses of the same button, but may also cause unwanted key repeat caused by switch bounce.
This is a specialized setting and should only be changed following testing with the specific switches being used. It does not affect overall performance because it only affects repeated action of the same input.
This can be used in various ways. One method would be to copy the entire application to a different folder so you have two versions. Another way would be to use only one version and either apply the switch or not. Care would be needed when saving and loading IPC files.
First, the board is placed in firmware upgrade mode. Also a driver is installed on-the-fly if this is the first time an upgrade has been done on the PC. This program will not detect the board unless it has been placed into upgrade mode from within WinIPAC.
The units were designed around MAME and normally you would use a front-end menu for selecting games.
0コメント