From a64ad31973b23d49deb48263558ed6cdc479dcb9 Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Sat, 2 Aug 2025 16:21:53 -0300 Subject: [PATCH] CMD64x: Fix IDE mapping with overridden class code (Windows 2000 mode) --- src/disk/hdc_ide_cmd646.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/disk/hdc_ide_cmd646.c b/src/disk/hdc_ide_cmd646.c index 7929db53a..2e0237664 100644 --- a/src/disk/hdc_ide_cmd646.c +++ b/src/disk/hdc_ide_cmd646.c @@ -146,7 +146,7 @@ cmd646_ide_handlers(cmd646_t *dev) int reg09 = dev->regs[0x09]; int reg50 = dev->regs[0x50]; - if ((dev->local & CMD_TYPE_648) && (dev->regs[0x0a] == 0x04) && (dev->regs[0x0b] == 0x01)) { + if ((dev->local & CMD_TYPE_648) && (dev->local & CMD648_RAID)) { reg09 = 0xff; reg50 |= 0x40; }