Yes it is an eeprom and rtc in same package. Addressed at range starting at 0x10C00000.Idk if I’m reading this correctly but the base config shows the RTC is also an eeprom and has a write port and clock. so it may not be something you can “just patch” without losing some function that it serves
https://github.com/mamedev/mame/blo...ea01346061087520f/src/mame/cave/cv1k.cpp#L437
Its also used for storing highscore and board settings for older games.
Related reading:
https://github.com/buffis/cv1k_research/tree/main/U13_Research#address-decoder
Communicating with it over jtag:
https://github.com/buffis/cv1k_research/blob/main/JTAG/RTC9701_JTAG.py
Datasheet can be found at
http://cave.buffis.com/#datasheets
Afaik cv1k-d games have it populated at u10 though?
Might be that the cpld doesnt allow rtc on them. No idea how that behaves on cv1k-d