diff --git a/src/disc.c b/src/disc.c index ce49ad83e..c6423a60d 100644 --- a/src/disc.c +++ b/src/disc.c @@ -107,7 +107,8 @@ void disc_load(int drive, char *fn) drive_empty[drive] = 0; disc_changed[drive] = 1; strcpy(discfns[drive], fn); - fdd_seek(drive, 0); + fdd_seek(drive ^ fdd_swap, 0); + disc_changed[drive] = 1; return; } c++;