diff options
Diffstat (limited to 'Instructions.TXT')
| -rw-r--r-- | Instructions.TXT | 37 |
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 + |
