@QWord

Your formula is not the correct height, its flat on the vertical.

ldl deg1 = 180 , radian = 0.01745329252 ; = Pi/180°

.while deg1 <= 360

ldl deg1=180 should be ldl deg1=0

ldl radius = 50 ; should be ~y_resolution / (somewhere betwen 5 to 7)

invoke BANDIT,ps.hdc,radius,150,150 ; the (150,150) should be x_resolution / 2 , y_resolution/2