[back to main site]
Snowdrop OS - a homebrew operating system from scratch, in assembly language
Here are some photos of Snowdrop OS in action, on real hardware.

In one of the boot-up video takes, reading the FAT had to be retried. I wrote the retry code, but could never test it fully, because there were no physical drive failures, and I could find no way to simulate a failure in software.

Essentially, this failure on real hardware validated my retry code. The "reset!" indicates a retry, and after that, the kernel loaded successfully.

After finding the BOOT utility in the DOSBox emulator, I was able to boot Snowdrop OS on my BlackBerry PlayBook.