Hello folks.
This is my first post on this forum. I just picked up my first pinball machine (TAF) two weeks ago.
By profession I'm a technical person and I'm already thinking about tinkering with this machine.
I've been reading quite a bit, and there's so much information out there it's a bit difficult to put it all together so far. I was fortunate in that my machine came with an operations manual and schematic manual. I've done a fair amount of reading up on the WPC89 system and piecing together how it works.
What I'm wondering is, besides for fun, how I can also use this machine as a development platform? (just for the learning experience, no project yet)
I ran across P-ROC which seems to be a board designed for development using existing WPC hardware and using a PC connected via USB. This seems promising.
I also discovered PinMAME which will emulate a WPC system, which got me thinking and running into a few questions...
The documentation I've found on PinMAME seems to be geared primarily for virtual pinball on Windows. Is there any lower-level documentation on PinMAME? I'd be interested to get it to run on Linux (for example, Raspbian on a RPi) without the "virtual" aspect...simply emulating the WPC architecture. It would seem the P-ROC libpinproc C API could be used within PinMAME to read existing ROM files and interface with the P-ROC board, perhaps providing the same experience as using the original WPC MPU with hardware ROMs?
Has anyone tried this? If so, any information to be found on such an endeavor?
If I could get that to work it would seem I could develop using FreeWPC, test my ROM images, as well as continue to use the existing ROM images for recreational use.
Thanks!
-Mike