
My PDA has Palm OS, with a 320x320 screen. Basically, it can fit the full resolution of UQM, and then some. The programmer would have to do a lot of work to get the graphics to fit on 160x160 screens.
If the source were in C++, it would be easier to modify in order to cater to the Palm and PocketPC SDKs. However, it is in the structured C language, one that some computer science students don't even bother to learn anymore.
Then there are the controls. If you're lucky enough to have a five-way navigation or mini keyboard, go you. Otherwise, you're restricted to only four buttons for a game that requires five (or in the case of the campaign, seven or eight).
Despite these technical issues, the port should still be doable. The more I think about what sort of programs could run on a PDA, the more I want to learn how to program for them.