v0.3.2 - Optional Runtime Diagnostics for Address Line Shifting/Splitting
When used with some EEPROMS, and some EEPROM emulators, it is possible for the address line to update on a half-cycle, due to response time or bread broad capacitance issues that effectively lower the slew rate/shallow the clock edge, which leads to reading incorrect address resolution.
It is not a fault of the EEPROM emulator, nor the design, specifically, but an artifact various tolerances and positioning.
The optional Make commands SENTINEL and DEBUG (see README.md) instrument the ROM with detection and exception routines to determine when this occurs to help troubleshoot transient issues of this nature. The default build (make) excludes all of this code.