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:
@@ -31,6 +31,7 @@ typedef struct {
|
||||
int pos;
|
||||
int packlen;
|
||||
int spt,hpc;
|
||||
int t_spt,t_hpc;
|
||||
int tracks;
|
||||
int packetstatus;
|
||||
uint8_t asc;
|
||||
@@ -83,6 +84,7 @@ extern void ide_set_side(int controller, uint16_t port);
|
||||
extern void ide_init_first(void);
|
||||
extern void ide_init(void);
|
||||
extern void ide_reset(void);
|
||||
extern void ide_reset_hard(void);
|
||||
|
||||
extern void ide_xtide_init(void);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user