This patch was pointed out by someone on RGRN a good while ago.  I have no
idea who it was, but I still have the changes in my working copy.

-- Jason Short


Index: include/color.h
===================================================================
RCS file: /home/jshort/cvs/nethack-patched/include/color.h,v
retrieving revision 1.1.1.1
diff -c -u -5 -r1.1.1.1 color.h
--- include/color.h	2001/04/09 13:42:18	1.1.1.1
+++ include/color.h	2001/04/09 21:18:50
@@ -9,19 +9,19 @@
  * The color scheme used is tailored for an IBM PC.  It consists of the
  * standard 8 colors, folowed by their bright counterparts.  There are
  * exceptions, these are listed below.	Bright black doesn't mean very
  * much, so it is used as the "default" foreground color of the screen.
  */
-#define CLR_BLACK		0
+#define CLR_BLACK		8 /* make "black" show up as bright black */
 #define CLR_RED			1
 #define CLR_GREEN		2
 #define CLR_BROWN		3 /* on IBM, low-intensity yellow is brown */
 #define CLR_BLUE		4
 #define CLR_MAGENTA		5
 #define CLR_CYAN		6
 #define CLR_GRAY		7 /* low-intensity white */
-#define NO_COLOR		8
+#define NO_COLOR		0 /* used to be 8 before Jason changed it */
 #define CLR_ORANGE		9
 #define CLR_BRIGHT_GREEN	10
 #define CLR_YELLOW		11
 #define CLR_BRIGHT_BLUE		12
 #define CLR_BRIGHT_MAGENTA	13
Index: win/tty/termcap.c
===================================================================
RCS file: /home/jshort/cvs/nethack-patched/win/tty/termcap.c,v
retrieving revision 1.1.1.1
diff -c -u -5 -r1.1.1.1 termcap.c
--- win/tty/termcap.c	2001/04/09 13:42:26	1.1.1.1
+++ win/tty/termcap.c	2001/04/09 21:20:53
@@ -838,13 +838,14 @@
 #ifndef LINUX
 extern char *tparm();
 #endif
 
 #  ifdef COLOR_BLACK	/* trust include file */
-#undef COLOR_BLACK
+/* #undef COLOR_BLACK removed for bright black patch */
 #  else
 #   ifndef _M_UNIX	/* guess BGR */
+#define COLOR_BLACK   0 /* added for bright black patch */
 #define COLOR_BLUE    1
 #define COLOR_GREEN   2
 #define COLOR_CYAN    3
 #define COLOR_RED     4
 #define COLOR_MAGENTA 5
@@ -858,11 +859,11 @@
 #define COLOR_MAGENTA 5
 #define COLOR_CYAN    6
 #define COLOR_WHITE   7
 #   endif
 #  endif
-#define COLOR_BLACK COLOR_BLUE
+/* #define COLOR_BLACK COLOR_BLUE removed by jason */
 
 const int ti_map[8] = {
 	COLOR_BLACK, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
 	COLOR_BLUE, COLOR_MAGENTA, COLOR_CYAN, COLOR_WHITE };
 

