NVRAM is tested by most vendors before shipment. This leaves the NVRAM in a state sometimes filled with all zeros or all ones (binary). The game software may not detect that RAM is incoherent and then use these bogus values.
The solution is to do exactly as you have done. Nice job.
—
Chris Hibler - CARGPB #31
Http://chrishiblerpinball.com/contact
http://www.PinWiki.com/ - The new place for pinball repair info