Reference | VPX glossary
Virtual pinball,
explained.
The 40 words you meet when you download a VPX table, from ROM and NVRAM to PuP packs, FlexDMD and nFozzy physics. Each one in a sentence or two.
Jump to a term
Tables and files
- VPX
- Visual Pinball X, the open-source pinball simulator most community tables are built for. Its tables are .vpx files, and it runs on Windows, Linux, macOS, iOS and Android.
- .vpx file
- A Visual Pinball X table in one file: the playfield, its 3D models, lights and sounds, and the script that runs the rules.
- .vpxz file
- A table and its extras zipped into one file, which the official Visual Pinball mobile apps import and share.
- Original
- A table designed from scratch rather than recreating a real machine. Originals need no ROM, and nearly half the machines in the Virtual Pinball Spreadsheet are originals.
- Recreation
- A table that rebuilds a real pinball machine. Most solid-state recreations run the real machine's program through PinMAME, so they need its ROM.
- Mod
- A changed version of someone else's table, such as new physics, lighting or a VR room.
- Retheme
- A table that keeps another table's layout but gives it a new theme, artwork and sound.
- Hybrid
- A single table file that plays in desktop, cabinet and VR modes.
- VR
- A table with a virtual room around it, for playing in a VR headset.
- FSS
- Full Single Screen: a layout that fits the playfield, backglass and score display on one screen.
- Standalone
- The cross-platform build of VPX, without the Windows table editor. It is what lets VPX run on Linux, macOS, iOS and Android.
The machine
- ROM
- The program from a real machine's circuit board, kept as a .zip. PinMAME runs it so a recreation plays by the real rules. Keep it zipped, with its exact file name. Pocket Pinball does not provide ROM files.
- PinMAME
- The emulator that runs a solid-state machine's ROM, driving its score display, lights, sounds and rules. A VPX table calls it from its script.
- NVRAM
- A machine's saved memory, kept in a .nv file: settings, credits and high scores. Some tables, often Gottlieb System 3, will not start a game without one.
- Electromechanical (EM)
- Machines from before microprocessors, scoring with relays, motors and score reels, made from the late 1940s to the late 1970s. EM recreations need no ROM.
- Solid state (SS)
- Machines run by a microprocessor, from the late 1970s on. Their recreations usually need a ROM.
- Pure mechanical
- The earliest pin games, from before electric scoring, with no power at all.
- Service menu
- The buttons inside a real machine's coin door that operators use for tests, free play and volume. Pocket Pinball's in-game Service screen recreates them.
- Nudge and tilt
- A nudge is a shove of the cabinet to steer the ball. Nudge too hard and the machine tilts, ending your ball.
Displays and extras
- DMD
- Dot matrix display: the orange dot score screen of machines from the early 1990s on. Tables draw it on screen, or send it to a real external DMD.
- Alphanumeric display
- The segmented score displays of solid-state machines before the DMD, from the late 1970s to the early 1990s.
- Score reels
- The rolling number wheels that show the score on electromechanical machines.
- Colour DMD
- Files that recolour a DMD's single-colour frames. Serum is the current format. Older colourisations use VNI and PAL files.
- Backglass
- The lit art panel above the playfield. On many machines it also shows the scores.
- B2S
- Backglass 2nd Screen: the .directb2s file format for an animated backglass, shown on a second screen or beside the table.
- PuP pack
- PinUP Player video packs, which add full-motion video to a table's backglass or score display. They are often large.
- FlexDMD
- A library that lets a table, usually an original, draw its own animated score display. It replaced the older UltraDMD.
- AltSound
- Replacement sound packs a ROM can play instead of its original audio.
- External DMD
- A real LED dot matrix panel connected to the player, such as a ZeDMD. Pocket Pinball supports ZeDMD and the DMDServer protocol over Wi-Fi.
- LUT
- A colour and brightness preset a table offers, picked while you play.
Physics and feel
- nFozzy physics
- Scripts, named after their author, that make flippers, rubbers and bounces behave like a real machine. A table listed with nFozzy plays closer to the real thing.
- Fleep sounds
- A package of recorded mechanical sounds, named after its author: flippers, ball rolls, solenoids and more.
- SSF
- Surround sound feedback: mechanical sounds placed where they happen on the playfield, for speakers or headphones.
- FastFlips
- A PinMAME option that lets the flippers respond straight away instead of waiting on the emulated machine, cutting flipper lag.
- POV
- Point of view: the camera angle on the table. Pocket Pinball saves a view for each table.
- DOF
- Direct Output Framework: drives real feedback in a home cabinet, such as solenoids, shakers and lights.
The community
- VPS
- The Virtual Pinball Spreadsheet: the community index of every known virtual pinball table, backglass, ROM and extra, with links to where each is shared. The Pocket Pinball catalogue is built from it.
- VPW
- Virtual Pinball Workshop: a volunteer team known for detailed remasters of classic machines.
- VPUniverse and VPForums
- The two main community sites where creators share tables and extras.
- IPDB
- The Internet Pinball Database: the reference for real machines, with their makers, years and production numbers.
Put it to use
Now play a table
Start here
Space Cadet needs no ROM and no PC. Playing in minutes.
ROMs
What a ROM is, how to tell a table needs one, and where it goes.
Extras
PuP packs, FlexDMD and music: what each does and how to add it.