.ENABLE SUBSTITUTION .ENABLE GLOBAL SET /UIC=[1,1] .ASKTIM: .ASKS $TIME Please enter time and date .IF < 12 .GOTO ASKTIM TIME '$TIME' .IF <> 1 .GOTO ASKTIM SET /NOLOGON .SETN $CTIME 0 .TESTFILE [1,2]BOOTDATE.CMD;1 .IF NE 1 .GOTO M0 @[1,2]BOOTDATE.CMD;1 .M0: .PARSE "-" DAY MON YEAR JUNK .SETS MONX "JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC" .SETN NMON 0 .M1: .IF MON EQ MONX['NMON'*3+1:'NMON'*3+3] .GOTO M2 .INC NMON .GOTO M1 .; .M2: .SETN CTIME ('YEAR'.-70.)*365.+('NMON'.*31.)+'DAY'. .IF CTIME GE $CTIME .GOTO M3 ; ; Possible error in date/time input. ; .ASK TF Is entry correct? .IFF TF .GOTO ASKTIM .; .M3: .OPEN [1,2]BOOTDATE.CMD;1 .DATA .ENABLE GLOBAL .DATA .; System boot time history file '' '