Pinball is a type of arcade game, in which points are scored by a player manipulating one or more steel balls on a play field inside a glass-covered cabinet called a pinball table (or "pinball machine"). To simulate most pinball games on a computer you need a simulator such as Visual Pinball and an emulator for the ROM files such as Visual PinMAME.
- Visual Pinball is a freeware and source available video game engine and simulator for pinball tables and similar games such as pachinko machines. The software is composed of an editor and the simulator part itself. The program is also able to operate with Visual PinMAME, an emulator for ROM images from real pinball machines.
- Visual PinMAME is a pinball emulator. The simulation of most modern pinball machines (especially those made after 1992, using large portions of DMD animations and digital sound samples) require the Visual PinMAME (sometimes referred to as VPinMAME or VPM) program in order to behave as close to the physical machine as possible.