--- np2/fdd/diskdrv.c 2004/02/13 20:31:55 1.5 +++ np2/fdd/diskdrv.c 2004/03/07 07:51:26 1.6 @@ -52,7 +52,7 @@ void diskdrv_sethdd(REG8 drv, const char void diskdrv_setfdd(REG8 drv, const char *fname, int readonly) { - if (drv < 4) { + if ((drv < 4) && (fdc.equip & (1 << drv))) { fdd_eject(drv); diskdrv_delay[drv] = 0; diskdrv_fname[drv][0] = '\0';