The Macintosh would disable any interrupts that were not level 4 or higher when accessing the floppy disk to prevent data loss. This was basically everything other than the programmers switch. It did however have a check to see if the serial port received data while it was busy with the floppy disk so that could be serviced before a buffer overrun occurs.