<feed xmlns='http://www.w3.org/2005/Atom'>
<title>templeos-floppy-driver/Kernel/BlkDev, branch 2026-07-04</title>
<subtitle>Floppy disk controller driver (and more) for TempleOS
</subtitle>
<id>https://git.yoshi128k.tk/cgit/templeos-floppy-driver/atom?h=2026-07-04</id>
<link rel='self' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/atom?h=2026-07-04'/>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/'/>
<updated>2026-07-04T21:13:51Z</updated>
<entry>
<title>Fix patch tags in Blk(Read/Write)FDC.HC</title>
<updated>2026-07-04T21:13:51Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-07-04T21:13:51Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=886220f65586e5e9cfa61e4c0242602b5b2b243e'/>
<id>urn:sha1:886220f65586e5e9cfa61e4c0242602b5b2b243e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo in FDCMotor</title>
<updated>2026-06-30T20:51:33Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T20:51:33Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=326f77c5c3d461fd86eb540a26d29ca271a37d1f'/>
<id>urn:sha1:326f77c5c3d461fd86eb540a26d29ca271a37d1f</id>
<content type='text'>
Instead of assigning FDC_MOTOR_WAIT to the floppy BlkDev's motor state variable, FDCMotor was performing a comparison instead.
</content>
</entry>
<entry>
<title>Remove unnecessary parentheses from FDCInit</title>
<updated>2026-06-30T20:43:15Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T20:43:15Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=c653268c508d6c74527744d246658c3c80308bbb'/>
<id>urn:sha1:c653268c508d6c74527744d246658c3c80308bbb</id>
<content type='text'>
The line where the highest block number is set had unneeded parentheses, as warned by the TempleOS compiler.
</content>
</entry>
<entry>
<title>Fix for loop in FDCReset</title>
<updated>2026-06-30T20:41:10Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T20:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=6bfafd4db0ce6b8577b3c68b3056f2874796176e'/>
<id>urn:sha1:6bfafd4db0ce6b8577b3c68b3056f2874796176e</id>
<content type='text'>
The second for loop in this function had its parameters separted by commas instead of semicolons, resulting in a compiler error.
</content>
</entry>
<entry>
<title>Remove "make free" code and add increment to res.</title>
<updated>2026-06-30T20:15:36Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T20:15:36Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=d14a2365a73b809f65532329ee7ad91d95c73147'/>
<id>urn:sha1:d14a2365a73b809f65532329ee7ad91d95c73147</id>
<content type='text'>
Brain fart! The drive was getting destroyed because the result was not being set to 1, not because of the drive slot.
</content>
</entry>
<entry>
<title>Re-add drive slot code to BlkDevAddFDC.HC</title>
<updated>2026-06-30T20:05:22Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T20:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=a088217f56a9d473d988620ecbed42d1c8e1bfb2'/>
<id>urn:sha1:a088217f56a9d473d988620ecbed42d1c8e1bfb2</id>
<content type='text'>
Removing this code caused TempleOS to no longer create drive objects for the floppy drives, so I re-added it.
</content>
</entry>
<entry>
<title>Fix typo in retry check in FDCReadBlks</title>
<updated>2026-06-30T19:56:41Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T19:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=afed06897b40948bc18a62aad0fc655dda58374e'/>
<id>urn:sha1:afed06897b40948bc18a62aad0fc655dda58374e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Place reset before version check</title>
<updated>2026-06-30T19:53:16Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T19:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=914fa30e4065afa842d44a0e6eae390d161b9372'/>
<id>urn:sha1:914fa30e4065afa842d44a0e6eae390d161b9372</id>
<content type='text'>
Turns out my PC leaves the FDC in a reset state after POST, causing the version check to time out. Thus, it is necessary to reset the controller beforehand.
</content>
</entry>
<entry>
<title>Fixed a few typos in DskFDC.HC</title>
<updated>2026-06-30T19:25:54Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-30T19:25:54Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=ede81dbde0c819c37c2de86f372a1b311bcedcd7'/>
<id>urn:sha1:ede81dbde0c819c37c2de86f372a1b311bcedcd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add patch to DskChg</title>
<updated>2026-06-27T21:15:06Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-27T21:15:06Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=47b555b41e247f79a3f209fffbdb960184304fb7'/>
<id>urn:sha1:47b555b41e247f79a3f209fffbdb960184304fb7</id>
<content type='text'>
This patch allows DskChg to run a file system check on floppy drives, allowing for file system autodetection.
</content>
</entry>
</feed>
