Purpose

I wrote this tutorial because I struggled with writing a floppy driver for over a week and discovered many people have similar problems. This is also why I provide this code free for use and modification. Something that is actually quite simple should not take a week to get working. However, I have tried to make the code easy to understand, and you should figure out what the code does before using it.

While you’re reading this... If you find this code helpful and would be willing to make a small donation, I would greatly appreciate it. If you don’t want to donate (or can’t), that’s fine -- I hope the code helps you either way.