The short version: The P-ROC is a replacement for the CPU board in existing pinball machines (WPC-x, Stern Whitestar/SAM). It contains an FPGA that performs (once configured via software) all of the real-time control functions needed to interface to a pinball machine. It connects back to the PC over USB. This allows a PC to run custom game rules, receive switch information from the P-ROC, and send updated driver information (coils/lamps/motors/DMD) to the P-ROC.
I suppose this is somewhat similar to the PinMAME-HW project I've read about, though the P-ROC just handles the control system and interfaces directly with existing power/driver boards. We may design custom power/driver boards in the future.
One of our goals is to allow people to easily switch between running custom software (to be developed) on their machines and the original software via VPinMAME. We are wrapping things up on an open source layer 1 C API that abstracts all of the P-ROC specific functionality from high layer applications to make custom game apps easier to write. Currently the driver is working in Linux/MacOS, and I've recently begun working on making the necessary low level changes for Windows support, though I'm not too knowledge on dev in Windows; so I may need some help.
Like I said, just trying to start a dialog and see where this takes us. Feel free to post your ideas or questions, and if you have any interest in helping, I'd love to hear from you!
Thanks.
- Gerry




Top













are all trademarks of VPFORUMS.