The Oric Atmos (not the Oric 1) had some kind of error detection (that was broken in the first version of the Atmos ROM) which printed "errors found" (without any further details) when loading encountered an issue. It wasn't based on a checksum, but rather on detecting a proper read of each byte of the tape (if it was using parity, it's at the hardware level).
When you saw that message (on a machine with the corrected ROM), it was generally too late (or the tape volume/speed required adjustment)
The Oric Atmos ROM also introducted an option to check the saved tape. Basically the user:
- saves the data to tape (
- rewinds the tape
- loads the data back using "verify" option (
That option loads and compares against the machine memory (not storing the data twice, but saving+checking doubles the time needed to save the data). If everything could be loaded once, at least it means that the save was successful (repeat process with another tape/another volume settings until it succeeds). And unless the tape rots, there's a good chance that the tape can be loaded again in the next future.
Those were heroic times, on amateurish computers, where it was admitted that you could lose your data from time to time (I lost a lot of work, just because sometimes I was too lazy to check my saves)
At least the Oric Atmos proposed a way to make sure that the save worked, without needing a second computer to load the saved data…
(Well, better save it on another tape from time to time, just to be sure)