changeset 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 63cd87d910cc
files vdp.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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];