Azeem:
I think there is some commentary in dmove.cpp, describing the interpolation (if only loosely iirc). Apart from that you are right, Movement is 'just' a static variant of a DM with pixel-exact transformation.
Don't know about google-groups or something... What's wrong with this forum for now?
Apart from that, we could also take some of the discussion to github, to the repo pages, if necessary.
Also, in the converter, I have all the builtin components - except for one, apparently. All I know is that is has the
ID code '9'. The rest is contiguous from 0 to 45. If anyone finds the one builtin(!) component I am missing, please tell me. You can look at the
component checklist in the AVS Decoder repo, or into the components.js source directly.
It might very well be, that it's just not there/disabled...
PS: If you find (or know) where in its source AVS assigns these IDs, I'd be happy to know that too