Clear DSKCHG on any seek command, regardless of whether the head actually moves - fixes floppy in OS/2 Warp.
This commit is contained in:
parent
b35e17c2b4
commit
9a5ac02902
1 changed files with 3 additions and 2 deletions
|
|
@ -93,8 +93,9 @@ void fdd_seek(int drive, int track_diff)
|
||||||
fdd[drive].track = drive_types[fdd[drive].type].max_track;
|
fdd[drive].track = drive_types[fdd[drive].type].max_track;
|
||||||
|
|
||||||
// pclog("fdd_seek: drive=%i track_diff=%i old_track=%i track=%i\n", drive, track_diff, old_track, fdd[drive].track);
|
// pclog("fdd_seek: drive=%i track_diff=%i old_track=%i track=%i\n", drive, track_diff, old_track, fdd[drive].track);
|
||||||
if (fdd[drive].track != old_track)
|
|
||||||
fdc_discchange_clear(drive);
|
fdc_discchange_clear(drive);
|
||||||
|
|
||||||
disc_seek(drive, fdd[drive].track);
|
disc_seek(drive, fdd[drive].track);
|
||||||
disctime = 5000;
|
disctime = 5000;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue