>I tried what you said and _rcly works perfect but it doesn't recall x >for some reason. Any Ideas Why? Maybe _CONVOP1 destroys the B register.. Try push/pop of BC or disassemble the call to see what registers it used... Suggestions? Later, Matt