Do not reset FDC status when write to 3F2 has bit 2 set, only when bit 2 changes.
This commit is contained in:
parent
25fc4d438d
commit
a51b0e97f6
1 changed files with 0 additions and 5 deletions
|
|
@ -348,11 +348,6 @@ void fdc_write(uint16_t addr, uint8_t val, void *priv)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (val&4)
|
|
||||||
{
|
|
||||||
fdc.stat=0x80;
|
|
||||||
fdc.pnum=fdc.ptot=0;
|
|
||||||
}
|
|
||||||
if ((val&4) && !(fdc.dor&4))
|
if ((val&4) && !(fdc.dor&4))
|
||||||
{
|
{
|
||||||
timer_set_delay_u64(&fdc.timer, 8 * TIMER_USEC);
|
timer_set_delay_u64(&fdc.timer, 8 * TIMER_USEC);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue