What's Changed
- Initial Multi-word DMA/MWDMA2 support for ZuluIDE V2
- Fix drop in transfer throughput
- Fix atapi_send_wait_finish() during a send data block
- De-prioritize control board UI during IDE transfers & add ability to view throughput in real time via USB CLI
- Parallelize outputting VCD formatting when decoding a sniff data file
- Only log MWDMA-specific messages on platforms that support MWDMA
Changes in the previous v2026.10.24, 10.21, and 10.14 releases
- Fix ATAPI PIO response split at byte count limit - resolves Apple Drive Setup freeze
- Validate HD0 and HD1 prefixed dual drive filenames
- Use exFAT pre-allocate to create images quickly
- Move common warnings and errors to the debug log
- Clean up some of the log messages when an SD card is ejected
- Stub implementation of ATA sleep command for ATAPI devices
- Respond to Check Power Mode without BSY
- Restore identify_gencfg functionality
- ZuluIDE V2: Fix ATA hard disk and ATAPI CD-ROM reliability on Intel PIIX3 hosts
- ZuluIDE V1: Fix ZuluIDE RP2040 crash when long filenames are used
- Initialize USB serial console before image file creation occurs
- Suppress logging of BIOS issued ATA commands unsupported by ATAPI
- Suppress debug-mode I2C error messages when detecting devices
- Zero out sector count on R/W sectors commands
- Set status register at end of ATA security commands
- Add custom delay to seek command
- Stub out write cache feature support
- Control logging to the SD card
- Fix GET CONFIGURATION profile list descriptors