<feed xmlns='http://www.w3.org/2005/Atom'>
<title>templeos-floppy-driver/Kernel, 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-22T07:19:16Z</updated>
<entry>
<title>Split floppy IRQ handler into separate file</title>
<updated>2026-06-22T07:19:16Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-22T07:19:16Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=028a74b6ce3f889de88053d84e15f3d3d6fb2819'/>
<id>urn:sha1:028a74b6ce3f889de88053d84e15f3d3d6fb2819</id>
<content type='text'>
Since KInts.HC is compiled before DskFDC.HC, undefined symbol issues could possibly occur. when attempting to compile the interrupt set-up code because the IRQ handler is not yet compiled. To prevent this, I separated the IRQ handler into another file that is included immediately after the headers. The instructions have been updated to reflect this change.
</content>
</entry>
<entry>
<title>Add patches to enable the FDC IRQ on startup</title>
<updated>2026-06-22T07:10:42Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-22T07:10:42Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=0c200b792090cda95e3fd17ba4de334227b5755b'/>
<id>urn:sha1:0c200b792090cda95e3fd17ba4de334227b5755b</id>
<content type='text'>
</content>
</entry>
<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>Fix punctuation on Let2BlkDevTypeFDC.HC</title>
<updated>2026-06-20T02:23:51Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-20T02:23:51Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=05a74482171a30bfad9545ed51c43e20c6fe3690'/>
<id>urn:sha1:05a74482171a30bfad9545ed51c43e20c6fe3690</id>
<content type='text'>
I forgot to stage the change I made to this file's code tags. Whoops.
</content>
</entry>
<entry>
<title>Various grammatical and punctuation fixes on info tags</title>
<updated>2026-06-20T00:26:43Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-20T00:26:43Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=3aff2ed1ebca8238d0635609a7571072e4cba8e7'/>
<id>urn:sha1:3aff2ed1ebca8238d0635609a7571072e4cba8e7</id>
<content type='text'>
I fixed the punctuation on some of the info tags, and added a few more THEN tags where they were needed.
</content>
</entry>
<entry>
<title>Complete update of source code information tags</title>
<updated>2026-06-20T00:22:13Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-20T00:22:13Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=a8092fddd2ecaf89ce5243ae7b161125f0289af4'/>
<id>urn:sha1:a8092fddd2ecaf89ce5243ae7b161125f0289af4</id>
<content type='text'>
I had updated several more files after staging the previous ones, but forgot to stage these files as well. Thus, I had to commit these separately.
</content>
</entry>
<entry>
<title>Update source file information comments</title>
<updated>2026-06-20T00:20:32Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-20T00:20:32Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=15de1acb37d8b92db9499192b22a189cad913215'/>
<id>urn:sha1:15de1acb37d8b92db9499192b22a189cad913215</id>
<content type='text'>
I have added the "PURPOSE", "TO USE", and "THEN" tags to make the information sections more easy to read while keeping line length down. These are used by a Python script I wrote to generate an instruction file.
</content>
</entry>
<entry>
<title>Rename KFloppyB2.HH to KFloppyB.HH</title>
<updated>2026-06-19T02:14:13Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-19T02:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=22bf13e927429ad2c3546c4aea6446367f0531b9'/>
<id>urn:sha1:22bf13e927429ad2c3546c4aea6446367f0531b9</id>
<content type='text'>
KFloppyB2.HH has now replaced KFloppyB.HH, and has been renamed accordingly.
</content>
</entry>
<entry>
<title>Delete old driver code</title>
<updated>2026-06-19T02:13:15Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-19T02:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=7588921f9b010c5bd246b893547ea3f5189adaff'/>
<id>urn:sha1:7588921f9b010c5bd246b893547ea3f5189adaff</id>
<content type='text'>
The time has finally come for the old code to be removed from the source tree.
</content>
</entry>
<entry>
<title>Remove addition to KFloppyB.HH</title>
<updated>2026-06-19T02:09:05Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-19T02:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=6854705470bb6f3d468b523a4bf1592f467dabe1'/>
<id>urn:sha1:6854705470bb6f3d468b523a4bf1592f467dabe1</id>
<content type='text'>
As a result of a "brain fart," I erroneously added install instructions to the old version of KernelB.HH; KernelB2.HH already had install instructions.
</content>
</entry>
</feed>
