summaryrefslogtreecommitdiff
path: root/Instructions.TXT
diff options
context:
space:
mode:
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
+