Will you limit speed to make easy cross platform development possible, or will heavy programs not be able to run on slower platforms?
Well in theory I can't do anything to make heavy programs work on slow platforms, but the other way round. I plan on providing syncronous timer functions to allow games to run at the same speed everywhere and so that they can frameskip on slower platforms. Graphics will be scaled and you can choose an aspect ratio (not a screen resolution) at the beginning.
Use geometrical functions whereever possible, but of course, bitmaps will be supported aswell (but they will get scaled).