I’ve been playing a lot of pinball lately. I wouldn’t have been able to without Visual PinMAME and Visual Pinball.
The two programs work in concert – Visual Pinball takes care of displaying the tables (painstakingly recreated in digital form by their biggest fans,) and vpinmame emulates the original roms to light the lights, play the sounds, and even emulate the LED array display of the virtual table. Visual Pinball on its own is very cool. It lets you create pinball games of your own from scratch, no roms needed!
It’s really cool! Check it out if you get a chance.
AJ’s is a good place to go to download tables and roms, but beware the ‘five-downloads-per-day’ rule.