FAT32 has been conquered and implemented in my OS. I never felt happier than when I finally got the files saving on the disc.
(it is not 100% fat32 because I skipped over a lot of stuff but I got the file allocation table working, etc).
Runs at 60-144hz purely on CPU
Also, big thanks to ske, who has been great support by implementing pci and helping me with the filesystem a little and some other stuff.
https://github.com/waternine9/BananaOS