(An example of orbital calculation program for satellites)
Following basic language program is to get orbits for many satellites.
I, (Noboru,) improved the original program for AO-10 (Phase IIIb) by (C)W3IWI  to apply any satellites. The orbital elements are based on 2 line TLE data.
The original has a bug that some outcome had wrong direction degree and the angle.
I fixed it and improved to apply correct semi major axes value for every satellites.
(Please ignore incorrect display for Kanji JIS-codes on the comment fields.)
(1) The parameters "Semi Major Axis" are defined in "DATA" directive as constant values, but they should be calculated from TLE 2line data.
I tried to calculate them from the Newton's low.
Unfortunately, the calculated outcome had small error and caused orbital data error that I could not accept their accuracy.
Then I input "Semi Major Axis" to be constant values to improve the orbital accuracy.
More study is required for it.
 AO-10 orbit program written by W3IWI on CQ Ham radio (maybe 1992 after the launch of Phase III)
 The manuals of Basic language for IBM PC AT, and Toshiba J-3100
 2line TLE data