diff -r -u quake2-r0.16.1/Makefile quake2/Makefile
--- quake2-r0.16.1/Makefile	2005-01-01 22:47:10.000000000 -0500
+++ quake2/Makefile	2005-12-16 20:55:57.000000000 -0500
@@ -27,11 +27,11 @@
 BUILD_ALSA=NO		# build in support for ALSA (default sound on 2.6)
 BUILD_DEDICATED=NO	# build a dedicated quake2 server
 BUILD_AA=NO		# build the ascii soft renderer.
-BUILD_QMAX=NO		# build the fancier GL graphics
+BUILD_QMAX=YES		# build the fancier GL graphics
 BUILD_RETEXTURE=NO	# build a version supporting retextured graphics
 BUILD_REDBLUE=NO	# build a red-blue 3d glasses renderer...
 STATICSDL=NO
-SDLDIR=/usr/local/lib
+SDLDIR=/usr/lib
 
 # Other compile-time options:
 # Compile with IPv6 (protocol independent API). Tested on FreeBSD
diff -r -u quake2-r0.16.1/src/linux/vid_menu.c quake2/src/linux/vid_menu.c
--- quake2-r0.16.1/src/linux/vid_menu.c	2005-01-01 22:46:35.000000000 -0500
+++ quake2/src/linux/vid_menu.c	2005-12-16 20:56:55.000000000 -0500
@@ -258,6 +258,7 @@
  		"[800 500  ]", /* as found on many modern notebooks    */
  		"[1024 640 ]",
  		"[1280 800 ]",
+ 		"[1440 900 ]",
  		"[1680 1050]",
  		"[1920 1200]",
 		0
diff -r -u quake2-r0.16.1/src/linux/vid_so.c quake2/src/linux/vid_so.c
--- quake2-r0.16.1/src/linux/vid_so.c	2004-09-24 18:13:27.000000000 -0400
+++ quake2/src/linux/vid_so.c	2005-12-16 20:57:40.000000000 -0500
@@ -156,8 +156,9 @@
 	{ "Mode 15: 800x500",    800,  500, 15 }, /* as found modern */
 	{ "Mode 16: 1024x640",  1024,  640, 16 }, /* notebooks    */
  	{ "Mode 17: 1280x800",  1280,  800, 17 },
- 	{ "Mode 18: 1680x1050", 1680, 1050, 18 },
- 	{ "Mode 19: 1920x1200", 1920, 1200, 19 },
+ 	{ "Mode 18: 1440x900",  1440,  900, 18 },
+ 	{ "Mode 19: 1680x1050", 1680, 1050, 19 },
+ 	{ "Mode 20: 1920x1200", 1920, 1200, 20 },
 };
 
 qboolean VID_GetModeInfo( int *width, int *height, int mode )
diff -r -u quake2-r0.16.1/src/qcommon/files.c quake2/src/qcommon/files.c
--- quake2-r0.16.1/src/qcommon/files.c	2005-01-01 22:46:35.000000000 -0500
+++ quake2/src/qcommon/files.c	2005-12-16 20:57:59.000000000 -0500
@@ -898,7 +898,7 @@
 	// basedir <path>
 	// allows the game to run from outside the data tree
 	//
-	fs_basedir = Cvar_Get ("basedir", ".", CVAR_NOSET);
+	fs_basedir = Cvar_Get ("basedir", "/usr/share/quake2", CVAR_NOSET);
 
 	//
 	// cddir <path>
