This site is no longer active and is available for archival purposes only. Registration and login is disabled.

A Jornada 720 version using the new GAPI


Re: A Jornada 720 version using the new GAPI

Postby Moose or Chuck » Jul 10, 2001 @ 4:33pm

If you use a good autoexec.cfg then it would run really fast. I'm betting faster than an iPaq. And it is beta, so don't keep saying "faster, FASTER!" like a 3 year old brat.
Moose or Chuck
 


Re: A Jornada 720 version using the new GAPI

Postby Dan East » Jul 10, 2001 @ 4:54pm

Uh-oh, we went through this several months back. :) Disabling sound will only increase FPS by a tenth or less. A great deal of work has been done by myself and others to get PQ's performance level where it is now. Before you go to the trouble, I assure you there is no Holy Grail of Quake optimization, or a " Sleep(500); " call buried deep in the code. :) The greatest area for performance increase lies in the fact that Quake uses a vast amount of floating point math, while no Windows CE device has a math coprocessor. Thus floating point emulation is used which is extremely slow. I have already made numerous tedious conversions of critical floating point routines to fixed point, which so far has roughly doubled the frame rate. That, and rewriting the critical routines in assembly language (which of course would have to be done for each of the big-3 Windows CE processors) are the only realistic areas for performance improvement.<br><br>Also, what FPS are you guys getting on the 720? The timedemo technique is what has been used to benchmark all the other types of Pocket PC devices. Some serious thread-bumping may need to be done so we don't have to rehash several issues again.<br><br>Dan East
User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Re: A Jornada 720 version using the new GAPI

Postby roadkilldave » Jul 10, 2001 @ 5:22pm

Dan,<br>After going into the console. What do I have to type to do a time demo?
roadkilldave
pm Member
 
Posts: 40
Joined: Jul 6, 2001 @ 2:26pm


Re: A Jornada 720 version using the new GAPI

Postby roadkilldave » Jul 10, 2001 @ 5:24pm

Dan: Do you have any recommended autocfg settings?
roadkilldave
pm Member
 
Posts: 40
Joined: Jul 6, 2001 @ 2:26pm


Re: A Jornada 720 version using the new GAPI

Postby randall » Jul 10, 2001 @ 5:27pm

Boy... this takes me back to the early days of pocketQuake.<br><br>While you guys are at it, download our custom maps. Mine are all on my site, Diegos are on his site (look at our signatures to get the link). I have no idea where 999 and Matt have their stuff posted- somewhere on this site.<br><br>So far, I think the only custom SinglePlayer map for pocketQuake is kustok. I could be wrong though.
User avatar
randall
pm Insider
 
Posts: 3426
Joined: Feb 23, 2001 @ 4:02pm
Location: Schnoogie


Re: A Jornada 720 version using the new GAPI

Postby John Lomax » Jul 10, 2001 @ 5:56pm

Ok, if I done this wrong then dont flame me :(<br><br>At the console: Timedemo demo1<br><br>5.8 Fps.<br><br>Also just after starting a single player game (right at the start).<br><br>Timerefresh:<br><br>3.9 fps.<br><br>All at default config.<br><br>J.
User avatar
John Lomax
pm Member
 
Posts: 185
Joined: May 16, 2001 @ 6:04pm


Re: A Jornada 720 version using the new GAPI

Postby roadkilldave » Jul 10, 2001 @ 6:13pm

My are results are this:<br><br>default resolution I get 7.3fps<br>At 320 X 240 I get 5.4 fps<br><br>My configs are as follows:<br><br>config.cfg: This was taken from my desktop quake install.<br><br>bind "TAB" "+showscores"<br>bind "ENTER" "+jump"<br>bind "ESCAPE" "togglemenu"<br>bind "SPACE" "+jump"<br>bind "+" "sizeup"<br>bind "," "+moveleft"<br>bind "-" "sizedown"<br>bind "." "+moveright"<br>bind "/" "impulse 10"<br>bind "0" "impulse 0"<br>bind "1" "impulse 1"<br>bind "2" "impulse 2"<br>bind "3" "impulse 3"<br>bind "4" "impulse 4"<br>bind "5" "impulse 5"<br>bind "6" "impulse 6"<br>bind "7" "impulse 7"<br>bind "8" "impulse 8"<br>bind "=" "sizeup"<br>bind "\" "+mlook"<br>bind "`" "toggleconsole"<br>bind "a" "+lookup"<br>bind "c" "+movedown"<br>bind "d" "+moveup"<br>bind "e" "+moveright"<br>bind "q" "+mlook"<br>bind "t" "messagemode"<br>bind "v" "+attack"<br>bind "w" "+moveleft"<br>bind "z" "+lookdown"<br>bind "~" "toggleconsole"<br>bind "UPARROW" "+forward"<br>bind "DOWNARROW" "+back"<br>bind "LEFTARROW" "+left"<br>bind "RIGHTARROW" "+right"<br>bind "ALT" "+strafe"<br>bind "CTRL" "+attack"<br>bind "SHIFT" "+speed"<br>bind "F1" "help"<br>bind "F2" "menu_save"<br>bind "F3" "menu_load"<br>bind "F4" "menu_options"<br>bind "F5" "menu_multiplayer"<br>bind "F6" "echo Quicksaving...; wait; save quick"<br>bind "F9" "echo Quickloading...; wait; load quick"<br>bind "F10" "quit"<br>bind "F11" "zoom_in"<br>bind "F12" "screenshot"<br>bind "INS" "+klook"<br>bind "DEL" "+lookdown"<br>bind "PGDN" "+lookup"<br>bind "END" "centerview"<br>bind "MOUSE1" "+attack"<br>bind "MOUSE2" "+forward"<br>bind "MOUSE3" "+mlook"<br>bind "JOY1" "+attack"<br>bind "AUX1" "menu_load"<br>bind "AUX2" "impulse 10"<br>bind "AUX3" "impulse 10"<br>bind "AUX4" "menu_save"<br>bind "AUX5" "togglemenu"<br>bind "AUX10" "impulse 10"<br>bind "AUX11" "impulse 10"<br>bind "AUX12" "impulse 7"<br>bind "AUX13" "impulse 2; impulse 3; impulse 4; impulse 5; impulse 6; impulse 8"<br>bind "AUX14" "+jump"<br>bind "AUX15" "+jump"<br>bind "AUX20" "impulse 7"<br>bind "AUX21" "impulse 2; impulse 3; impulse 4; impulse 5; impulse 6; impulse 8"<br>bind "AUX22" "impulse 255"<br>bind "AUX23" "impulse 9"<br>bind "PAUSE" "pause"<br>joystick "0"<br>m_side "0.8"<br>m_forward "1"<br>m_yaw "0.022"<br>m_pitch "0.022000"<br>sensitivity "7.500000"<br>lookstrafe "1.000000"<br>lookspring "0"<br>cl_backspeed "400.000000"<br>cl_forwardspeed "400.000000"<br>_cl_color "0"<br>_cl_name "player"<br>viewsize "100.000000"<br>_snd_mixahead "0.15"<br>bgmvolume "1"<br>volume "0.7"<br>in_autoyawrate "15"<br>vid_window_y "0"<br>vid_window_x "0"<br>block_switch "0"<br>vid_windowed_mode "0"<br>vid_fullscreen_mode "3"<br>_windowed_mouse "0"<br>vid_stretch_by_2 "1"<br>vid_config_y "600"<br>vid_config_x "800"<br>_vid_default_mode_win "3"<br>_vid_default_mode "0"<br>_vid_wait_override "0"<br>_config_modem_hangup "AT H"<br>_config_modem_init ""<br>_config_modem_clear "ATZ"<br>_config_modem_dialtype "T"<br>_config_com_modem "1"<br>_config_com_baud "57600"<br>_config_com_irq "4"<br>_config_com_port "0x3f8"<br>saved4 "0"<br>saved3 "0"<br>saved2 "0"<br>saved1 "0"<br>savedgamecfg "0"<br>gamma "0.500000"<br><br><br>autocfg.cfg:<br><br>//PocketQuake Config by 999<br>//Modifed by Dan East<br>//http://www.pocketmatrix.com/pocketquake<br><br>echo "pocketmatrix.com/pocketquake"<br>crosshair "1" <br><br>//Quake's default _snd_mixahead default is 0.1, which results in interrupted, pulsating sound<br>//on a 206mhz iPaq.  A value of 0.15 is required for smooth sound.<br>_snd_mixahead "0.15"<br><br>viewsize "100.000000"<br><br>bind "JOY1" "+attack"<br>bind "AUX1" "menu_load"<br>bind "AUX2" "impulse 10"<br>bind "AUX3" "impulse 10"<br>bind "AUX4" "menu_save"<br>bind "AUX5" "togglemenu"<br>bind "AUX10" "impulse 10"<br>bind "AUX11" "impulse 10"<br>bind "AUX12" "impulse 7"<br>bind "AUX13" "impulse 2; impulse 3; impulse 4; impulse 5; impulse 6; impulse 8"<br>bind "AUX14" "+jump"<br>bind "AUX15" "+jump"<br>bind "AUX20" "impulse 7"<br>bind "AUX21" "impulse 2; impulse 3; impulse 4; impulse 5; impulse 6; impulse 8"<br>bind "AUX22" "impulse 255"<br>bind "AUX23" "impulse 9"<br><br>
roadkilldave
pm Member
 
Posts: 40
Joined: Jul 6, 2001 @ 2:26pm


Re: A Jornada 720 version using the new GAPI

Postby 999v.2 » Jul 10, 2001 @ 7:19pm

Sorry to go OT but...<br><br>OMFG, someone actually left my credit in their config!!!<br><br>Dan, Mark (Killzat) and myself all went to the extreme early on and crafted a really nice config for PQ. It's sprung up somewhere on the board, and I've even posted a few times later upon request. Don't get me wrong, it's not like we invented these commands, but we did take the time to test each and every individual setting that was possible. So when I see a config posted with it's settings in the very same order as my config I can't help but smirk ;)<br><br>Thank you for including the "Credits" in your cfg post ;)<br><br>999v.2<br>
999v.2
 


Re: A Jornada 720 version using the new GAPI

Postby John Lomax » Jul 10, 2001 @ 7:29pm

As for my results...sorry I was using the original 720 build. I downloaded the newer version<br>and now get.<br><br>defualt timedemo demo1:<br>7.6 fps.<br><br>Overclocked to 221.<br>8.1 fps<br>
User avatar
John Lomax
pm Member
 
Posts: 185
Joined: May 16, 2001 @ 6:04pm


Re: A Jornada 720 version using the new GAPI

Postby Moose or Chuck » Jul 10, 2001 @ 7:33pm

cl_bob "0" <br>cl_bobup "0" <br>cl_rollangle "0" <br>cl_rollspeed "0" <br>v_kickpitch "0" <br>v_kickroll "0" <br>v_kicktime "0" <br>d_mipcap "1" <br>d_mipscale "1" <br>r_waterwarp "0" <br>crosshair "1" <br>fov "80" <br>loadas8bit "1" <br>m_filter "1" <br>viewsize "100.000000" <br><br>r_drawviewmodel "1"<br>r_maxedges "1200"<br>r_maxsurfs "400"<br>r_maxparticles "40"<br><br>_snd_mixahead "0.15"<br><br>timedemo "demo1.dem"<br><br><br>You guys are having a problem. I get 7.4FPS on my CASIO with this config. You should get around 10FPS with the same, because that's what the iPaq gets. The 720 should run it even faster than the iPaq.<br>Last modification: Moose Master - 07/10/01 at 16:33:54
Moose or Chuck
 


Re: A Jornada 720 version using the new GAPI

Postby Anthrax » Jul 10, 2001 @ 9:17pm

YOU GUYS ROCK!!!<br>I was so bummed that DoomCE is hardly playable on the 720 and I figured I might never see Quake ported.  Last night I happen across pocketmatrix and--w00 h00!!  Quake runs on my 720!!  Dan East is the MAN!!  THANK YOU THANK YOU THANK YOU! <br><br>Just a couple questions: the game doesn't appear to be seeing my ctrl key (for a workaround I just remapped +attack to Tab).  Also, isn't alt supposed to give strafe/sidestep if used in combination with left&right arrows?  (I can sidestep with period & comma).  <br><br>What do you use for a config editor on the 720 (I don't think it has notepad)?  And does anyone have/recommend an autoexec.cfg?  Thanks again for rescuing me from Solitaire and MasterFind.
Anthrax
 


Re: A Jornada 720 version using the new GAPI

Postby R0B » Jul 10, 2001 @ 9:22pm

Hmm, I wonder if I am forgetting to do something with my port compilation. Oh well.  I think that I am going to learn some asm for the 720 and try to optimize that way.  I am pretty good with asm on the z80, so I have most of the basic concepts down about asm in general, I just need to learn some about the arm processor.  I'll saze that for tomorrow.  As of now, I have removed several unnecesarry bits of code (like for the clock display), that may have been slowing it down, and I plan on testing it soon.  I'm not going to release anything yet, because other than a minor change in file size, not much has been done yet.  By the way, if you know where I can find some good information on the arm processor (asm related), please tell me.<br><br>By the way, I use pocket word for a config editor.Last modification: Rob - 07/10/01 at 18:22:46
"1011001010 NNNNNNNNNNOOOOOOOOOOOOOOOO!!!!!!" -Bender
User avatar
R0B
got muffins?
 
Posts: 1894
Joined: Jun 22, 2001 @ 12:04pm


Re: A Jornada 720 version using the new GAPI

Postby roadkilldave » Jul 10, 2001 @ 9:33pm

>>OMFG, someone actually left my credit in their config!!! >><br><br>Those credits are in the config that comes with Dan's source code. That's where I go them.<br><br>
roadkilldave
pm Member
 
Posts: 40
Joined: Jul 6, 2001 @ 2:26pm


Re: A Jornada 720 version using the new GAPI

Postby roadkilldave » Jul 10, 2001 @ 9:36pm

Anthrax,<br><br>Rob with the help of Dan and others was the guy that actually got it running on the HP720.<br><br>Rob Rules too!!!<br> <br><br>
roadkilldave
pm Member
 
Posts: 40
Joined: Jul 6, 2001 @ 2:26pm


Re: A Jornada 720 version using the new GAPI

Postby Digby » Jul 11, 2001 @ 1:24am

Rob,<br><br>ARM info .  If you get into a jam with ARM assembly language programming give me a shout.  I've done quite a bit of it lately.<br><br>Last modification: Digby - 07/10/01 at 22:24:37
Digby
pm Insider
 
Posts: 1011
Joined: Apr 29, 2001 @ 1:53pm


PreviousNext

Return to Pocket Quake 1 and 2


Sort


Forum Description

Discuss Pocket Quake 1 and 2 by Dan East

Moderators:

Dan East, sponge, James S

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum