Could you refer to the following program?
ACLS
X=20:Y=10
@LOOP
LOCATE X,Y:PRINT"(space)"
STICK OUT SX,SY
X=X+SGN(SX)*(ABS(SX)>=0.25)
Y=Y-SGN(SY)*(ABS(SY)>=0.25)
LOCATE X,Y:PRINT"(stick man)"
VSYNC 5
GOTO @LOOP
STICK OUT outputs how far the circle pad is pushed in the x and Y directions to whatever variables you put after it. i.e. STICK OUT X,Y
The range is -0.875 to 0.875 in both dimensions.