Ok, After reading around in here some more, looks like there are some really cool ways to do this. re-mapping being highest on the cool list.
But I think for now, I will use m64/65 along with m66 for the ack.
So the new question is this: is there a way to pass a value 0-100 or 0-255, doesn't matter, to my already existing tool change Ocode, then convert that to my bit banging? Now I know I can pass a value, and I realize this way does not allow me to play with the spindle overide, but that is fine. I have been running CNC machine for 15 years now, and I can count on 1 hand the number of times I needed to adjust the speed during a cut. Mind you I do play with the feed to get it right at times.
I read something about select8. Is this the direction I should look?