From 96f7806992c66d8d570d95abc0f60247793c3dbd Mon Sep 17 00:00:00 2001 From: OBattler Date: Sat, 23 Aug 2025 18:57:01 +0200 Subject: [PATCH] Winbond W83877: Actually update the FDC DMA channel on writes to register 26h. --- src/sio/sio_w83877.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sio/sio_w83877.c b/src/sio/sio_w83877.c index 6ca0a019b..04599b5f8 100644 --- a/src/sio/sio_w83877.c +++ b/src/sio/sio_w83877.c @@ -408,6 +408,8 @@ w83877_write(uint16_t port, uint8_t val, void *priv) case 0x26: if (valxor & 0x0f) w83877_lpt_handler(dev); + if (valxor & 0xf0) + w83877_fdc_handler(dev); break; case 0x27: if (valxor & 0xef)