Just a thought but...
you start Mach and command M4, then M5. You then hit the spindle button - which way does the spindle turn?
I wonder if your original mods to M3/4 would give a more consistent feel.
Up to zmajmr I guess.
now if only there was a list of variables or a way of finding free ones
Not sure there's a definitive list but do some searches - there's bits and pieces scattered about - think of it as Mach3 Pokemon go
.
also interesting info on destroying variables (BASIC)
The variables you create in a macro are all local, so like any other similar language, they are created and destroyed with each invocation.