From 7cd00b3d845df5790fa2b83e6b90ef3bbad0c22c Mon Sep 17 00:00:00 2001 From: ripsaw8080 Date: Mon, 3 Oct 2016 09:49:59 +0000 Subject: [PATCH] Implement an obscure behavior of the VGA DAC, similar to what was done for Star Control 2. Fixes wrong colors in Planet Soccer/Football. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4000 --- src/hardware/vga_dac.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hardware/vga_dac.cpp b/src/hardware/vga_dac.cpp index ccad2290..fb3bce3b 100644 --- a/src/hardware/vga_dac.cpp +++ b/src/hardware/vga_dac.cpp @@ -96,6 +96,7 @@ static void write_p3c8(Bitu port,Bitu val,Bitu iolen) { vga.dac.write_index=val; vga.dac.pel_index=0; vga.dac.state=DAC_WRITE; + vga.dac.read_index= val - 1; } static Bitu read_p3c8(Bitu port, Bitu iolen){