summaryrefslogtreecommitdiff
path: root/Instructions.TXT
diff options
context:
space:
mode:
authorHarley Travis <harleytravis123@outlook.com>2026-06-27 15:56:22 -0500
committerHarley Travis <harleytravis123@outlook.com>2026-06-27 15:56:22 -0500
commitebd4342a8271a4aa6bccfde11e9a74b5041b64bb (patch)
tree68c4cfcd3f5b080032fcf160ff563ca7ee4adc35 /Instructions.TXT
parentb14e7fbfdec65beb8dac2fe09b061f483f4cf513 (diff)
downloadtempleos-floppy-driver-ebd4342a8271a4aa6bccfde11e9a74b5041b64bb.tar.gz
Update instructions
I updated my instruction-generating script to include the FILE tag, to help users find the files that need to be patched. This also includes the new patch files added in the previous commit.
Diffstat (limited to 'Instructions.TXT')
-rw-r--r--Instructions.TXT37
1 files changed, 36 insertions, 1 deletions
diff --git a/Instructions.TXT b/Instructions.TXT
index fa177ba..b9b40d7 100644
--- a/Instructions.TXT
+++ b/Instructions.TXT
@@ -1,5 +1,5 @@
This file was generated using an automated Python script.
-Generated on Monday, June 22, 2026 at 02:17:51 CDT.
+Generated on Saturday, June 27, 2026 at 15:54:40 CDT.
./Install.HC
PURPOSE: Semi-automate the floppy driver install process
@@ -25,57 +25,68 @@ TO INSTALL: #include this file after the floppy header files in Kernel.PRJ.
Adam/ABlkDev/Patches/Mount2LtrsFDC.HC
PATCH: Update ltr lst to reflect remapping of drv ltrs
+FILE: ::/Adam/ABlkDev/Mount.HC
TO INSTALL: Comment out the original Print call.
THEN: #include this file after it.
ADAM PATCH: Must be installed after kernel patches!
Adam/ABlkDev/Patches/Mount2CaseAFDC.HC
PATCH: Add the ability to configure floppy BlkDevs (part 1 of 2)
+FILE: ::/Adam/ABlkDev/Mount.HC
TO INSTALL: #include this file at the end of the first switch statement.
ADAM PATCH: Must be installed after kernel patches!
Adam/ABlkDev/Patches/Mount2VarsFDC2.HC
PATCH: Add two new Bools for floppy configuration
+FILE: ::/Adam/ABlkDev/Mount.HC
TO INSTALL: Comment out the old Bool declaration.
THEN: #include this file after it.
ADAM PATCH: Must be installed after kernel patches!
Adam/ABlkDev/Patches/Mount2VarsFDC.HC
PATCH: Add more U8 bufs for floppy configuration
+FILE: ::/Adam/ABlkDev/Mount.HC
TO INSTALL: Comment out the original declaration.
THEN: #include this file after it.
ADAM PATCH: Must be installed after kernel patches!
Adam/ABlkDev/Patches/Mount2CaseBFDC.HC
PATCH: Add the ability to configure floppy BlkDevs (part 2 of 2)
+FILE: ::/Adam/ABlkDev/Mount.HC
TO INSTALL: #include this file at the end of the second switch statement.
ADAM PATCH: Must be installed after kernel patches!
Kernel/Patches/KernelABDTs.HH
PATCH: Add floppy BlkDev type
+FILE: ::/Kernel/KernelA.HH
TO INSTALL: Comment out the old block device type #defines.
THEN: #include this file after them.
Kernel/Patches/IntInit2FDC.HC
PATCH: Make IntInit2() set up the IDT to handle FDC IRQ's
+FILE: ::/Kernel/KInts.HC
TO INSTALL: #include this file after the line that sets the wake int handler.
Kernel/Patches/KDefineBDTs.HC
PATCH: Add str for floppy BlkDev type to BlkDev str tbl
+FILE: ::/Kernel/KDefine.HC
TO INSTALL: Comment out the old DefineLstLoad call.
THEN: #include this file after it.
Kernel/Patches/IntsInitFDC.HC
PATCH: Make IntsInit() unmask IRQ6
+FILE: ::/Kernel/KInts.HC
TO INSTALL: Comment out the original fun.
THEN: #include this file after it.
Kernel/Patches/CBlkDevFDC.HC
PATCH: Add floppy params to the CBlkDev class
+FILE: ::/Kernel/KernelA.HH
TO INSTALL: #include this file after the second U32 declaration.
Kernel/Patches/KFloppyDMA.HC
PATCH: Adds a buf for floppy DMA xfers.
+FILE: ::/Kernel/KStart32.HC
TO INSTALL: #include this file at the end.
Kernel/BlkDev/DskFDC.HC
@@ -84,14 +95,38 @@ TO INSTALL: #include this file after DskATA in MakeBlkDev.HC.
Kernel/BlkDev/Patches/Let2BlkDevTypeFDC.HC
PATCH: Remaps ltrs W-Z for floppy drives
+FILE: ::/Kernel/BlkDev/DskDrv.HC
TO INSTALL: Comment out the original function.
THEN: #include this file after it.
+Kernel/BlkDev/Patches/BlkDevTextAttrFDC.HC
+PATCH: Add device color for floppy devices
+FILE: ::/Kernel/BlkDev/DskDrv.HC
+TO INSTALL: Comment out the original array.
+THEN: #include this file.
+
Kernel/BlkDev/Patches/BlkDevAddFDC.HC
PATCH: Add the ability to create floppy drvs
+FILE: ::/Kernel/BlkDev/DskAddDev.HC
TO INSTALL: #include this file at the end of the switch statement.
+Kernel/BlkDev/Patches/BlkReadFDC.HC
+PATCH: Add read support for floppy disks
+FILE: ::/Kernel/BlkDev/DskBlkDev.HC
+TO INSTALL: #include this file at the end of the switch statment
+
+Kernel/BlkDev/Patches/BlkWriteFDC.HC
+PATCH: Add write support for floppy disks
+FILE: ::/Kernel/BlkDev/DskBlkDev.HC
+TO INSTALL: #include this file at the end of the switch statment
+
Kernel/BlkDev/Patches/BlkDevInitFDC.HC
PATCH: Add the ability to init floppy BlkDevs
+FILE: ::/Kernel/BlkDev/DskBlkDev.HC
TO INSTALL: #include this file at the end of the switch statement.
+Kernel/BlkDev/Patches/BlkDevNextFreeSlotFDC.HC
+PATCH: Set "removable" flag on floppy devices
+FILE: ::/Kernel/BlkDev/DskBlkDev.HC
+TO INSTALL: #include this file at the end of the switch statement
+