summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Collapse)Author
2026-06-04Update DskFDC.HCHarley Travis
I moved the version check into the drive-0-only code; it wouldn't make sense to check the version each time a drive gets initialized.
2026-06-01Update DskFDC.HCHarley Travis
I have decided not to use multi-track mode and instead do atomic reads and writes to sector ranges. I have also added a timeout to the motor command when the motor is turned on (approximately 500 milliseconds to accomodate 5ΒΌ" drives). FDCInit now sets the highest-accessible block.
2026-06-01Update CBlkDevFDC.HCHarley Travis
DMA will always be used, so I have removed the DMA flag from CBlkDev.
2026-05-31Initial commit for BlkDev branchHarley Travis
This is the initial commit for the BlkDev-ified driver. It is not at all in a working state at this point, and the old files have been left for reference purposes.
2026-05-29Update KFloppy.HCHarley Travis
I fixed the read and write functions so that they correctly check the status of the controller before performing the write (hopefully).
2026-05-27Refactor source code and create an "installer"Harley Travis
I have moved some source files into subdirectories for ease of installation. I have also added an installer script to automatically place driver files into their respective system directories.