I have recently been looking over my FYSOS project and have come to the conclusion that it deserves a complete re-write.
Most of the code still has legacy support and hacks and other items from years ago.
It is finally time to abandon any legacy support, such as text mode, Legacy BIOS, 32-bit, PIC, PIT, FDC, etc., and only support any modern hardware, less than 10 years old.
I will now only support 64-bit Long-mode, UEFI, APIC/MSI, USB, SATA (AHCI), and other hardware that most modern machines of today, contain. Anything that is 10 years old or older, will be abandonded. Mostly...Being my main interest is USB, I think I may still support UHCI and OHCI :-)...
Thank you for all the support I have received in the past. I will see if I can get this new code-base out within the next few years. We shall see. Interests have changed in the past few years, namely grandkids.... :-)