Okay, so I thought I had found addresses (copies) for the axis of the forward movement during the on-rail sections. There are 8 different addresses, 6 of them being "the same" and 2 standing out a little bit, but also following the pattern I was searching for. They behave correctly as they "turn around" while moving backwards, the frame difference decreases while braking, increases while boosting and changes its frame to frame value while moving around. All this while also changing memory on every movement frame... At first.
BUT, after resetting to the save state again, dying or in any way start over from a previous point, the addresses starts counting on the
lag frames instead of the visible frames, and then I couldn't get it to go back to changing during visible frames without restarting the emulator.
http://imgur.com/I8did9j
The circled addresses are what seems to be the copies. Although, freezing any of the addresses on that picture does NOTHING that I can witness.
I am going nuts on this, I don't understand. Is there anyone here who would like to discuss and figure this out with me? I'd love to learn, but learning requires getting somewhere.