summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Instructions.TXT79
1 files changed, 79 insertions, 0 deletions
diff --git a/Instructions.TXT b/Instructions.TXT
new file mode 100644
index 0000000..54f0833
--- /dev/null
+++ b/Instructions.TXT
@@ -0,0 +1,79 @@
+This file was generated using an automated Python script.
+Generated on Friday, June 19, 2026 at 19:46:32 CDT.
+
+Install.HC
+PURPOSE: Semi-automate the floppy driver install process
+TO USE: #include this file on the cmd line.
+
+DskImg.HC
+PURPOSE: Demonstration of floppy driver
+TO USE: #include this file at the cmd prompt or run it with F5.
+
+KFloppyA.HH
+PURPOSE: Adds necessary definitions for the floppy driver
+TO INSTALL: #include this file in Kernel.PRJ, after KernelB.HH.
+THEN: Also #include it in ::/StartOS.HC.
+
+KFloppyB.HH
+PURPOSE: Exports floppy driver funs for use by other programs
+TO INSTALL: #include this file after KernelA.HH in Kernel.PRJ.
+THEN: Also #include it in StartOS.HC.
+
+Mount2LtrsFDC.HC
+PATCH: Update ltr lst to reflect remapping of drv ltrs
+TO INSTALL: Comment out the original Print call.
+THEN: #include this file after it.
+
+Mount2CaseAFDC.HC
+PATCH: Add the ability to configure floppy BlkDevs (part 1 of 2)
+TO INSTALL: #include this file at the end of the first switch statement.
+
+Mount2VarsFDC2.HC
+PATCH: Add two new Bools for floppy configuration
+TO INSTALL: Comment out the old Bool declaration.
+THEN: #include this file after it.
+
+Mount2VarsFDC.HC
+PATCH: Add more U8 bufs for floppy configuration
+TO INSTALL: Comment out the original declaration.
+THEN: #include this file after it.
+
+Mount2CaseBFDC.HC
+PATCH: Add the ability to configure floppy BlkDevs (part 2 of 2)
+TO INSTALL: #include this file at the end of the second switch statement.
+
+Let2BlkDevTypeFDC.HC
+PATCH: Remaps ltrs W-Z for floppy drives
+TO INSTALL: Comment out the original function
+THEN: #include this file after it
+
+KernelABDTs.HH
+PATCH: Add floppy BlkDev type
+TO INSTALL: Comment out the old block device type #defines.
+THEN: #include this file after them.
+
+KDefineBDTs.HC
+PATCH: Add str for floppy BlkDev type to BlkDev str tbl
+TO INSTALL: Comment out the old DefineLstLoad call.
+THEN: #include this file after it.
+
+BlkDevAddFDC.HC
+PATCH: Add the ability to create floppy drvs
+TO INSTALL: #include this file at the end of the switch statement.
+
+CBlkDevFDC.HC
+PATCH: Add floppy params to the CBlkDev class
+TO INSTALL: #include this file after the second U32 declaration.
+
+KFloppyDMA.HC
+PATCH: Adds a buf for floppy DMA xfers.
+TO INSTALL: #include this file at the end.
+
+BlkDevInitFDC.HC
+PATCH: Add the ability to init floppy BlkDevs
+TO INSTALL: #include this file at the end of the switch statement.
+
+DskFDC.HC
+PURPOSE: Adds support for std PC floppy dsk ctrlrs to TempleOS
+TO INSTALL: #include this file after DskATA in MakeBlkDev.HC.
+