From f3b42ae2c847b51a81bc8796820c2baeff9e680d Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Wed, 21 Aug 2013 00:24:27 -0400 Subject: [PATCH] fix color definitions --- darlene.c | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/darlene.c b/darlene.c index d428b65..07d59ed 100644 --- a/darlene.c +++ b/darlene.c @@ -91,24 +91,29 @@ void init_screen(void) #define BLACK 0x0000 #define BLUE 0x000f #define GREEN 0x00f0 +#define RED 0x0f00 + static ColorTable ct = { - 0x0000, //black - 0x00f0, //green 0x5555 - 0x0f00, //blue 0xaaaa - WHITE, //white 0xffff - 0x0000, //black - 0x00f0, //green - 0x0f00, //blue - WHITE, //white - 0x0000, //black - 0x00f0, //green - 0x0f00, //blue - WHITE, //white - 0x0000, //black - 0x00f0, //green - 0x0f00, //blue - WHITE //white + BLACK, // background + RED, // underline / blink + BLUE, // bold + GREEN, // foreground + + BLACK, + RED, + BLUE, + GREEN, + + BLACK, + RED, + BLUE, + GREEN, + + BLACK, + RED, + BLUE, + GREEN, }; int i; @@ -132,7 +137,7 @@ int i; SetMasterSCB(0xc080); SetAllSCBs(0xc080); - InitColorTable(ct); + //InitColorTable(ct); for (i = 0; i < 15; i++) SetColorTable(i, ct);