woogal
Certified Guru
Now that an overclocker is available I've just been playing around with Quake and Quake II to see how they perform. Can only get to 250mhz unfortunately, so I've been using the following autoexec.cfg files to get as much speed as possible. To use these, paste each block of variables into a file called autoexec.cfg and put it in the same folder as pak0.pak.
Quake I (the timedemo demo1 line sets Quake to auto run a benchmark on demo1 after starting. Wait for the demo to complete and you'll be shown the average fps. You can also add 'cl_showfps 1' to this to enable the on screen fps display).
Quake II (found this on the web somewhere. Half these options probably don't even apply to the gp2x version, but I haven't bothered checking which aren't needed. Once again the timedemo lines are for running a benchmark. Comments aren't mine and apply to a Pentium).
With those .cfgs at 250mhz I can get 14.9fps on Quake I and 7.8fps on Quake II. Quake II seems like it might be a bit playable at that speed, but it's hard to tell because my case is missing two screws and so some directions don't work too well at the moment.
Quake I (the timedemo demo1 line sets Quake to auto run a benchmark on demo1 after starting. Wait for the demo to complete and you'll be shown the average fps. You can also add 'cl_showfps 1' to this to enable the on screen fps display).
cl_bob 0
cl_bobup 0
cl_rollangle 0
cl_rollspeed 0
v_kickpitch 0
v_kickroll 0
v_kicktime 0
r_waterwarp 0
r_drawviewmodel 0
r_maxparticles 0
r_fastsky 1
r_fastturb 1
timedemo demo1
Quake II (found this on the web somewhere. Half these options probably don't even apply to the gp2x version, but I haven't bothered checking which aren't needed. Once again the timedemo lines are for running a benchmark. Comments aren't mine and apply to a Pentium).
set hand "2" //(default=0)makes hand and gun invisible -about 3 FPS loss when changed to 0 or 1-
//The following affect lighting
set cl_particles "0" //(default=1)particles -MEDIUM FPS loss when set to 1-
set gl_dynamic "0" //(default=1)dynamic lighting -LARGE FPS loss when set to 1-
set cl_lights "0" //(default=1)dynamic and flashes -Also LARGE FPS loss when set to 1-
set gl_flashblend "1" //(default=0)enables glow feature -LOW FPS loss when set to 0-
set gl_polyblend "0" //(default=1)enables change of colors when getting Quad, underwater, etc -MEDIUM FPS loss when set to 1-
set vid_gamma ".85"
set intensity "2.75"
set gl_modulate "2.8"
//The following affect blurryness and texture quality
set gl_ext_palettedtexture "1" //(default=0)uses 8 bit textures -MEDIUM FPS loss when set to 1-
set gl_picmip "2" //(default=0)lowers image quality as numbers get bigger -LARGE FPS loss when set to 0-
set gl_playermip "2" //(default=0)uses less memory and in return blurs images -MEDIUM FPS loss when set to 0-
set gl_round_down "1" //(default=0)disables resizing of textures -MEDIUM FPS loss when set to 0-
//The following affect flickering
set gl_ztrick "1" //(default=0)makes objects not flicker WELL WORTH A FEW FPS-MEDIUM FPS loss when set to 0-
//The following affect texture filter
//set gl_texturemode GL_LINEAR_MIPMAP_NEAREST //Enables bilinear filtering -LOW or no change if enabled-
//The following affect internet play
set rate "2500" //(default=25000)Use this line if you have a 28.8 or 33.6 modem
set cl_maxfps "35" //(default=90)Use this line if you have a 28.8 or 33.6 modem
//set rate "5000" //(default=25000)Use this line if you have a 56k or faster connection.
//set cl_maxfps "50" //(default=90)Use this line if you have a 56k or faster connection.
//The following affect sound
set s_loadas8bit "1" //(default=1)loads 8 bit sound -MEDIUM FPS loss when set to 0, More disk swapping if 0-
set cd_nocd "1" //(default=0)doesn't play CD audio -LARGE FPS loss when set to 0-
set gl_skymip "3" //(default=0)makes the sky blurry -MEDIUM FPS loss when set to 0-
set s_khz "11" //(default=11)changes sampling rate for sound -MEDIUM FPS loss when set to 22-
set cl_footsteps "0" //(default=1)hear your own footsteps -LOW FPS loss when set to 1, Gets annoying though-
//The following affect particle sizes
set gl_ext_pointparameters "1" //sets particle attributes
set gl_particle_size "40" //sets particle attributes
set gl_particle_min_size "2" //sets minimum particle size
set gl_particle_max_size "40" //sets maximum particle size
set gl_particle_att_a "0.01" //sets particle attributes
set gl_particle_att_b "0.0" //sets particle attributes
set gl_particle_att_c "0.01" //sets particle attributes
timedemo 1
map demo1
With those .cfgs at 250mhz I can get 14.9fps on Quake I and 7.8fps on Quake II. Quake II seems like it might be a bit playable at that speed, but it's hard to tell because my case is missing two screws and so some directions don't work too well at the moment.