I recently read about how even the non-RTC-equipped Amiga computers has some sort of "clever trick" in them which caused the timestamps for saved files and whatnot to still be "internally consistent".
What exactly does this mean?
My only guess is that the Amiga would regularly, or perhaps every time it performed a file operation, also save the current timestamp to some sort of minimal persistent memory chip, just big enough to hold this minimal data, and then would fetch and auto-set the clock to this timestamp whenever the Amiga was powered on the next time. That way, at least timestamps would not "go backwards in time", even though they still would not be accurate since the Amiga would have no idea how long the computer had been powered off.
Is this what they meant? Or did they assume that the average user would power on their Amiga once a day after roughly 16 hours, so they added 16 hours to the last timestamp when setting the clock on boot?
Or did this mechanism work in some completely different manner? What does "internally consistent" mean anyway? And what's so clever about simply storing the "last known time"? I think I must have misunderstood this.