--- np2/bios/bios18.c 2005/02/07 14:46:07 1.40 +++ np2/bios/bios18.c 2005/03/23 08:07:48 1.42 @@ -530,11 +530,12 @@ void bios0x18_42(REG8 mode) { gdcs.disp = (mode >> 4) & 1; } if (!(mode & 0x20)) { - gdc.mode1 &= ~0x04; + gdc.mode2 &= ~0x04; } else { gdc.mode2 |= 0x04; } + gdcs.mode2 = gdc.mode2; gdcs.grphdisp |= GDCSCRN_ALLDRAW2; screenupdate |= 2; }