diff options
author | Michael Pavone <pavone@retrodev.com> | 2016-12-27 13:46:06 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2016-12-27 13:46:06 -0800 |
commit | 4985c875c2548682fcf3bc31663ec8e8515750d1 (patch) | |
tree | ced48194f207fa6001791875342923fa6a06fd42 /vdp.c | |
parent | abe03dab2125abc51b042ba1d001415e984575d4 (diff) |
Brighten up Mode 4 colors
Diffstat (limited to 'vdp.c')
-rw-r--r-- | vdp.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -89,9 +89,9 @@ void init_vdp_context(vdp_context * context, uint8_t region_pal) 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]; |