As a matter of fact, reboots do mess up the time. I had to reboot once today after using Time Prefs to set the machine to satellite time. It is currently 16:08 local time. The clocks on Workbench read 01:57 tomorrow morning. Where in the world would satellite time be 11 minutes off the hour, even if the full hours were off?This is just too bizarre! Yesterday when I turned the machine on, I was delighted to see it come up immediately with the correct time. Or so I thought, but by the time I had confirmed that by looking at my watch, the on-screen time had jumped ahead about ten hours and a few minutes.
I tested with a warm reboot. When that came up with the late time, I tried the reset button for a "cold" reboot. Same very wrong time.
When I rebooted just now about 12 hours after shutting down last night, I watched closely and was again please[d] to see the correct time, but in probably no more than a second it went foul again. As I type this, the real time is 10:39:20 but both clocks on Workbench read 20:28:45.
Once I reset it with Time Prefs, I know from yesterday's experience that they will continue to report the actual time the rest of the day. (Well, I will have to check what happens with reboots, after I post this.)
This is on a SAM460ex, but I have no reason to suspect it is a SAM problem, so I posted this in General AmigaOS.