Sounds fine to me.
The base for any port of orbiter to comfortably run is roughly:
* 192 megs of RAM.
* 120mhz CPU minimum, this is an apples/oranges comparison, but there has to be a floor.
* open enough OS to do the port with open enough windowing system
* Orbiter itself takes up about 128mb of flash, with orbiter and its supporting libraries. The operating system's footprint must also be considered.
Hopefully those can be good guidelines. Obviously a Linux based ARM device with X will be very easy to port, but a lot of these devices don't run X.
The good news is that anything that runs SDL will probably be okay with the current rendering classes, if not, a new set of rendering classes would have to be made, we currently have them for SDL and PocketFrog.
Any show-stoppers would be related to an unwillingness to present sufficient documentation to do the port, such things as:
* SDK
* video hardware
* networking hardware
* bootloader
not saying all those things are needed, but creative solutions might have to be developed, it's all in the course of hacking on a device.
-Thom