From 3e0d5c028b5972c0611e656ab324f5780540297b Mon Sep 17 00:00:00 2001 From: Harley Travis Date: Sat, 27 Jun 2026 15:29:55 -0500 Subject: Update IntsInitFDC.HC Through an oversight, I forgot to change the I/O write that sets the IRQ mask so that bit 6 (which masks IRQ6) is cleared. As a result, IRQ6 is never unmasked, and the floppy drive interrupt does not work. --- Kernel/Patches/IntsInitFDC.HC | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Kernel/Patches/IntsInitFDC.HC') diff --git a/Kernel/Patches/IntsInitFDC.HC b/Kernel/Patches/IntsInitFDC.HC index 5cd3254..ce167b0 100644 --- a/Kernel/Patches/IntsInitFDC.HC +++ b/Kernel/Patches/IntsInitFDC.HC @@ -14,6 +14,6 @@ U0 IntsInit() OutU8(0x21,0x0D); //IW4 OutU8(0xA1,0x09); //IW4 //Mask all but IRQ0 (timer), IRQ2 Cascade, and IRQ6 (floppy). - OutU8(0x21,0xFA); + OutU8(0x21,0xBA); OutU8(0xA1,0xFF); } \ No newline at end of file -- cgit v1.2.3