Great work Rob! Make sure you put the H/PC Pro code in precompiler definition conditional blocks. Please use the following:<br>[fixed]<br>#ifndef _WIN32_WCE_PSPC<br>//HPC Pro code<br>#endif<br>[/fixed]<br><br>I would also suggest removing the rotated landscape video modes (again, using conditional statements as above). I would keep the small, 240x180 display mode for the default #1 mode. That way all versions will be consistant, and we can perform benchmarks between them. #2 would be 320x240, which again matches the Pocket PC size. Perhaps a full screen, 640x240 #3 mode could be created. Quake should work at any aspect ratio. That would be cool with an increased FOV. Of course it will be slow as crap...

#4 would be reserved for HPC/Pros with 640x480 screens, #5 for 800x600. So to consolidate the screen modes:<br>[fixed]<br>1 240x180<br>2 320x240<br>3 640x240<br>4 640x480<br>5 800x600<br>[/fixed]<br><br>I wouldn't worry about implementing 3-5 at this point.<br><br>I'll let you tweak the other issues, like centering the display, etc, before we try to merge back into one code base. I would take the onscreen controls out completely, since there is a full keyboard worth of buttons to bind to. MLook would just be any stylus input. Let me know if that device has any function keys. It would be good to assign some hardware keys the same identifiers as the Pocket PC hardware keys, to make the config files more compatible. For example, all Windows CE devices have a record button, so it should be mapped the same for all.<br>Once you get things smoothed out some more I will merge what you have into the current 0.062 source code. After I make sure it builds properly for Pocket PC, I'll let you verify everything is in order for HPC/Pro. Then we'll just have to sychronize our changes from then on. Basically every couple of months I can work intensely on PQ for a few days, so it's not something I'm piddling with every day.<br><br>Again, great work!<br>Okay, so now who is going to port a Palm version? After all, there devices are superior, right? Seriously though, a CE 2.11 version would be realistic, as it should be somewhat playable on the E-105 (and only on that particular device). However, I don't know of a single H/PC (CE 2.0) device that is powerful enough for Quake. Plus they are all greyscale (to my knowledge).<br><br>Dan East<br><br>
Last modification: Dan East - 07/07/01 at 07:17:40