(Topic ID: 36610)

P-ROC

By Pinballgeek

11 years ago


Topic Heartbeat

Topic Stats

You

Linked Games

No games have been linked to this topic.

    #1 11 years ago

    Has any one used a proc on their machines and how well did it go and how you did it I may do it on my jd as soon as I fix dues to some technical difficulties I may do a actual video mode if it pursuit lights flashing dredd on his motor bike and weave in and out and finally shoot a criminals van
    Change the music to the music from the new movie and
    Would be great if some people to create or give me ideas for alternative cabinet artwork

    #2 11 years ago

    See if anyone on the Proc forum is already doing JD and maybe jump in to assist.

    #3 11 years ago

    I have been learning the P-ROC programming environment for a few months now. The originators worked on a JD "proof-of-concept" so a framework exists. (I'm sure some of them are on Pinside, and can comment on that further.) My opinion on it is that it is a great framework that can be applied to many different pinball projects/systems (Williams, Sterns, etc.). You can take it as far as you want. There is a learning curve but if you have the time, diligence, and creativity you can make your existing pinball machine do amazing things. The system is evolving with new applications and breakthroughs everyday. I'm enjoying myself so far, satisfying my desire to reprogram pinball machines.

    #4 11 years ago
    Quoted from Pinballgeek:

    Has any one used a proc on their machines and how well did it go

    Went pretty well for me: http://pinside.com/pinball/forum/topic/cactus-canyon-p-roc-project

    The provided framework is pretty great for getting a skeleton game up and running in no time - and some of the things that it provides are very handy (like making working with the DMD really simple) once you start building your own bits.

    #5 11 years ago

    JD is actually what I used to write some example software for the P-ROC a couple of years ago. It's definitely not the cleanest code in the world (I'm more of a hardware guy, and I was learning python), but it is a fully playable custom version of JD (*with* a video mode, though different from your idea). It's lacking some serious DMD work, but otherwise, I'm pretty happy with it.

    Code: https://github.com/preble/JD-pyprocgame
    Rules: http://www.pinballcontrollers.com/wiki/JD_rules
    Discussion Forum: http://www.pinballcontrollers.com/forum/index.php?board=12.0

    The project itself is no longer being actively supported. You're welcome to revive it (even take it over) or just use it for reference.

    - Gerry
    http://www.multimorphic.com

    #6 11 years ago
    Quoted from gstellenberg:

    You're welcome to revive it (even take it over) or just use it for reference.

    Very cool of you Gerry!

    #7 11 years ago

    Wasn't there a video of an electromechanical pinball machine modified to use the P-roc a couple of years ago? If there was, I can't seem to find it.

    #8 11 years ago

    The P-ROC is a wonderful device. It has been tested on plenty of WPC/Stern titles and even some without. It has driven custom machines as well. If there's one thing I can say about the P-ROC and the software platform, is that its versatile. I've been able to develop on the P-ROC to customize the rules for a pinball machine in a variety of programming languages (C/C++, C# and python to name a few). The community is largely driving the platform to new heights each and every day. I had to think over my initial purchase before I hit "submit", but in the end, it was the best thing I could've done for my personal pinball hobby. As previously stated, it takes time and patience if you're new to programming, but people in our community have been largely successful provided they knew how to take advantage of Internet resources.

    I first bought a P-ROC back in 2011 for a Demolition Man. Turns out that someone already had rules coded for it, and I wanted to do something different. So, I've turned my DM into a widebody pinball 2000 machine (same pf/title, just P2Kified). The hardware has been able to do everything I need it to do since its still just a pinball machine. Integrating my graphics display took some time, but the python software framework that is open source and free of charge for ANYONE to use was very straightforward with creating rules and such (note, its still programming though). In fact, right now there are professors and grade-school teachers teaching kids about programming by demonstrating the P-ROC and the freely available software platforms to their students.

    In short, people of a variety of talents have been able to take their pinball ideas and run great strides with the P-ROC. The programming language that is most widely used for development here is Python since it runs on all major operating systems and is fairly simple to learn.

    P-ROC is a largely open architecture which has allowed people to produce production quality machines and rulesets (Dutch Pinball - Bride of Pinbot, Cactus Canyon Continued, P3, Indiana Jones, Predator, etc).

    There is also a 6 part video series outlining P-ROC from a very high level view at the 2010 Pinball Expo.

    #9 11 years ago

    I know the PROC was designed for WPC, SAM and Whitestar machines, but can it be used on older Williams machines like a System 3, 4... etc?

    #10 11 years ago
    Quoted from Bowman9:

    I know the PROC was designed for WPC, SAM and Whitestar machines, but can it be used on older Williams machines like a System 3, 4... etc?

    I designed a P-ROC to System11 interface with help from a fellow pinball-enthousiast, after that, someone else (Mark) perfected it, and after that made a pcb with all drivers on it as well! So if you use a P-ROC and his board, you can use them in a system11 game (won't be needing the mpu anymore). A Data East would probably work as well, for it's quite alike (if not almost an exact copy ).
    However you do need a few (minor) hardware modifications as well (installing a DMD, connect the large switch-matrix-connectors to the small switch matrix headers of the P-ROC), but most work has already been done by creating that 'P-ROC tot system11 conversion and driver-board'.
    See: http://www.pinballcontrollers.com/forum/index.php?topic=683.0 and http://www.pinballcontrollers.com/forum/index.php?topic=543.0

    About older games: I'm pretty sure that system 6 resembles system11, but I don't know how hard it would be to use the board there. I think maybe some rewiring is required, but that has to be found out. System 3 and 4 I don't know anything about, but maybe the basic technology is the same.

    #11 11 years ago

    Check www.pinnovating.com. Www.facebook.com/pinnovating

    10 years later
    #12 5 months ago

    Hi friends, has someone the prock manual ? I'm not sure about the board connected to rn20. In my config rn20 connector is linked to the little auxiliary (8 output) driver board.

    Thank you

    #13 5 months ago

    P3roc manual

    https://www.multimorphic.com/store/circuit-boards/p3-roc/

    P-roc manual

    https://www.multimorphic.com/store/circuit-boards/p-roc/

    Quoted from Jonny802:

    Hi friends, has someone the prock manual ? I'm not sure about the board connected to rn20. In my config rn20 connector is linked to the little auxiliary (8 output) driver board.
    Thank you

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/p-roc and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.