ref: 02611e064eceed8d8cda8cc4d6e60f8f1833ea72
parent: e43997246b9f7b9bcb762743dd44c08906cc3a33
author: Konstantinn Bonnet <qu7uux@gmail.com>
date: Sun Feb 22 17:06:23 EST 2015
bring exit text scroll back
--- a/README
+++ b/README
@@ -8,7 +8,7 @@
- to install an expansion or compatible mod (zB rogue):
. mkdir $home/lib/quake/rogue
. cp /n/quakecd/rogue/*.pak $home/lib/quake/rogue
- - sound is a glitchy with higher resolutions (see snd_9.c)
+ - sound is glitchy with higher resolutions (see snd_9.c)
- cdaudio, networking: PORTME
- high resolutions work up to 4096x4096 (arbitrary limit in r_shared.h)
. by default, quake uses a 8MB heap, which will be insufficient for higher
--- a/sys_9.c
+++ b/sys_9.c
@@ -7,7 +7,54 @@
qboolean isDedicated;
int nostdout = 0;
mainstacksize = 512*1024; /* FIXME */
+char end1[] =
+ " QUAKE: The Doomed Dimension by id Software\n"
+ " ----------------------------------------------------------------------------\n"
+ " CALL 1-800-IDGAMES TO ORDER OR FOR TECHNICAL SUPPORT\n"
+ " PRICE: $45.00 (PRICES MAY VARY OUTSIDE THE US.)\n"
+ "\n"
+ " Yes! You only have one fourth of this incredible epic. That is because most\n"
+ " of you have paid us nothing or at most, very little. You could steal the\n"
+ " game from a friend. But we both know you'll be punished by God if you do.\n"
+ " WHY RISK ETERNAL DAMNATION? CALL 1-800-IDGAMES AND BUY NOW!\n"
+ " Remember, we love you almost as much as He does.\n"
+ "\n"
+ " Programming: John Carmack, Michael Abrash, John Cash\n"
+ " Design: John Romero, Sandy Petersen, American McGee, Tim Willits\n"
+ " Art: Adrian Carmack, Kevin Cloud\n"
+ " Biz: Jay Wilbur, Mike Wilson, Donna Jackson\n"
+ " Projects: Shawn Green Support: Barrett Alexander\n"
+ " Sound Effects: Trent Reznor and Nine Inch Nails\n"
+ " For other information or details on ordering outside the US, check out the\n"
+ " files accompanying QUAKE or our website at http://www.idsoftware.com.\n"
+ " Quake is a trademark of Id Software, inc., (c)1996 Id Software, inc.\n"
+ " All rights reserved. NIN logo is a registered trademark licensed to\n"
+ " Nothing Interactive, Inc. All rights reserved.\n";
+char end2[] =
+ " QUAKE by id Software\n"
+ " -----------------------------------------------------------------------------\n"
+ " Why did you quit from the registered version of QUAKE? Did the\n"
+ " scary monsters frighten you? Or did Mr. Sandman tug at your\n"
+ " little lids? No matter! What is important is you love our\n"
+ " game, and gave us your money. Congratulations, you are probably\n"
+ " not a thief.\n"
+ " Thank You.\n"
+ " id Software is:\n"
+ " PROGRAMMING: John Carmack, Michael Abrash, John Cash\n"
+ " DESIGN: John Romero, Sandy Petersen, American McGee, Tim Willits\n"
+ " ART: Adrian Carmack, Kevin Cloud\n"
+ " BIZ: Jay Wilbur, Mike Wilson PROJECTS MAN: Shawn Green\n"
+ " BIZ ASSIST: Donna Jackson SUPPORT: Barrett Alexander\n"
+ " SOUND EFFECTS AND MUSIC: Trent Reznor and Nine Inch Nails\n"
+ "\n"
+ " If you need help running QUAKE refer to the text files in the\n"
+ " QUAKE directory, or our website at http://www.idsoftware.com.\n"
+ " If all else fails, call our technical support at 1-800-IDGAMES.\n"
+ " Quake is a trademark of Id Software, inc., (c)1996 Id Software, inc.\n"
+ " All rights reserved. NIN logo is a registered trademark licensed\n"
+ " to Nothing Interactive, Inc. All rights reserved.\n";
+
void Sys_Printf (char *fmt, ...)
{
char buf[1024];
@@ -32,6 +79,11 @@
void Sys_Quit (void)
{
Host_Shutdown();
+ print("\n");
+ if(registered.value)
+ print("%s\n", end2);
+ else
+ print("%s\n", end1);
exits(nil);
}