# HG changeset patch # User Michael Pavone # Date 1482875166 28800 # Node ID fba4859497236cd27d1a097b242743e8082909dd # Parent e4deab85f9ac2cf3b030817fb97a610dba91b89c Brighten up Mode 4 colors diff -r e4deab85f9ac -r fba485949723 vdp.c --- a/vdp.c Tue Dec 27 13:38:58 2016 -0800 +++ b/vdp.c Tue Dec 27 13:46:06 2016 -0800 @@ -89,9 +89,9 @@ g = levels[((color >> 5) & 0x7) + 7]; r = levels[((color >> 1) & 0x7) + 7]; } else if(color & FBUF_MODE4) { - b = levels[color >> 3 & 0xC]; - g = levels[(color >> 2 & 0x8) | (color >> 1 & 0x4)]; - r = levels[color << 1 & 0xC]; + b = levels[(color >> 3 & 0xC) | (color >> 5 & 0x2)]; + g = levels[(color >> 2 & 0x8) | (color >> 1 & 0x4) | (color >> 4 & 0x2)]; + r = levels[(color << 1 & 0xC) | (color >> 1 & 0x2)]; } else { b = levels[(color >> 8) & 0xE]; g = levels[(color >> 4) & 0xE];