<feed xmlns='http://www.w3.org/2005/Atom'>
<title>templeos-floppy-driver/Kernel/Patches/BlkDevAddFDC.HC, branch blkdev</title>
<subtitle>Floppy disk controller driver (and more) for TempleOS
</subtitle>
<id>https://git.yoshi128k.tk/cgit/templeos-floppy-driver/atom?h=blkdev</id>
<link rel='self' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/atom?h=blkdev'/>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/'/>
<updated>2026-06-21T01:00:32Z</updated>
<entry>
<title>Re-arrange patch files</title>
<updated>2026-06-21T01:00:32Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-21T01:00:32Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=edd15150f34b040d5ab68a1b418705c0de895a1e'/>
<id>urn:sha1:edd15150f34b040d5ab68a1b418705c0de895a1e</id>
<content type='text'>
Some of the patches are applied to files in subdirectories of ::/Kernel and ::/Adam. The directory tree has been re-arranged in such a way as to allow them to be #included without having the compiler backtrack to their parent directory.
</content>
</entry>
<entry>
<title>Add installation notes to source files.</title>
<updated>2026-06-13T01:33:27Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-13T01:33:27Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=0f378e8ba3c2817126f851fa782b66ab13af6ba3'/>
<id>urn:sha1:0f378e8ba3c2817126f851fa782b66ab13af6ba3</id>
<content type='text'>
I added comments to all patch files explaining their function and how to install them. Installation instructions were also added to some of the code files as well.
</content>
</entry>
<entry>
<title>Update BlkDevAddFDC.HC</title>
<updated>2026-06-07T00:50:29Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-07T00:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=f7a9082e4277f8f50a4278e37734c8aab0a24f93'/>
<id>urn:sha1:f7a9082e4277f8f50a4278e37734c8aab0a24f93</id>
<content type='text'>
The BlkDevAdd code now checks if the floppy disk has a valid RedSea boot sector before attempting to initialize it.
</content>
</entry>
<entry>
<title>Update BlkDevAddFDC.HC</title>
<updated>2026-06-07T00:41:24Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-07T00:41:24Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=340c9ba93e8c9ad880e2e7deb2738d072c016f5a'/>
<id>urn:sha1:340c9ba93e8c9ad880e2e7deb2738d072c016f5a</id>
<content type='text'>
BlkDevAdd should set drv_offset to 0 (since the BlkDev's drv_offset will also be zero; floppies don't have a partition table), so I removed the forced-set to 0 in the code.
</content>
</entry>
<entry>
<title>Create BlkDevAddFDC.HC</title>
<updated>2026-06-07T00:33:48Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-07T00:33:48Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=245b41456767fce8c72e0a9a66c957fce1d47b9e'/>
<id>urn:sha1:245b41456767fce8c72e0a9a66c957fce1d47b9e</id>
<content type='text'>
This file adds code for handling floppy block devices to the BlkDevAdd function. It is to be included at the end of the function's switch statement.
</content>
</entry>
</feed>
