1. A method of slide drilling, which method comprises:determining, with a controller, using surface readings obtained adjacent a surface of a borehole, current differential pressure of a mud motor determined by calculating a difference between a measured off-bottom surface standpipe pressure and a measured on-bottom surface standpipe pressure, weight on bit (WOB) determined by a surface WOB sensor, or both;
predicting, with the controller, using the surface readings obtained adjacent the surface of the borehole, current downhole reactive torque of the mud motor based on a first predetermined relationship with either the determined current differential pressure, the WOB, or both, wherein the current downhole reactive torque is generated by sliding and causes a change in toolface orientation from a desired toolface orientation;
determining, with the controller, a downhole length of the tubular string;
determining, with the controller, based on a second predetermined relationship with the predicted current downhole reactive torque, the downhole length of the tubular string and a change of friction in the tubular string, a specific amount of surface torque, angular offset, or both to apply to a tubular adjacent the surface to counteract the current downhole reactive torque to correct for the change in toolface orientation caused by the current downhole reactive torque and to position the mud motor at the desired toolface orientation in the borehole;
generating and sending, with the controller, a control signal to a top drive to apply the specific amount of surface torque, angular offset, or both to the tubular; and
controlling, via the control signal, the top drive to apply the specific amount of surface torque, angular offset, or both to the tubular.