The game's logic control, that is control of the game flow, counting of points, activation and deactivation of targets and control elements, and all the lights and sound effects, will be done by a regular personal computer built into the machine's case.

The main computer will run a stripped-down version of FreeBSD, where a multi-threaded main program will be responsible for the game control. More information can be found in the PinBall/GameSoftware section.

Currently I plan to use a used Asus P5A-B computer mainboard with an AMD K6-300 CPU, 128 MB RAM and the neccessary peripherals for this. During development, a 9 GB IDE hard disk drive will be used, which shall later be replaced by some kind of flash storage.

There will also be a subsystem containing high-power electronics to control the coils for the mechanics with the signals from the main logic computer. This is explained in detail in the PinBall/MechanicsControl section.

The basic mechanics logic (for example triggering a lock coil when a ball is closing a trigger contact) will not be handled by the main computer, but will be implemented with logic circuits near the respective coil or trigger. There will be signal lines to the main computer, though, to give the software a possibility to disable certain triggers or certain coils.


CategoryComputer CategoryPinball


THIS DATA IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DATA, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

All product and brand names mentioned on there pages and in the source code are registered names and/or trademarks of the respective owner and are mentioned for identification purposes only.

For a full copyright notice, please see this link. For imprint and contact information, please see http://www.thiemo.net/.

PinBall/ControlComputer (last edited 2006-11-12 14:14:58 by ThiemoNordenholz)