This ASM works fantastically well, and I think it has way more untapped potential. I used it twice in my upcoming hack, once for SMB-style scroll and once to prevent the camera from scrolling back down in a Skytree segment. I could very well see all four directions being useful, and this UberASM is extremely simple.
And by the way, if you use this, you can be a bit creative (as un "Kaizo-creative" or "JUMP-creative") and use the code to disable vertical scrolling in one direction on a horizontal level or horizontal scrolling in a vertical level.
Ah if you don't know what I mean, then it doesn't have the same issue ;)
The generator would sometimes have a small hitch after entering an area. I've only seen the issue when using the generator.
Eitherway, out with the the old and in with the new!