Okay, I found one way to go backwards
WRITE(*,'(A)',ADVANCE='NO')8
which prints a backspace. However, for some reason this cannot be used to for example indicate progress. So loop
DO i=1,10000
IF (MODULO(i,100)==0)
WRITE(*,'(A)',ADVANCE='NO')8
WRITE(*,'(A)',ADVANCE='NO')i/100
END IF
END...