Question: The Rainbow's Hard Disk controller is based on the WD1010AC. However, src/drivers/rainbow.cpp uses wd2010_device. There's now a wd1010_device, which supports multiple drives, while the wd2010 one does not. Is there some reason why the WD2010 was used? While I've thought over the years of swapping a WD2010 in for the WD1010 because it supports the same drives, but supports up to 2048 cylinders instead of 1024 like the WD1010, it seems like the Rainbow should be using the WD1010 device. So I thought I'd ask: would it make sense to do the changes needed to enable using wd1010, or is there some known issue that would block that?