<feed xmlns='http://www.w3.org/2005/Atom'>
<title>templeos-floppy-driver/Examples, 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-04T22:36:04Z</updated>
<entry>
<title>Make DskImg clear the disk read cache.</title>
<updated>2026-07-04T22:36:04Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-07-04T22:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=2985a33c249621a6686b3cb90a529874f7216683'/>
<id>urn:sha1:2985a33c249621a6686b3cb90a529874f7216683</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update DskImg.HC</title>
<updated>2026-07-04T22:31:43Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-07-04T22:31:43Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=5f3d71b514e25f9359637b4bf1a2e63e4d52abcb'/>
<id>urn:sha1:5f3d71b514e25f9359637b4bf1a2e63e4d52abcb</id>
<content type='text'>
I renamed xfer_blk to xfer_cyl, and added a jump to the start of this label.
</content>
</entry>
<entry>
<title>Overhaul DskImg to use a U8 buf.</title>
<updated>2026-07-04T22:25:12Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-07-04T22:25:12Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=3787fcdb5e4c5eef790fa29887e6a68c7a511729'/>
<id>urn:sha1:3787fcdb5e4c5eef790fa29887e6a68c7a511729</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix DskImg.HC (again)</title>
<updated>2026-07-04T21:37:44Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-07-04T21:37:44Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=379a01f050ade2a94c1688ecd7c23c4efd046768'/>
<id>urn:sha1:379a01f050ade2a94c1688ecd7c23c4efd046768</id>
<content type='text'>
I fixed the file-open call to use the drive size straight from the CDrv object, and to create a contiguous file.
</content>
</entry>
<entry>
<title>Fix DskImg.HC</title>
<updated>2026-07-04T21:32:19Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-07-04T21:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=21de21e606f3768edcce9bfecf327d3a3a60f53f'/>
<id>urn:sha1:21de21e606f3768edcce9bfecf327d3a3a60f53f</id>
<content type='text'>
I decided to allocate the drive's BlkDev object separately, which also fixed an error in the code when I tested it.
</content>
</entry>
<entry>
<title>Update DskImg.HC</title>
<updated>2026-07-04T21:01:34Z</updated>
<author>
<name>Harley Travis</name>
<email>harleytravis123@outlook.com</email>
</author>
<published>2026-07-04T21:01:34Z</published>
<link rel='alternate' type='text/html' href='https://git.yoshi128k.tk/cgit/templeos-floppy-driver/commit/?id=96230429425b787842ab64816a23cf1feb33ca7c'/>
<id>urn:sha1:96230429425b787842ab64816a23cf1feb33ca7c</id>
<content type='text'>
DskImg has finally been updated to use BlkRead instead of the now-deprecated low-level read routines.
</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>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 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>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>
