summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarley Travis <harleytravis123@outlook.com>2026-06-01 20:04:23 -0500
committerHarley Travis <harleytravis123@outlook.com>2026-06-01 20:04:23 -0500
commit5e53c1971116cbc78082575fd52da3fa77615a90 (patch)
tree8f7d91797990dceaee8c3d205ca3b63ba297311c
parent45014e275907fe3714d854e13458161426974879 (diff)
downloadtempleos-floppy-driver-5e53c1971116cbc78082575fd52da3fa77615a90.tar.gz
Update changelog
I have updated the changelog to reflect the changes made to the blkdev branch as of June 1, 2026, 19:56 CDT.
-rw-r--r--ChangeLog.TXT16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog.TXT b/ChangeLog.TXT
index 3e324c1..4466857 100644
--- a/ChangeLog.TXT
+++ b/ChangeLog.TXT
@@ -1,3 +1,19 @@
+2026-06-01:
+I have removed the DMA flag from the CBlkDev patch as I have decided to only
+support DMA at this time.
+
+I have also decided to do atomic reads and writes to the disk, instead of
+whole-track operations. I also added a 0.5-second timeout on the motor command
+when powering it on (I chose 0.5 to accomodate 5ΒΌ" floppy drives).
+
+I then updated FDCInit to set the highest block number and act like the
+existing ATA init code, where it returns TRUE if initialization was sucessful.
+
+2026-05-31:
+I have branched the driver code so as to not pollute the existing codebase with
+the new BlkDev code. I also began work on the device functions, and a patch
+file to add needed parameters to the CBlkDev class.
+
2026-05-29:
I modified the "read data" and "send command" functions to properly check the
MSR for the correct values before doing I/O operations. I also removed an