If memory serves me correct, hotrod se has 32 inputs, is this right? So the V.E. does make a great option. Do I have to rewire alot of the buttons?
Memory serves you incorrect - kinda - The Hotrod SE uses 28 inputs, but the encoder supported 32, so you could have added four buttons to your existing HotRod with the standard encoder, not that that's an option now.
Basically, you have 4 real options depending on how you use the HotRod -
The KeyWiz Eco ($23) (
www.groovygamegear.com) supports 32 inputs using an IDE HD cable, but does not have a pass-thru, and is PS/2 only, so you would have to hot-swap the keyboard, or use a wireless or USB keyboard.
The KeyWiz MAX ($35) (
www.groovygamegear.com) supports 32 inputs with screw terminals, is PS/2 only, and has a pass-thru, but you need to flip a switch to select between the keyboard or the HotRod.
The I-PAC/2 (
www.ultimarc.com) is 28 inputs (so all the standard ones) ($39 or $43) and can be either USB or PS/2 and includes an active pass-thru like your current HotRod.
The I-PAC VE (link above) is 32 inputs ($35) and USB only, so you would be converting the HotRod from PS/2 to USB.
Worth noting - The default HotRod layout is non-standard (does not use the arrow keys for joystick movement), and all encoders above except the I-PAC/2 use SDRAM so do not save settings on power-off.
In other words, with the I-PAC/2, you simply wire and program the encoder to match the old HotRod defaults, save the settings and you are golden.
With the KeyWiz (Eco or Max), you can either use the encoder with the MAME standard default settings (but then you need to redefine all your software to use MAME rather than HotRod defaults), or you can create a .kwz configuration to match your HotRod defaults and click an icon to launch this prior to using the HotRod (takes about 8 seconds for programming under Win98 and 16 seconds under XP)
Basically, the same applies with the I-PAC VE, except one default input is repeated - so you HAVE to re-program if you want to use all 32 inputs - and programming is probably faster.