diff --git a/src/ints/int10_pal.cpp b/src/ints/int10_pal.cpp index 62f43985..5becfce6 100644 --- a/src/ints/int10_pal.cpp +++ b/src/ints/int10_pal.cpp @@ -239,6 +239,8 @@ void INT10_SetColorSelect(Bit8u val) { if (machine == MCH_CGA || IS_TANDY_ARCH) IO_Write(0x3d9,temp); else if (machine == MCH_VGA) { + if (CurMode->mode <= 3) //Maybe even skip the total function! + return; val = (temp & 0x10) | 2 | val; INT10_SetSinglePaletteRegister( 1, val ); val+=2;