comparison vdp.c @ 1125:fba485949723

Brighten up Mode 4 colors
author Michael Pavone <pavone@retrodev.com>
date Tue, 27 Dec 2016 13:46:06 -0800
parents e4deab85f9ac
children cb4771f4543a
comparison
equal deleted inserted replaced
1124:e4deab85f9ac 1125:fba485949723
87 } else if(color & FBUF_HILIGHT) { 87 } else if(color & FBUF_HILIGHT) {
88 b = levels[((color >> 9) & 0x7) + 7]; 88 b = levels[((color >> 9) & 0x7) + 7];
89 g = levels[((color >> 5) & 0x7) + 7]; 89 g = levels[((color >> 5) & 0x7) + 7];
90 r = levels[((color >> 1) & 0x7) + 7]; 90 r = levels[((color >> 1) & 0x7) + 7];
91 } else if(color & FBUF_MODE4) { 91 } else if(color & FBUF_MODE4) {
92 b = levels[color >> 3 & 0xC]; 92 b = levels[(color >> 3 & 0xC) | (color >> 5 & 0x2)];
93 g = levels[(color >> 2 & 0x8) | (color >> 1 & 0x4)]; 93 g = levels[(color >> 2 & 0x8) | (color >> 1 & 0x4) | (color >> 4 & 0x2)];
94 r = levels[color << 1 & 0xC]; 94 r = levels[(color << 1 & 0xC) | (color >> 1 & 0x2)];
95 } else { 95 } else {
96 b = levels[(color >> 8) & 0xE]; 96 b = levels[(color >> 8) & 0xE];
97 g = levels[(color >> 4) & 0xE]; 97 g = levels[(color >> 4) & 0xE];
98 r = levels[color & 0xE]; 98 r = levels[color & 0xE];
99 } 99 }