Understanding a Pinball Cabinet System (Part 1)

* This is a Part 1 writeup that gives a quick general overview about pinball cabinet systems, pinball emulator/simulator and pinball front end when I'm setting up my Pinball arcade system on my Desktop setup *

** Stay tuned for Part 2 if you would like to know how I setup each Pinball emulator/simulator such as PinMAME, Visual Pinball, Future Pinball, Pinball FX2 and Pinball Front-end using PinballX **

Pictures will be added in the future...

After 3 months of work I'm proud to say that my HyperSpin setup is now complete! Featuring 130 systems and perhaps more since HyperList is updated very frequently now. I've completed almost all the major systems since the 90's :-)

With this setup I decided to try setting up a Pinball systems. And alas, this has opened up a brand new can of worms! Never have I thought setting up a Pinball front end would be this daunting. So this post is basically summarising what I've learnt and done to setup my Pinball arcade experience using a common Desktop setup. I've got a 30" Dell U3011 but unfortunately it doesn't support rotation, so no chance to flip it over and lay on a flat table.

Disclaimer: I am not a pinball expert in any way and is just a casual pinball player at best. I apologise if some of my wordings is inaccurate. Please leave in the comments if you spotted any mistakes that needed corrections. What you're about to read are just my personal sharing using my own casual wordings.

The Dilemma for Pinball Front End

There are several front ends that you could setup for your Pinball games, among them are, HyperSpin (duh!), HyperPin (which is now obsolete), and PinballX (by GameEx). While HyperSpin is great for arcade, home computers, and console systems, it's not really customised or tailored for Pinball system. Sure the game themes will display just fine but it's just lacking some features that other Pinball specific front ends such as the PinballX can provide. Among the most important one are screen rotation, easier integration with pinball emulator/simulator such as Visual Pinball, Future Pinball and Pinball FX2 which it currently supports.

So the decision has been made, I'm going to choose PinballX as my all-in-one Pinball games front end. To make the transition easier, I'm going to setup HyperSpin to launch PinballX whenever I'm craving for some Pinball gaming session. Though it's silly to call another front end from a front end though :-P

Overview of a Pinball Cabinet System

Read the wiki for more detailed information such as history and machine layout.

There are two types of pinball cabinet:

  • EM (Electro-Mechanical): Uses real mechanical part for the table object such as springs.
  • SS (Solid State): Uses modern electronic components such as transistor, IC, transistor, digital display. Typically used by pinball cabinet from 1980 onwards.

What Makes a Pinball Cabinet System?

A real pinball cabinet typically consist of three major parts:


A large flat lying screen (40" or more)


Typically a square screen that is positioned on top of the play field to display the game poster and score board. Might also display additional game information such as Number of Balls, Number of Credits, etc.

DMD (Dot Matrix Display)

A rectangular small dot matrix display that resides just under the backglass

Push Buttons

Let's also not forget the push buttons at the side of the cabinet to play the game! These push buttons typically controls the flippers, tilting, nudging, etc.

Pinball Terminology


The play field with artwork background and 3D model objects, flippers, etc. 

There are three variants for which a table could be designed upon:


Tables that is NOT created based on the actual real pinball machine and is designed from scratch by the talented table designer. These table could be inspired by video games, tv shows, movies, pop culture, music artist/band, etc.


Tables that IS created based on the actual real pinball machine. You'll often find manufacturer name and year in the table name, e.g. Bally, Stern, Data East, etc. Some of these tables might require additional support for ROM from PinMAME program to simulate the table behaviour logic (scoring) and DMD.

In addition to the table version, there are two main views for the table:


Display the table with a 3D isometric view for desktop setup (monitor with stand). Typically you see the whole pinball machine (with back glass too). Sometimes you can also see the surroundings  if the pinball simulator supports it such as Future Pinball


Display the table in flat view just like the real pinball machine. Best used with a pinball cabinet where the display/monitor laid flat on the cabinet. 

For more realistic 3D view you can use the BAM mod, which changes the 3D camera views according to your head tracking. This feature is only for Future Pinball simulator.


Backglass server that simulate the information to be displayed on the back glass.

Pinball Emulator/Simulator

Following are the most popular pinball emulators that I found to date:


It emulates ONLY the ROM for the table that controls the DMD and table logic (e.g. scoring). It is not meant to run solely since it does not emulate the Pinball table. So you'll need another program such as Visual Pinball.

Since it emulates the real Pinball machine ROM, it can unarguably gives the most realistic gameplay behaviour to a table, only if the Table support it.

Visual Pinball

Perhaps one of the oldest and still actively maintained pinball emulator. Some of the table requires ROM from the real pinball machine to function properly, which is emulated by PinMAME. So you're most likely going to run Visual Pinball with PinMAME at the same time, which is handled automatically after you register and setup PinMAME. (There is no need to launch PinMAME separately by yourself as it is automatically launched by Visual Pinball when you play a table).


  • Can simulate perhaps the best pinball experience when table support real ROM (emulated by PinMAME)


  • No multiple view mode. So you'll always stuck with the default Full Table view.
  • Can be difficult to setup if you want additional stuffs, e.g. showing back glass display.
Program Information
  • Latest Version: 2.5
  • Associated table file extension: .vpt

Future Pinball

A real time 3D pinball simulator featuring very visually pleasing 3D tables. Although the last release was on 2010, several mods had been developed that 'patched/fixed' the unrealistic environment physics (such as ball gravity, flippers, etc.) that many had complaint about. You might find several mods such as Physics 2.4, 2.5 and 2.6. One simply copy and paste the program into the existing Future Pinball folder to use the mod.


  • Best looking 3D table with very good looking 3D models and lightning. It is best to use the BAM mod with this to generate the best physics and lightning effects.
  • Very easy to setup and play the table. Just install the program and double click on the .fpt files.
  • Can simulate the real arcade room experience, with arcade machine at the side, back glass, etc. when using Table with Desktop view.
  • 8 different viewing angles (full table 1, full table 2, fixed, scrolling 1, scrolling 2, low angle 1, low angle 2, fixed)
  • Some tables without the Physics mod might not played realistically.

Program Information

  • Latest Version:
  • Associated table file extension: .fpt

BAM (Better Arcade Experience)

More like a game mod instead of a pinball simulator, it provides the best (and perhaps the only) head tracking 3D realistic experience to your arcade pinball cabinet. By using this mod you'll find the 3D model on the table changes its perspective, shadows, lightning etc. depending on your head movement and position. For the head tracking feature to work you'll of course need a camera such as simple web camera, Sony PlaystationEye, Microsoft Kinect, or Nintendo Wiimote monitor.

Pinball FX2

Developed by Zen Studio and available in multiple platforms (PC, console, iOS, Android), it features a very unique and the best 3D looking table to date, much better than Future Pinball. Due to the intensive quality of 3D work required for the table, only less than 100 tables is available to date compared to 10000s of the Visual Pinball and Future Pinball tables.


  • The best 3D table with a unique fully interactive 3D environment which might trigger a dialog when certain condition/score is met, e.g. Walking Dead table.
  • Lack of tables. Most of the tables are from Marvel, Star Wars, and some game inspired tables, e.g. Plant vs Zombies.

Pinball Front End - PinballX

PinballX is basically a front end that display the Pinball tables. It follows almost the same folder structure as HyperSpin for locating the Database and Media. So transitioning to PinballX is almost just as easy as it can gets. You can also create your own custom Table database such as your favourite tables, only the Original tables, only the Recreated tables, etc.

What is Inside a Pinball Table file?

Typically a table files (e.g. .vpt for Visual Pinball and .fpt for Future Pinball) contains elements such as:
  • Table artwork, 3D model and objects.
  • Script - Logic that controls the table gameplay behaviour such as scoring, triggering condition, mode, etc. For Visual Pinball, the script is programmed using Microsoft Visual Basic.
  • Music and sound effect. Note that some music files required you to place in a specific directory, such as Future Pinball\Music.
Unlike a ROM or ISO image in your console games that contains all the resources needed to play a game, a table files might need additional files to play properly, e.g. music, b2s.


Where can I download Pinball Tables?

  • PinSimDB.org - Features all and up to date Future Pinball and Pinball FX2 tables.
  • VPForums.org - Features all Visual Pinball tables.

I highly suggest to download Pinball table set torrent collection from PleasureDomeUK to start setting up your home Pinball system.


Come on are you suspecting your Husband/Girlfriend/Boyfriend/Wife is cheating on you and why their are sudden changes behaviour towards you.
SMILE ! SMILE ! SMILE and relax yourselves and your mind, in world of Hacking this is what I do

*Facebook Hacking Tricks
* Database Hacking
* G-mail/AOL/Yahoomail/ Inbox Hacks
*Control Device Remotely Hack
*University Grade Hack
*Wiping of Credit Cards, Increase Credit Cards Hack
*Breaking Security Save Code Hack.

All you need do just E-mail:- pointekhack@gmail.com



🔍🔍Are you Seeking for the Best Legit Professional Hackers online??❓💻💻💻
Congratulations Your search ends right here with us. 🔍🔍🔍🔍

🏅COMPOSITE HACKS is a vibrant squad of dedicated online hackers maintaining the highest standards and unparalleled professionalism in every aspect.
We Are One Of The Leading Hack Teams in The United States🇺🇸🇺🇸 With So many Accolades From The IT Companies🏆🏅🥇. In this online world there is no Electronic Device we cannot hack. Having years of experience in serving Clients with Professional Hacking services, we have mastered them all. You might get scammed for wrong hacking services or by fake hackers on the Internet. Don't get fooled by scamers that are advertising false professional hacking services via False Testimonies, and sort of Fake Write Ups.❌❌❌❌

* COMPOSITE HACKS is the Answers to your prayers. We Can help you to recover the password of your email, Facebook or any other accounts, Facebook Hack, Phone Hack (Which enables you to monitor your kids/wife/husband/boyfriend/girlfriend, by gaining access to everything they are doing on their phone without their notice), You Wanna Hack A Website or Database? You wanna Clear your Criminal Records?? Our Team accepts all types of hacking orders and delivers assured results to alleviate your agonies and anxieties. Our main areas of expertise include but is never confined to:

✅Website hacking 💻,✅Facebook and social media hacking📲, ✅Database hacking, Email hacking⌨️, ✅Phone and Gadget Hacking📲💻,✅Clearing Of Criminal Records❌ ✅Location Tracking✅ Credit Card Loading✅ and many More✅

🏅We have a trained team of seasoned professionals under various skillsets when it comes to online hacking services. Our company in fact houses a separate group of specialists who are productively focussed and established authorities in different platforms. They hail from a proven track record and have cracked even the toughest of barriers to intrude and capture or recapture all relevant data needed by our Clients. 📲💻

🏅 COMPOSITE HACKS understands your requirements to hire a professional hacker and can perceive what actually threatens you and risk your business⚔️, relationships or even life👌🏽. We are 100% trusted professional hacking Organization and keep your deal entirely confidential💯. We are aware of the hazards involved. Our team under no circumstances disclose information to any third party❌❌. The core values adhered by our firm is based on trust and faith. Our expert hacking online Organization supports you on time and reply to any query related to the unique services we offer. 💯

🏅COMPOSITE HACKS is available for customer care 24/7, all day and night. We understand that your request might be urgent, so we have a separate team of allocated hackers who interact with our Clients round the clock⏰. You are with the right people so just get started.💯✅

📲 compositehacks@gmail.com 📲


I Lost my Money to scammers but not anymore
Well, who would have believed this. When I saw a comment
by one Allison babara, I thought it was one of the Scammers
ways to convince someone. Looking at his comment, I saw
an element of doubt since he was telling stories. Well I did it
50/50 which means I can’t lose my money to any scammer
again. I contacted the email on the testimony of Allison?
Babara (securehackers01@gmail.com) and I was
replied immediately. I was shocked but I didn’t lose my stand.
I asked them to give me proof to be sure they are not
scammers like others that I have met before and they sent me
a proof. Then I requested to get my card which they sent to
me in Germany in just 3 days. Am happy now because I have?
recovered my cash I lost to scammers. My first withdrawal?
was $10,000 and I couldn’t believe my eyes until I confirmed?
their word which says that I can withdraw up $63,000 in a
month. secureblankatmSolution? are real because I got my?
card in just 3 days when I requested for one. Contact their
mail (securehackers01@gmail.com ) for yours. They
didn’t scam me.
Morris mabel is my name and if you are scared, please reach
me through my mail dasinator02@gmail.com


Post a Comment

If you found this article or post helpful to you, feel free to enter your comments below ;)