PCem
changeset 14:7dbba9693027
Fixed IDE issues when emulating i430VX/PIIX.
| author | TomW |
|---|---|
| date | Sat Jul 27 17:12:16 2013 +0100 |
| parents | 2d237b9ded0f |
| children | cdce787defd5 |
| files | src/piix.c |
| diffstat | 1 files changed, 3 insertions(+), 5 deletions(-) [+] |
line diff
1.1 --- a/src/piix.c Tue Jul 23 22:04:17 2013 +0100 1.2 +++ b/src/piix.c Sat Jul 27 17:12:16 2013 +0100 1.3 @@ -36,19 +36,17 @@ 1.4 case 0x41: 1.5 if ((val ^ card_piix_ide[0x41]) & 0x80) 1.6 { 1.7 + ide_pri_disable(); 1.8 if (val & 0x80) 1.9 ide_pri_enable(); 1.10 - else 1.11 - ide_pri_disable(); 1.12 } 1.13 break; 1.14 case 0x43: 1.15 if ((val ^ card_piix_ide[0x43]) & 0x80) 1.16 { 1.17 + ide_sec_disable(); 1.18 if (val & 0x80) 1.19 - ide_sec_enable(); 1.20 - else 1.21 - ide_sec_disable(); 1.22 + ide_sec_enable(); 1.23 } 1.24 break; 1.25 }
