[back to main site]
Snowdrop OS - a homebrew operating system from scratch, in assembly language

Visuals section

Below is a video which demonstrates some of the apps and functionality of Snowdrop OS.

And here are some photos of Snowdrop OS on real hardware, along with other miscellaneous shots:

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.