Fixed ATAPI PIO multi-phased transfers - fixes the catalog read error in Windows 2000;
Fixed the last remaining ATAPI DMA bugs; Fixed IDE hard disk DMA; Fixed PIIX bus master DMA read and write; The Settings dialog now accepts more than 16 heads for IDE hard disks; Added the IDE READ DMA ALT and WRITE DMA ALT commands; Reenabled current CHS translation reporting, with bugfixes, hopefully the bugfixes will prevent certain larger hard disks from being detected as 250 MB.
This commit is contained in:
@@ -25,4 +25,4 @@ extern void piix_bus_master_write(uint16_t port, uint8_t val, void *priv);
|
||||
|
||||
extern int piix_bus_master_get_count(int channel);
|
||||
|
||||
extern int piix_bus_master_dma_read_ex(int channel, uint8_t *data);
|
||||
extern int piix_bus_master_dma_read(int channel, uint8_t *data, int transfer_length);
|
||||
|
||||
Reference in New Issue
Block a user