Software


This page identifies P-ROC related software projects.  No software is offered by pinballcontrollers.com or the makers of the P-ROC board.  The software projects are listed here for informational purposes only.  We do not officially support any of these projects, but we help our customers use them as best as we can.

 

 

 

  • pyprocgameHD + samplegame: An actively supported fork of pyprocgame with HD graphics support (no DMD support)
    • Provides access to a P-ROC/P3-ROC via pypinproc/libpinproc
    • Open source: http://mjocean.github.io/PyProcGameHD-SkeletonGame/
    • Contains classes/functions to control most standard pinball machines features
      • Basic coil/lamp/switch control
      • Mode-oriented game framework for switch event handling
      • Lamp shows that work by running a "script" text file that looks something like a musical staff
      • DMD management and support for animations, bitmap fonts, layers, etc.
      • Ball/Player/Score tracking
      • Service mode with standard switch, lamp, coil tests
      • Trough management, ball save, and ball search
      • Drop target modes
      • High score entry
    • Includes a sample game (starter.py) that implements a basic pinball game without rules.
    • Interfaces to Visual Pinball for playing on virtual machines (dev in progress)
    • Forum discussions here

 

  • pyprocgame: A Python-based pinball software development framework for use with the P-ROC
    • Provides access to a P-ROC/P3-ROC via pypinproc/libpinproc
    • Open source: http://github.com/preble/pyprocgame
    • Contains classes/functions to control most standard pinball machines features
      • Basic coil/lamp/switch control
      • Mode-oriented game framework for switch event handling
      • Lamp shows that work by running a "script" text file that looks something like a musical staff
      • DMD management and support for animations, bitmap fonts, layers, etc.
      • Ball/Player/Score tracking
      • Service mode with standard switch, lamp, coil tests
      • Trough management, ball save, and ball search
      • Drop target modes
      • High score entry
    • Includes a sample game (starter.py) that implements a basic pinball game without rules.
    • Interfaces to Visual Pinball for playing on virtual machines (dev in progress)
    • Forum discussions here

 

 

  • PinMAME support: Modifications to pinMAME that allow pinMAME to interface to a P-ROC

If you're interested in helping with any of these projects or would like to request a link to your P-ROC based software project on this page, please visit the forums and express your interest or This email address is being protected from spambots. You need JavaScript enabled to view it. directly.