<feed xmlns='http://www.w3.org/2005/Atom'>
<title>templeos-floppy-driver, branch 2026-05-29</title>
<subtitle>Floppy disk controller driver (and more) for TempleOS
</subtitle>
<id>https://git.yoshi128k.tk/cgit/templeos-floppy-driver/atom?h=2026-05-29</id>
<link rel='self' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/atom?h=2026-05-29'/>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/'/>
<updated>2026-05-30T01:49:18Z</updated>
<entry>
<title>Update ChangeLog.TXT</title>
<updated>2026-05-30T01:49:18Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-30T01:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=1f2195ae1121c2097f02a6dae2e89cf00819ffc7'/>
<id>urn:sha1:1f2195ae1121c2097f02a6dae2e89cf00819ffc7</id>
<content type='text'>
I updated the changelog to reflect the KFloppy and Installer patches
made on May 29, 2026. These are expected to be the final update to the
original driver codebase prior to BlkDev-ification.
</content>
</entry>
<entry>
<title>Update Install.HC</title>
<updated>2026-05-30T01:48:36Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-30T01:48:36Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=6caf9f03266707974d3f658b9cde146f7c887455'/>
<id>urn:sha1:6caf9f03266707974d3f658b9cde146f7c887455</id>
<content type='text'>
I added a missing semicolon that caused the CopyTree call to trigger an
exception upon being #included.
</content>
</entry>
<entry>
<title>Update DskImg.HC</title>
<updated>2026-05-29T22:03:42Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-29T22:03:42Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=07b8c4a33e4dd008b12b355a10213f0fe7dd287c'/>
<id>urn:sha1:07b8c4a33e4dd008b12b355a10213f0fe7dd287c</id>
<content type='text'>
Since implied seek is enabled during the initialization process, I
realized that I could make the disk dumper program much faster by just
doing the read without first doing a manual seek. However, because the
data transfer code does not do any error checking, I have made the
program more prone to calamity in case of a read failure.
</content>
</entry>
<entry>
<title>Update KFloppy.HC</title>
<updated>2026-05-29T21:58:12Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-29T21:58:12Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=5c1cd605a1ad2b5428576078bf812f4d9b65f4b7'/>
<id>urn:sha1:5c1cd605a1ad2b5428576078bf812f4d9b65f4b7</id>
<content type='text'>
I fixed the read and write functions so that they correctly check the
status of the controller before performing the write (hopefully).
</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>
<entry>
<title>Re-license all code under 0BSD in place of WTFPL</title>
<updated>2026-05-27T20:16:47Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-27T20:16:47Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=b223d23c0165fccf014a4e8c0ed1a21425be7100'/>
<id>urn:sha1:b223d23c0165fccf014a4e8c0ed1a21425be7100</id>
<content type='text'>
I have re-licensed all of my code under the more-serious 0BSD license
rather than the WTFPL on the count of it being more legally sound
(vulgarity was NOT a factor in this decision).
</content>
</entry>
<entry>
<title>Update KFloppy.HC and ReadMe.TXT</title>
<updated>2026-05-26T23:05:55Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-26T23:05:55Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=3198f0d5bbfea8692bf7ab9725cc298ae730d4d2'/>
<id>urn:sha1:3198f0d5bbfea8692bf7ab9725cc298ae730d4d2</id>
<content type='text'>
I have corrected a copy-paste error I made while writing the multi-track
write code that caused controller timeouts. I have also done further
line length reduction. See ChangeLog.TXT for details.
</content>
</entry>
<entry>
<title>Update changelog to reflect recent changes</title>
<updated>2026-05-25T01:07:41Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-25T01:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=92570c206cfd38ab8ee875bd76d69184665909d2'/>
<id>urn:sha1:92570c206cfd38ab8ee875bd76d69184665909d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update KFloppyA.HH</title>
<updated>2026-05-25T01:05:49Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-25T01:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=bcb86a8d430c602a89ca2cf5798fe8e5ca3647ee'/>
<id>urn:sha1:bcb86a8d430c602a89ca2cf5798fe8e5ca3647ee</id>
<content type='text'>
I completed the flag definitions for the ST2 and ST3 registers, and
updated the copyright notice accordingly. I also broke some long
comments down into multiple lines to keep the line length to 80 columns
or less.
</content>
</entry>
<entry>
<title>Modify copyright statements</title>
<updated>2026-05-24T05:18:23Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-05-24T05:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=4cfd66ec457ad44a2fc50c61a7f718bc2b0a6c42'/>
<id>urn:sha1:4cfd66ec457ad44a2fc50c61a7f718bc2b0a6c42</id>
<content type='text'>
I have modified (and added) copyright statements on all applicable
files so that they are (mostly) in the form recommended by the WTFPL
FAQ, which may be found at https://www.wtfpl.net/faq.
</content>
</entry>
</feed>
