I assume you can burn eproms yourself?
CPLD part is trivial, but since I don't have a board to test on, it might take more than one rev of code. I found the (high) scores in memory [for some reason MAME hiscore.dat doesn't have an entry], and id'ed where to insert the store/restore routines, so it shouldn't be too bad to throw together.