2026-05-27: I, Harley Travis, as the copyright holder of all current source code written as part of this TempleOS floppy disk controller project, have made the decision to re-license all of my code under the BSD Zero Clause License in place of the original Do What The Fuck You Want To Public License. To be clear: THIS IS NOT BECAUSE OF THE VULGARITY OF THE ORIGINAL LICENSE! I actually really enjoy the WTFPL! But I decided that it is a bit too informal for my taste, and so, based on a review of the existing public-domain-equivalent licenses, I have chosen 0BSD going forward. I have noticed that some other TempleOS-related projects have used the Unlicense, but the Open Source Initiative has noted that it is not very well-written, hence why I am not using it for my project. 0BSD, like the WTFPL, is a public-domain-equivalent license, perfect for a TempleOS-related project (as it maintains Terry A. Davis' vision of TempleOS being public-domain, though that claim would likely be legally unsound). 2026-05-26: I found a copy-paste error while testing my driver code on my main TOS machine (a Dell OptiPlex 755 Mini Tower). "2025 Me" seemingly forgot to change the DMA setup function in the multi-track write code. As a result, the DMA controller was being set up for reading instead of writing, causing the FDC to time out. I have also done some more line-breaking. Now, as far as I can tell, nearly every line of code has been broken down to 80 characters or less, save for a few long function calls. I have also done the same for ReadMe.TXT (I also did some rewording and correction while I was at it). 2026-05-24: I updated the copyright statements to match those on the WTFPL FAQ, completed the flags for the ST2 and ST3 in KFloppyA.HH, updating the copyright notice accordingly, and adjusted it (and this changelog) to fit in 80 columns. 2026-05-23: I placed the driver into version control on a Git server I set up. 2025-04-18: I had a brain fart and forgot to revert the hard-coded DMA buffer address, as pointed out by TheTinkerer on the TOS Discord. I went ahead and uncommented the stuff for splitting up the address, and fixed the base address I/O writes. If you have installed the driver, just replace NewFloppy.HC and recompile the kernel; you should be good after that. Whoops! 2025-04-20 (hah! weed.): Moved some stuff out of the system files to make things a bit less of a mess. Also I added a copyright notice to the readme (you can still do what the fuck you want to; see Copying.TXT).