diff --git a/src/ints/bios_disk.cpp b/src/ints/bios_disk.cpp index bb12bb96..963b2e05 100644 --- a/src/ints/bios_disk.cpp +++ b/src/ints/bios_disk.cpp @@ -96,6 +96,7 @@ void incrementFDD(void) { equipment|=(numofdisks<<6); } else equipment|=1; mem_writew(BIOS_CONFIGURATION,equipment); + if (IS_EGAVGA_ARCH) equipment &= ~0x30; //EGA/VGA startup display mode differs in CMOS CMOS_SetRegister(0x14, (Bit8u)(equipment&0xff)); }