
While using Commodore PET 8032 computers at college, I accidentally deleted important study work by attempting to delete a file named “*”.
Since no undelete utility existed for the PET operating system, I researched and decoded the filesystem byte structure to write my own undelete program.
This experience taught me a great deal about low-level file system structure, and I was able to recover my files.