--- bsod.c	2003-09-11 11:22:25.000000000 -0700
+++ bsod_new.c	2003-09-11 11:26:52.000000000 -0700

@@ -293,6 +293,38 @@
   const char *wmeb =
     ("    System halted.");

+  const char *wxp = /* From Wm. Rhodes <xscreensaver@27.org> */
+    ("A problem has been detected and windows has been shut down to prevent damage\n"
+      "to your computer.\n"
+      "\n"
+      "If this is the first time that you have seen this Stop error screen,\n"
+      "restart your computer. If this screen appears again, follow\n"
+      "these steps:\n"
+      "\n"
+      "Check to be sure that you have adequate disk space. If a driver is\n"
+      "identified in the Stop message, disable the driver or check\n"
+      "with the manufacturer for driver updates. Try changing video\n"
+      "adapters.\n"
+      "\n"
+      "Check with you hardware vendor for any BIOS updates. Disable\n"
+      "BIOS memory options such as caching or shadowing. If you need\n"
+      "to use Safe Mode to remove or disable compinents, restart your\n"
+      "computer, press F8 to select Advanced Startup Options, and then\n"
+      "select Safe Mode.\n"
+      "\n"
+      "Technical information:\n"
+      "\n"
+      "*** STOP: 0x0000007E (0xC0000005,0xF88FF190,0x0xF8975BA0,0xF89758A0)\n"
+      "\n"
+      "\n"
+      "***  EPUSBDSK.sys - Address F88FF190 base at FF88FE000, datestamp 3b9f3248\n"
+      "\n"
+      "Beginning dump of physical memory\n"
+      "Physical memory dump complete.\n"
+      "Contact your system administrator or technical support group for further\n"
+      "assitance.\n"
+      );
+
   if (which < 0 || which > 2) abort();

   /* kludge to lump Win2K and WinME together; seems silly to add another
@@ -352,6 +384,9 @@
       y += line_height * 6;
       bsod_sleep(dpy, 4);
       draw_string(dpy, window, gc, &gcv, font, x, y, 10, 10, w2kb, 750);
+      y += line_height * 6;
+      bsod_sleep(dpy, 4);
+      draw_string(dpy, window, gc, &gcv, font, x, y, 10, 10, wxp, 750);
     }
   else if (which == 3)
     {
@@ -405,6 +440,7 @@
 }
