FDC DOR handler now does a sanity check when setting drive select, fixes OS/2 Setup fataling the emulator when reading Disk 2;
FDC SEEK command now no longer incorrectly times out when seeking to the track the FDC thinks it's already at, fixes floppies in NT 3.1; Emulator now correctly saves configuration changes to the configuration files it was loaded with rather than always the default; Default path for NVR's can now be overridden by adding the nvr_path option to the cfg file.
This commit is contained in:
@@ -183,6 +183,12 @@ double disc_real_period()
|
||||
|
||||
void disc_poll()
|
||||
{
|
||||
if (disc_drivesel > 1)
|
||||
{
|
||||
disc_poll_time += (int64_t) (32.0 * TIMER_USEC);
|
||||
return;
|
||||
}
|
||||
|
||||
disc_poll_time += (int64_t) disc_real_period();
|
||||
|
||||
if (drives[disc_drivesel].poll)
|
||||
|
||||
Reference in New Issue
Block a user