diff --git a/src/ints/bios_disk.cpp b/src/ints/bios_disk.cpp index 810808ce..51ac6cf5 100644 --- a/src/ints/bios_disk.cpp +++ b/src/ints/bios_disk.cpp @@ -98,6 +98,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)); }