; Run AmigaNOS until it gets through, or dies trying

FAILAT 11
ECHO >ENV:Loop "1"

;sys:c/cb
cd slip:downloads

LAB start_point

; If AmigaNOS is unsuccessful, try again, and again, and again (15 times)

AmigaNOS

IF ERROR
 EVAL >NIL: $Loop + 1 TO=T:Counter
 TYPE >ENV:Loop T:Counter

 ; Change 15 to whatever you like, and add a WAIT if you want too
 IF VAL $LOOP GT 15
   SKIP had_enough
 ENDIF

 SKIP start_point BACK
ENDIF

LAB had_enough

DELETE ENV:Loop QUIET
DELETE T:Counter QUIET

;CB -q
; End of script

cd DIS:

