diff --git a/src/fdc.c b/src/fdc.c index 96b6ddb..4f95f0a 100644 --- a/src/fdc.c +++ b/src/fdc.c @@ -293,6 +293,7 @@ void fdc_write(uint16_t addr, uint8_t val, void *priv) disctime = 1024 * (1 << TIMER_SHIFT); timer_update_outstanding(); fdc.drive = fdc.params[0] & 3; + disc_drivesel = fdc.drive; switch (discint) { case 5: /*Write data*/