An economical semi-analytical orbit theory for micro-computer applications