<feed xmlns='http://www.w3.org/2005/Atom'>
<title>templeos-floppy-driver/Kernel/KFloppyA.HH, 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-20T00:26:43Z</updated>
<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>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>Update/add install instructions for header files</title>
<updated>2026-06-19T02:06:13Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-19T02:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=944b049e679d4b965a7ca83b25bce2dfddb61da6'/>
<id>urn:sha1:944b049e679d4b965a7ca83b25bce2dfddb61da6</id>
<content type='text'>
I realized that KFloppyA would have to be included before KInts is, so that the IRQ definition can be used by IntInit2. The install instructions have been updated accordingly. Installation instructions were also added to KernelB.
</content>
</entry>
<entry>
<title>Rename FDCInt to match TOS IRQ handler naming</title>
<updated>2026-06-19T01:58:43Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-19T01:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=420954060bc8bede578436f1459b856b5fff3e31'/>
<id>urn:sha1:420954060bc8bede578436f1459b856b5fff3e31</id>
<content type='text'>
The IRQ handlers in TempleOS' kernel code have an "IRQ_" prefix. FDCInt has been renamed to IRQ_FDC in keeping with Terry's code style. An unused definition of the same name has also been removed from KFloppyA.HH.
</content>
</entry>
<entry>
<title>Update KFloppyA.HH</title>
<updated>2026-06-19T01:52:55Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-19T01:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=b2cab352e732a923eb9ff04b7db66ecee8208666'/>
<id>urn:sha1:b2cab352e732a923eb9ff04b7db66ecee8208666</id>
<content type='text'>
The register offsets apply to all floppy controllers, and not just the first. The comment I had there has been updated to reflect this.
</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 KFloppyA.HH</title>
<updated>2026-06-05T04:37:42Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-06-05T04:37:42Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=f5517046f938fca7a60a0994d458a61034a55eb6'/>
<id>urn:sha1:f5517046f938fca7a60a0994d458a61034a55eb6</id>
<content type='text'>
I added the data rate values accepted by the FDC to the main header file.
</content>
</entry>
<entry>
<title>Refactor source code and create an "installer"</title>
<updated>2026-05-27T23:04:13Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-27T23:04:13Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=32673d5872a2c77c2cc70a14a1e50cd440bc0180'/>
<id>urn:sha1:32673d5872a2c77c2cc70a14a1e50cd440bc0180</id>
<content type='text'>
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.
</content>
</entry>
</feed>
