First post, by h-a-l-9000
DOSBox doesn't set a new palette for M_LIN4 graphics modes. The bug might not have surfaced yet because the previous palette was identical.
Index: src/ints/int10_modes.cpp
===================================================================
RCS file: /cvsroot/dosbox/dosbox/src/ints/int10_modes.cpp,v
retrieving revision 1.61
diff -u -r1.61 int10_modes.cpp
--- src/ints/int10_modes.cpp 5 Jul 2007 19:36:53 -0000 1.61
+++ src/ints/int10_modes.cpp 24 Jul 2007 22:29:12 -0000
@@ -912,6 +912,7 @@
}
break;
}
+ case M_LIN4:
dac_text16:
for (i=0;i<64;i++) {
IO_Write(0x3c9,text_palette[i][0]);