<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://oldwiki.arcadecontrols.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SavannahLion</id>
	<title>BYOAC OLD Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://oldwiki.arcadecontrols.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SavannahLion"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php/Special:Contributions/SavannahLion"/>
	<updated>2026-04-05T13:11:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12757</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12757"/>
		<updated>2012-01-23T06:39:53Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* KE24 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
Ultimarc's IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC2 FS32==&lt;br /&gt;
Ultimarc's IPac2 FS32 is a new model of the IPac2. I has the same features as the IPac2 but with more inputs (32 vs. 28)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The KE18 is sold with MiniDIN 6-pin (PS/2) connectors however the manual mentions the board is sold with 5-pin DIN (AT-Style) connectors.&lt;br /&gt;
&lt;br /&gt;
The control board is fairly basic, including no shift keys and a fixed key table (however alternate key codes and a different scanning arrangement can be specified upon ordering). The KE18's most notable feature is compatibility with older PC interfaces, a feature that might be desirable when maintaining older computer hardware. Another desirable feature for some is a keyboard pass-through port which allows a keyboard to remain connected to the PC. &lt;br /&gt;
&lt;br /&gt;
Three jumpers allow some configuration options:&lt;br /&gt;
&lt;br /&gt;
No Rep|Rep: Disables or Enables the repeat function of the keyboard interface.&lt;br /&gt;
&lt;br /&gt;
1x18|9x9: Changes from a 18 key direct input to a 9x9 (for a total of 81 inputs) matrix mode.&lt;br /&gt;
&lt;br /&gt;
XT|AT: Alternates between XT or AT PC mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: It is unclear from the documentation whether ghosting in matrix mode is addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
The KE24 is a PS/2 (MiniDIN) or AT (DIN) programmable interface board with a keyboard pass-through port. The KE24 manual makes no mention of native USB support.&lt;br /&gt;
&lt;br /&gt;
Each of the 24 inputs can be individually programmed in matrix or direct input mode. eg, 7 pins can be programmed as a 4x3 matrix (such as a standard 0-9,#,* keypad) while the remaining 17 inputs can be programmed as direct input. Thus the inputs can be programmed as 24 individual inputs, a matrix of 12x12 allowing for 144 inputs or any combination in between. In addition, any input can be assigned a macro consisting of up to 16 keystrokes.&lt;br /&gt;
&lt;br /&gt;
An RS-232 I/O port is included and is used as a programming port to configure the board, allow simulated key strokes to be feed to the control board and to obtain key strokes from the control board. Programming is done with an included software (Unspecified OS) application.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-PAC==&lt;br /&gt;
A very versatile keyboard/trackball/spinner encoder. The Mini-PAC interfaces either over USB or over PS2 (PS2 only works for buttons). The interface does not suffer from ghosting and matrix side-effects common to regular USB keyboards. The board is actually a small-size I-PAC2 with 3 optical interfaces added.&lt;br /&gt;
&lt;br /&gt;
It interfaces 28 buttons and 3 analogue inputs for a trackball and a spinner.&lt;br /&gt;
&lt;br /&gt;
It has default MAME style input mapping and a second programmable mapping. Utilities for programming under DOS, Windows, OSX and Linux are delivered with the Mini-PAC&lt;br /&gt;
&lt;br /&gt;
It has a shift function for adding secondary functions to connected buttons.&lt;br /&gt;
&lt;br /&gt;
An optional harness is available to easy connect the Mini-PAC to 28 buttons/joyctick switches and to 3 analogue controls.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://ultimarc.com/minipac.html Ultimarc's Mini-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==X-Arcade BYO Kit==&lt;br /&gt;
X-Arcade™ Build Your Own Arcade Features&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Supports 28 Inputs In Any Combination (2 Joysticks + 20 Buttons) See Default Config Here&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Speedstep™ Design Supports 28 Simultaneous Input Presses With Absolutely No Delay&lt;br /&gt;
&amp;lt;li&amp;gt;Award Winning Electronics Featured In Video Game/Technology Publications Worldwide&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Programmable Input Assignments In Hardware (PC Only) For Re-Assigning Buttons/Joysticks To Any Input On Keyboard.&lt;br /&gt;
&amp;lt;li&amp;gt;Programmed Modes Include Memory Storage To Maintain Settings When Unit Is Off&lt;br /&gt;
&amp;lt;li&amp;gt;4 Different Memory Mode Settings In Hardware For Saving Button/Joystick Layouts For Various Emulators Or Settings&lt;br /&gt;
&amp;lt;li&amp;gt;Direct Plug-In For Connectors: No Screwdriver Required&lt;br /&gt;
&amp;lt;li&amp;gt;Included LED Display Shows On/Off Test Function And Assists In Programming Modes&lt;br /&gt;
&amp;lt;li&amp;gt;Includes PS/2 Keyboard Pass-Thru Input&lt;br /&gt;
&amp;lt;li&amp;gt;No Separate Power Required, No Ghosting, No Scanning, No Delays&lt;br /&gt;
&amp;lt;li&amp;gt;External Connection Via PS/2 Port or USB Port&lt;br /&gt;
&amp;lt;li&amp;gt;No Limit On USB Simultaneously-Pressed Switches: Full Native On-Board USB Support&lt;br /&gt;
&amp;lt;li&amp;gt;Compatible With Any Game System (Game Adapters Sold Separately)&lt;br /&gt;
&amp;lt;li&amp;gt;No Software Or Drivers Needed&lt;br /&gt;
&amp;lt;li&amp;gt;No Soldering Requied (Easy Installation For Anyone!)&lt;br /&gt;
&amp;lt;li&amp;gt;Can Be Used With Any Third Party USB or PS/2 Trackball/Spinner&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Compatible With Any OS, (Mac, Linux, Unix, PC, etc)&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Seamless Operation And Configuration With MAME/Emulation Software&lt;br /&gt;
&amp;lt;li&amp;gt;Default Support Provided Both By MAME and Gametap (X-Arcade PCB Support In Both Applications)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.xgaming.com/byoarcade.shtml X-Arcade PCB]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PC Arcade Controller 2 Player Version(With USB/PS2 ADAPTER) For MAME Cabinet==&lt;br /&gt;
&lt;br /&gt;
Supports 2 x Joysticks,12 x fire buttons(each 6 buttons for 2 player),P1 Start,P2 Start,Insert Coin.&lt;br /&gt;
Extra inputs for Pause[P],MAME Menu[Tab],Quit Game[Esc].&lt;br /&gt;
Connects to the PS2 port of your PC with a supplied 1.5m cable.&lt;br /&gt;
Simple plug &amp;amp; play.No drivers or software required.&lt;br /&gt;
Easily mountable compact control box&lt;br /&gt;
Long 55 cm harness insulated steel cable.All cables are paired together and labelled for easy connection.&lt;br /&gt;
&lt;br /&gt;
6.3mm female crimp terminals for connection to standard micro-switches.&lt;br /&gt;
Supports all Happ/Suzo type joysticks and buttons.&lt;br /&gt;
No programming and no key-mapping software needed.&lt;br /&gt;
No key ghosting or blocking.&lt;br /&gt;
Compatible with all versions of M$ Windows and M$-DOS.&lt;br /&gt;
It is simply the easiest way to interface a PC with arcade controls.&lt;br /&gt;
The ideal solution if you want to run MAME in an arcade cabinet.&lt;br /&gt;
Includes an easy to follow installation manual.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.arcademvs.com/ARCADE_ACESSERIOR.htm Y-Plus ADAPTER]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12756</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12756"/>
		<updated>2012-01-23T06:38:51Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* KE24 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
Ultimarc's IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC2 FS32==&lt;br /&gt;
Ultimarc's IPac2 FS32 is a new model of the IPac2. I has the same features as the IPac2 but with more inputs (32 vs. 28)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The KE18 is sold with MiniDIN 6-pin (PS/2) connectors however the manual mentions the board is sold with 5-pin DIN (AT-Style) connectors.&lt;br /&gt;
&lt;br /&gt;
The control board is fairly basic, including no shift keys and a fixed key table (however alternate key codes and a different scanning arrangement can be specified upon ordering). The KE18's most notable feature is compatibility with older PC interfaces, a feature that might be desirable when maintaining older computer hardware. Another desirable feature for some is a keyboard pass-through port which allows a keyboard to remain connected to the PC. &lt;br /&gt;
&lt;br /&gt;
Three jumpers allow some configuration options:&lt;br /&gt;
&lt;br /&gt;
No Rep|Rep: Disables or Enables the repeat function of the keyboard interface.&lt;br /&gt;
&lt;br /&gt;
1x18|9x9: Changes from a 18 key direct input to a 9x9 (for a total of 81 inputs) matrix mode.&lt;br /&gt;
&lt;br /&gt;
XT|AT: Alternates between XT or AT PC mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: It is unclear from the documentation whether ghosting in matrix mode is addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
The KE24 is a PS/2 (MiniDIN) or AT (DIN) programmable interface board with a keyboard pass-through port. The KE24 manual makes no mention of native USB support.&lt;br /&gt;
&lt;br /&gt;
Each of the 24 inputs can be individually programmed in matrix or direct input mode. eg, 7 pins can be programmed as a 4x3 matrix (such as a standard 0-9,#,* keypad) while the remaining 17 inputs can be programmed as direct input. Thus the inputs can be programmed as 24 individual inputs, a matrix of 12x12 allowing for 144 inputs or any combination in between. In addition, any input can be assigned a macro consisting of up to 16 keystrokes.&lt;br /&gt;
&lt;br /&gt;
An RS-232 I/O port is included and is used as a programming port to configure the board, allow simulated key strokes to be feed to the control board and to obtain key strokes from the control board.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-PAC==&lt;br /&gt;
A very versatile keyboard/trackball/spinner encoder. The Mini-PAC interfaces either over USB or over PS2 (PS2 only works for buttons). The interface does not suffer from ghosting and matrix side-effects common to regular USB keyboards. The board is actually a small-size I-PAC2 with 3 optical interfaces added.&lt;br /&gt;
&lt;br /&gt;
It interfaces 28 buttons and 3 analogue inputs for a trackball and a spinner.&lt;br /&gt;
&lt;br /&gt;
It has default MAME style input mapping and a second programmable mapping. Utilities for programming under DOS, Windows, OSX and Linux are delivered with the Mini-PAC&lt;br /&gt;
&lt;br /&gt;
It has a shift function for adding secondary functions to connected buttons.&lt;br /&gt;
&lt;br /&gt;
An optional harness is available to easy connect the Mini-PAC to 28 buttons/joyctick switches and to 3 analogue controls.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://ultimarc.com/minipac.html Ultimarc's Mini-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==X-Arcade BYO Kit==&lt;br /&gt;
X-Arcade™ Build Your Own Arcade Features&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Supports 28 Inputs In Any Combination (2 Joysticks + 20 Buttons) See Default Config Here&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Speedstep™ Design Supports 28 Simultaneous Input Presses With Absolutely No Delay&lt;br /&gt;
&amp;lt;li&amp;gt;Award Winning Electronics Featured In Video Game/Technology Publications Worldwide&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Programmable Input Assignments In Hardware (PC Only) For Re-Assigning Buttons/Joysticks To Any Input On Keyboard.&lt;br /&gt;
&amp;lt;li&amp;gt;Programmed Modes Include Memory Storage To Maintain Settings When Unit Is Off&lt;br /&gt;
&amp;lt;li&amp;gt;4 Different Memory Mode Settings In Hardware For Saving Button/Joystick Layouts For Various Emulators Or Settings&lt;br /&gt;
&amp;lt;li&amp;gt;Direct Plug-In For Connectors: No Screwdriver Required&lt;br /&gt;
&amp;lt;li&amp;gt;Included LED Display Shows On/Off Test Function And Assists In Programming Modes&lt;br /&gt;
&amp;lt;li&amp;gt;Includes PS/2 Keyboard Pass-Thru Input&lt;br /&gt;
&amp;lt;li&amp;gt;No Separate Power Required, No Ghosting, No Scanning, No Delays&lt;br /&gt;
&amp;lt;li&amp;gt;External Connection Via PS/2 Port or USB Port&lt;br /&gt;
&amp;lt;li&amp;gt;No Limit On USB Simultaneously-Pressed Switches: Full Native On-Board USB Support&lt;br /&gt;
&amp;lt;li&amp;gt;Compatible With Any Game System (Game Adapters Sold Separately)&lt;br /&gt;
&amp;lt;li&amp;gt;No Software Or Drivers Needed&lt;br /&gt;
&amp;lt;li&amp;gt;No Soldering Requied (Easy Installation For Anyone!)&lt;br /&gt;
&amp;lt;li&amp;gt;Can Be Used With Any Third Party USB or PS/2 Trackball/Spinner&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Compatible With Any OS, (Mac, Linux, Unix, PC, etc)&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Seamless Operation And Configuration With MAME/Emulation Software&lt;br /&gt;
&amp;lt;li&amp;gt;Default Support Provided Both By MAME and Gametap (X-Arcade PCB Support In Both Applications)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.xgaming.com/byoarcade.shtml X-Arcade PCB]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PC Arcade Controller 2 Player Version(With USB/PS2 ADAPTER) For MAME Cabinet==&lt;br /&gt;
&lt;br /&gt;
Supports 2 x Joysticks,12 x fire buttons(each 6 buttons for 2 player),P1 Start,P2 Start,Insert Coin.&lt;br /&gt;
Extra inputs for Pause[P],MAME Menu[Tab],Quit Game[Esc].&lt;br /&gt;
Connects to the PS2 port of your PC with a supplied 1.5m cable.&lt;br /&gt;
Simple plug &amp;amp; play.No drivers or software required.&lt;br /&gt;
Easily mountable compact control box&lt;br /&gt;
Long 55 cm harness insulated steel cable.All cables are paired together and labelled for easy connection.&lt;br /&gt;
&lt;br /&gt;
6.3mm female crimp terminals for connection to standard micro-switches.&lt;br /&gt;
Supports all Happ/Suzo type joysticks and buttons.&lt;br /&gt;
No programming and no key-mapping software needed.&lt;br /&gt;
No key ghosting or blocking.&lt;br /&gt;
Compatible with all versions of M$ Windows and M$-DOS.&lt;br /&gt;
It is simply the easiest way to interface a PC with arcade controls.&lt;br /&gt;
The ideal solution if you want to run MAME in an arcade cabinet.&lt;br /&gt;
Includes an easy to follow installation manual.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.arcademvs.com/ARCADE_ACESSERIOR.htm Y-Plus ADAPTER]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12755</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12755"/>
		<updated>2012-01-23T05:24:53Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* KE18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
Ultimarc's IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC2 FS32==&lt;br /&gt;
Ultimarc's IPac2 FS32 is a new model of the IPac2. I has the same features as the IPac2 but with more inputs (32 vs. 28)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The KE18 is sold with MiniDIN 6-pin (PS/2) connectors however the manual mentions the board is sold with 5-pin DIN (AT-Style) connectors.&lt;br /&gt;
&lt;br /&gt;
The control board is fairly basic, including no shift keys and a fixed key table (however alternate key codes and a different scanning arrangement can be specified upon ordering). The KE18's most notable feature is compatibility with older PC interfaces, a feature that might be desirable when maintaining older computer hardware. Another desirable feature for some is a keyboard pass-through port which allows a keyboard to remain connected to the PC. &lt;br /&gt;
&lt;br /&gt;
Three jumpers allow some configuration options:&lt;br /&gt;
&lt;br /&gt;
No Rep|Rep: Disables or Enables the repeat function of the keyboard interface.&lt;br /&gt;
&lt;br /&gt;
1x18|9x9: Changes from a 18 key direct input to a 9x9 (for a total of 81 inputs) matrix mode.&lt;br /&gt;
&lt;br /&gt;
XT|AT: Alternates between XT or AT PC mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: It is unclear from the documentation whether ghosting in matrix mode is addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-PAC==&lt;br /&gt;
A very versatile keyboard/trackball/spinner encoder. The Mini-PAC interfaces either over USB or over PS2 (PS2 only works for buttons). The interface does not suffer from ghosting and matrix side-effects common to regular USB keyboards. The board is actually a small-size I-PAC2 with 3 optical interfaces added.&lt;br /&gt;
&lt;br /&gt;
It interfaces 28 buttons and 3 analogue inputs for a trackball and a spinner.&lt;br /&gt;
&lt;br /&gt;
It has default MAME style input mapping and a second programmable mapping. Utilities for programming under DOS, Windows, OSX and Linux are delivered with the Mini-PAC&lt;br /&gt;
&lt;br /&gt;
It has a shift function for adding secondary functions to connected buttons.&lt;br /&gt;
&lt;br /&gt;
An optional harness is available to easy connect the Mini-PAC to 28 buttons/joyctick switches and to 3 analogue controls.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://ultimarc.com/minipac.html Ultimarc's Mini-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==X-Arcade BYO Kit==&lt;br /&gt;
X-Arcade™ Build Your Own Arcade Features&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Supports 28 Inputs In Any Combination (2 Joysticks + 20 Buttons) See Default Config Here&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Speedstep™ Design Supports 28 Simultaneous Input Presses With Absolutely No Delay&lt;br /&gt;
&amp;lt;li&amp;gt;Award Winning Electronics Featured In Video Game/Technology Publications Worldwide&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Programmable Input Assignments In Hardware (PC Only) For Re-Assigning Buttons/Joysticks To Any Input On Keyboard.&lt;br /&gt;
&amp;lt;li&amp;gt;Programmed Modes Include Memory Storage To Maintain Settings When Unit Is Off&lt;br /&gt;
&amp;lt;li&amp;gt;4 Different Memory Mode Settings In Hardware For Saving Button/Joystick Layouts For Various Emulators Or Settings&lt;br /&gt;
&amp;lt;li&amp;gt;Direct Plug-In For Connectors: No Screwdriver Required&lt;br /&gt;
&amp;lt;li&amp;gt;Included LED Display Shows On/Off Test Function And Assists In Programming Modes&lt;br /&gt;
&amp;lt;li&amp;gt;Includes PS/2 Keyboard Pass-Thru Input&lt;br /&gt;
&amp;lt;li&amp;gt;No Separate Power Required, No Ghosting, No Scanning, No Delays&lt;br /&gt;
&amp;lt;li&amp;gt;External Connection Via PS/2 Port or USB Port&lt;br /&gt;
&amp;lt;li&amp;gt;No Limit On USB Simultaneously-Pressed Switches: Full Native On-Board USB Support&lt;br /&gt;
&amp;lt;li&amp;gt;Compatible With Any Game System (Game Adapters Sold Separately)&lt;br /&gt;
&amp;lt;li&amp;gt;No Software Or Drivers Needed&lt;br /&gt;
&amp;lt;li&amp;gt;No Soldering Requied (Easy Installation For Anyone!)&lt;br /&gt;
&amp;lt;li&amp;gt;Can Be Used With Any Third Party USB or PS/2 Trackball/Spinner&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Compatible With Any OS, (Mac, Linux, Unix, PC, etc)&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Seamless Operation And Configuration With MAME/Emulation Software&lt;br /&gt;
&amp;lt;li&amp;gt;Default Support Provided Both By MAME and Gametap (X-Arcade PCB Support In Both Applications)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.xgaming.com/byoarcade.shtml X-Arcade PCB]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PC Arcade Controller 2 Player Version(With USB/PS2 ADAPTER) For MAME Cabinet==&lt;br /&gt;
&lt;br /&gt;
Supports 2 x Joysticks,12 x fire buttons(each 6 buttons for 2 player),P1 Start,P2 Start,Insert Coin.&lt;br /&gt;
Extra inputs for Pause[P],MAME Menu[Tab],Quit Game[Esc].&lt;br /&gt;
Connects to the PS2 port of your PC with a supplied 1.5m cable.&lt;br /&gt;
Simple plug &amp;amp; play.No drivers or software required.&lt;br /&gt;
Easily mountable compact control box&lt;br /&gt;
Long 55 cm harness insulated steel cable.All cables are paired together and labelled for easy connection.&lt;br /&gt;
&lt;br /&gt;
6.3mm female crimp terminals for connection to standard micro-switches.&lt;br /&gt;
Supports all Happ/Suzo type joysticks and buttons.&lt;br /&gt;
No programming and no key-mapping software needed.&lt;br /&gt;
No key ghosting or blocking.&lt;br /&gt;
Compatible with all versions of M$ Windows and M$-DOS.&lt;br /&gt;
It is simply the easiest way to interface a PC with arcade controls.&lt;br /&gt;
The ideal solution if you want to run MAME in an arcade cabinet.&lt;br /&gt;
Includes an easy to follow installation manual.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.arcademvs.com/ARCADE_ACESSERIOR.htm Y-Plus ADAPTER]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12754</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12754"/>
		<updated>2012-01-23T05:21:20Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* KE18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
Ultimarc's IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC2 FS32==&lt;br /&gt;
Ultimarc's IPac2 FS32 is a new model of the IPac2. I has the same features as the IPac2 but with more inputs (32 vs. 28)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The KE18 is sold with MiniDIN 6-pin (PS/2) connectors however the manual mentions the board is sold with 5-pin DIN (AT-Style) connectors.&lt;br /&gt;
&lt;br /&gt;
The control board is fairly basic, including no shift keys and a fixed key table (however alternate key codes and a different scanning arrangement can be specified upon ordering). The KE18's most notable feature is compatibility with older PC interfaces, a feature that might be desirable when maintaining older computer hardware.&lt;br /&gt;
&lt;br /&gt;
Three jumpers allow some configuration options:&lt;br /&gt;
&lt;br /&gt;
No Rep|Rep: Disables or Enables the repeat function of the keyboard interface.&lt;br /&gt;
&lt;br /&gt;
1x18|9x9: Changes from a 18 key direct input to a 9x9 (for a total of 81 inputs) matrix mode.&lt;br /&gt;
&lt;br /&gt;
XT|AT: Alternates between XT or AT PC mode.&lt;br /&gt;
&lt;br /&gt;
Note: It is unclear from the documentation whether ghosting in matrix mode is addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-PAC==&lt;br /&gt;
A very versatile keyboard/trackball/spinner encoder. The Mini-PAC interfaces either over USB or over PS2 (PS2 only works for buttons). The interface does not suffer from ghosting and matrix side-effects common to regular USB keyboards. The board is actually a small-size I-PAC2 with 3 optical interfaces added.&lt;br /&gt;
&lt;br /&gt;
It interfaces 28 buttons and 3 analogue inputs for a trackball and a spinner.&lt;br /&gt;
&lt;br /&gt;
It has default MAME style input mapping and a second programmable mapping. Utilities for programming under DOS, Windows, OSX and Linux are delivered with the Mini-PAC&lt;br /&gt;
&lt;br /&gt;
It has a shift function for adding secondary functions to connected buttons.&lt;br /&gt;
&lt;br /&gt;
An optional harness is available to easy connect the Mini-PAC to 28 buttons/joyctick switches and to 3 analogue controls.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://ultimarc.com/minipac.html Ultimarc's Mini-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==X-Arcade BYO Kit==&lt;br /&gt;
X-Arcade™ Build Your Own Arcade Features&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Supports 28 Inputs In Any Combination (2 Joysticks + 20 Buttons) See Default Config Here&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Speedstep™ Design Supports 28 Simultaneous Input Presses With Absolutely No Delay&lt;br /&gt;
&amp;lt;li&amp;gt;Award Winning Electronics Featured In Video Game/Technology Publications Worldwide&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Programmable Input Assignments In Hardware (PC Only) For Re-Assigning Buttons/Joysticks To Any Input On Keyboard.&lt;br /&gt;
&amp;lt;li&amp;gt;Programmed Modes Include Memory Storage To Maintain Settings When Unit Is Off&lt;br /&gt;
&amp;lt;li&amp;gt;4 Different Memory Mode Settings In Hardware For Saving Button/Joystick Layouts For Various Emulators Or Settings&lt;br /&gt;
&amp;lt;li&amp;gt;Direct Plug-In For Connectors: No Screwdriver Required&lt;br /&gt;
&amp;lt;li&amp;gt;Included LED Display Shows On/Off Test Function And Assists In Programming Modes&lt;br /&gt;
&amp;lt;li&amp;gt;Includes PS/2 Keyboard Pass-Thru Input&lt;br /&gt;
&amp;lt;li&amp;gt;No Separate Power Required, No Ghosting, No Scanning, No Delays&lt;br /&gt;
&amp;lt;li&amp;gt;External Connection Via PS/2 Port or USB Port&lt;br /&gt;
&amp;lt;li&amp;gt;No Limit On USB Simultaneously-Pressed Switches: Full Native On-Board USB Support&lt;br /&gt;
&amp;lt;li&amp;gt;Compatible With Any Game System (Game Adapters Sold Separately)&lt;br /&gt;
&amp;lt;li&amp;gt;No Software Or Drivers Needed&lt;br /&gt;
&amp;lt;li&amp;gt;No Soldering Requied (Easy Installation For Anyone!)&lt;br /&gt;
&amp;lt;li&amp;gt;Can Be Used With Any Third Party USB or PS/2 Trackball/Spinner&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Compatible With Any OS, (Mac, Linux, Unix, PC, etc)&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Seamless Operation And Configuration With MAME/Emulation Software&lt;br /&gt;
&amp;lt;li&amp;gt;Default Support Provided Both By MAME and Gametap (X-Arcade PCB Support In Both Applications)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.xgaming.com/byoarcade.shtml X-Arcade PCB]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PC Arcade Controller 2 Player Version(With USB/PS2 ADAPTER) For MAME Cabinet==&lt;br /&gt;
&lt;br /&gt;
Supports 2 x Joysticks,12 x fire buttons(each 6 buttons for 2 player),P1 Start,P2 Start,Insert Coin.&lt;br /&gt;
Extra inputs for Pause[P],MAME Menu[Tab],Quit Game[Esc].&lt;br /&gt;
Connects to the PS2 port of your PC with a supplied 1.5m cable.&lt;br /&gt;
Simple plug &amp;amp; play.No drivers or software required.&lt;br /&gt;
Easily mountable compact control box&lt;br /&gt;
Long 55 cm harness insulated steel cable.All cables are paired together and labelled for easy connection.&lt;br /&gt;
&lt;br /&gt;
6.3mm female crimp terminals for connection to standard micro-switches.&lt;br /&gt;
Supports all Happ/Suzo type joysticks and buttons.&lt;br /&gt;
No programming and no key-mapping software needed.&lt;br /&gt;
No key ghosting or blocking.&lt;br /&gt;
Compatible with all versions of M$ Windows and M$-DOS.&lt;br /&gt;
It is simply the easiest way to interface a PC with arcade controls.&lt;br /&gt;
The ideal solution if you want to run MAME in an arcade cabinet.&lt;br /&gt;
Includes an easy to follow installation manual.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.arcademvs.com/ARCADE_ACESSERIOR.htm Y-Plus ADAPTER]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12753</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12753"/>
		<updated>2012-01-23T05:20:29Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* KE18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
Ultimarc's IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC2 FS32==&lt;br /&gt;
Ultimarc's IPac2 FS32 is a new model of the IPac2. I has the same features as the IPac2 but with more inputs (32 vs. 28)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The KE18 is sold with MiniDIN 6-pin (PS/2) connectors however the manual mentions the board is sold with 5-pin DIN (AT-Style) connectors.&lt;br /&gt;
&lt;br /&gt;
The control board is fairly basic, including no shift keys and a fixed key table (however alternate key codes and a different scanning arrangement can be specified upon ordering). The KE18's most notable feature is compatibility with older PC interfaces, a feature that might be desirable when maintaining older computer hardware.&lt;br /&gt;
&lt;br /&gt;
Three jumpers allow some configuration options:&lt;br /&gt;
No Rep|Rep: Disables or Enables the repeat function of the keyboard interface.&lt;br /&gt;
1x18|9x9: Changes from a 18 key direct input to a 9x9 (for a total of 81 inputs) matrix mode.&lt;br /&gt;
XT|AT: Alternates between XT or AT PC mode.&lt;br /&gt;
&lt;br /&gt;
Note: It is unclear from the documentation whether ghosting in matrix mode is addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-PAC==&lt;br /&gt;
A very versatile keyboard/trackball/spinner encoder. The Mini-PAC interfaces either over USB or over PS2 (PS2 only works for buttons). The interface does not suffer from ghosting and matrix side-effects common to regular USB keyboards. The board is actually a small-size I-PAC2 with 3 optical interfaces added.&lt;br /&gt;
&lt;br /&gt;
It interfaces 28 buttons and 3 analogue inputs for a trackball and a spinner.&lt;br /&gt;
&lt;br /&gt;
It has default MAME style input mapping and a second programmable mapping. Utilities for programming under DOS, Windows, OSX and Linux are delivered with the Mini-PAC&lt;br /&gt;
&lt;br /&gt;
It has a shift function for adding secondary functions to connected buttons.&lt;br /&gt;
&lt;br /&gt;
An optional harness is available to easy connect the Mini-PAC to 28 buttons/joyctick switches and to 3 analogue controls.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://ultimarc.com/minipac.html Ultimarc's Mini-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==X-Arcade BYO Kit==&lt;br /&gt;
X-Arcade™ Build Your Own Arcade Features&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Supports 28 Inputs In Any Combination (2 Joysticks + 20 Buttons) See Default Config Here&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Speedstep™ Design Supports 28 Simultaneous Input Presses With Absolutely No Delay&lt;br /&gt;
&amp;lt;li&amp;gt;Award Winning Electronics Featured In Video Game/Technology Publications Worldwide&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Programmable Input Assignments In Hardware (PC Only) For Re-Assigning Buttons/Joysticks To Any Input On Keyboard.&lt;br /&gt;
&amp;lt;li&amp;gt;Programmed Modes Include Memory Storage To Maintain Settings When Unit Is Off&lt;br /&gt;
&amp;lt;li&amp;gt;4 Different Memory Mode Settings In Hardware For Saving Button/Joystick Layouts For Various Emulators Or Settings&lt;br /&gt;
&amp;lt;li&amp;gt;Direct Plug-In For Connectors: No Screwdriver Required&lt;br /&gt;
&amp;lt;li&amp;gt;Included LED Display Shows On/Off Test Function And Assists In Programming Modes&lt;br /&gt;
&amp;lt;li&amp;gt;Includes PS/2 Keyboard Pass-Thru Input&lt;br /&gt;
&amp;lt;li&amp;gt;No Separate Power Required, No Ghosting, No Scanning, No Delays&lt;br /&gt;
&amp;lt;li&amp;gt;External Connection Via PS/2 Port or USB Port&lt;br /&gt;
&amp;lt;li&amp;gt;No Limit On USB Simultaneously-Pressed Switches: Full Native On-Board USB Support&lt;br /&gt;
&amp;lt;li&amp;gt;Compatible With Any Game System (Game Adapters Sold Separately)&lt;br /&gt;
&amp;lt;li&amp;gt;No Software Or Drivers Needed&lt;br /&gt;
&amp;lt;li&amp;gt;No Soldering Requied (Easy Installation For Anyone!)&lt;br /&gt;
&amp;lt;li&amp;gt;Can Be Used With Any Third Party USB or PS/2 Trackball/Spinner&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Compatible With Any OS, (Mac, Linux, Unix, PC, etc)&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Seamless Operation And Configuration With MAME/Emulation Software&lt;br /&gt;
&amp;lt;li&amp;gt;Default Support Provided Both By MAME and Gametap (X-Arcade PCB Support In Both Applications)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.xgaming.com/byoarcade.shtml X-Arcade PCB]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PC Arcade Controller 2 Player Version(With USB/PS2 ADAPTER) For MAME Cabinet==&lt;br /&gt;
&lt;br /&gt;
Supports 2 x Joysticks,12 x fire buttons(each 6 buttons for 2 player),P1 Start,P2 Start,Insert Coin.&lt;br /&gt;
Extra inputs for Pause[P],MAME Menu[Tab],Quit Game[Esc].&lt;br /&gt;
Connects to the PS2 port of your PC with a supplied 1.5m cable.&lt;br /&gt;
Simple plug &amp;amp; play.No drivers or software required.&lt;br /&gt;
Easily mountable compact control box&lt;br /&gt;
Long 55 cm harness insulated steel cable.All cables are paired together and labelled for easy connection.&lt;br /&gt;
&lt;br /&gt;
6.3mm female crimp terminals for connection to standard micro-switches.&lt;br /&gt;
Supports all Happ/Suzo type joysticks and buttons.&lt;br /&gt;
No programming and no key-mapping software needed.&lt;br /&gt;
No key ghosting or blocking.&lt;br /&gt;
Compatible with all versions of M$ Windows and M$-DOS.&lt;br /&gt;
It is simply the easiest way to interface a PC with arcade controls.&lt;br /&gt;
The ideal solution if you want to run MAME in an arcade cabinet.&lt;br /&gt;
Includes an easy to follow installation manual.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.arcademvs.com/ARCADE_ACESSERIOR.htm Y-Plus ADAPTER]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12752</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=12752"/>
		<updated>2012-01-23T05:17:05Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* KE18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
Ultimarc's IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC2 FS32==&lt;br /&gt;
Ultimarc's IPac2 FS32 is a new model of the IPac2. I has the same features as the IPac2 but with more inputs (32 vs. 28)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The KE18 is sold with MiniDIN 6-pin (PS/2) connectors however the manual mentions the board is sold with 5-pin DIN (AT-Style) connectors. A jumper is included to switch between AT and XT PC's.&lt;br /&gt;
&lt;br /&gt;
A jumper selectable 18 direct-input or a 9x9 (for a total of 81 inputs) matrix input.&lt;br /&gt;
&lt;br /&gt;
The control board is fairly basic, including no shift keys and a fixed key table (however alternate key codes and a different scanning arrangement can be specified upon ordering). The KE18's most notable feature is compatibility with older PC interfaces, a feature that might be desirable when maintaining older computer hardware.&lt;br /&gt;
&lt;br /&gt;
Note: It is unclear from the documentation whether ghosting in matrix mode is addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mini-PAC==&lt;br /&gt;
A very versatile keyboard/trackball/spinner encoder. The Mini-PAC interfaces either over USB or over PS2 (PS2 only works for buttons). The interface does not suffer from ghosting and matrix side-effects common to regular USB keyboards. The board is actually a small-size I-PAC2 with 3 optical interfaces added.&lt;br /&gt;
&lt;br /&gt;
It interfaces 28 buttons and 3 analogue inputs for a trackball and a spinner.&lt;br /&gt;
&lt;br /&gt;
It has default MAME style input mapping and a second programmable mapping. Utilities for programming under DOS, Windows, OSX and Linux are delivered with the Mini-PAC&lt;br /&gt;
&lt;br /&gt;
It has a shift function for adding secondary functions to connected buttons.&lt;br /&gt;
&lt;br /&gt;
An optional harness is available to easy connect the Mini-PAC to 28 buttons/joyctick switches and to 3 analogue controls.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://ultimarc.com/minipac.html Ultimarc's Mini-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==X-Arcade BYO Kit==&lt;br /&gt;
X-Arcade™ Build Your Own Arcade Features&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Supports 28 Inputs In Any Combination (2 Joysticks + 20 Buttons) See Default Config Here&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Speedstep™ Design Supports 28 Simultaneous Input Presses With Absolutely No Delay&lt;br /&gt;
&amp;lt;li&amp;gt;Award Winning Electronics Featured In Video Game/Technology Publications Worldwide&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Programmable Input Assignments In Hardware (PC Only) For Re-Assigning Buttons/Joysticks To Any Input On Keyboard.&lt;br /&gt;
&amp;lt;li&amp;gt;Programmed Modes Include Memory Storage To Maintain Settings When Unit Is Off&lt;br /&gt;
&amp;lt;li&amp;gt;4 Different Memory Mode Settings In Hardware For Saving Button/Joystick Layouts For Various Emulators Or Settings&lt;br /&gt;
&amp;lt;li&amp;gt;Direct Plug-In For Connectors: No Screwdriver Required&lt;br /&gt;
&amp;lt;li&amp;gt;Included LED Display Shows On/Off Test Function And Assists In Programming Modes&lt;br /&gt;
&amp;lt;li&amp;gt;Includes PS/2 Keyboard Pass-Thru Input&lt;br /&gt;
&amp;lt;li&amp;gt;No Separate Power Required, No Ghosting, No Scanning, No Delays&lt;br /&gt;
&amp;lt;li&amp;gt;External Connection Via PS/2 Port or USB Port&lt;br /&gt;
&amp;lt;li&amp;gt;No Limit On USB Simultaneously-Pressed Switches: Full Native On-Board USB Support&lt;br /&gt;
&amp;lt;li&amp;gt;Compatible With Any Game System (Game Adapters Sold Separately)&lt;br /&gt;
&amp;lt;li&amp;gt;No Software Or Drivers Needed&lt;br /&gt;
&amp;lt;li&amp;gt;No Soldering Requied (Easy Installation For Anyone!)&lt;br /&gt;
&amp;lt;li&amp;gt;Can Be Used With Any Third Party USB or PS/2 Trackball/Spinner&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Compatible With Any OS, (Mac, Linux, Unix, PC, etc)&lt;br /&gt;
&amp;lt;li&amp;gt;Fully Seamless Operation And Configuration With MAME/Emulation Software&lt;br /&gt;
&amp;lt;li&amp;gt;Default Support Provided Both By MAME and Gametap (X-Arcade PCB Support In Both Applications)&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.xgaming.com/byoarcade.shtml X-Arcade PCB]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PC Arcade Controller 2 Player Version(With USB/PS2 ADAPTER) For MAME Cabinet==&lt;br /&gt;
&lt;br /&gt;
Supports 2 x Joysticks,12 x fire buttons(each 6 buttons for 2 player),P1 Start,P2 Start,Insert Coin.&lt;br /&gt;
Extra inputs for Pause[P],MAME Menu[Tab],Quit Game[Esc].&lt;br /&gt;
Connects to the PS2 port of your PC with a supplied 1.5m cable.&lt;br /&gt;
Simple plug &amp;amp; play.No drivers or software required.&lt;br /&gt;
Easily mountable compact control box&lt;br /&gt;
Long 55 cm harness insulated steel cable.All cables are paired together and labelled for easy connection.&lt;br /&gt;
&lt;br /&gt;
6.3mm female crimp terminals for connection to standard micro-switches.&lt;br /&gt;
Supports all Happ/Suzo type joysticks and buttons.&lt;br /&gt;
No programming and no key-mapping software needed.&lt;br /&gt;
No key ghosting or blocking.&lt;br /&gt;
Compatible with all versions of M$ Windows and M$-DOS.&lt;br /&gt;
It is simply the easiest way to interface a PC with arcade controls.&lt;br /&gt;
The ideal solution if you want to run MAME in an arcade cabinet.&lt;br /&gt;
Includes an easy to follow installation manual.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.arcademvs.com/ARCADE_ACESSERIOR.htm Y-Plus ADAPTER]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Controls]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=GORF_joystick&amp;diff=9347</id>
		<title>GORF joystick</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=GORF_joystick&amp;diff=9347"/>
		<updated>2007-09-12T18:37:00Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* Description */ Minor corrections/ removed measurements pending verification.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:GORF-Control-Grip-NoPCB.jpg|thumb|GORF Control Grip Joystick|100px|right|]]&lt;br /&gt;
== About the Gorf joysticks ==&lt;br /&gt;
&lt;br /&gt;
Gorf includes two different joystick styles.&lt;br /&gt;
&lt;br /&gt;
The Gorf Upright and Mini utilize a Control Grip joystick  similar to other Midway games such as [[Satan's Hollow]] and [[TRON]]. The joystick is molded in black plastic with a semi-opaque black and red grid patterned lens panel on the back. While the Control Grip is considered an 8-way, it is constructed with a small circuit board utilizing optical sensors instead of mechanical switches.&lt;br /&gt;
&lt;br /&gt;
The Gorf Cocktail Control Assembly uses a ball style joystick with leaf switches (as opposed to the optical board on the Control Grip).&lt;br /&gt;
&lt;br /&gt;
== Gorf Control Grip Assembly ==&lt;br /&gt;
=== Description ===&lt;br /&gt;
The Control Grip has three immediately noticeable differences from other similar Control Grips.&lt;br /&gt;
&lt;br /&gt;
* The molded grip is comprised of black plastic as opposed to translucent blue ([[TRON]]) or translucent red ([[Satan's Hollow]]).&lt;br /&gt;
* The shaft is straight as opposed to a forward leaning shaft eg [[Discs of TRON]].&lt;br /&gt;
* Uses a circuit board with optical switches instead of mechanical switches.&lt;br /&gt;
&lt;br /&gt;
The joystick has similar dimensions to the TRON joystick.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Temporarily removed pending measurement verification&lt;br /&gt;
The dimensions under the control panel is approximatly 3.38&amp;quot; square and 4.25&amp;quot; tall.&lt;br /&gt;
The mounting plate is 4&amp;quot;x5&amp;quot; and the stick above the panel is 7&amp;quot;.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repair &amp;amp; Replacement ===&lt;br /&gt;
&lt;br /&gt;
Mechanically, the stick is the optical version of the [http://www.happcontrols.com/joysticks/50997000.htm Happ Controls &amp;quot;Heavy Duty 8-way Trigger Joystick&amp;quot;]. (Whether the appropriate replacement parts can be ordered from Happ and fitted to the Gorf Control is unconfirmed as of this writing.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- This information was noted from various online webpages and may not be accurate --&amp;gt;&lt;br /&gt;
Some common reported damage to the grip assemly include a cracked face plate and cosmetic damage to the plastic grip from rings. The joystick also sports two .08 amp 14v wedge base lightbulbs behind the faceplate and these may need replacing as well. It is possible to locate wedge base LED bulbs as a direct replacement.&lt;br /&gt;
&lt;br /&gt;
=== Circuit Board ===&lt;br /&gt;
&lt;br /&gt;
The circut board centers around a single LM339N IC, a Quad Voltage Comparator, and four SPX11879-11 optical transmitter/reciever packages. Also on board is a 5-pin .1 DP SIP molex connector (pin 2 is either missing or unconnected) and a 10 pin .156 SIP molex connector (with pin 4 missing or a 7-pin and a 3-pin molex connector with appropriate spacing.) A collection of resistors and capacitors complete the board. Not noted in the GORF service manual are two 0.1 mfd capacitors, labeled BP, near R3 and R10. &lt;br /&gt;
&lt;br /&gt;
Identifying markings on the PCB:&lt;br /&gt;
&amp;lt;!-- The following blockquote is to facilite searches. Please do not delete. --&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
MIDWAY MFG. CO. 1980 ©&lt;br /&gt;
ALL RIGHTS RESERVED&lt;br /&gt;
A080-91379-A000 MIDWAY MFG A BALLY CO.&lt;br /&gt;
A082-91379-A000 CONTROL GRIP ASSY.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Gorf operators manual states the correct model number for the circuit board is ''A082-91379-A000''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
J2 pin assignment from Pin 1 to 10 (top to bottom in photo to the right) is:&lt;br /&gt;
:1, Joystick LAMP&lt;br /&gt;
:2, Joystick LAMP&lt;br /&gt;
:3, Joystick TRIGGER (+ line)&lt;br /&gt;
:4, KEY (No pin exists)&lt;br /&gt;
:5, Joystick LEFT&lt;br /&gt;
:6, Joystick RIGHT&lt;br /&gt;
:7, GROUND&lt;br /&gt;
:8, Joystick UP&lt;br /&gt;
:9, Joystick DOWN&lt;br /&gt;
:10, +5 volts&lt;br /&gt;
|| [[Image:GORF-A082-91379-A000-J2.jpg|GORF J2 Connector]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
J1 pin assignment from pin 1 to 5 (top to bottom in photo to the right) is:&lt;br /&gt;
:1, GROUND (Joystick TRIGGER)&lt;br /&gt;
:2, KEY (No pin exists)&lt;br /&gt;
:3, Joystick TRIGGER (+ line)&lt;br /&gt;
:4, Joystick LAMP&lt;br /&gt;
:5, Joystick LAMP&lt;br /&gt;
|| [[Image:GORF-A082-91379-A000-J1.jpg|GORF J1 Connector]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gorf Control Assembly ==&lt;br /&gt;
&lt;br /&gt;
Coming soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- I have no information on the cocktail joystick. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Links ==&lt;br /&gt;
&lt;br /&gt;
[[TRON_joystick|TRON Joystick]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=TRON_joystick&amp;diff=9320</id>
		<title>TRON joystick</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=TRON_joystick&amp;diff=9320"/>
		<updated>2007-09-03T23:25:32Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* TRON-like sticks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:TRONstick.jpg|thumb|TRON joystick|100px|right|]]&lt;br /&gt;
== About the TRON joystick ==&lt;br /&gt;
The joystick on a TRON machine was unique in a few ways.  It was a trigger stick, just like Gorf, Satan's Hollow and other Midway games, but it was translucent royal blue (Satan's Hollow was translucent red).  The TRON machine actually had four games in it.  Some of the games required a 4-way stick and some could take advantage of 8-way movement.  The joystick, therefore, was technically an 8-way stick, but it was restricted in such a way that the corners were difficult to hit accidentally.&lt;br /&gt;
&lt;br /&gt;
== A TRON joystick on your cabinet ==&lt;br /&gt;
The easiest way to have a TRON stick on your cabinet is to find an actual TRON stick.  The original TRON machine came out in the early 80s so there were lots of cabinets that had their control panels, with their weird TRON only joysticks, replaced with other controls and other games placed in them.  TRON joysticks, and entire TRON CPs, come up fairly regularly on eBay, and are often quite expensive.&lt;br /&gt;
&lt;br /&gt;
[[Image:XENOstick.png|thumb|HD joystick|80px|right|]]The TRON joystick is a heavy duty piece of machinery.  The base of the stick (under the control panel) is 3.38&amp;quot; square and 4.25&amp;quot; tall, the mounting plate is 4&amp;quot;x5&amp;quot;, and the stick above the panel is about 7&amp;quot; tall.  Mechanically, with the exception of its unique color and restrictors, the TRON joystick is a leaf switch version of the [http://www.happcontrols.com/joysticks/50997000.htm Happ Controls &amp;quot;Heavy Duty 8-way Trigger Joystick&amp;quot;] with the same dimensions.  It will take up considerably more real-estate on and under your control panel than a typical ball or bat-top joystick.&lt;br /&gt;
&lt;br /&gt;
Reproduction translucent blue (and other color) handle pieces are sometimes produced, and and some NOS handles come up occasionally.  These can be easilly mated to a Happ's HD 8-way Trigger Joystick.  Specific handle parts can be ordered by taking the individual part numbers off of [http://www.happcontrols.com/joysticks/50997000x.htm Happ's exploded view].  Simply enter the part number for the part you need on the Happ's order page and you can get just the trigger, or just the screws, or just the faceplate, etc.&lt;br /&gt;
&lt;br /&gt;
Using a stock Happ HD 8-Way Trigger stick will leave some of the games in TRON difficult to play properly.  The restrictors in the real TRON stick make it difficult to go in a diagonal direction accidentally.  The Happs stick is a true 8-way and will easily go to the corners and ruin your round of Light Cycles (one of the TRON levels).&lt;br /&gt;
&lt;br /&gt;
People have had some success reproducing TRON style restrictors, but NOS and original restrictors are rare.  It is easier to find an entire old TRON stick than just the restrictors.&lt;br /&gt;
&lt;br /&gt;
== TRON-like sticks ==&lt;br /&gt;
Several arcade games came with heavy duty trigger sticks, which were very similar to TRON joysticks:&lt;br /&gt;
* Satan's Hollow (translucent red, 2-way, vertical shaft)&lt;br /&gt;
* [[GORF joystick|Gorf]] (black, 8-way, optical switches, vertical shaft, bayonet lights behind faceplate)&lt;br /&gt;
* Xenophobe (black with two thumb triggers on face plate, true 8-way, forward leaning shaft)&lt;br /&gt;
* Discs of TRON (translucent blue with one thumb trigger on face plate, true 8-way, forward leaning shaft)&lt;br /&gt;
&lt;br /&gt;
== B.Y.O. TRON joystick ==&lt;br /&gt;
Several people have successfully hacked PC trigger sticks or even actual TRON handles to other more common arcade joysticks.  The trend to make computer (particularly Mac) peripherals out of translucent blue plastic in the late 90s makes it fairly simple to find good TRONesque joysticks to hack.&lt;br /&gt;
&lt;br /&gt;
Generally the trigger stick handle is removed from the PC joystick and attached to a hollow metal rod the same size as the original arcade joystick's shaft. The wires from the trigger(s) go through the tube and work inside the CP just as any switch wires would.&lt;br /&gt;
&lt;br /&gt;
Some challenges for building your own TRON stick:&lt;br /&gt;
* the limited 8-way of a real TRON stick is hard to emulate with regular arcade joysticks&lt;br /&gt;
* most regular joysticks' handles spin with fairly little effort, while spinning is not desirable in a trigger stick&lt;br /&gt;
* some cheaper joystick bases may not be hardy enough to survive enthusiastic play with the larger and heavier trigger stick handle&lt;br /&gt;
* the hollow shaft is also a potential weak point&lt;br /&gt;
&lt;br /&gt;
Related Links:&lt;br /&gt;
* [http://mirrors.arcadecontrols.com/OscarControls/projects/triggerstick.shtml Oscar Control's trigger stick hack]&lt;br /&gt;
* [http://forum.arcadecontrols.com/index.php?topic=8923.0 MinerAl's trigger stick hack]&lt;br /&gt;
* [http://www.google.com/search?q=trigger+stick&amp;amp;sitesearch=forum.arcadecontrols.com Google search of BYOAC Forums. Keywords &amp;quot;trigger stick&amp;quot;]&lt;br /&gt;
* [http://www.google.com/search?q=trigger+joystick&amp;amp;sitesearch=forum.arcadecontrols.com Google search of BYOAC Forums. Keywords &amp;quot;trigger joystick&amp;quot;]&lt;br /&gt;
* [http://www.google.com/search?q=tron+joystick&amp;amp;sitesearch=forum.arcadecontrols.com Google search of BYOAC Forums. Keywords &amp;quot;tron joystick&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=GORF_joystick&amp;diff=9234</id>
		<title>GORF joystick</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=GORF_joystick&amp;diff=9234"/>
		<updated>2007-08-12T02:28:47Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:GORF-Control-Grip-NoPCB.jpg|thumb|GORF Control Grip Joystick|100px|right|]]&lt;br /&gt;
== About the Gorf joysticks ==&lt;br /&gt;
&lt;br /&gt;
Gorf includes two different joystick styles.&lt;br /&gt;
&lt;br /&gt;
The Gorf Upright and Mini utilize a Control Grip joystick  similar to other Midway games such as [[Satan's Hollow]] and [[TRON]]. The joystick is molded in black plastic with a semi-opaque black and red grid patterned lens panel on the back. While the Control Grip is considered an 8-way, it is constructed with a small circuit board utilizing optical sensors instead of mechanical switches.&lt;br /&gt;
&lt;br /&gt;
The Gorf Cocktail Control Assembly uses a ball style joystick with leaf switches (as opposed to the optical board on the Control Grip).&lt;br /&gt;
&lt;br /&gt;
== Gorf Control Grip Assembly ==&lt;br /&gt;
=== Description ===&lt;br /&gt;
The Control Grip has three immediately noticeable differences from other similar Control Grips.&lt;br /&gt;
&lt;br /&gt;
* The molded grip is comprised of black plastic as opposed to translucent blue ([[TRON]]) or translucent red ([[Satan's Hollow]]).&lt;br /&gt;
* The shaft is straight as opposed to a forward leaning shaft eg [[TRON]].&lt;br /&gt;
* Uses a circuit board with optical switches instead of mechanical switches.&lt;br /&gt;
&lt;br /&gt;
The joystick have similar dimensions to the TRON joystick.&lt;br /&gt;
&lt;br /&gt;
The dimensions under the control panel is approximatly 3.38&amp;quot; square and 4.25&amp;quot; tall.&lt;br /&gt;
The mounting plate is 4&amp;quot;x5&amp;quot; and the stick above the panel is 7&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Repair &amp;amp; Replacement ===&lt;br /&gt;
&lt;br /&gt;
Mechanically, the stick is the optical version of the [http://www.happcontrols.com/joysticks/50997000.htm Happ Controls &amp;quot;Heavy Duty 8-way Trigger Joystick&amp;quot;]. (Whether the appropriate replacement parts can be ordered from Happ and fitted to the Gorf Control is unconfirmed as of this writing.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- This information was noted from various online webpages and may not be accurate --&amp;gt;&lt;br /&gt;
Some common reported damage to the grip assemly include a cracked face plate and cosmetic damage to the plastic grip from rings. The joystick also sports two .08 amp 14v wedge base lightbulbs behind the faceplate and these may need replacing as well. It is possible to locate wedge base LED bulbs as a direct replacement.&lt;br /&gt;
&lt;br /&gt;
=== Circuit Board ===&lt;br /&gt;
&lt;br /&gt;
The circut board centers around a single LM339N IC, a Quad Voltage Comparator, and four SPX11879-11 optical transmitter/reciever packages. Also on board is a 5-pin .1 DP SIP molex connector (pin 2 is either missing or unconnected) and a 10 pin .156 SIP molex connector (with pin 4 missing or a 7-pin and a 3-pin molex connector with appropriate spacing.) A collection of resistors and capacitors complete the board. Not noted in the GORF service manual are two 0.1 mfd capacitors, labeled BP, near R3 and R10. &lt;br /&gt;
&lt;br /&gt;
Identifying markings on the PCB:&lt;br /&gt;
&amp;lt;!-- The following blockquote is to facilite searches. Please do not delete. --&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
MIDWAY MFG. CO. 1980 ©&lt;br /&gt;
ALL RIGHTS RESERVED&lt;br /&gt;
A080-91379-A000 MIDWAY MFG A BALLY CO.&lt;br /&gt;
A082-91379-A000 CONTROL GRIP ASSY.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Gorf operators manual states the correct model number for the circuit board is ''A082-91379-A000''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
J2 pin assignment from Pin 1 to 10 (top to bottom in photo to the right) is:&lt;br /&gt;
:1, Joystick LAMP&lt;br /&gt;
:2, Joystick LAMP&lt;br /&gt;
:3, Joystick TRIGGER (+ line)&lt;br /&gt;
:4, KEY (No pin exists)&lt;br /&gt;
:5, Joystick LEFT&lt;br /&gt;
:6, Joystick RIGHT&lt;br /&gt;
:7, GROUND&lt;br /&gt;
:8, Joystick UP&lt;br /&gt;
:9, Joystick DOWN&lt;br /&gt;
:10, +5 volts&lt;br /&gt;
|| [[Image:GORF-A082-91379-A000-J2.jpg|GORF J2 Connector]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
J1 pin assignment from pin 1 to 5 (top to bottom in photo to the right) is:&lt;br /&gt;
:1, GROUND (Joystick TRIGGER)&lt;br /&gt;
:2, KEY (No pin exists)&lt;br /&gt;
:3, Joystick TRIGGER (+ line)&lt;br /&gt;
:4, Joystick LAMP&lt;br /&gt;
:5, Joystick LAMP&lt;br /&gt;
|| [[Image:GORF-A082-91379-A000-J1.jpg|GORF J1 Connector]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gorf Control Assembly ==&lt;br /&gt;
&lt;br /&gt;
Coming soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- I have no information on the cocktail joystick. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Links ==&lt;br /&gt;
&lt;br /&gt;
[[TRON_joystick|TRON Joystick]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=GORF_joystick&amp;diff=9233</id>
		<title>GORF joystick</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=GORF_joystick&amp;diff=9233"/>
		<updated>2007-08-12T02:27:42Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:GORF-Control-Grip-NoPCB.jpg|thumb|GORF Control Grip Joystick|100px|right|]]&lt;br /&gt;
== About the Gorf joysticks ==&lt;br /&gt;
&lt;br /&gt;
Gorf includes two different joystick styles.&lt;br /&gt;
&lt;br /&gt;
The Gorf Upright and Mini utilize a Control Grip joystick  similar to other Midway games such as [[Satan's Hollow]] and [[TRON]]. The joystick is molded in black plastic with a semi-opaque black and red grid patterned lens panel on the back. While the Control Grip is considered an 8-way, it is constructed with a small circuit board utilizing optical sensors instead of mechanical switches.&lt;br /&gt;
&lt;br /&gt;
The Gorf Cocktail Control Assembly uses a ball style joystick with leaf switches (as opposed to the optical board on the Control Grip).&lt;br /&gt;
&lt;br /&gt;
== Gorf Control Grip Assembly ==&lt;br /&gt;
=== Description ===&lt;br /&gt;
The Control Grip has three immediately noticeable differences from other similar Control Grips.&lt;br /&gt;
&lt;br /&gt;
* The molded grip is comprised of black plastic as opposed to translucent blue ([[TRON]]) or translucent red ([[Satan's Hollow]]).&lt;br /&gt;
* The shaft is straight as opposed to a forward leaning shaft eg [[TRON]].&lt;br /&gt;
* Uses a circuit board with optical switches instead of mechanical switches.&lt;br /&gt;
&lt;br /&gt;
The Assembly has similar dimensions to the TRON joystick.&lt;br /&gt;
&lt;br /&gt;
The dimensions under the control panel is approximatly 3.38&amp;quot; square and 4.25&amp;quot; tall.&lt;br /&gt;
The mounting plate is 4&amp;quot;x5&amp;quot; and the stick above the panel is 7&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Repair &amp;amp; Replacement ===&lt;br /&gt;
&lt;br /&gt;
Mechanically, the stick is the optical version of the [http://www.happcontrols.com/joysticks/50997000.htm Happ Controls &amp;quot;Heavy Duty 8-way Trigger Joystick&amp;quot;]. (Whether the appropriate replacement parts can be ordered from Happ and fitted to the Gorf Control is unconfirmed as of this writing.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- This information was noted from various online webpages and may not be accurate --&amp;gt;&lt;br /&gt;
Some common reported damage to the grip assemly include a cracked face plate and cosmetic damage to the plastic grip from rings. The joystick also sports two .08 amp 14v wedge base lightbulbs behind the faceplate and these may need replacing as well. It is possible to locate wedge base LED bulbs as a direct replacement.&lt;br /&gt;
&lt;br /&gt;
=== Circuit Board ===&lt;br /&gt;
&lt;br /&gt;
The circut board centers around a single LM339N IC, a Quad Voltage Comparator, and four SPX11879-11 optical transmitter/reciever packages. Also on board is a 5-pin .1 DP SIP molex connector (pin 2 is either missing or unconnected) and a 10 pin .156 SIP molex connector (with pin 4 missing or a 7-pin and a 3-pin molex connector with appropriate spacing.) A collection of resistors and capacitors complete the board. Not noted in the GORF service manual are two 0.1 mfd capacitors, labeled BP, near R3 and R10. &lt;br /&gt;
&lt;br /&gt;
Identifying markings on the PCB:&lt;br /&gt;
&amp;lt;!-- The following blockquote is to facilite searches. Please do not delete. --&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
MIDWAY MFG. CO. 1980 ©&lt;br /&gt;
ALL RIGHTS RESERVED&lt;br /&gt;
A080-91379-A000 MIDWAY MFG A BALLY CO.&lt;br /&gt;
A082-91379-A000 CONTROL GRIP ASSY.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Gorf operators manual states the correct model number for the circuit board is ''A082-91379-A000''.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
J2 pin assignment from Pin 1 to 10 (top to bottom in photo to the right) is:&lt;br /&gt;
:1, Joystick LAMP&lt;br /&gt;
:2, Joystick LAMP&lt;br /&gt;
:3, Joystick TRIGGER (+ line)&lt;br /&gt;
:4, KEY (No pin exists)&lt;br /&gt;
:5, Joystick LEFT&lt;br /&gt;
:6, Joystick RIGHT&lt;br /&gt;
:7, GROUND&lt;br /&gt;
:8, Joystick UP&lt;br /&gt;
:9, Joystick DOWN&lt;br /&gt;
:10, +5 volts&lt;br /&gt;
|| [[Image:GORF-A082-91379-A000-J2.jpg|GORF J2 Connector]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
J1 pin assignment from pin 1 to 5 (top to bottom in photo to the right) is:&lt;br /&gt;
:1, GROUND (Joystick TRIGGER)&lt;br /&gt;
:2, KEY (No pin exists)&lt;br /&gt;
:3, Joystick TRIGGER (+ line)&lt;br /&gt;
:4, Joystick LAMP&lt;br /&gt;
:5, Joystick LAMP&lt;br /&gt;
|| [[Image:GORF-A082-91379-A000-J1.jpg|GORF J1 Connector]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gorf Control Assembly ==&lt;br /&gt;
&lt;br /&gt;
Coming soon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- I have no information on the cocktail joystick. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Links ==&lt;br /&gt;
&lt;br /&gt;
[[TRON_joystick|TRON Joystick]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=File:GORF-Control-Grip-NoPCB.jpg&amp;diff=9232</id>
		<title>File:GORF-Control-Grip-NoPCB.jpg</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=File:GORF-Control-Grip-NoPCB.jpg&amp;diff=9232"/>
		<updated>2007-08-12T02:13:40Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: Copyright Earl &amp;quot;SavannahLion&amp;quot; Ruffa 2007
Permission granted to Arcade Controls.

Photograph example of a GORF Control Grip joystick without the PCB and in need of repairs.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copyright Earl &amp;quot;SavannahLion&amp;quot; Ruffa 2007&lt;br /&gt;
Permission granted to Arcade Controls.&lt;br /&gt;
&lt;br /&gt;
Photograph example of a GORF Control Grip joystick without the PCB and in need of repairs.&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=File:GORF-A082-91379-A000-J1.jpg&amp;diff=9231</id>
		<title>File:GORF-A082-91379-A000-J1.jpg</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=File:GORF-A082-91379-A000-J1.jpg&amp;diff=9231"/>
		<updated>2007-08-11T23:49:24Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: A closeup of J1 connector on A082-91379-A000 GORF Control Grip Board. Photograph taken by Earl &amp;quot;SavannahLion&amp;quot; Ruffa 2007. Permission granted to Arcade Controls for use.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A closeup of J1 connector on A082-91379-A000 GORF Control Grip Board. Photograph taken by Earl &amp;quot;SavannahLion&amp;quot; Ruffa 2007. Permission granted to Arcade Controls for use.&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=File:GORF-A082-91379-A000-J2.jpg&amp;diff=9221</id>
		<title>File:GORF-A082-91379-A000-J2.jpg</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=File:GORF-A082-91379-A000-J2.jpg&amp;diff=9221"/>
		<updated>2007-08-11T07:37:56Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: A closeup of J2 connector on A082-91379-A000 GORF Control Grip Board.
Photograph taken by Earl &amp;quot;SavannahLion&amp;quot; Ruffa 2007.
Permission granted to Arcade Controls for use.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A closeup of J2 connector on A082-91379-A000 GORF Control Grip Board.&lt;br /&gt;
Photograph taken by Earl &amp;quot;SavannahLion&amp;quot; Ruffa 2007.&lt;br /&gt;
Permission granted to Arcade Controls for use.&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Talk:Modular_Control_Panels&amp;diff=8143</id>
		<title>Talk:Modular Control Panels</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Talk:Modular_Control_Panels&amp;diff=8143"/>
		<updated>2007-03-03T13:53:51Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Removed the link to [[Modular Showcase]] since I didn't see how the CP could be considered modular in any sense. [[User:SavannahLion|SavannahLion]] 08:53, 3 March 2007 (EST)&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Modular_Control_Panels&amp;diff=8142</id>
		<title>Modular Control Panels</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Modular_Control_Panels&amp;diff=8142"/>
		<updated>2007-03-03T13:53:01Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Modular2.jpg|thumb|A modular control panel|right|200px]]&lt;br /&gt;
A '''modular control panel''' is a panel that is divided into sections such that individual sections, some as small as a single joystick, can be swapped out or rearranged to form different control panel layouts.  This differs from [[Swappable Control Panels]] where the entire panel is typically removed.  The most flexible modular systems even allow variable width panels - typically from 2&amp;quot; to 16&amp;quot; wide to accomodate different size controls.  Wiring for each control typically goes to a patch panel and interface card or USB hub for analog controls.&lt;br /&gt;
&lt;br /&gt;
The main advantage of a modular control panel is the ability to play virtually any game given a minimal set of unique controls.  Rather than duplicating controls on several different swappable panels you can simply move your existing control modules around to form the layout you need for a given game.  In addition, it avoids the ''frankenpanel'' syndrome, since you can have 20 or more different types of controls but only install the ones that are needed as they are needed.&lt;br /&gt;
&lt;br /&gt;
The challenges involved for a modular system include precise cutting and alignment of the panels, designing a mechanical system to secure the panels while still making them easy to change, and coming up with innovative artwork given that the panels might be assembled in random order.  In addition, wiring can be a challenge, though several modular designers have settled on a fairly simple wiring design based on CAT5 ethernet patch panels and connectors.  The CAT5 connectors each have 8 wires which is enough for 7 control lines and a ground to drive any joystick or 7 button panel.  See [http://www.beersmith.com/mame Doc's Modular Mame] for an example of this type of wiring.  Analog devices typically are interfaced with a USB mouse hack to a USB hub installed under the control panel.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Controls]]&lt;br /&gt;
* [[Doc%27s Modular Mame]]&lt;br /&gt;
* [[Modified Doc%27s Modular]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Controls]]&lt;br /&gt;
[[Category:Index]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Talk:YapCAB&amp;diff=8133</id>
		<title>Talk:YapCAB</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Talk:YapCAB&amp;diff=8133"/>
		<updated>2007-02-10T23:20:32Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The link from this page is dead. Should I move the link in the list down to the dead links section or...? [[User:SavannahLion|SavannahLion]] 18:20, 10 February 2007 (EST)&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Yet_Another_MAME_Machine!&amp;diff=8132</id>
		<title>Yet Another MAME Machine!</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Yet_Another_MAME_Machine!&amp;diff=8132"/>
		<updated>2007-02-10T23:17:47Z</updated>

		<summary type="html">&lt;p&gt;SavannahLion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''Project Type:''' Upright Arcade Cabinet&lt;br /&gt;
* '''Construction Method:''' Unclassified&lt;br /&gt;
* '''Monitor Type:''' Arcade Monitor&lt;br /&gt;
* '''Interface Type:''' Unclassified&lt;br /&gt;
* '''Special Controls:''' Spinner, Trackball&lt;br /&gt;
* '''OS:''' DOS &lt;br /&gt;
* '''Homepage:''' http://www.robboweb.com/mamecab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
== Additional Details ==&lt;br /&gt;
A slick upright, designed to look as much like a commercial product as possible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
== Pictures ==&lt;br /&gt;
[[image:Yet_Another_MAME_Machine!.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Upright_cabinets|Back to Upright Cabinet Examples]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Examples]]&lt;/div&gt;</summary>
		<author><name>SavannahLion</name></author>
		
	</entry>
</feed>