Using console gamepads on PC is not that interesting as you can just buy an USB gamepad and have the same.
Wat is really needed is an interface that sits between the PC and the I-PAC.
CABINET PANEL <------> I-PAC or <-------> CONSOLE ADAPTER <-------> PC
OPTI-PAC /\
|
|
\/
CONSOLE
The "CONSOLE ADAPTER" should have two modes: (1) in console mode it translates I-PAC inputs to the console. (2) in PC mode it just acts as a pass-through for the I-PAC.
The CONSOLE ADAPTER should not be implemented half-assed. It should be able to identify itself as the controller of your choice. For PlayStation this means it should be able to act as a regular D-pad controller, a mouse, an dual analog controller, a flight stick controller, a neGcon, a jogCon and volCon. It should also be able to act as a multitap for the I-Pac.
Aside from PlayStation, it should also support MegaDrive, Super Famicom, PC Engine, Saturn, PlayStation 2, Dreamcast, Nintendo 64 and GameCube.
Maybe this is something Andy should work on
