I had already wrote something based off all the addresses I had, so I tried it right after installing. It didn't work, so I patched, and still zilch. So I checked it out and all the addresses are off by a bit.
So how did the version changed on read-only CDs when those X years have passed?
I just don't knowwwwwwwwww.
Here's an example, which shows the old address and then the new one I get. It seems that trainers use the old one for gil and not the one that I get. As far as I know, I'm not losing my sanity and they did in fact work at one point a few years and now they don't, so uh, yeah, I don't know.
edit: For clarification, it's basically a trainer. It can read and write from the old one, and the one I get.
http://snoop.burgh.net/~swan/crap/clash/ff7gil.zip (needs .net)