Has anyone here actually shifted the jumper on their iPac so they can program their own functions/key combinations - or do most people find the MAME defaults sufficient?
The reason I'm asking is I'm about to order an iPac. I noticed that Ultimarc now sell a cheaper iPac "economy" model which is exactly the same as the iPac2 except any functions you program yourself are lost at power down.
It's not exactly the same - It's USB only - bad if you have a DOS cab and it's 32 inputs instead of 28, which is good. Also, I'm not sure how LED's are supported, although Ultimarc says that they are.
There is a difference between "lost" at power down and "not saved" at power down.
With the original I-PAC/2 (going back to the first WinIpac software), you could load a config file (.ipd file, .ipc file (been a long while)) through a command line when you launched a program that required a different codeset. I assume that function is available in the new IPD software, so you just have to run a simple batch file at startup.
I would pick your encoder based on inputs or USB-PS/2 requirements and not worry about whether codesets are changed.
The ONLY real exception to this is alternate OS support. I was originally going to say non-Windows, DOS, MAC, or Linux support, but actually it's any non-windows OS.
There is I-PAC software for Mac's and Linux, but I don't think the IPD software has been ported for this. With a standard I-PAC, you could always program it on a Windows box and use it on a Mac or Beos or OS/2 or FreeBSD or whatever. With the I-PAC VE, this is no longer possible.
But that's a fairly minor concern for most users.