Not frequenting Pinside too much these days, but just saw this & wanted to respond.
It seems other manufacturer 5114 NVRAM works fine from reports in this thread. No problem for me to accept that it's something specific to my module. As of 11 months ago I have not advertised Pinitech 5114 NVRAM to work with Zaccaria machines. I would encourage anyone wanting NVRAM for their Zaccaria to look into the other vendor modules mentioned in this thread for your games.
The dual 2114/5114 modules being sold for Zaccaria Gen2 may be best option IMO to avoid any possible timing issues. After reviewing the Zaccaria MPU schematic again, I would personally avoid utilizing just a single module since both RAMs work together like the two 5101 chips on Stern MPU-200 games where mismatched RAM speeds WILL cause timing issues and make weird things happen.
Gianfri has a dual NVRAM here:
https://www.pinballsolutions.eu/product/nvram-dual-module-6514-2114/
So with that said, there's a few single 5114 NVRAMs mentioned on this thread as reportedly working without issues. Ignoring why I think you should use a dual 5114 NVRAM on these games & assuming other single 5114 NVRAMs are working 100%, what would possibly make the Pinitech NVRAM any different?
It uses the same FRAM part -- so that's not it.
The 5114 SRAM pinout is literally address A0-A9, D1-D4, chip enable, write enable -- all 1-to-1 connections with the FRAM. Unused address lines on the FRAM as well as output enable tied to GND. I've also confirmed with other info online for 5114 RAM to NVRAM adapters that the pinouts/connections aren't different in my design. Not to mention this has been used in arcade games successfully for the last 3+ years, tests fine through the Neoloch tester, etc.
The only remaining thought of what might be causing an issue is data left on by the Neoloch tester since the modules are tested there prior to being sent out. Unlike most of the other NVRAM I sell, I don't have an adapter built for my GQ-4X programmer to be able to clear the RAM by filling with 0's or F's after it's been tested in the Neoloch. So whatever the Neoloch is writing to it for its tests remains on the chip. I'm not familiar with how Zaccaria's clear memory or deal with existing data, so not sure what the chances are that it could be pulling in "junk data" that the Neoloch wrote to it for the RAM tests. Junk data could certainly cause a problem if the game doesn't automatically clear it out or offer a way for the user to clear the RAM. Arcade games typically have an option to clear this and restore to factory defaults, so generally not an issue there.
For anyone that's experienced issues in their Zaccaria -- send me a PM. We can work out a return of the Pinitech 5114 module(s) you have & either do a store credit and/or refund of some sort once modules are received. This is regardless of WHEN you purchased them. I will need to match up the original order with an order number or Paypal email though, so please include that info in the PM.
Again, apologies for anyone that experienced an issue with this module and their Zaccaria pinball!
---
http://www.pinitech.com - "Pinball Inspired Technology"
NVRAM, Bally/Stern LED Displays & Mods for pinball machines