home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume27 / sfs / part14 < prev    next >
Encoding:
Text File  |  1991-12-27  |  55.4 KB  |  1,663 lines

  1. Newsgroups: comp.sources.misc
  2. From: tcamp@hercules.acpub.duke.edu (Ted Campbell)
  3. Subject:  v27i014:  sfs - Space Flight Simulator, Part14/21
  4. Message-ID: <1991Dec24.191727.20859@sparky.imd.sterling.com>
  5. X-Md4-Signature: 715bf99874544b90bc324272384a2c76
  6. Date: Tue, 24 Dec 1991 19:17:27 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: tcamp@hercules.acpub.duke.edu (Ted Campbell)
  10. Posting-number: Volume 27, Issue 14
  11. Archive-name: sfs/part14
  12. Environment: IBMPC && EGA/VGA, UNIX-PC && MGR, UNIX && X11
  13.  
  14. #!/bin/sh
  15. # do not concatenate these parts, unpack them in order with /bin/sh
  16. # file sfs/bin/latlon.spd continued
  17. #
  18. if test ! -r _shar_seq_.tmp; then
  19.     echo 'Please unpack part 1 first!'
  20.     exit 1
  21. fi
  22. (read Scheck
  23.  if test "$Scheck" != 14; then
  24.     echo Please unpack part "$Scheck" next!
  25.     exit 1
  26.  else
  27.     exit 0
  28.  fi
  29. ) < _shar_seq_.tmp || exit 1
  30. if test ! -f _shar_wnt_.tmp; then
  31.     echo 'x - still skipping sfs/bin/latlon.spd'
  32. else
  33. echo 'x - continuing file sfs/bin/latlon.spd'
  34. sed 's/^X//' << 'SHAR_EOF' >> '_shar_tmp_.tmp' &&
  35. M"38P,#`N,`HU"3(P+C`)-S4N,`DV,#`P+C`*-0DS,"XP"3<U+C`)-C`P,"XP
  36. M"C4)-#`N,`DW-2XP"38P,#`N,`HU"34P+C`)-S4N,`DV,#`P+C`*-0DV,"XP
  37. M"3<U+C`)-C`P,"XP"C4)-S`N,`DW-2XP"38P,#`N,`HU"3@P+C`)-S4N,`DV
  38. M,#`P+C`*-0DY,"XP"3<U+C`)-C`P,"XP"CL*.PEL;VYG:71U9&5S("T@.3!T
  39. M:"!M97)I9&EA;@H["C$P,#$)+3DP+C`).3`N,`DV,#`P+C`*-0DM.#`N,`DY
  40. M,"XP"38P,#`N,`HU"2TW,"XP"3DP+C`)-C`P,"XP"C4)+38P+C`).3`N,`DV
  41. M,#`P+C`*-0DM-3`N,`DY,"XP"38P,#`N,`HU"2TT,"XP"3DP+C`)-C`P,"XP
  42. M"C4)+3,P+C`).3`N,`DV,#`P+C`*-0DM,C`N,`DY,"XP"38P,#`N,`HU"2TQ
  43. M,"XP"3DP+C`)-C`P,"XP"C4),"XP"3DP+C`)-C`P,"XP"C4),3`N,`DY,"XP
  44. M"38P,#`N,`HU"3(P+C`).3`N,`DV,#`P+C`*-0DS,"XP"3DP+C`)-C`P,"XP
  45. M"C4)-#`N,`DY,"XP"38P,#`N,`HU"34P+C`).3`N,`DV,#`P+C`*-0DV,"XP
  46. M"3DP+C`)-C`P,"XP"C4)-S`N,`DY,"XP"38P,#`N,`HU"3@P+C`).3`N,`DV
  47. M,#`P+C`*-0DY,"XP"3DP+C`)-C`P,"XP"CL*.PEL;VYG:71U9&5S("T@,3`U
  48. M=&@@;65R:61I86X*.PHQ,#`Q"2TY,"XP"3$P-2XP"38P,#`N,`HU"2TX,"XP
  49. M"3$P-2XP"38P,#`N,`HU"2TW,"XP"3$P-2XP"38P,#`N,`HU"2TV,"XP"3$P
  50. M-2XP"38P,#`N,`HU"2TU,"XP"3$P-2XP"38P,#`N,`HU"2TT,"XP"3$P-2XP
  51. M"38P,#`N,`HU"2TS,"XP"3$P-2XP"38P,#`N,`HU"2TR,"XP"3$P-2XP"38P
  52. M,#`N,`HU"2TQ,"XP"3$P-2XP"38P,#`N,`HU"3`N,`DQ,#4N,`DV,#`P+C`*
  53. M-0DQ,"XP"3$P-2XP"38P,#`N,`HU"3(P+C`),3`U+C`)-C`P,"XP"C4),S`N
  54. M,`DQ,#4N,`DV,#`P+C`*-0DT,"XP"3$P-2XP"38P,#`N,`HU"34P+C`),3`U
  55. M+C`)-C`P,"XP"C4)-C`N,`DQ,#4N,`DV,#`P+C`*-0DW,"XP"3$P-2XP"38P
  56. M,#`N,`HU"3@P+C`),3`U+C`)-C`P,"XP"C4).3`N,`DQ,#4N,`DV,#`P+C`*
  57. M.PH["6QO;F=I='5D97,@+2`Q,C!T:"!M97)I9&EA;@H["C$P,#$)+3DP+C`)
  58. M,3(P+C`)-C`P,"XP"C4)+3@P+C`),3(P+C`)-C`P,"XP"C4)+3<P+C`),3(P
  59. M+C`)-C`P,"XP"C4)+38P+C`),3(P+C`)-C`P,"XP"C4)+34P+C`),3(P+C`)
  60. M-C`P,"XP"C4)+30P+C`),3(P+C`)-C`P,"XP"C4)+3,P+C`),3(P+C`)-C`P
  61. M,"XP"C4)+3(P+C`),3(P+C`)-C`P,"XP"C4)+3$P+C`),3(P+C`)-C`P,"XP
  62. M"C4),"XP"3$R,"XP"38P,#`N,`HU"3$P+C`),3(P+C`)-C`P,"XP"C4),C`N
  63. M,`DQ,C`N,`DV,#`P+C`*-0DS,"XP"3$R,"XP"38P,#`N,`HU"30P+C`),3(P
  64. M+C`)-C`P,"XP"C4)-3`N,`DQ,C`N,`DV,#`P+C`*-0DV,"XP"3$R,"XP"38P
  65. M,#`N,`HU"3<P+C`),3(P+C`)-C`P,"XP"C4).#`N,`DQ,C`N,`DV,#`P+C`*
  66. M-0DY,"XP"3$R,"XP"38P,#`N,`H["CL);&]N9VET=61E<R`M(#$S-71H(&UE
  67. M<FED:6%N"CL*,3`P,0DM.3`N,`DQ,S4N,`DV,#`P+C`*-0DM.#`N,`DQ,S4N
  68. M,`DV,#`P+C`*-0DM-S`N,`DQ,S4N,`DV,#`P+C`*-0DM-C`N,`DQ,S4N,`DV
  69. M,#`P+C`*-0DM-3`N,`DQ,S4N,`DV,#`P+C`*-0DM-#`N,`DQ,S4N,`DV,#`P
  70. M+C`*-0DM,S`N,`DQ,S4N,`DV,#`P+C`*-0DM,C`N,`DQ,S4N,`DV,#`P+C`*
  71. M-0DM,3`N,`DQ,S4N,`DV,#`P+C`*-0DP+C`),3,U+C`)-C`P,"XP"C4),3`N
  72. M,`DQ,S4N,`DV,#`P+C`*-0DR,"XP"3$S-2XP"38P,#`N,`HU"3,P+C`),3,U
  73. M+C`)-C`P,"XP"C4)-#`N,`DQ,S4N,`DV,#`P+C`*-0DU,"XP"3$S-2XP"38P
  74. M,#`N,`HU"38P+C`),3,U+C`)-C`P,"XP"C4)-S`N,`DQ,S4N,`DV,#`P+C`*
  75. M-0DX,"XP"3$S-2XP"38P,#`N,`HU"3DP+C`),3,U+C`)-C`P,"XP"CL*.PEL
  76. M;VYG:71U9&5S("T@,34P=&@@;65R:61I86X*.PHQ,#`Q"2TY,"XP"3$U,"XP
  77. M"38P,#`N,`HU"2TX,"XP"3$U,"XP"38P,#`N,`HU"2TW,"XP"3$U,"XP"38P
  78. M,#`N,`HU"2TV,"XP"3$U,"XP"38P,#`N,`HU"2TU,"XP"3$U,"XP"38P,#`N
  79. M,`HU"2TT,"XP"3$U,"XP"38P,#`N,`HU"2TS,"XP"3$U,"XP"38P,#`N,`HU
  80. M"2TR,"XP"3$U,"XP"38P,#`N,`HU"2TQ,"XP"3$U,"XP"38P,#`N,`HU"3`N
  81. M,`DQ-3`N,`DV,#`P+C`*-0DQ,"XP"3$U,"XP"38P,#`N,`HU"3(P+C`),34P
  82. M+C`)-C`P,"XP"C4),S`N,`DQ-3`N,`DV,#`P+C`*-0DT,"XP"3$U,"XP"38P
  83. M,#`N,`HU"34P+C`),34P+C`)-C`P,"XP"C4)-C`N,`DQ-3`N,`DV,#`P+C`*
  84. M-0DW,"XP"3$U,"XP"38P,#`N,`HU"3@P+C`),34P+C`)-C`P,"XP"C4).3`N
  85. M,`DQ-3`N,`DV,#`P+C`*.PH["6QO;F=I='5D97,@+2`Q-C5T:"!M97)I9&EA
  86. M;@H["C$P,#$)+3DP+C`),38U+C`)-C`P,"XP"C4)+3@P+C`),38U+C`)-C`P
  87. M,"XP"C4)+3<P+C`),38U+C`)-C`P,"XP"C4)+38P+C`),38U+C`)-C`P,"XP
  88. M"C4)+34P+C`),38U+C`)-C`P,"XP"C4)+30P+C`),38U+C`)-C`P,"XP"C4)
  89. M+3,P+C`),38U+C`)-C`P,"XP"C4)+3(P+C`),38U+C`)-C`P,"XP"C4)+3$P
  90. M+C`),38U+C`)-C`P,"XP"C4),"XP"3$V-2XP"38P,#`N,`HU"3$P+C`),38U
  91. M+C`)-C`P,"XP"C4),C`N,`DQ-C4N,`DV,#`P+C`*-0DS,"XP"3$V-2XP"38P
  92. M,#`N,`HU"30P+C`),38U+C`)-C`P,"XP"C4)-3`N,`DQ-C4N,`DV,#`P+C`*
  93. M-0DV,"XP"3$V-2XP"38P,#`N,`HU"3<P+C`),38U+C`)-C`P,"XP"C4).#`N
  94. M,`DQ-C4N,`DV,#`P+C`*-0DY,"XP"3$V-2XP"38P,#`N,`H["CL);&]N9VET
  95. M=61E<R`M(#$X,'1H(&UE<FED:6%N"CL*,3`P,0DM.3`N,`DQ.#`N,`DV,#`P
  96. M+C`*-0DM.#`N,`DQ.#`N,`DV,#`P+C`*-0DM-S`N,`DQ.#`N,`DV,#`P+C`*
  97. M-0DM-C`N,`DQ.#`N,`DV,#`P+C`*-0DM-3`N,`DQ.#`N,`DV,#`P+C`*-0DM
  98. M-#`N,`DQ.#`N,`DV,#`P+C`*-0DM,S`N,`DQ.#`N,`DV,#`P+C`*-0DM,C`N
  99. M,`DQ.#`N,`DV,#`P+C`*-0DM,3`N,`DQ.#`N,`DV,#`P+C`*-0DP+C`),3@P
  100. M+C`)-C`P,"XP"C4),3`N,`DQ.#`N,`DV,#`P+C`*-0DR,"XP"3$X,"XP"38P
  101. M,#`N,`HU"3,P+C`),3@P+C`)-C`P,"XP"C4)-#`N,`DQ.#`N,`DV,#`P+C`*
  102. M-0DU,"XP"3$X,"XP"38P,#`N,`HU"38P+C`),3@P+C`)-C`P,"XP"C4)-S`N
  103. M,`DQ.#`N,`DV,#`P+C`*-0DX,"XP"3$X,"XP"38P,#`N,`HU"3DP+C`),3@P
  104. M+C`)-C`P,"XP"CL*.PEL;VYG:71U9&5S("T@+3$V-71H(&UE<FED:6%N"CL*
  105. M,3`P,0DM.3`N,`DM,38U+C`)-C`P,"XP"C4)+3@P+C`)+3$V-2XP"38P,#`N
  106. M,`HU"2TW,"XP"2TQ-C4N,`DV,#`P+C`*-0DM-C`N,`DM,38U+C`)-C`P,"XP
  107. M"C4)+34P+C`)+3$V-2XP"38P,#`N,`HU"2TT,"XP"2TQ-C4N,`DV,#`P+C`*
  108. M-0DM,S`N,`DM,38U+C`)-C`P,"XP"C4)+3(P+C`)+3$V-2XP"38P,#`N,`HU
  109. M"2TQ,"XP"2TQ-C4N,`DV,#`P+C`*-0DP+C`)+3$V-2XP"38P,#`N,`HU"3$P
  110. M+C`)+3$V-2XP"38P,#`N,`HU"3(P+C`)+3$V-2XP"38P,#`N,`HU"3,P+C`)
  111. M+3$V-2XP"38P,#`N,`HU"30P+C`)+3$V-2XP"38P,#`N,`HU"34P+C`)+3$V
  112. M-2XP"38P,#`N,`HU"38P+C`)+3$V-2XP"38P,#`N,`HU"3<P+C`)+3$V-2XP
  113. M"38P,#`N,`HU"3@P+C`)+3$V-2XP"38P,#`N,`HU"3DP+C`)+3$V-2XP"38P
  114. M,#`N,`H["CL);&]N9VET=61E<R`M("TQ-3!T:"!M97)I9&EA;@H["C$P,#$)
  115. M+3DP+C`)+3$U,"XP"38P,#`N,`HU"2TX,"XP"2TQ-3`N,`DV,#`P+C`*-0DM
  116. M-S`N,`DM,34P+C`)-C`P,"XP"C4)+38P+C`)+3$U,"XP"38P,#`N,`HU"2TU
  117. M,"XP"2TQ-3`N,`DV,#`P+C`*-0DM-#`N,`DM,34P+C`)-C`P,"XP"C4)+3,P
  118. M+C`)+3$U,"XP"38P,#`N,`HU"2TR,"XP"2TQ-3`N,`DV,#`P+C`*-0DM,3`N
  119. M,`DM,34P+C`)-C`P,"XP"C4),"XP"2TQ-3`N,`DV,#`P+C`*-0DQ,"XP"2TQ
  120. M-3`N,`DV,#`P+C`*-0DR,"XP"2TQ-3`N,`DV,#`P+C`*-0DS,"XP"2TQ-3`N
  121. M,`DV,#`P+C`*-0DT,"XP"2TQ-3`N,`DV,#`P+C`*-0DU,"XP"2TQ-3`N,`DV
  122. M,#`P+C`*-0DV,"XP"2TQ-3`N,`DV,#`P+C`*-0DW,"XP"2TQ-3`N,`DV,#`P
  123. M+C`*-0DX,"XP"2TQ-3`N,`DV,#`P+C`*-0DY,"XP"2TQ-3`N,`DV,#`P+C`*
  124. M.PH["6QO;F=I='5D97,@+2`M,3,U=&@@;65R:61I86X*.PHQ,#`Q"2TY,"XP
  125. M"2TQ,S4N,`DV,#`P+C`*-0DM.#`N,`DM,3,U+C`)-C`P,"XP"C4)+3<P+C`)
  126. M+3$S-2XP"38P,#`N,`HU"2TV,"XP"2TQ,S4N,`DV,#`P+C`*-0DM-3`N,`DM
  127. M,3,U+C`)-C`P,"XP"C4)+30P+C`)+3$S-2XP"38P,#`N,`HU"2TS,"XP"2TQ
  128. M,S4N,`DV,#`P+C`*-0DM,C`N,`DM,3,U+C`)-C`P,"XP"C4)+3$P+C`)+3$S
  129. M-2XP"38P,#`N,`HU"3`N,`DM,3,U+C`)-C`P,"XP"C4),3`N,`DM,3,U+C`)
  130. M-C`P,"XP"C4),C`N,`DM,3,U+C`)-C`P,"XP"C4),S`N,`DM,3,U+C`)-C`P
  131. M,"XP"C4)-#`N,`DM,3,U+C`)-C`P,"XP"C4)-3`N,`DM,3,U+C`)-C`P,"XP
  132. M"C4)-C`N,`DM,3,U+C`)-C`P,"XP"C4)-S`N,`DM,3,U+C`)-C`P,"XP"C4)
  133. M.#`N,`DM,3,U+C`)-C`P,"XP"C4).3`N,`DM,3,U+C`)-C`P,"XP"CL*.PEL
  134. M;VYG:71U9&5S("T@+3$R,'1H(&UE<FED:6%N"CL*,3`P,0DM.3`N,`DM,3(P
  135. M+C`)-C`P,"XP"C4)+3@P+C`)+3$R,"XP"38P,#`N,`HU"2TW,"XP"2TQ,C`N
  136. M,`DV,#`P+C`*-0DM-C`N,`DM,3(P+C`)-C`P,"XP"C4)+34P+C`)+3$R,"XP
  137. M"38P,#`N,`HU"2TT,"XP"2TQ,C`N,`DV,#`P+C`*-0DM,S`N,`DM,3(P+C`)
  138. M-C`P,"XP"C4)+3(P+C`)+3$R,"XP"38P,#`N,`HU"2TQ,"XP"2TQ,C`N,`DV
  139. M,#`P+C`*-0DP+C`)+3$R,"XP"38P,#`N,`HU"3$P+C`)+3$R,"XP"38P,#`N
  140. M,`HU"3(P+C`)+3$R,"XP"38P,#`N,`HU"3,P+C`)+3$R,"XP"38P,#`N,`HU
  141. M"30P+C`)+3$R,"XP"38P,#`N,`HU"34P+C`)+3$R,"XP"38P,#`N,`HU"38P
  142. M+C`)+3$R,"XP"38P,#`N,`HU"3<P+C`)+3$R,"XP"38P,#`N,`HU"3@P+C`)
  143. M+3$R,"XP"38P,#`N,`HU"3DP+C`)+3$R,"XP"38P,#`N,`H["CL);&]N9VET
  144. M=61E<R`M("TQ,#5T:"!M97)I9&EA;@H["C$P,#$)+3DP+C`)+3$P-2XP"38P
  145. M,#`N,`HU"2TX,"XP"2TQ,#4N,`DV,#`P+C`*-0DM-S`N,`DM,3`U+C`)-C`P
  146. M,"XP"C4)+38P+C`)+3$P-2XP"38P,#`N,`HU"2TU,"XP"2TQ,#4N,`DV,#`P
  147. M+C`*-0DM-#`N,`DM,3`U+C`)-C`P,"XP"C4)+3,P+C`)+3$P-2XP"38P,#`N
  148. M,`HU"2TR,"XP"2TQ,#4N,`DV,#`P+C`*-0DM,3`N,`DM,3`U+C`)-C`P,"XP
  149. M"C4),"XP"2TQ,#4N,`DV,#`P+C`*-0DQ,"XP"2TQ,#4N,`DV,#`P+C`*-0DR
  150. M,"XP"2TQ,#4N,`DV,#`P+C`*-0DS,"XP"2TQ,#4N,`DV,#`P+C`*-0DT,"XP
  151. M"2TQ,#4N,`DV,#`P+C`*-0DU,"XP"2TQ,#4N,`DV,#`P+C`*-0DV,"XP"2TQ
  152. M,#4N,`DV,#`P+C`*-0DW,"XP"2TQ,#4N,`DV,#`P+C`*-0DX,"XP"2TQ,#4N
  153. M,`DV,#`P+C`*-0DY,"XP"2TQ,#4N,`DV,#`P+C`*.PH["6QO;F=I='5D97,@
  154. M+2`M.3!T:"!M97)I9&EA;@H["C$P,#$)+3DP+C`)+3DP+C`)-C`P,"XP"C4)
  155. M+3@P+C`)+3DP+C`)-C`P,"XP"C4)+3<P+C`)+3DP+C`)-C`P,"XP"C4)+38P
  156. M+C`)+3DP+C`)-C`P,"XP"C4)+34P+C`)+3DP+C`)-C`P,"XP"C4)+30P+C`)
  157. M+3DP+C`)-C`P,"XP"C4)+3,P+C`)+3DP+C`)-C`P,"XP"C4)+3(P+C`)+3DP
  158. M+C`)-C`P,"XP"C4)+3$P+C`)+3DP+C`)-C`P,"XP"C4),"XP"2TY,"XP"38P
  159. M,#`N,`HU"3$P+C`)+3DP+C`)-C`P,"XP"C4),C`N,`DM.3`N,`DV,#`P+C`*
  160. M-0DS,"XP"2TY,"XP"38P,#`N,`HU"30P+C`)+3DP+C`)-C`P,"XP"C4)-3`N
  161. M,`DM.3`N,`DV,#`P+C`*-0DV,"XP"2TY,"XP"38P,#`N,`HU"3<P+C`)+3DP
  162. M+C`)-C`P,"XP"C4).#`N,`DM.3`N,`DV,#`P+C`*-0DY,"XP"2TY,"XP"38P
  163. M,#`N,`H["CL);&]N9VET=61E<R`M("TW-71H(&UE<FED:6%N"CL*,3`P,0DM
  164. M.3`N,`DM-S4N,`DV,#`P+C`*-0DM.#`N,`DM-S4N,`DV,#`P+C`*-0DM-S`N
  165. M,`DM-S4N,`DV,#`P+C`*-0DM-C`N,`DM-S4N,`DV,#`P+C`*-0DM-3`N,`DM
  166. M-S4N,`DV,#`P+C`*-0DM-#`N,`DM-S4N,`DV,#`P+C`*-0DM,S`N,`DM-S4N
  167. M,`DV,#`P+C`*-0DM,C`N,`DM-S4N,`DV,#`P+C`*-0DM,3`N,`DM-S4N,`DV
  168. M,#`P+C`*-0DP+C`)+3<U+C`)-C`P,"XP"C4),3`N,`DM-S4N,`DV,#`P+C`*
  169. M-0DR,"XP"2TW-2XP"38P,#`N,`HU"3,P+C`)+3<U+C`)-C`P,"XP"C4)-#`N
  170. M,`DM-S4N,`DV,#`P+C`*-0DU,"XP"2TW-2XP"38P,#`N,`HU"38P+C`)+3<U
  171. M+C`)-C`P,"XP"C4)-S`N,`DM-S4N,`DV,#`P+C`*-0DX,"XP"2TW-2XP"38P
  172. M,#`N,`HU"3DP+C`)+3<U+C`)-C`P,"XP"CL*.PEL;VYG:71U9&5S("T@+38P
  173. M=&@@;65R:61I86X*.PHQ,#`Q"2TY,"XP"2TV,"XP"38P,#`N,`HU"2TX,"XP
  174. M"2TV,"XP"38P,#`N,`HU"2TW,"XP"2TV,"XP"38P,#`N,`HU"2TV,"XP"2TV
  175. M,"XP"38P,#`N,`HU"2TU,"XP"2TV,"XP"38P,#`N,`HU"2TT,"XP"2TV,"XP
  176. M"38P,#`N,`HU"2TS,"XP"2TV,"XP"38P,#`N,`HU"2TR,"XP"2TV,"XP"38P
  177. M,#`N,`HU"2TQ,"XP"2TV,"XP"38P,#`N,`HU"3`N,`DM-C`N,`DV,#`P+C`*
  178. M-0DQ,"XP"2TV,"XP"38P,#`N,`HU"3(P+C`)+38P+C`)-C`P,"XP"C4),S`N
  179. M,`DM-C`N,`DV,#`P+C`*-0DT,"XP"2TV,"XP"38P,#`N,`HU"34P+C`)+38P
  180. M+C`)-C`P,"XP"C4)-C`N,`DM-C`N,`DV,#`P+C`*-0DW,"XP"2TV,"XP"38P
  181. M,#`N,`HU"3@P+C`)+38P+C`)-C`P,"XP"C4).3`N,`DM-C`N,`DV,#`P+C`*
  182. M.PH["6QO;F=I='5D97,@+2`M-#5T:"!M97)I9&EA;@H["C$P,#$)+3DP+C`)
  183. M+30U+C`)-C`P,"XP"C4)+3@P+C`)+30U+C`)-C`P,"XP"C4)+3<P+C`)+30U
  184. M+C`)-C`P,"XP"C4)+38P+C`)+30U+C`)-C`P,"XP"C4)+34P+C`)+30U+C`)
  185. M-C`P,"XP"C4)+30P+C`)+30U+C`)-C`P,"XP"C4)+3,P+C`)+30U+C`)-C`P
  186. M,"XP"C4)+3(P+C`)+30U+C`)-C`P,"XP"C4)+3$P+C`)+30U+C`)-C`P,"XP
  187. M"C4),"XP"2TT-2XP"38P,#`N,`HU"3$P+C`)+30U+C`)-C`P,"XP"C4),C`N
  188. M,`DM-#4N,`DV,#`P+C`*-0DS,"XP"2TT-2XP"38P,#`N,`HU"30P+C`)+30U
  189. M+C`)-C`P,"XP"C4)-3`N,`DM-#4N,`DV,#`P+C`*-0DV,"XP"2TT-2XP"38P
  190. M,#`N,`HU"3<P+C`)+30U+C`)-C`P,"XP"C4).#`N,`DM-#4N,`DV,#`P+C`*
  191. M-0DY,"XP"2TT-2XP"38P,#`N,`H["CL);&]N9VET=61E<R`M("TS,'1H(&UE
  192. M<FED:6%N"CL*,3`P,0DM.3`N,`DM,S`N,`DV,#`P+C`*-0DM.#`N,`DM,S`N
  193. M,`DV,#`P+C`*-0DM-S`N,`DM,S`N,`DV,#`P+C`*-0DM-C`N,`DM,S`N,`DV
  194. M,#`P+C`*-0DM-3`N,`DM,S`N,`DV,#`P+C`*-0DM-#`N,`DM,S`N,`DV,#`P
  195. M+C`*-0DM,S`N,`DM,S`N,`DV,#`P+C`*-0DM,C`N,`DM,S`N,`DV,#`P+C`*
  196. M-0DM,3`N,`DM,S`N,`DV,#`P+C`*-0DP+C`)+3,P+C`)-C`P,"XP"C4),3`N
  197. M,`DM,S`N,`DV,#`P+C`*-0DR,"XP"2TS,"XP"38P,#`N,`HU"3,P+C`)+3,P
  198. M+C`)-C`P,"XP"C4)-#`N,`DM,S`N,`DV,#`P+C`*-0DU,"XP"2TS,"XP"38P
  199. M,#`N,`HU"38P+C`)+3,P+C`)-C`P,"XP"C4)-S`N,`DM,S`N,`DV,#`P+C`*
  200. M-0DX,"XP"2TS,"XP"38P,#`N,`HU"3DP+C`)+3,P+C`)-C`P,"XP"CL*.PEL
  201. M;VYG:71U9&5S("T@+3$U=&@@;65R:61I86X*.PHQ,#`Q"2TY,"XP"2TQ-2XP
  202. M"38P,#`N,`HU"2TX,"XP"2TQ-2XP"38P,#`N,`HU"2TW,"XP"2TQ-2XP"38P
  203. M,#`N,`HU"2TV,"XP"2TQ-2XP"38P,#`N,`HU"2TU,"XP"2TQ-2XP"38P,#`N
  204. M,`HU"2TT,"XP"2TQ-2XP"38P,#`N,`HU"2TS,"XP"2TQ-2XP"38P,#`N,`HU
  205. M"2TR,"XP"2TQ-2XP"38P,#`N,`HU"2TQ,"XP"2TQ-2XP"38P,#`N,`HU"3`N
  206. M,`DM,34N,`DV,#`P+C`*-0DQ,"XP"2TQ-2XP"38P,#`N,`HU"3(P+C`)+3$U
  207. M+C`)-C`P,"XP"C4),S`N,`DM,34N,`DV,#`P+C`*-0DT,"XP"2TQ-2XP"38P
  208. M,#`N,`HU"34P+C`)+3$U+C`)-C`P,"XP"C4)-C`N,`DM,34N,`DV,#`P+C`*
  209. M-0DW,"XP"2TQ-2XP"38P,#`N,`HU"3@P+C`)+3$U+C`)-C`P,"XP"C4).3`N
  210. 0,`DM,34N,`DV,#`P+C`*&C`N
  211. `
  212. end
  213. SHAR_EOF
  214. echo 'File sfs/bin/latlon.spd is complete' &&
  215. echo 'uudecoding file sfs/bin/latlon.spd' &&
  216. uudecode < _shar_tmp_.tmp && rm -f _shar_tmp_.tmp &&
  217. chmod 0644 sfs/bin/latlon.spd ||
  218. echo 'restore of sfs/bin/latlon.spd failed'
  219. Wc_c="`wc -c < 'sfs/bin/latlon.spd'`"
  220. test 18871 -eq "$Wc_c" ||
  221.     echo 'sfs/bin/latlon.spd: original size 18871, current size' "$Wc_c"
  222. rm -f _shar_wnt_.tmp
  223. fi
  224. # ============= sfs/bin/mars.fd ==============
  225. if test -f 'sfs/bin/mars.fd' -a X"$1" != X"-c"; then
  226.     echo 'x - skipping sfs/bin/mars.fd (File already exists)'
  227.     rm -f _shar_wnt_.tmp
  228. else
  229. > _shar_wnt_.tmp
  230. echo 'x - extracting sfs/bin/mars.fd (Text)'
  231. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/mars.fd' &&
  232. Mars
  233. martian
  234. 3400
  235. 0.108
  236. 88643
  237. SHAR_EOF
  238. chmod 0644 sfs/bin/mars.fd ||
  239. echo 'restore of sfs/bin/mars.fd failed'
  240. Wc_c="`wc -c < 'sfs/bin/mars.fd'`"
  241. test 30 -eq "$Wc_c" ||
  242.     echo 'sfs/bin/mars.fd: original size 30, current size' "$Wc_c"
  243. rm -f _shar_wnt_.tmp
  244. fi
  245. # ============= sfs/bin/mars.sfs ==============
  246. if test -f 'sfs/bin/mars.sfs' -a X"$1" != X"-c"; then
  247.     echo 'x - skipping sfs/bin/mars.sfs (File already exists)'
  248.     rm -f _shar_wnt_.tmp
  249. else
  250. > _shar_wnt_.tmp
  251. echo 'x - extracting sfs/bin/mars.sfs (Text)'
  252. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/mars.sfs' &&
  253. ;---------------------------------------
  254. ;    mars.sfs 
  255. ;    created Sat May 04 15:11:12 1991
  256. ;---------------------------------------
  257. Orbit around Mars     
  258. tfactor        5
  259. update        120
  260. trig        1
  261. insertion    6000
  262. ;---------------------------------------
  263. ;    parameters for orbit 1
  264. ;---------------------------------------
  265. name        1    mars_orbiter
  266. focus        1    mars.fd
  267. periapsis    1    200.000000
  268. apoapsis    1    4000.000000
  269. inclination    1    25.000000
  270. argper        1    15.000000
  271. lonan        1    -45.000000
  272. orb        1    orb.spd
  273. grid        1    latlon.spd
  274. surface        1    mars.spd
  275. ;---------------------------------------
  276. ;    end of file mars.sfs 
  277. ;---------------------------------------
  278. SHAR_EOF
  279. chmod 0644 sfs/bin/mars.sfs ||
  280. echo 'restore of sfs/bin/mars.sfs failed'
  281. Wc_c="`wc -c < 'sfs/bin/mars.sfs'`"
  282. test 613 -eq "$Wc_c" ||
  283.     echo 'sfs/bin/mars.sfs: original size 613, current size' "$Wc_c"
  284. rm -f _shar_wnt_.tmp
  285. fi
  286. # ============= sfs/bin/mars.spd ==============
  287. if test -f 'sfs/bin/mars.spd' -a X"$1" != X"-c"; then
  288.     echo 'x - skipping sfs/bin/mars.spd (File already exists)'
  289.     rm -f _shar_wnt_.tmp
  290. else
  291. > _shar_wnt_.tmp
  292. echo 'x - extracting sfs/bin/mars.spd (Text)'
  293. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/mars.spd' &&
  294. ;    mars.spd
  295. ;
  296. ;    map of martian surface features
  297. ;
  298. ;----------------------------------------------------------------
  299. ;
  300. ;    Olympus Mons
  301. ;
  302. 1001    20.000000    -132.573190    0.000000
  303. 5    19.583333    -133.959938    0.000000
  304. 5    17.916667    -134.514638    0.000000
  305. 5    17.083333    -134.237288    0.000000
  306. 5    16.666667    -133.405239    0.000000
  307. 5    16.250000    -133.405239    0.000000
  308. 5    17.083333    -132.018490    0.000000
  309. 5    17.500000    -131.741140    0.000000
  310. 5    20.000000    -132.850539    0.000000
  311. 5    20.000000    -132.850539    0.000000
  312. 1001    22.916667    -135.069337    0.000000
  313. 5    20.000000    -138.120185    0.000000
  314. 5    17.916667    -139.229584    0.000000
  315. 5    16.666667    -139.506934    0.000000
  316. 5    15.416667    -137.010786    0.000000
  317. 5    13.750000    -135.346687    0.000000
  318. 5    14.166667    -133.959938    0.000000
  319. 5    14.166667    -132.573190    0.000000
  320. 5    15.000000    -130.909091    0.000000
  321. 5    17.500000    -129.244992    0.000000
  322. 5    20.416667    -129.522342    0.000000
  323. 5    22.083333    -130.909091    0.000000
  324. 5    23.333333    -135.346687    0.000000
  325. 5    23.333333    -135.346687    0.000000
  326. ;----------------------------------------------------------------
  327. ;
  328. ;    Nicholson crater
  329. ;
  330. 1001    3.750000    -163.081664    0.000000
  331. 5    3.333333    -164.468413    0.000000
  332. 5    2.500000    -165.023112    0.000000
  333. 5    1.250000    -164.191063    0.000000
  334. 5    1.250000    -163.359014    0.000000
  335. 5    1.666667    -162.526965    0.000000
  336. 5    3.750000    -163.081664    0.000000
  337. 5    3.750000    -163.081664    0.000000
  338. ;----------------------------------------------------------------
  339. ;
  340. ;    Petit crater
  341. ;
  342. 1001    13.333333    -176.394453    0.000000
  343. 5    12.916667    -178.058552    0.000000
  344. 5    11.666667    -178.613251    0.000000
  345. 5    10.833333    -178.058552    0.000000
  346. 5    10.833333    -177.503852    0.000000
  347. 5    10.833333    -176.671803    0.000000
  348. 5    11.666667    -175.839753    0.000000
  349. 5    12.916667    -176.671803    0.000000
  350. 5    12.916667    -176.671803    0.000000
  351. 1001    12.083333    -177.503852    0.000000
  352. ;----------------------------------------------------------------
  353. ;
  354. ;    Ascraeus Mons
  355. ;
  356. 1001    10.833333    -103.728814    0.000000
  357. 5    10.416667    -104.560863    0.000000
  358. 5    9.166667    -104.283513    0.000000
  359. 5    9.166667    -103.728814    0.000000
  360. 5    10.833333    -104.006163    0.000000
  361. 5    10.833333    -104.006163    0.000000
  362. 1001    12.916667    -105.115562    0.000000
  363. 5    12.083333    -107.611710    0.000000
  364. 5    10.000000    -108.998459    0.000000
  365. 5    7.916667    -108.721109    0.000000
  366. 5    6.666667    -107.889060    0.000000
  367. 5    6.250000    -105.947612    0.000000
  368. 5    6.666667    -104.283513    0.000000
  369. 5    7.916667    -102.342065    0.000000
  370. 5    10.416667    -102.342065    0.000000
  371. 5    12.083333    -104.838213    0.000000
  372. 5    12.083333    -104.838213    0.000000
  373. ;----------------------------------------------------------------
  374. ;
  375. ;    Lyot Crater
  376. ;
  377. 1001    53.750000    29.676425    0.000000
  378. 5    53.333333    27.734977    0.000000
  379. 5    52.083333    26.348228    0.000000
  380. 5    50.833333    25.793529    0.000000
  381. 5    49.583333    25.793529    0.000000
  382. 5    48.750000    26.070878    0.000000
  383. 5    47.916667    26.902928    0.000000
  384. 5    47.500000    28.012327    0.000000
  385. 5    47.083333    28.844376    0.000000
  386. 5    46.666667    29.953775    0.000000
  387. 5    47.083333    31.063174    0.000000
  388. 5    47.500000    31.895223    0.000000
  389. 5    49.166667    33.004622    0.000000
  390. 5    50.833333    32.727273    0.000000
  391. 5    52.500000    31.895223    0.000000
  392. 5    53.750000    30.231125    0.000000
  393. 5    53.750000    30.231125    0.000000
  394. ;----------------------------------------------------------------
  395. ;
  396. ;    Cassini Crater
  397. ;
  398. 1001    27.083333    29.676425    0.000000
  399. 5    26.250000    28.289676    0.000000
  400. 5    24.583333    28.012327    0.000000
  401. 5    23.333333    28.567026    0.000000
  402. 5    22.500000    29.399076    0.000000
  403. 5    22.083333    29.953775    0.000000
  404. 5    21.666667    31.340524    0.000000
  405. 5    21.666667    32.727273    0.000000
  406. 5    23.333333    34.114022    0.000000
  407. 5    25.416667    34.391371    0.000000
  408. 5    26.666667    32.727273    0.000000
  409. 5    27.083333    29.953775    0.000000
  410. 5    27.083333    29.953775    0.000000
  411. ;----------------------------------------------------------------
  412. ;
  413. ;    Quenisset Crater
  414. ;
  415. 1001    38.333333    40.770416    0.000000
  416. 5    37.916667    39.661017    0.000000
  417. 5    36.250000    39.106317    0.000000
  418. 5    35.416667    39.661017    0.000000
  419. 5    35.833333    40.493066    0.000000
  420. 5    34.583333    39.661017    0.000000
  421. 5    35.000000    40.770416    0.000000
  422. 5    35.416667    41.879815    0.000000
  423. 5    36.666667    42.434515    0.000000
  424. 5    38.333333    40.493066    0.000000
  425. 5    38.333333    40.493066    0.000000
  426. ;----------------------------------------------------------------
  427. ;
  428. ;    Flammarion Crater
  429. ;
  430. 1001    27.500000    49.368259    0.000000
  431. 5    27.083333    47.704160    0.000000
  432. 5    26.250000    47.149461    0.000000
  433. 5    25.416667    47.149461    0.000000
  434. 5    24.583333    47.426810    0.000000
  435. 5    24.166667    48.536210    0.000000
  436. 5    25.000000    49.645609    0.000000
  437. 5    27.500000    49.645609    0.000000
  438. 5    27.500000    49.645609    0.000000
  439. ;----------------------------------------------------------------
  440. ;
  441. ;    Baldet Crater
  442. ;
  443. 1001    37.083333    64.622496    0.000000
  444. 5    36.250000    63.513097    0.000000
  445. 5    35.416667    63.513097    0.000000
  446. 5    34.583333    64.622496    0.000000
  447. 5    35.416667    65.177196    0.000000
  448. 5    37.083333    64.622496    0.000000
  449. 5    37.083333    64.622496    0.000000
  450. ;----------------------------------------------------------------
  451. ;
  452. ;    Antoniadi Crater
  453. ;
  454. 1001    37.083333    63.513097    0.000000
  455. 5    38.333333    62.126348    0.000000
  456. 5    38.750000    60.462250    0.000000
  457. 5    38.333333    58.520801    0.000000
  458. 5    37.083333    57.966102    0.000000
  459. 5    34.583333    57.966102    0.000000
  460. 5    33.333333    59.075501    0.000000
  461. 5    32.916667    60.739599    0.000000
  462. 5    33.750000    62.681048    0.000000
  463. 5    34.583333    63.513097    0.000000
  464. 5    34.583333    63.513097    0.000000
  465. ;----------------------------------------------------------------
  466. ;
  467. ;    Mie Crater
  468. ;
  469. 1001    50.000000    138.120185    0.000000
  470. 5    49.583333    137.010786    0.000000
  471. 5    48.333333    136.456086    0.000000
  472. 5    47.916667    136.456086    0.000000
  473. 5    47.500000    137.565485    0.000000
  474. 5    47.083333    137.842835    0.000000
  475. 5    47.916667    138.674884    0.000000
  476. 5    48.333333    138.952234    0.000000
  477. 5    50.000000    138.120185    0.000000
  478. 5    50.000000    138.120185    0.000000
  479. ;----------------------------------------------------------------
  480. ;
  481. ;    Hecates Tholus
  482. ;
  483. 1001    40.416667    149.491525    0.000000
  484. 5    38.750000    148.382126    0.000000
  485. 5    37.916667    147.550077    0.000000
  486. 5    36.250000    147.550077    0.000000
  487. 5    35.000000    148.104777    0.000000
  488. 5    34.166667    148.936826    0.000000
  489. 5    33.750000    150.046225    0.000000
  490. 5    34.166667    151.432974    0.000000
  491. 5    35.000000    153.097072    0.000000
  492. 5    37.500000    153.374422    0.000000
  493. 5    36.166667    153.374422    0.000000
  494. 5    37.416667    151.987673    0.000000
  495. 5    38.416667    149.214176    0.000000
  496. 5    40.416667    149.414176    0.000000
  497. ;----------------------------------------------------------------
  498. ;
  499. ;    Albor Tholus
  500. ;
  501. 1001    20.416667    149.491525    0.000000
  502. 5    19.583333    148.104777    0.000000
  503. 5    18.333333    148.104777    0.000000
  504. 5    17.500000    149.491525    0.000000
  505. 5    17.500000    150.600924    0.000000
  506. 5    19.166667    151.432974    0.000000
  507. 5    20.416667    149.491525    0.000000
  508. 5    20.416667    149.491525    0.000000
  509. ;----------------------------------------------------------------
  510. ;
  511. ;    Arsia Mons
  512. ;
  513. 1001    -7.916667    -123.697997    0.000000
  514. 5    -8.750000    -125.084746    0.000000
  515. 5    -9.166667    -125.639445    0.000000
  516. 5    -10.416667    -125.916795    0.000000
  517. 5    -11.250000    -125.362096    0.000000
  518. 5    -11.666667    -124.530046    0.000000
  519. 5    -12.083333    -123.697997    0.000000
  520. 5    -12.083333    -122.588598    0.000000
  521. 5    -11.250000    -121.479199    0.000000
  522. 5    -10.416667    -120.647149    0.000000
  523. 5    -9.166667    -120.647149    0.000000
  524. 5    -8.333333    -121.201849    0.000000
  525. 5    -7.916667    -123.420647    0.000000
  526. 5    -7.916667    -123.420647    0.000000
  527. 1001    -7.916667    -120.369800    0.000000
  528. 5    -6.666667    -122.033898    0.000000
  529. 5    -5.000000    -124.530046    0.000000
  530. 5    -3.750000    -126.194145    0.000000
  531. 5    -4.583333    -127.580894    0.000000
  532. 5    -5.416667    -128.690293    0.000000
  533. 5    -7.916667    -129.244992    0.000000
  534. 5    -10.000000    -128.690293    0.000000
  535. 5    -11.250000    -128.690293    0.000000
  536. 5    -13.333333    -127.580894    0.000000
  537. 5    -13.750000    -125.916795    0.000000
  538. 5    -13.333333    -123.975347    0.000000
  539. 5    -12.916667    -122.311248    0.000000
  540. 5    -12.916667    -121.756549    0.000000
  541. 5    -12.083333    -120.092450    0.000000
  542. 5    -11.666667    -119.537750    0.000000
  543. 5    -9.166667    -119.815100    0.000000
  544. 5    -9.166667    -119.815100    0.000000
  545. ;----------------------------------------------------------------
  546. ;
  547. ;    Lowell Crater
  548. ;
  549. 1001    -48.750000    -80.986133    0.000000
  550. 5    -49.166667    -82.927581    0.000000
  551. 5    -50.416667    -83.482280    0.000000
  552. 5    -51.250000    -83.759630    0.000000
  553. 5    -52.500000    -83.204931    0.000000
  554. 5    -52.916667    -82.372881    0.000000
  555. 5    -52.500000    -81.263482    0.000000
  556. 5    -52.500000    -79.044684    0.000000
  557. 5    -51.250000    -78.767334    0.000000
  558. 5    -48.750000    -80.431433    0.000000
  559. 5    -48.750000    -80.431433    0.000000
  560. 1001    -47.083333    -81.263482    0.000000
  561. 5    -47.916667    -84.314330    0.000000
  562. 5    -48.750000    -85.146379    0.000000
  563. 5    -51.250000    -85.146379    0.000000
  564. 5    -53.333333    -85.146379    0.000000
  565. 5    -53.750000    -83.482280    0.000000
  566. 5    -54.166667    -81.263482    0.000000
  567. 5    -54.166667    -79.322034    0.000000
  568. 5    -52.083333    -77.657935    0.000000
  569. 5    -50.833333    -77.380586    0.000000
  570. 5    -48.333333    -77.657935    0.000000
  571. 5    -47.500000    -78.489985    0.000000
  572. 5    -47.083333    -80.986133    0.000000
  573. 5    -47.083333    -80.986133    0.000000
  574. ;----------------------------------------------------------------
  575. ;
  576. ;    Copernicus Crater
  577. ;
  578. 1001    -45.833333    -170.292758    0.000000
  579. 5    -46.666667    -172.234206    0.000000
  580. 5    -48.333333    -173.066256    0.000000
  581. 5    -50.416667    -173.620955    0.000000
  582. 5    -51.666667    -172.234206    0.000000
  583. 5    -52.083333    -170.847458    0.000000
  584. 5    -51.250000    -168.906009    0.000000
  585. 5    -50.000000    -167.519260    0.000000
  586. 5    -47.500000    -167.796610    0.000000
  587. 5    -45.833333    -170.015408    0.000000
  588. 5    -45.833333    -170.015408    0.000000
  589. ;----------------------------------------------------------------
  590. ;
  591. ;    Barnard Crater
  592. ;
  593. 1001    -61.250000    63.235747    0.000000
  594. 5    -61.250000    61.848998    0.000000
  595. 5    -61.666667    61.016949    0.000000
  596. 5    -62.500000    60.739599    0.000000
  597. 5    -63.750000    61.016949    0.000000
  598. 5    -64.166667    61.571649    0.000000
  599. 5    -64.583333    62.681048    0.000000
  600. 5    -63.750000    64.067797    0.000000
  601. 5    -62.500000    64.067797    0.000000
  602. 5    -61.250000    63.235747    0.000000
  603. 5    -61.250000    63.235747    0.000000
  604. ;----------------------------------------------------------------
  605. ;
  606. ;    Huygens Crater
  607. ;
  608. 1001    -15.000000    61.294299    0.000000
  609. 5    -12.916667    61.016949    0.000000
  610. 5    -11.666667    60.462250    0.000000
  611. 5    -11.250000    59.907550    0.000000
  612. 5    -9.583333    58.520801    0.000000
  613. 5    -9.583333    55.469954    0.000000
  614. 5    -9.583333    53.251156    0.000000
  615. 5    -11.250000    51.864407    0.000000
  616. 5    -12.916667    51.309707    0.000000
  617. 5    -15.416667    51.032357    0.000000
  618. 5    -17.083333    52.141757    0.000000
  619. 5    -18.333333    54.083205    0.000000
  620. 5    -18.750000    56.579353    0.000000
  621. 5    -18.333333    58.243451    0.000000
  622. 5    -15.416667    60.739599    0.000000
  623. 5    -15.416667    60.739599    0.000000
  624. ;----------------------------------------------------------------
  625. ;
  626. ;    Kepler Crater
  627. ;
  628. 1001    -46.250000    140.616333    0.000000
  629. 5    -46.250000    138.674884    0.000000
  630. 5    -47.500000    137.288136    0.000000
  631. 5    -48.333333    137.010786    0.000000
  632. 5    -50.000000    137.288136    0.000000
  633. 5    -50.416667    138.397535    0.000000
  634. 5    -50.833333    139.506934    0.000000
  635. 5    -50.416667    140.893683    0.000000
  636. 5    -49.166667    141.725732    0.000000
  637. 5    -46.250000    140.616333    0.000000
  638. 5    -46.250000    140.616333    0.000000
  639. ;----------------------------------------------------------------
  640. ;
  641. ;    Hellas Planitia
  642. ;
  643. 1001    -45.000000    89.861325    0.000000
  644. 5    -40.416667    88.474576    0.000000
  645. 5    -35.000000    84.036980    0.000000
  646. 5    -32.916667    79.876733    0.000000
  647. 5    -31.666667    76.825886    0.000000
  648. 5    -31.250000    74.884438    0.000000
  649. 5    -29.583333    68.228043    0.000000
  650. 5    -29.166667    64.622496    0.000000
  651. 5    -30.000000    59.907550    0.000000
  652. 5    -31.250000    54.637904    0.000000
  653. 5    -34.583333    49.368259    0.000000
  654. 5    -38.333333    47.149461    0.000000
  655. 5    -42.916667    46.040062    0.000000
  656. 5    -51.250000    47.426810    0.000000
  657. 5    -53.333333    51.864407    0.000000
  658. 5    -55.416667    54.637904    0.000000
  659. 5    -58.333333    58.520801    0.000000
  660. 5    -60.416667    61.571649    0.000000
  661. 5    -62.083333    64.899846    0.000000
  662. 5    -62.083333    71.556240    0.000000
  663. 5    -61.250000    76.271186    0.000000
  664. 5    -59.166667    79.322034    0.000000
  665. 5    -57.083333    82.095532    0.000000
  666. 5    -54.583333    86.255778    0.000000
  667. 5    -52.083333    87.919877    0.000000
  668. 5    -46.250000    90.138675    0.000000
  669. 5    -46.250000    90.138675    0.000000
  670. ;----------------------------------------------------------------
  671. ;
  672. ;    Argyre Planitia
  673. ;
  674. 1001    -50.833333    -32.172573    0.000000
  675. 5    -49.166667    -33.559322    0.000000
  676. 5    -46.666667    -36.332820    0.000000
  677. 5    -46.250000    -38.551618    0.000000
  678. 5    -44.166667    -41.325116    0.000000
  679. 5    -43.750000    -44.098613    0.000000
  680. 5    -43.750000    -46.317411    0.000000
  681. 5    -45.000000    -47.704160    0.000000
  682. 5    -47.083333    -49.368259    0.000000
  683. 5    -48.333333    -50.755008    0.000000
  684. 5    -50.000000    -51.032357    0.000000
  685. 5    -54.166667    -52.141757    0.000000
  686. 5    -56.666667    -49.645609    0.000000
  687. 5    -57.916667    -47.426810    0.000000
  688. 5    -59.166667    -43.821263    0.000000
  689. 5    -57.916667    -40.493066    0.000000
  690. 5    -57.500000    -36.610169    0.000000
  691. 5    -55.833333    -34.391371    0.000000
  692. 5    -51.250000    -32.449923    0.000000
  693. 5    -51.250000    -32.449923    0.000000
  694. ;----------------------------------------------------------------
  695. ;
  696. ;    Syrtis Major Planitia
  697. ;
  698. 1001    0.416667    57.134052    0.000000
  699. 5    2.916667    58.520801    0.000000
  700. 5    5.416667    59.630200    0.000000
  701. 5    7.916667    60.462250    0.000000
  702. 5    10.416667    60.739599    0.000000
  703. 5    12.083333    61.571649    0.000000
  704. 5    15.416667    61.848998    0.000000
  705. 5    17.500000    66.009245    0.000000
  706. 5    18.750000    67.673344    0.000000
  707. 5    20.416667    72.388290    0.000000
  708. 5    21.250000    74.607088    0.000000
  709. 5    20.833333    77.657935    0.000000
  710. 5    19.166667    79.599384    0.000000
  711. 5    15.833333    80.708783    0.000000
  712. 5    15.000000    80.708783    0.000000
  713. 5    14.166667    79.044684    0.000000
  714. 5    12.500000    77.103236    0.000000
  715. 5    9.583333    76.271186    0.000000
  716. 5    7.083333    77.657935    0.000000
  717. 5    5.416667    80.154083    0.000000
  718. 5    4.583333    82.927581    0.000000
  719. 5    2.916667    85.978428    0.000000
  720. 5    2.083333    88.474576    0.000000
  721. 5    1.666667    90.416025    0.000000
  722. 5    0.416667    92.357473    0.000000
  723. 5    -2.083333    91.802773    0.000000
  724. 5    -3.750000    84.869029    0.000000
  725. 5    -3.750000    74.329738    0.000000
  726. 5    -2.916667    66.563945    0.000000
  727. 5    -2.500000    58.798151    0.000000
  728. 5    0.000000    56.856703    0.000000
  729. 5    0.000000    56.856703    0.000000
  730. SHAR_EOF
  731. chmod 0644 sfs/bin/mars.spd ||
  732. echo 'restore of sfs/bin/mars.spd failed'
  733. Wc_c="`wc -c < 'sfs/bin/mars.spd'`"
  734. test 13105 -eq "$Wc_c" ||
  735.     echo 'sfs/bin/mars.spd: original size 13105, current size' "$Wc_c"
  736. rm -f _shar_wnt_.tmp
  737. fi
  738. # ============= sfs/bin/mercury.fd ==============
  739. if test -f 'sfs/bin/mercury.fd' -a X"$1" != X"-c"; then
  740.     echo 'x - skipping sfs/bin/mercury.fd (File already exists)'
  741.     rm -f _shar_wnt_.tmp
  742. else
  743. > _shar_wnt_.tmp
  744. echo 'x - extracting sfs/bin/mercury.fd (Text)'
  745. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/mercury.fd' &&
  746. Mercury
  747. mercurian
  748. 2420
  749. 0.056
  750. 5068800
  751. SHAR_EOF
  752. chmod 0644 sfs/bin/mercury.fd ||
  753. echo 'restore of sfs/bin/mercury.fd failed'
  754. Wc_c="`wc -c < 'sfs/bin/mercury.fd'`"
  755. test 37 -eq "$Wc_c" ||
  756.     echo 'sfs/bin/mercury.fd: original size 37, current size' "$Wc_c"
  757. rm -f _shar_wnt_.tmp
  758. fi
  759. # ============= sfs/bin/meridian.spd ==============
  760. if test -f 'sfs/bin/meridian.spd' -a X"$1" != X"-c"; then
  761.     echo 'x - skipping sfs/bin/meridian.spd (File already exists)'
  762.     rm -f _shar_wnt_.tmp
  763. else
  764. > _shar_wnt_.tmp
  765. echo 'x - extracting sfs/bin/meridian.spd (Text)'
  766. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/meridian.spd' &&
  767. ;    meridian.spd
  768. ;
  769. ;    display single central meridian
  770. ;
  771. ;
  772. ;    longitudes - 0th meridian (central meridian)
  773. ;
  774. 1001    -90.0    0.0    6000.0
  775. 5    -80.0    0.0    6000.0
  776. 5    -70.0    0.0    6000.0
  777. 5    -60.0    0.0    6000.0
  778. 5    -50.0    0.0    6000.0
  779. 5    -40.0    0.0    6000.0
  780. 5    -30.0    0.0    6000.0
  781. 5    -20.0    0.0    6000.0
  782. 5    -10.0    0.0    6000.0
  783. 5    0.0    0.0    6000.0
  784. 5    10.0    0.0    6000.0
  785. 5    20.0    0.0    6000.0
  786. 5    30.0    0.0    6000.0
  787. 5    40.0    0.0    6000.0
  788. 5    50.0    0.0    6000.0
  789. 5    60.0    0.0    6000.0
  790. 5    70.0    0.0    6000.0
  791. 5    80.0    0.0    6000.0
  792. 5    90.0    0.0    6000.0
  793. X
  794. SHAR_EOF
  795. chmod 0644 sfs/bin/meridian.spd ||
  796. echo 'restore of sfs/bin/meridian.spd failed'
  797. Wc_c="`wc -c < 'sfs/bin/meridian.spd'`"
  798. test 458 -eq "$Wc_c" ||
  799.     echo 'sfs/bin/meridian.spd: original size 458, current size' "$Wc_c"
  800. rm -f _shar_wnt_.tmp
  801. fi
  802. # ============= sfs/bin/moon.fd ==============
  803. if test -f 'sfs/bin/moon.fd' -a X"$1" != X"-c"; then
  804.     echo 'x - skipping sfs/bin/moon.fd (File already exists)'
  805.     rm -f _shar_wnt_.tmp
  806. else
  807. > _shar_wnt_.tmp
  808. echo 'x - extracting sfs/bin/moon.fd (Text)'
  809. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/moon.fd' &&
  810. the Moon
  811. lunar
  812. 1738
  813. 0.012290
  814. 2350591
  815. SHAR_EOF
  816. chmod 0644 sfs/bin/moon.fd ||
  817. echo 'restore of sfs/bin/moon.fd failed'
  818. Wc_c="`wc -c < 'sfs/bin/moon.fd'`"
  819. test 37 -eq "$Wc_c" ||
  820.     echo 'sfs/bin/moon.fd: original size 37, current size' "$Wc_c"
  821. rm -f _shar_wnt_.tmp
  822. fi
  823. # ============= sfs/bin/moon.sfs ==============
  824. if test -f 'sfs/bin/moon.sfs' -a X"$1" != X"-c"; then
  825.     echo 'x - skipping sfs/bin/moon.sfs (File already exists)'
  826.     rm -f _shar_wnt_.tmp
  827. else
  828. > _shar_wnt_.tmp
  829. echo 'x - extracting sfs/bin/moon.sfs (Text)'
  830. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/moon.sfs' &&
  831. ;---------------------------------------
  832. ;    moon.sfs 
  833. ;    created Sun Jan 06 15:40:52 1991
  834. ;---------------------------------------
  835. Orbit around the Moon   
  836. tfactor        5
  837. update        120
  838. trig        1
  839. insertion    0
  840. ;---------------------------------------
  841. ;    parameters for orbit 1
  842. ;---------------------------------------
  843. name        1    spacecraft
  844. focus        1    moon.fd
  845. periapsis    1    637.800000
  846. apoapsis    1    25512.000000
  847. inclination    1    30.000000
  848. argper        1    0.000000
  849. lonan        1    60.000000
  850. orb        1    orb.spd
  851. grid        1    latlon.spd
  852. surface        1    null.spd
  853. ;---------------------------------------
  854. ;    end of file moon.sfs 
  855. ;---------------------------------------
  856. SHAR_EOF
  857. chmod 0644 sfs/bin/moon.sfs ||
  858. echo 'restore of sfs/bin/moon.sfs failed'
  859. Wc_c="`wc -c < 'sfs/bin/moon.sfs'`"
  860. test 609 -eq "$Wc_c" ||
  861.     echo 'sfs/bin/moon.sfs: original size 609, current size' "$Wc_c"
  862. rm -f _shar_wnt_.tmp
  863. fi
  864. # ============= sfs/bin/nasa.spd ==============
  865. if test -f 'sfs/bin/nasa.spd' -a X"$1" != X"-c"; then
  866.     echo 'x - skipping sfs/bin/nasa.spd (File already exists)'
  867.     rm -f _shar_wnt_.tmp
  868. else
  869. > _shar_wnt_.tmp
  870. echo 'x - extracting sfs/bin/nasa.spd (Text)'
  871. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/nasa.spd' &&
  872. NASA tracking sites
  873. 28.5    -80.5   6327.0    MIL
  874. -33.0    -70.1    6327.0    AGO
  875. 32.5    -64.5   6327.0    BDA
  876. 14.5    -17.0   6327.0    DKR
  877. -8.0    -14.5   6327.0    ACN
  878. 41.0    -4.0    6327.0    MAX
  879. -4.5    56.0    6327.0    IOS
  880. -29.0    115.5    6327.0    YAR
  881. 14.0    145.0    6327.0    GWM
  882. -35.5    149.0    6327.0    CAN
  883. 22.5    -159.5    6327.0    HAW
  884. 36.0    -117.0    6327.0    GDX
  885. SHAR_EOF
  886. chmod 0644 sfs/bin/nasa.spd ||
  887. echo 'restore of sfs/bin/nasa.spd failed'
  888. Wc_c="`wc -c < 'sfs/bin/nasa.spd'`"
  889. test 307 -eq "$Wc_c" ||
  890.     echo 'sfs/bin/nasa.spd: original size 307, current size' "$Wc_c"
  891. rm -f _shar_wnt_.tmp
  892. fi
  893. # ============= sfs/bin/neptune.fd ==============
  894. if test -f 'sfs/bin/neptune.fd' -a X"$1" != X"-c"; then
  895.     echo 'x - skipping sfs/bin/neptune.fd (File already exists)'
  896.     rm -f _shar_wnt_.tmp
  897. else
  898. > _shar_wnt_.tmp
  899. echo 'x - extracting sfs/bin/neptune.fd (Text)'
  900. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/neptune.fd' &&
  901. Neptune
  902. neptunian
  903. 22300
  904. 17.3
  905. 50400
  906. SHAR_EOF
  907. chmod 0644 sfs/bin/neptune.fd ||
  908. echo 'restore of sfs/bin/neptune.fd failed'
  909. Wc_c="`wc -c < 'sfs/bin/neptune.fd'`"
  910. test 35 -eq "$Wc_c" ||
  911.     echo 'sfs/bin/neptune.fd: original size 35, current size' "$Wc_c"
  912. rm -f _shar_wnt_.tmp
  913. fi
  914. # ============= sfs/bin/new.sfs ==============
  915. if test -f 'sfs/bin/new.sfs' -a X"$1" != X"-c"; then
  916.     echo 'x - skipping sfs/bin/new.sfs (File already exists)'
  917.     rm -f _shar_wnt_.tmp
  918. else
  919. > _shar_wnt_.tmp
  920. echo 'x - extracting sfs/bin/new.sfs (Text)'
  921. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/new.sfs' &&
  922. ;---------------------------------------
  923. ;    new.sfs 
  924. ;    created Sun Oct 13 18:44:34 1991
  925. ;---------------------------------------
  926. Quick View of the Earth 
  927. tfactor        2
  928. update        15
  929. trig        1
  930. insertion    5000
  931. ;---------------------------------------
  932. ;    parameters for orbit 1
  933. ;---------------------------------------
  934. name        1    spacecraft
  935. focus        1    earth.fd
  936. periapsis    1    275.000000
  937. apoapsis    1    275.000000
  938. inclination    1    28.500000
  939. argper        1    0.000000
  940. lonan        1    45.000000
  941. orb        1    orb.spd
  942. grid        1    latlon.spd
  943. surface        1    null.spd
  944. ;---------------------------------------
  945. ;    parameters for orbit 2
  946. ;---------------------------------------
  947. name        2    
  948. focus        2    earth.fd
  949. periapsis    2    637.800000
  950. apoapsis    2    25512.000000
  951. inclination    2    0.000000
  952. argper        2    0.000000
  953. lonan        2    0.000000
  954. orb        2    orb.spd
  955. grid        2    latlon.spd
  956. surface        2    null.spd
  957. ;---------------------------------------
  958. ;    end of file new.sfs 
  959. ;---------------------------------------
  960. SHAR_EOF
  961. chmod 0644 sfs/bin/new.sfs ||
  962. echo 'restore of sfs/bin/new.sfs failed'
  963. Wc_c="`wc -c < 'sfs/bin/new.sfs'`"
  964. test 903 -eq "$Wc_c" ||
  965.     echo 'sfs/bin/new.sfs: original size 903, current size' "$Wc_c"
  966. rm -f _shar_wnt_.tmp
  967. fi
  968. # ============= sfs/bin/null.spd ==============
  969. if test -f 'sfs/bin/null.spd' -a X"$1" != X"-c"; then
  970.     echo 'x - skipping sfs/bin/null.spd (File already exists)'
  971.     rm -f _shar_wnt_.tmp
  972. else
  973. > _shar_wnt_.tmp
  974. echo 'x - extracting sfs/bin/null.spd (Text)'
  975. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/null.spd' &&
  976. ;    null.spd
  977. ;
  978. ;    null spherical projection datafile
  979. ;
  980. 1001 0.0 0.0 6378.0
  981. SHAR_EOF
  982. chmod 0644 sfs/bin/null.spd ||
  983. echo 'restore of sfs/bin/null.spd failed'
  984. Wc_c="`wc -c < 'sfs/bin/null.spd'`"
  985. test 72 -eq "$Wc_c" ||
  986.     echo 'sfs/bin/null.spd: original size 72, current size' "$Wc_c"
  987. rm -f _shar_wnt_.tmp
  988. fi
  989. # ============= sfs/bin/orb.spd ==============
  990. if test -f 'sfs/bin/orb.spd' -a X"$1" != X"-c"; then
  991.     echo 'x - skipping sfs/bin/orb.spd (File already exists)'
  992.     rm -f _shar_wnt_.tmp
  993. else
  994. > _shar_wnt_.tmp
  995. echo 'x - extracting sfs/bin/orb.spd (Text)'
  996. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/orb.spd' &&
  997. ;     orb.spd            use to show focal orb
  998. ;
  999. 1001 0.0 90.0 6000.0        90th meridian band
  1000. 5 5.0 90.0 6000.0
  1001. 5 10.0 90.0 6000.0
  1002. 5 15.0 90.0 6000.0
  1003. 5 20.0 90.0 6000.0
  1004. 5 25.0 90.0 6000.0
  1005. 5 30.0 90.0 6000.0
  1006. 5 35.0 90.0 6000.0
  1007. 5 40.0 90.0 6000.0
  1008. 5 45.0 90.0 6000.0
  1009. 5 50.0 90.0 6000.0
  1010. 5 55.0 90.0 6000.0
  1011. 5 60.0 90.0 6000.0
  1012. 5 65.0 90.0 6000.0
  1013. 5 70.0 90.0 6000.0
  1014. 5 75.0 90.0 6000.0
  1015. 5 80.0 90.0 6000.0
  1016. 5 85.0 90.0 6000.0
  1017. 5 90.0 90.0 6000.0
  1018. 5 85.0 90.0 6000.0
  1019. 5 80.0 -90.0 6000.0
  1020. 5 75.0 -90.0 6000.0
  1021. 5 70.0 -90.0 6000.0
  1022. 5 65.0 -90.0 6000.0
  1023. 5 60.0 -90.0 6000.0
  1024. 5 55.0 -90.0 6000.0
  1025. 5 50.0 -90.0 6000.0
  1026. 5 45.0 -90.0 6000.0
  1027. 5 40.0 -90.0 6000.0
  1028. 5 35.0 -90.0 6000.0
  1029. 5 30.0 -90.0 6000.0
  1030. 5 25.0 -90.0 6000.0
  1031. 5 20.0 -90.0 6000.0
  1032. 5 15.0 -90.0 6000.0
  1033. 5 10.0 -90.0 6000.0
  1034. 5 5.0 -90.0 6000.0
  1035. 5 0.0 -90.0 6000.0
  1036. 5 -5.0 -90.0 6000.0
  1037. 5 -10.0 -90.0 6000.0
  1038. 5 -15.0 -90.0 6000.0
  1039. 5 -20.0 -90.0 6000.0
  1040. 5 -25.0 -90.0 6000.0
  1041. 5 -30.0 -90.0 6000.0
  1042. 5 -35.0 -90.0 6000.0
  1043. 5 -40.0 -90.0 6000.0
  1044. 5 -45.0 -90.0 6000.0
  1045. 5 -50.0 -90.0 6000.0
  1046. 5 -55.0 -90.0 6000.0
  1047. 5 -60.0 -90.0 6000.0
  1048. 5 -65.0 -90.0 6000.0
  1049. 5 -70.0 -90.0 6000.0
  1050. 5 -75.0 -90.0 6000.0
  1051. 5 -80.0 -90.0 6000.0
  1052. 5 -85.0 -90.0 6000.0
  1053. 5 -90.0 -90.0 6000.0
  1054. 5 -85.0 -90.0 6000.0
  1055. 5 -80.0 90.0 6000.0
  1056. 5 -75.0 90.0 6000.0
  1057. 5 -70.0 90.0 6000.0
  1058. 5 -65.0 90.0 6000.0
  1059. 5 -60.0 90.0 6000.0
  1060. 5 -55.0 90.0 6000.0
  1061. 5 -50.0 90.0 6000.0
  1062. 5 -45.0 90.0 6000.0
  1063. 5 -40.0 90.0 6000.0
  1064. 5 -35.0 90.0 6000.0
  1065. 5 -30.0 90.0 6000.0
  1066. 5 -25.0 90.0 6000.0
  1067. 5 -20.0 90.0 6000.0
  1068. 5 -15.0 90.0 6000.0
  1069. 5 -10.0 90.0 6000.0
  1070. 5 -5.0 90.0 6000.0
  1071. 5 0.0 90.0 6000.0
  1072. SHAR_EOF
  1073. chmod 0644 sfs/bin/orb.spd ||
  1074. echo 'restore of sfs/bin/orb.spd failed'
  1075. Wc_c="`wc -c < 'sfs/bin/orb.spd'`"
  1076. test 1511 -eq "$Wc_c" ||
  1077.     echo 'sfs/bin/orb.spd: original size 1511, current size' "$Wc_c"
  1078. rm -f _shar_wnt_.tmp
  1079. fi
  1080. # ============= sfs/bin/pluto.fd ==============
  1081. if test -f 'sfs/bin/pluto.fd' -a X"$1" != X"-c"; then
  1082.     echo 'x - skipping sfs/bin/pluto.fd (File already exists)'
  1083.     rm -f _shar_wnt_.tmp
  1084. else
  1085. > _shar_wnt_.tmp
  1086. echo 'x - extracting sfs/bin/pluto.fd (Text)'
  1087. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/pluto.fd' &&
  1088. Pluto
  1089. plutonian
  1090. 1500
  1091. 0.002
  1092. 552096
  1093. SHAR_EOF
  1094. chmod 0644 sfs/bin/pluto.fd ||
  1095. echo 'restore of sfs/bin/pluto.fd failed'
  1096. Wc_c="`wc -c < 'sfs/bin/pluto.fd'`"
  1097. test 34 -eq "$Wc_c" ||
  1098.     echo 'sfs/bin/pluto.fd: original size 34, current size' "$Wc_c"
  1099. rm -f _shar_wnt_.tmp
  1100. fi
  1101. # ============= sfs/bin/quick.sfs ==============
  1102. if test -f 'sfs/bin/quick.sfs' -a X"$1" != X"-c"; then
  1103.     echo 'x - skipping sfs/bin/quick.sfs (File already exists)'
  1104.     rm -f _shar_wnt_.tmp
  1105. else
  1106. > _shar_wnt_.tmp
  1107. echo 'x - extracting sfs/bin/quick.sfs (Text)'
  1108. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/quick.sfs' &&
  1109. ;---------------------------------------
  1110. ;    quick.sfs 
  1111. ;    created Sat Jan 12 23:13:12 1991
  1112. ;---------------------------------------
  1113. Quick View of the Earth
  1114. tfactor        2
  1115. update        15
  1116. trig        1
  1117. insertion    5000
  1118. ;---------------------------------------
  1119. ;    parameters for orbit 1
  1120. ;---------------------------------------
  1121. name        1    spacecraft
  1122. focus        1    earth.fd
  1123. periapsis    1    275.000000
  1124. apoapsis    1    275.000000
  1125. inclination    1    28.500000
  1126. argper        1    0.000000
  1127. lonan        1    45.000000
  1128. orb        1    orb.spd
  1129. grid        1    smallgr.spd
  1130. surface        1    null.spd
  1131. ;---------------------------------------
  1132. ;    end of file quick.sfs 
  1133. ;---------------------------------------
  1134. SHAR_EOF
  1135. chmod 0644 sfs/bin/quick.sfs ||
  1136. echo 'restore of sfs/bin/quick.sfs failed'
  1137. Wc_c="`wc -c < 'sfs/bin/quick.sfs'`"
  1138. test 612 -eq "$Wc_c" ||
  1139.     echo 'sfs/bin/quick.sfs: original size 612, current size' "$Wc_c"
  1140. rm -f _shar_wnt_.tmp
  1141. fi
  1142. # ============= sfs/bin/saturn.fd ==============
  1143. if test -f 'sfs/bin/saturn.fd' -a X"$1" != X"-c"; then
  1144.     echo 'x - skipping sfs/bin/saturn.fd (File already exists)'
  1145.     rm -f _shar_wnt_.tmp
  1146. else
  1147. > _shar_wnt_.tmp
  1148. echo 'x - extracting sfs/bin/saturn.fd (Text)'
  1149. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/saturn.fd' &&
  1150. Saturn
  1151. saturnian
  1152. 60400
  1153. 95.2
  1154. 36840
  1155. SHAR_EOF
  1156. chmod 0644 sfs/bin/saturn.fd ||
  1157. echo 'restore of sfs/bin/saturn.fd failed'
  1158. Wc_c="`wc -c < 'sfs/bin/saturn.fd'`"
  1159. test 34 -eq "$Wc_c" ||
  1160.     echo 'sfs/bin/saturn.fd: original size 34, current size' "$Wc_c"
  1161. rm -f _shar_wnt_.tmp
  1162. fi
  1163. # ============= sfs/bin/shuttle.sfs ==============
  1164. if test -f 'sfs/bin/shuttle.sfs' -a X"$1" != X"-c"; then
  1165.     echo 'x - skipping sfs/bin/shuttle.sfs (File already exists)'
  1166.     rm -f _shar_wnt_.tmp
  1167. else
  1168. > _shar_wnt_.tmp
  1169. echo 'x - extracting sfs/bin/shuttle.sfs (Text)'
  1170. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/shuttle.sfs' &&
  1171. ;---------------------------------------
  1172. ;    shuttle.sfs 
  1173. ;    created Sun Jan 06 15:36:15 1991
  1174. ;---------------------------------------
  1175. Simulation of Space Shuttle 
  1176. tfactor        5
  1177. update        120
  1178. trig        1
  1179. insertion    0
  1180. ;---------------------------------------
  1181. ;    parameters for orbit 1
  1182. ;---------------------------------------
  1183. name        1    STS
  1184. focus        1    earth.fd
  1185. periapsis    1    275.000000
  1186. apoapsis    1    275.000000
  1187. inclination    1    28.500000
  1188. argper        1    0.000000
  1189. lonan        1    0.000000
  1190. orb        1    orb.spd
  1191. grid        1    latlon.spd
  1192. surface        1    earth.spd
  1193. ;---------------------------------------
  1194. ;    end of file shuttle.sfs 
  1195. ;---------------------------------------
  1196. SHAR_EOF
  1197. chmod 0644 sfs/bin/shuttle.sfs ||
  1198. echo 'restore of sfs/bin/shuttle.sfs failed'
  1199. Wc_c="`wc -c < 'sfs/bin/shuttle.sfs'`"
  1200. test 611 -eq "$Wc_c" ||
  1201.     echo 'sfs/bin/shuttle.sfs: original size 611, current size' "$Wc_c"
  1202. rm -f _shar_wnt_.tmp
  1203. fi
  1204. # ============= sfs/bin/smallgr.spd ==============
  1205. if test -f 'sfs/bin/smallgr.spd' -a X"$1" != X"-c"; then
  1206.     echo 'x - skipping sfs/bin/smallgr.spd (File already exists)'
  1207.     rm -f _shar_wnt_.tmp
  1208. else
  1209. > _shar_wnt_.tmp
  1210. echo 'x - extracting sfs/bin/smallgr.spd (Binary)'
  1211. sed 's/^X//' << 'SHAR_EOF' > _shar_tmp_.tmp &&
  1212. begin 600 sfs/bin/smallgr.spd
  1213. M.PES;6%L;&=R+G-P9`H["CL)<VUA;&P@;&%T:71U9&4M;&]N9VET=61E(&=R
  1214. M:60@9F]R(%-P86-E($9L:6=H="!3:6UU;&%T;W(*.PH["6QA=&ET=61E<R`M
  1215. M+2`P=&@@<&%R86QL96P@*&5Q=6%T;W(I"CL*,3`P,0DP+C`),"XP"38P,#`N
  1216. M,`HU"3`N,`DQ,"XP"38P,#`N,`HU"3`N,`DR,"XP"38P,#`N,`HU"3`N,`DS
  1217. M,"XP"38P,#`N,`HU"3`N,`DT,"XP"38P,#`N,`HU"3`N,`DU,"XP"38P,#`N
  1218. M,`HU"3`N,`DV,"XP"38P,#`N,`HU"3`N,`DW,"XP"38P,#`N,`HU"3`N,`DX
  1219. M,"XP"38P,#`N,`HU"3`N,`DY,"XP"38P,#`N,`HU"3`N,`DQ,#`N,`DV,#`P
  1220. M+C`*-0DP+C`),3$P+C`)-C`P,"XP"C4),"XP"3$R,"XP"38P,#`N,`HU"3`N
  1221. M,`DQ,S`N,`DV,#`P+C`*-0DP+C`),30P+C`)-C`P,"XP"C4),"XP"3$U,"XP
  1222. M"38P,#`N,`HU"3`N,`DQ-C`N,`DV,#`P+C`*-0DP+C`),3<P+C`)-C`P,"XP
  1223. M"C4),"XP"3$X,"XP"38P,#`N,`HU"3`N,`DM,3<P+C`)-C`P,"XP"C4),"XP
  1224. M"2TQ-C`N,`DV,#`P+C`*-0DP+C`)+3$U,"XP"38P,#`N,`HU"3`N,`DM,30P
  1225. M+C`)-C`P,"XP"C4),"XP"2TQ,S`N,`DV,#`P+C`*-0DP+C`)+3$R,"XP"38P
  1226. M,#`N,`HU"3`N,`DM,3$P+C`)-C`P,"XP"C4),"XP"2TQ,#`N,`DV,#`P+C`*
  1227. M-0DP+C`)+3DP+C`)-C`P,"XP"C4),"XP"2TX,"XP"38P,#`N,`HU"3`N,`DM
  1228. M-S`N,`DV,#`P+C`*-0DP+C`)+38P+C`)-C`P,"XP"C4),"XP"2TU,"XP"38P
  1229. M,#`N,`HU"3`N,`DM-#`N,`DV,#`P+C`*-0DP+C`)+3,P+C`)-C`P,"XP"C4)
  1230. M,"XP"2TR,"XP"38P,#`N,`HU"3`N,`DM,3`N,`DV,#`P+C`*-0DP+C`),"XP
  1231. M"38P,#`N,`H["CL);&]N9VET=61E<R`M(#!T:"!M97)I9&EA;B`H8V5N=')A
  1232. M;"!M97)I9&EA;BD*.PHQ,#`Q"2TY,"XP"3`N,`DV,#`P+C`*-0DM.#`N,`DP
  1233. M+C`)-C`P,"XP"C4)+3<P+C`),"XP"38P,#`N,`HU"2TV,"XP"3`N,`DV,#`P
  1234. M+C`*-0DM-3`N,`DP+C`)-C`P,"XP"C4)+30P+C`),"XP"38P,#`N,`HU"2TS
  1235. M,"XP"3`N,`DV,#`P+C`*-0DM,C`N,`DP+C`)-C`P,"XP"C4)+3$P+C`),"XP
  1236. M"38P,#`N,`HU"3`N,`DP+C`)-C`P,"XP"C4),3`N,`DP+C`)-C`P,"XP"C4)
  1237. M,C`N,`DP+C`)-C`P,"XP"C4),S`N,`DP+C`)-C`P,"XP"C4)-#`N,`DP+C`)
  1238. M-C`P,"XP"C4)-3`N,`DP+C`)-C`P,"XP"C4)-C`N,`DP+C`)-C`P,"XP"C4)
  1239. M-S`N,`DP+C`)-C`P,"XP"C4).#`N,`DP+C`)-C`P,"XP"C4).3`N,`DP+C`)
  1240. M-C`P,"XP"CL*.PEL;VYG:71U9&5S("T@.3!T:"!M97)I9&EA;@H["C$P,#$)
  1241. M+3DP+C`).3`N,`DV,#`P+C`*-0DM.#`N,`DY,"XP"38P,#`N,`HU"2TW,"XP
  1242. M"3DP+C`)-C`P,"XP"C4)+38P+C`).3`N,`DV,#`P+C`*-0DM-3`N,`DY,"XP
  1243. M"38P,#`N,`HU"2TT,"XP"3DP+C`)-C`P,"XP"C4)+3,P+C`).3`N,`DV,#`P
  1244. M+C`*-0DM,C`N,`DY,"XP"38P,#`N,`HU"2TQ,"XP"3DP+C`)-C`P,"XP"C4)
  1245. M,"XP"3DP+C`)-C`P,"XP"C4),3`N,`DY,"XP"38P,#`N,`HU"3(P+C`).3`N
  1246. M,`DV,#`P+C`*-0DS,"XP"3DP+C`)-C`P,"XP"C4)-#`N,`DY,"XP"38P,#`N
  1247. M,`HU"34P+C`).3`N,`DV,#`P+C`*-0DV,"XP"3DP+C`)-C`P,"XP"C4)-S`N
  1248. M,`DY,"XP"38P,#`N,`HU"3@P+C`).3`N,`DV,#`P+C`*-0DY,"XP"3DP+C`)
  1249. M-C`P,"XP"CL*.PEL;VYG:71U9&5S("T@,3@P=&@@;65R:61I86X*.PHQ,#`Q
  1250. M"2TY,"XP"3$X,"XP"38P,#`N,`HU"2TX,"XP"3$X,"XP"38P,#`N,`HU"2TW
  1251. M,"XP"3$X,"XP"38P,#`N,`HU"2TV,"XP"3$X,"XP"38P,#`N,`HU"2TU,"XP
  1252. M"3$X,"XP"38P,#`N,`HU"2TT,"XP"3$X,"XP"38P,#`N,`HU"2TS,"XP"3$X
  1253. M,"XP"38P,#`N,`HU"2TR,"XP"3$X,"XP"38P,#`N,`HU"2TQ,"XP"3$X,"XP
  1254. M"38P,#`N,`HU"3`N,`DQ.#`N,`DV,#`P+C`*-0DQ,"XP"3$X,"XP"38P,#`N
  1255. M,`HU"3(P+C`),3@P+C`)-C`P,"XP"C4),S`N,`DQ.#`N,`DV,#`P+C`*-0DT
  1256. M,"XP"3$X,"XP"38P,#`N,`HU"34P+C`),3@P+C`)-C`P,"XP"C4)-C`N,`DQ
  1257. M.#`N,`DV,#`P+C`*-0DW,"XP"3$X,"XP"38P,#`N,`HU"3@P+C`),3@P+C`)
  1258. M-C`P,"XP"C4).3`N,`DQ.#`N,`DV,#`P+C`*.PH["6QO;F=I='5D97,@+2`M
  1259. M.3!T:"!M97)I9&EA;@H["C$P,#$)+3DP+C`)+3DP+C`)-C`P,"XP"C4)+3@P
  1260. M+C`)+3DP+C`)-C`P,"XP"C4)+3<P+C`)+3DP+C`)-C`P,"XP"C4)+38P+C`)
  1261. M+3DP+C`)-C`P,"XP"C4)+34P+C`)+3DP+C`)-C`P,"XP"C4)+30P+C`)+3DP
  1262. M+C`)-C`P,"XP"C4)+3,P+C`)+3DP+C`)-C`P,"XP"C4)+3(P+C`)+3DP+C`)
  1263. M-C`P,"XP"C4)+3$P+C`)+3DP+C`)-C`P,"XP"C4),"XP"2TY,"XP"38P,#`N
  1264. M,`HU"3$P+C`)+3DP+C`)-C`P,"XP"C4),C`N,`DM.3`N,`DV,#`P+C`*-0DS
  1265. M,"XP"2TY,"XP"38P,#`N,`HU"30P+C`)+3DP+C`)-C`P,"XP"C4)-3`N,`DM
  1266. M.3`N,`DV,#`P+C`*-0DV,"XP"2TY,"XP"38P,#`N,`HU"3<P+C`)+3DP+C`)
  1267. M-C`P,"XP"C4).#`N,`DM.3`N,`DV,#`P+C`*-0DY,"XP"2TY,"XP"38P,#`N
  1268. %,`H["AHP
  1269. `
  1270. end
  1271. SHAR_EOF
  1272. echo 'uudecoding file sfs/bin/smallgr.spd' &&
  1273. uudecode < _shar_tmp_.tmp && rm -f _shar_tmp_.tmp &&
  1274. chmod 0644 sfs/bin/smallgr.spd ||
  1275. echo 'restore of sfs/bin/smallgr.spd failed'
  1276. Wc_c="`wc -c < 'sfs/bin/smallgr.spd'`"
  1277. test 2480 -eq "$Wc_c" ||
  1278.     echo 'sfs/bin/smallgr.spd: original size 2480, current size' "$Wc_c"
  1279. rm -f _shar_wnt_.tmp
  1280. fi
  1281. # ============= sfs/bin/sun.fd ==============
  1282. if test -f 'sfs/bin/sun.fd' -a X"$1" != X"-c"; then
  1283.     echo 'x - skipping sfs/bin/sun.fd (File already exists)'
  1284.     rm -f _shar_wnt_.tmp
  1285. else
  1286. > _shar_wnt_.tmp
  1287. echo 'x - extracting sfs/bin/sun.fd (Text)'
  1288. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/sun.fd' &&
  1289. the Sun
  1290. solar
  1291. 696000
  1292. 332775.9197
  1293. 1
  1294. SHAR_EOF
  1295. chmod 0644 sfs/bin/sun.fd ||
  1296. echo 'restore of sfs/bin/sun.fd failed'
  1297. Wc_c="`wc -c < 'sfs/bin/sun.fd'`"
  1298. test 35 -eq "$Wc_c" ||
  1299.     echo 'sfs/bin/sun.fd: original size 35, current size' "$Wc_c"
  1300. rm -f _shar_wnt_.tmp
  1301. fi
  1302. # ============= sfs/bin/test.sfs ==============
  1303. if test -f 'sfs/bin/test.sfs' -a X"$1" != X"-c"; then
  1304.     echo 'x - skipping sfs/bin/test.sfs (File already exists)'
  1305.     rm -f _shar_wnt_.tmp
  1306. else
  1307. > _shar_wnt_.tmp
  1308. echo 'x - extracting sfs/bin/test.sfs (Text)'
  1309. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/test.sfs' &&
  1310. ;---------------------------------------
  1311. ;    test.sfs 
  1312. ;    created Tue Jan 08 20:44:06 1991
  1313. ;---------------------------------------
  1314. Quick view of the Earth
  1315. tfactor        8
  1316. update        30
  1317. trig        1
  1318. insertion    0
  1319. ;---------------------------------------
  1320. ;    parameters for orbit 1
  1321. ;---------------------------------------
  1322. name        1    spacecraft
  1323. focus        1    earth.fd
  1324. periapsis    1    20000.000000
  1325. apoapsis    1    20000.000000
  1326. inclination    1    60.000000
  1327. argper        1    0.000000
  1328. lonan        1    -45.000000
  1329. orb        1    orb.spd
  1330. grid        1    latlon.spd
  1331. surface        1    meridian.spd
  1332. ;---------------------------------------
  1333. ;    end of file test.sfs 
  1334. ;---------------------------------------
  1335. SHAR_EOF
  1336. chmod 0644 sfs/bin/test.sfs ||
  1337. echo 'restore of sfs/bin/test.sfs failed'
  1338. Wc_c="`wc -c < 'sfs/bin/test.sfs'`"
  1339. test 615 -eq "$Wc_c" ||
  1340.     echo 'sfs/bin/test.sfs: original size 615, current size' "$Wc_c"
  1341. rm -f _shar_wnt_.tmp
  1342. fi
  1343. # ============= sfs/bin/uranus.fd ==============
  1344. if test -f 'sfs/bin/uranus.fd' -a X"$1" != X"-c"; then
  1345.     echo 'x - skipping sfs/bin/uranus.fd (File already exists)'
  1346.     rm -f _shar_wnt_.tmp
  1347. else
  1348. > _shar_wnt_.tmp
  1349. echo 'x - extracting sfs/bin/uranus.fd (Text)'
  1350. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/uranus.fd' &&
  1351. Uranus
  1352. uranian
  1353. 23530
  1354. 14.6
  1355. 38940
  1356. SHAR_EOF
  1357. chmod 0644 sfs/bin/uranus.fd ||
  1358. echo 'restore of sfs/bin/uranus.fd failed'
  1359. Wc_c="`wc -c < 'sfs/bin/uranus.fd'`"
  1360. test 32 -eq "$Wc_c" ||
  1361.     echo 'sfs/bin/uranus.fd: original size 32, current size' "$Wc_c"
  1362. rm -f _shar_wnt_.tmp
  1363. fi
  1364. # ============= sfs/bin/venus.fd ==============
  1365. if test -f 'sfs/bin/venus.fd' -a X"$1" != X"-c"; then
  1366.     echo 'x - skipping sfs/bin/venus.fd (File already exists)'
  1367.     rm -f _shar_wnt_.tmp
  1368. else
  1369. > _shar_wnt_.tmp
  1370. echo 'x - extracting sfs/bin/venus.fd (Text)'
  1371. sed 's/^X//' << 'SHAR_EOF' > 'sfs/bin/venus.fd' &&
  1372. Venus
  1373. venusian
  1374. 6200
  1375. 0.817
  1376. -20995200
  1377. SHAR_EOF
  1378. chmod 0644 sfs/bin/venus.fd ||
  1379. echo 'restore of sfs/bin/venus.fd failed'
  1380. Wc_c="`wc -c < 'sfs/bin/venus.fd'`"
  1381. test 36 -eq "$Wc_c" ||
  1382.     echo 'sfs/bin/venus.fd: original size 36, current size' "$Wc_c"
  1383. rm -f _shar_wnt_.tmp
  1384. fi
  1385. # ============= sfs/doc/README.pc ==============
  1386. if test ! -d 'sfs/doc'; then
  1387.     echo 'x - creating directory sfs/doc'
  1388.     mkdir 'sfs/doc'
  1389. fi
  1390. if test -f 'sfs/doc/README.pc' -a X"$1" != X"-c"; then
  1391.     echo 'x - skipping sfs/doc/README.pc (File already exists)'
  1392.     rm -f _shar_wnt_.tmp
  1393. else
  1394. > _shar_wnt_.tmp
  1395. echo 'x - extracting sfs/doc/README.pc (Text)'
  1396. sed 's/^X//' << 'SHAR_EOF' > 'sfs/doc/README.pc' &&
  1397. X
  1398. X                     ------------------
  1399. X
  1400. X                      Bywater Software
  1401. X                       Release Notice
  1402. X
  1403. X                   Space Flight Simulator
  1404. X                        version 1.01
  1405. X                  (PC-Compatible Binaries)
  1406. X
  1407. X                     ------------------
  1408. X
  1409. Bywater Software is pleased to announce the public availability
  1410. of its Space Flight Simulator in its first complete release, 
  1411. version 1.01.  This software is copyright (c) 1991, Ted A. 
  1412. Campbell, and is released under the terms of an agreement specified
  1413. in the file "sfs.ro".  
  1414. X
  1415. Description:    The Space Flight Simulator offers a graphics-based,
  1416. X        real-time, animated simulation of orbital flight.  
  1417. X        Users can develop simulations by specifying a complete
  1418. X        range of orbital parameters, and can develop simulations
  1419. X        for all of the planets of the solar system and for some
  1420. X        other celestial bodies.  A particularly full map is
  1421. X        given of the earth, which can be viewed as it would
  1422. X        appear from the orbiting spacecraft, as a ground-track
  1423. X        map, or as a "distant perspective" in which the earth
  1424. X        (or another orbital focus) and the orbital track can
  1425. X        be seen together.
  1426. X
  1427. Requirements:    This implementation of the Space Flight Simulator
  1428. X        requires an IBM PC or compatible microcomputer,
  1429. X        with Hercules, EGA, or VGA graphics.  The optional
  1430. X        use of a pointer device (mouse) is supported. A
  1431. X        fast cpu and a math coprocessor will also speed up
  1432. X        and smooth out the overall display. The program 
  1433. X        requires one disk drive that has at least 700k
  1434. X        of space available. 
  1435. X
  1436. Documentation:    Complete documentation for this program is in the
  1437. X        file "sfs.ro", which is in a format compatible 
  1438. X        with the "ro" text formatter (also supplied).
  1439. X
  1440. Source Code:    This release of the Space Flight Simulator will
  1441. X        include source code for the complete Space Flight
  1442. X        Simulator, and its underlying User Interface (ui).
  1443. X        The source code can be compiled on the PC-compatible
  1444. X        microcomputers, the AT&T Unix PC, and on Unix
  1445. X        Platforms which have implemented the X Windows
  1446. X        system, version 11 (tested on DecStation 2100 and
  1447. X        3100).  
  1448. X
  1449. Communications:    Bywater Software
  1450. X        P. O. Box 4023
  1451. X        Duke Station
  1452. X        Durham, NC  27707
  1453. X        USA
  1454. X
  1455. X        email: tcamp@hercules.acpub.duke.edu
  1456. X
  1457. SHAR_EOF
  1458. chmod 0644 sfs/doc/README.pc ||
  1459. echo 'restore of sfs/doc/README.pc failed'
  1460. Wc_c="`wc -c < 'sfs/doc/README.pc'`"
  1461. test 2225 -eq "$Wc_c" ||
  1462.     echo 'sfs/doc/README.pc: original size 2225, current size' "$Wc_c"
  1463. rm -f _shar_wnt_.tmp
  1464. fi
  1465. # ============= sfs/doc/README.sfs ==============
  1466. if test -f 'sfs/doc/README.sfs' -a X"$1" != X"-c"; then
  1467.     echo 'x - skipping sfs/doc/README.sfs (File already exists)'
  1468.     rm -f _shar_wnt_.tmp
  1469. else
  1470. > _shar_wnt_.tmp
  1471. echo 'x - extracting sfs/doc/README.sfs (Text)'
  1472. sed 's/^X//' << 'SHAR_EOF' > 'sfs/doc/README.sfs' &&
  1473. X
  1474. X                     ------------------
  1475. X
  1476. X                      Bywater Software
  1477. X                       Release Notice
  1478. X
  1479. X                   Space Flight Simulator
  1480. X                        version 1.01
  1481. X                       (Source Code)
  1482. X
  1483. X                     ------------------
  1484. X
  1485. Bywater Software is pleased to announce the public availability
  1486. of its Space Flight Simulator in its first complete release, 
  1487. version 1.01.  This software is copyright (c) 1991, Ted A. 
  1488. Campbell, and is released under the terms of an agreement specified
  1489. in the file "sfs.ro" and in all source code file headers.  
  1490. X
  1491. Description:    The Space Flight Simulator offers a graphics-based,
  1492. X        real-time, animated simulation of orbital flight.  
  1493. X        Users can develop simulations by specifying a complete
  1494. X        range of orbital parameters, and can develop simulations
  1495. X        for all of the planets of the solar system and for some
  1496. X        other celestial bodies.  A particularly full map is
  1497. X        given of the earth, which can be viewed as it would
  1498. X        appear from the orbiting spacecraft, as a ground-track
  1499. X        map, or as a "distant perspective" in which the earth
  1500. X        (or another orbital focus) and the orbital track can
  1501. X        be seen together.
  1502. X
  1503. Implementation:    Current implementations of the Space Flight Simulator
  1504. X        for which source code is included are the following:
  1505. X        (a) IBM PC and compatibles, utilizing the Microsoft
  1506. X        QuickC compiler and requiring Hercules, EGA, or
  1507. X        VGA graphics; (b) the AT&T Unix PC with a primary
  1508. X        implementation for the TAM subsystem, and a rather
  1509. X        poorer implementation for the MGR windowing system;
  1510. X        (c) Unix-based computers utilizing the X Windows 
  1511. X        system, version 11 (tested on DecStation 2100 and
  1512. X        3100).
  1513. X
  1514. Further Code:    Compilation of this code requires the Bywater
  1515. X        graphical User Interface (ui), which is not included
  1516. X        in this archive.
  1517. X
  1518. Documentation:    Complete documentation for this program is in the
  1519. X        file "sfs.ro", which is in a format compatible 
  1520. X        with the "ro" text formatter (also available). Chapter
  1521. X        four contains complete instructions for compiling
  1522. X        the program, shorter instructions (for existing
  1523. X        implementations) follow this notice.
  1524. X
  1525. Communications:    Bywater Software
  1526. X        P. O. Box 4023
  1527. X        Duke Station
  1528. X        Durham, NC  27707
  1529. X        USA
  1530. X
  1531. X        email: tcamp@hercules.acpub.duke.edu
  1532. X
  1533. ------------------------------------------------------
  1534. Quick Build Instructions for Existing Implementations:
  1535. X
  1536. (a) Build the User Interface (ui) using the build scripts
  1537. supplied with it.  This will create an include directory
  1538. for header files and a lib directory for object modules
  1539. of the User Interface.
  1540. X
  1541. (b) Change to the directory where SFS sourcecode is located:
  1542. X
  1543. X    Unix:    cd sfs/sfs    
  1544. X    MSDOS:    cd sfs\sfs
  1545. X
  1546. (c) Execute the build script for SFS:
  1547. X
  1548. X    Unix:    sh buildsfs.sh
  1549. X    MSDOS:    buildsfs
  1550. X
  1551. On Unix systems, the user will be prompted for a number 
  1552. corresponding to the particular system to be implemented.   
  1553. X
  1554. ------------------------------------------------------
  1555. X
  1556. SHAR_EOF
  1557. chmod 0644 sfs/doc/README.sfs ||
  1558. echo 'restore of sfs/doc/README.sfs failed'
  1559. Wc_c="`wc -c < 'sfs/doc/README.sfs'`"
  1560. test 2939 -eq "$Wc_c" ||
  1561.     echo 'sfs/doc/README.sfs: original size 2939, current size' "$Wc_c"
  1562. rm -f _shar_wnt_.tmp
  1563. fi
  1564. # ============= sfs/doc/ansi.tab ==============
  1565. if test -f 'sfs/doc/ansi.tab' -a X"$1" != X"-c"; then
  1566.     echo 'x - skipping sfs/doc/ansi.tab (File already exists)'
  1567.     rm -f _shar_wnt_.tmp
  1568. else
  1569. > _shar_wnt_.tmp
  1570. echo 'x - extracting sfs/doc/ansi.tab (Binary)'
  1571. sed 's/^X//' << 'SHAR_EOF' > _shar_tmp_.tmp &&
  1572. begin 600 sfs/doc/ansi.tab
  1573. M04Y322!T97)M:6YA;`IB9&]N("`@("`@("`B7#`S,ULQ;2(*8F1O9F8@("`@
  1574. M("`@(EPP,S-;,&TB"FET;VX@("`@("`@(")<,#,S6S1M(@II=&]F9B`@("`@
  1575. -("`B7#`S,ULP;2(*&FET
  1576. `
  1577. end
  1578. SHAR_EOF
  1579. echo 'uudecoding file sfs/doc/ansi.tab' &&
  1580. uudecode < _shar_tmp_.tmp && rm -f _shar_tmp_.tmp &&
  1581. chmod 0644 sfs/doc/ansi.tab ||
  1582. echo 'restore of sfs/doc/ansi.tab failed'
  1583. Wc_c="`wc -c < 'sfs/doc/ansi.tab'`"
  1584. test 103 -eq "$Wc_c" ||
  1585.     echo 'sfs/doc/ansi.tab: original size 103, current size' "$Wc_c"
  1586. rm -f _shar_wnt_.tmp
  1587. fi
  1588. # ============= sfs/doc/deskjet.tab ==============
  1589. if test -f 'sfs/doc/deskjet.tab' -a X"$1" != X"-c"; then
  1590.     echo 'x - skipping sfs/doc/deskjet.tab (File already exists)'
  1591.     rm -f _shar_wnt_.tmp
  1592. else
  1593. > _shar_wnt_.tmp
  1594. echo 'x - extracting sfs/doc/deskjet.tab (Binary)'
  1595. sed 's/^X//' << 'SHAR_EOF' > _shar_tmp_.tmp &&
  1596. begin 600 sfs/doc/deskjet.tab
  1597. M1&5S:TIE=`IT=VEN:70@"2`@("`B7#`S,T5<,#,S*#$P55PP,S,F:S)'7#`S
  1598. M,SE<,#,S)FPV-E!<,#,S)FPP15PP,S,F83!27#`S,R9L-C9&(@IT=W)E<W0@
  1599. M("`@("`B7#`S,T4B"F)D;VX@("`@("`@(")<,#,S*',S0B(*8F1O9F8@("`@
  1600. M("`@(EPP,S,H<S!"(@II=&]N("`@("`@("`B7#`S,RAS,5,B"FET;V9F("`@
  1601. M("`@(")<,#,S*',P4R(*=7`@("`@("`@("`@(EPP,S,F82TS,%8B"F1O=VX@
  1602. 6("`@("`@(")<,#,S)F$K,S!6(@H*&B`@
  1603. `
  1604. end
  1605. SHAR_EOF
  1606. echo 'uudecoding file sfs/doc/deskjet.tab' &&
  1607. uudecode < _shar_tmp_.tmp && rm -f _shar_tmp_.tmp &&
  1608. chmod 0644 sfs/doc/deskjet.tab ||
  1609. echo 'restore of sfs/doc/deskjet.tab failed'
  1610. Wc_c="`wc -c < 'sfs/doc/deskjet.tab'`"
  1611. test 247 -eq "$Wc_c" ||
  1612.     echo 'sfs/doc/deskjet.tab: original size 247, current size' "$Wc_c"
  1613. rm -f _shar_wnt_.tmp
  1614. fi
  1615. # ============= sfs/doc/laserjet.tab ==============
  1616. if test -f 'sfs/doc/laserjet.tab' -a X"$1" != X"-c"; then
  1617.     echo 'x - skipping sfs/doc/laserjet.tab (File already exists)'
  1618.     rm -f _shar_wnt_.tmp
  1619. else
  1620. > _shar_wnt_.tmp
  1621. echo 'x - extracting sfs/doc/laserjet.tab (Text)'
  1622. sed 's/^X//' << 'SHAR_EOF' > 'sfs/doc/laserjet.tab' &&
  1623. LaserJet
  1624. twinit         "\033E\033&l66P\033&l66F"
  1625. twrest      "\033E"
  1626. bdon        "\033(s3B"
  1627. bdoff       "\033(s0B"
  1628. iton        "\033(s1S"
  1629. itoff       "\033(s0S"
  1630. up          "\033&a-30V"
  1631. down        "\033&a+30V"
  1632. X
  1633. SHAR_EOF
  1634. chmod 0644 sfs/doc/laserjet.tab ||
  1635. echo 'restore of sfs/doc/laserjet.tab failed'
  1636. Wc_c="`wc -c < 'sfs/doc/laserjet.tab'`"
  1637. test 210 -eq "$Wc_c" ||
  1638.     echo 'sfs/doc/laserjet.tab: original size 210, current size' "$Wc_c"
  1639. rm -f _shar_wnt_.tmp
  1640. fi
  1641. # ============= sfs/doc/null.tab ==============
  1642. if test -f 'sfs/doc/null.tab' -a X"$1" != X"-c"; then
  1643.     echo 'x - skipping sfs/doc/null.tab (File already exists)'
  1644.     rm -f _shar_wnt_.tmp
  1645. else
  1646. > _shar_wnt_.tmp
  1647. echo 'x - extracting sfs/doc/null.tab (Binary)'
  1648. sed 's/^X//' << 'SHAR_EOF' > _shar_tmp_.tmp &&
  1649. begin 600 sfs/doc/null.tab
  1650. SHAR_EOF
  1651. true || echo 'restore of sfs/doc/null.tab failed'
  1652. fi
  1653. echo 'End of  part 14'
  1654. echo 'File sfs/doc/null.tab is continued in part 15'
  1655. echo 15 > _shar_seq_.tmp
  1656. exit 0
  1657. exit 0 # Just in case...
  1658. -- 
  1659. Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
  1660. Sterling Software, IMD           UUCP:     uunet!sparky!kent
  1661. Phone:    (402) 291-8300         FAX:      (402) 291-4362
  1662. Please send comp.sources.misc-related mail to kent@uunet.uu.net.
  1663.