Initial SiS496/497 emulation.

Fixed ESP value on ENTER when page fault after first push.
Fixed execution time of IDE Set Idle command.
Fixed head number on FDC Read Sector ID command.
This commit is contained in:
TomW 2013-07-15 18:23:26 +01:00
commit f195495f3a
7 changed files with 40 additions and 17 deletions

View file

@ -310,7 +310,7 @@ void fdc_write(uint16_t addr, uint8_t val, void *priv)
fdc.stat = 1 << fdc.drive;
// disctime = 8000000;
}
if (discint == 0xf)
if (discint == 0xf || discint == 10)
{
fdc.head = (fdc.params[0] & 4) ? 1 : 0;
}