home *** CD-ROM | disk | FTP | other *** search
/ Play and Learn 2 / 19941.ZIP / 19941 / EDUCNOMY / STARFIND / USERMANU.BAS (.txt) < prev   
Encoding:
GW-BASIC  |  1994-02-04  |  40.0 KB  |  1,178 lines

  1. 100  REM Program to produce the User's Manual for Starfinder ON DISPLAY
  2. 110  REM All text is in the form of DATA statements.
  3. 120  REM Set Printer Characteristics
  4. 130  WIDE.ON$     = CHR$(14)          'Set Expanded Print ON
  5. 140  WIDE.OFF$    = CHR$(18)          'Set Expanded Print OFF
  6. 150  BOLD.ON$     = CHR$(27)+"E"      'Set Emphasized Print ON
  7. 160  BOLD.OFF$    = CHR$(27)+"F"      'Set Emphasized Print OFF
  8. 170  SQUEEZE.ON$  = CHR$(15)          'Set Compressed Print ON
  9. 180  SQUEEZE.OFF$ = CHR$(18)          'Set Compressed Print OFF
  10. 190  PAGE.EJECT$  = CHR$(12)          'Skip to Top of Next Page
  11. 200  REM Set the Trimming Form
  12. 210  DASHES$ = "+"+STRING$(54,45)+"+"
  13. 220  TRIM.LINE$ = "(Trim-line)"
  14. 230  REM Data for the Title Page and Parameters
  15. 240  DATA Starfinder, User's Manual, -3, 1
  16. 250  READ TITLE$, DOC.NAME$, PAGE.NO, LINE.NO
  17. 260  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  18. 270  GOSUB 850  'For trim line and heading space
  19. 280  FOR I = 1 TO 6 : LPRINT : NEXT I
  20. 290  LPRINT WIDE.ON$;  'Set Expanded Print
  21. 300  LPRINT TAB(TAB.POS-3);TITLE$
  22. 310  LPRINT WIDE.OFF$;  'Return to normal
  23. 320  FOR I = 1 TO 3 : LPRINT : NEXT I
  24. 330  LPRINT BOLD.ON$;      'Set Emphasized mode
  25. 340  LPRINT TAB(TAB.POS+12);"ON DISPLAY"
  26. 350  LPRINT BOLD.OFF$;     'Return to normal
  27. 360  FOR I = 1 TO 15 : LPRINT : NEXT I
  28. 370  LPRINT TAB(TAB.POS+9); DOC.NAME$
  29. 380  LINE.NO = LINE.NO + 27
  30. 390  '
  31. 400  READ REPLY$
  32. 410  REM Change any Tilde's to Quotes
  33. 420  FOR TILDE = 1 TO LEN(REPLY$)
  34. 430   IF MID$(REPLY$,TILDE,1) = "~" THEN MID$(REPLY$,TILDE,1) = CHR$(34)
  35. 440  NEXT TILDE
  36. 450  IF LEFT$(REPLY$,1) = "." THEN GOSUB 1200: GOTO 400
  37. 460  IF LINE.NO > 44 THEN GOSUB 960
  38. 470  REM Print the line if not a command
  39. 480  LPRINT TAB(TAB.POS);REPLY$
  40. 490  LINE.NO = LINE.NO + 1
  41. 500  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  42. 510  GOTO 400
  43. 520  REM Data for the Copyright Page
  44. 530  DATA ".pa"
  45. 540  DATA "Anyone may request a copy of the Star-"
  46. 550  DATA "finder ON DISPLAY program by sending a"
  47. 560  DATA "blank, 5-1/4 inch, double-density disk-"
  48. 570  DATA "ette to the author."
  49. 580  DATA ".sp"
  50. 590  DATA "A self-addressed, postage-paid return"
  51. 600  DATA "mailer must accompany the diskette"
  52. 610  DATA "(no exceptions, please)."
  53. 620  DATA ".sp"
  54. 630  DATA "The programs and documentation will be"
  55. 640  DATA "copied onto the user's diskette and"
  56. 650  DATA "returned."
  57. 660  DATA ".vt 2"
  58. 670  DATA "Users are encouraged to copy and share"
  59. 680  DATA "Starfinder ON DISPLAY with others,"
  60. 690  DATA "provided that no changes have been made."
  61. 700  DATA ".vt 4"
  62. 710  DATA "If you are using these programs, and"
  63. 720  DATA "finding them of value, your contribu-"
  64. 730  DATA "tion ($35 suggested) will be antici-"
  65. 740  DATA "pated."
  66. 750  DATA ".sp"
  67. 760  DATA "Melvin O. Duke."
  68. 770  DATA "P.O. Box 20836"
  69. 780  DATA "San Jose, CA  95160"
  70. 790  DATA ".vt 3"
  71. 800  DATA "Copyright (c) 1985, by:"
  72. 810  DATA "Melvin O. Duke"
  73. 820  DATA ".sp"
  74. 830  DATA "All rights reserved."
  75. 840  '
  76. 850  REM Top of each page routine
  77. 860  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  78. 870  LPRINT
  79. 880  LPRINT TAB(30); TRIM.LINE$
  80. 890  LPRINT DASHES$ 'Dashes
  81. 900  FOR I = 1 TO 6
  82. 910   LPRINT
  83. 920  NEXT I
  84. 930  LINE.NO = LINE.NO + 6
  85. 940  RETURN
  86. 950  '
  87. 960  REM Bottom of each page Routine
  88. 970  IF PAGE.NO < 1 THEN LPRINT : LPRINT : LPRINT : GOTO 1090
  89. 980  LPRINT TAB(TAB.POS); STRING$(40,45)  'on line 46
  90. 990  LPRINT TAB(TAB.POS+9); TITLE$+" ON DISPLAY" 'on line 47
  91. 1000  IF PAGE.NO MOD 2 = 1 THEN 1040
  92. 1010  LPRINT TAB(TAB.POS);"Page";PAGE.NO;
  93. 1020  LPRINT TAB(TAB.POS+27);"User's Manual"
  94. 1030  GOTO 1090
  95. 1040  LPRINT TAB(TAB.POS); "User's Manual";
  96. 1050  IF PAGE.NO < 10 THEN DELTA = 34
  97. 1060  IF PAGE.NO >  9 THEN DELTA = 33
  98. 1070  IF PAGE.NO > 99 THEN DELTA = 32
  99. 1080  LPRINT TAB(TAB.POS+DELTA); "Page"; PAGE.NO  'on line 48
  100. 1090  LPRINT : LPRINT : LPRINT
  101. 1100  LPRINT DASHES$ 'dashes after 51
  102. 1110  LPRINT TAB(30); TRIM.LINE$
  103. 1120  LPRINT PAGE.EJECT$;
  104. 1130  PAGE.NO = PAGE.NO + 1
  105. 1140  LINE.NO = 1
  106. 1150  IF REPLY$ = ".eof" THEN 1170  'Bypass after last page
  107. 1160  GOSUB 850  'For top of next page
  108. 1170  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  109. 1180  RETURN
  110. 1190  '
  111. 1200  REM Command Processor
  112. 1210  IF LEFT$(REPLY$,3) = ".h1" THEN 1310
  113. 1220  IF LEFT$(REPLY$,3) = ".h2" THEN 1450
  114. 1230  IF LEFT$(REPLY$,3) = ".h3" THEN 1560
  115. 1240  IF LEFT$(REPLY$,3) = ".sp" THEN 1670
  116. 1250  IF LEFT$(REPLY$,4) = ".eof" THEN 1720
  117. 1260  IF LEFT$(REPLY$,3) = ".pa" THEN 1760
  118. 1270  IF LEFT$(REPLY$,3) = ".vt" THEN 1830
  119. 1280  IF LEFT$(REPLY$,3) = ".pk" THEN 1940
  120. 1290  IF LEFT$(REPLY$,3) = ".in" THEN 2070
  121. 1300  STOP
  122. 1310  REM Head 1 Processor
  123. 1320  FOR I = LINE.NO TO 44
  124. 1330   LPRINT
  125. 1340  NEXT I
  126. 1350  GOSUB 960  'Bottom of page Routine
  127. 1360  IF PAGE.NO MOD 2 = 0 THEN GOSUB 1760  'For h1 on Odd pages
  128. 1370  LPRINT WIDE.ON$;  'Set expanded print
  129. 1380  IF PAGE.NO MOD 2 = 0 THEN ADJUST = -4 ELSE ADJUST = -7
  130. 1390  LPRINT TAB(TAB.POS+ADJUST); RIGHT$(REPLY$,LEN(REPLY$)-4)
  131. 1400  LPRINT WIDE.OFF$;  'Return to normal
  132. 1410  LINE.NO = LINE.NO+1
  133. 1420  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  134. 1430  RETURN
  135. 1440  '
  136. 1450  REM Head 2 Processor
  137. 1460  IF LINE.NO = 7 THEN 1480 'skip spacing if at top of page
  138. 1470  IF LINE.NO > 43 THEN GOSUB 1760 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
  139. 1480  LPRINT BOLD.ON$;  'Set emphasized print
  140. 1490  LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
  141. 1500  LPRINT BOLD.OFF$;  'Return to normal
  142. 1510  LPRINT
  143. 1520  LINE.NO = LINE.NO + 2
  144. 1530  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  145. 1540  RETURN
  146. 1550  '
  147. 1560  REM Head 3 Processor
  148. 1570  IF LINE.NO = 7 THEN 1590 'skip spacing if at top of page
  149. 1580  IF LINE.NO > 43 THEN GOSUB 1760 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
  150. 1590  LPRINT BOLD.ON$;  'Set emphasized print
  151. 1600  LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
  152. 1610  LPRINT BOLD.OFF$;  'Return to normal
  153. 1620  LPRINT
  154. 1630  LINE.NO = LINE.NO + 2
  155. 1640  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  156. 1650  RETURN
  157. 1660  '
  158. 1670  REM Single Space Processor
  159. 1680  IF LINE.NO = 7 THEN 1700
  160. 1690  IF LINE.NO > 44 THEN GOSUB 1760 ELSE LPRINT : LINE.NO = LINE.NO + 1
  161. 1700  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  162. 1710  RETURN
  163. 1720  REM End of File Processor
  164. 1730  GOSUB 1760 'Bottom of Page
  165. 1740  LPRINT PAGE.EJECT$;
  166. 1750  GOTO 11860
  167. 1760  REM Page Eject Processor
  168. 1770  FOR I = LINE.NO TO 44
  169. 1780   LPRINT
  170. 1790   LINE.NO = LINE.NO + 1
  171. 1800  NEXT I
  172. 1810  GOSUB 960  'Bottom of Page Processing
  173. 1820  RETURN
  174. 1830  REM Vertical Tab Processor
  175. 1840  IF LINE.NO = 7 THEN 1930
  176. 1850  IF LINE.NO > 44 THEN GOSUB 960  'End of page
  177. 1860  QTY = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
  178. 1870  FOR I = 1 TO QTY
  179. 1880   LPRINT
  180. 1890   LINE.NO = LINE.NO + 1
  181. 1900   IF LINE.NO > 44 THEN I = QTY
  182. 1910  NEXT I
  183. 1920  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  184. 1930  RETURN
  185. 1940  REM Pack Processor
  186. 1950  IF LINE.NO > 44 THEN GOSUB 960
  187. 1960  IF TAB.POS = 8 THEN ADJUST = 4
  188. 1970  IF TAB.POS = 13 THEN ADJUST = 7
  189. 1980  TAB.POS = TAB.POS + ADJUST + INDENT
  190. 1990  LPRINT SQUEEZE.ON$;  'Packed printing
  191. 2000  WIDTH "lpt1:", 132 'set condensed width
  192. 2010  LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-3)
  193. 2020  LPRINT SQUEEZE.OFF$;  'Return to normal
  194. 2030  WIDTH "lpt1:", 80  'return to normal
  195. 2040  LINE.NO = LINE.NO + 1
  196. 2050  IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  197. 2060  RETURN
  198. 2070  REM Indent Processor
  199. 2080  INDENT = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
  200. 2090  RETURN
  201. 2100  DATA ".h1 TABLE OF CONTENTS"
  202. 2110  DATA ".sp"
  203. 2120  DATA "INTRODUCTION - - - - - - - - - - - -   1"
  204. 2130  DATA "  OVERVIEW - - - - - - - - - - - - -   1"
  205. 2140  DATA "  CAPABILITIES - - - - - - - - - - -   2"
  206. 2150  DATA "  BENEFITS/ADVANTAGES  - - - - - - -   3"
  207. 2160  DATA "  RESULTS  - - - - - - - - - - - - -   3"
  208. 2170  DATA "  REQUIREMENTS - - - - - - - - - - -   4"
  209. 2180  DATA "    Hardware Requirements  - - - - -   4"
  210. 2190  DATA "    Software Requirements  - - - - -   4"
  211. 2200  DATA ".sp"
  212. 2210  DATA "GENERAL INFORMATION  - - - - - - - -   5"
  213. 2220  DATA "  DESCRIPTION OF FUNCTIONS - - - - -   5"
  214. 2230  DATA "    Find a Star by its Common Name -   6"
  215. 2240  DATA "    Find a Star by its Scientific"
  216. 2250  DATA "      Name - - - - - - - - - - - - -  10"
  217. 2260  DATA "    Find a Constellation by its"
  218. 2270  DATA "      Name - - - - - - - - - - - - -  18"
  219. 2280  DATA "    Print the Common Names of the"
  220. 2290  DATA "      Stars  - - - - - - - - - - - -  20"
  221. 2300  DATA "    Print the Scientific Names of"
  222. 2310  DATA "      the Stars  - - - - - - - - - -  21"
  223. 2320  DATA "    Move the Stars Farther Apart - -  22"
  224. 2330  DATA "    Move the Stars Closer Together -  22"
  225. 2340  DATA "    Move the Stars to the Left - - -  23"
  226. 2350  DATA "    Move the Stars to the Right  - -  23"
  227. 2360  DATA "    Move the Stars Up  - - - - - - -  24"
  228. 2370  DATA "    Move the Stars Down  - - - - - -  24"
  229. 2380  DATA "    Rotate the Stars Clockwise - - -  25"
  230. 2390  DATA "    Rotate the Stars"
  231. 2400  DATA "      Counter-clockwise  - - - - - -  25"
  232. 2410  DATA "    Quit - - - - - - - - - - - - - -  25"
  233. 2420  DATA "  DEFINITION OF TERMS  - - - - - - -  26"
  234. 2430  DATA "  EXPLANATION OF GENERAL CONCEPTS  -  27"
  235. 2440  DATA ".pa"
  236. 2450  DATA "USING THE PROGRAM  - - - - - - - - -  29"
  237. 2460  DATA "  FIRST TIME USAGE - - - - - - - - -  29"
  238. 2470  DATA "  GETTING STARTED  - - - - - - - - -  29"
  239. 2480  DATA "  HOW TO OPERATE - - - - - - - - - -  31"
  240. 2490  DATA "  HOW TO STOP  - - - - - - - - - - -  31"
  241. 2500  DATA "  WHAT TO DO WHEN YOU GET AN"
  242. 2510  DATA "       ERROR MESSAGE - - - - - - - -  32"
  243. 2520  DATA ".sp"
  244. 2530  DATA "REFERENCE MATERIAL - - - - - - - - -  33"
  245. 2540  DATA "  SAMPLE SCREENS AND PROMPTING"
  246. 2550  DATA "       MESSAGES  - - - - - - - - - -  33"
  247. 2560  DATA "  COMMANDS USED  - - - - - - - - - -  40"
  248. 2570  DATA ".sp"
  249. 2580  DATA "APPENDIX A.  MESSAGES  - - - - - - -  41"
  250. 2590  DATA "  START-UP MESSAGES  - - - - - - - -  41"
  251. 2600  DATA "  MESSAGES WHILE RUNNING"
  252. 2610  DATA "      THE PROGRAM  - - - - - - - - -  42"
  253. 2620  DATA ".sp"
  254. 2630  DATA "TERMS AND CONDITIONS - - - - - - - -  45"
  255. 2640  DATA "  Terms  - - - - - - - - - - - - - -  45"
  256. 2650  DATA "  Conditions - - - - - - - - - - - -  46"
  257. 2660  DATA "  Disclaimer - - - - - - - - - - - -  46"
  258. 2670  REM Introduction
  259. 2680  DATA ".h1 INTRODUCTION"
  260. 2690  DATA ".h2 OVERVIEW"
  261. 2700  DATA "The Starfinder ON DISPLAY program"
  262. 2710  DATA "permits a user to view the stars in any"
  263. 2720  DATA "portion of the sky, to change the view"
  264. 2730  DATA "whenever he desires, to see the names"
  265. 2740  DATA "of the stars, as well as the stars"
  266. 2750  DATA "themselves, and to locate any star or"
  267. 2760  DATA "constellation in the sky upon command."
  268. 2770  DATA ".sp"
  269. 2780  DATA "In the privacy of his room, and using"
  270. 2790  DATA "his Personal Computer, the user can"
  271. 2800  DATA "look at a 'window in the sky', view the"
  272. 2810  DATA "stars within that window, and change"
  273. 2820  DATA "the view whenever he so desires,"
  274. 2830  DATA "perhaps by zooming in on a particular"
  275. 2840  DATA "part of the sky, or by rotating the"
  276. 2850  DATA "stars to another orientation."
  277. 2860  DATA ".sp"
  278. 2870  DATA "He is able to see stars which he might"
  279. 2880  DATA "never have seen before (such as those"
  280. 2890  DATA "only seen in the southern hemisphere)."
  281. 2900  DATA ".sp"
  282. 2910  DATA "His view is unrestricted, as if the"
  283. 2920  DATA "horizon did not exist."
  284. 2930  DATA ".pa"
  285. 2940  DATA ".h2 CAPABILITIES"
  286. 2950  DATA "When Starfinder ON DISPLAY begins, an"
  287. 2960  DATA "initial view of a portion of the sky is"
  288. 2970  DATA "shown (including the Constellation"
  289. 2980  DATA "Orion)."
  290. 2990  DATA ".sp"
  291. 3000  DATA "For this view, and for all subsequent"
  292. 3010  DATA "views, the stars appear as they would"
  293. 3020  DATA "in the early evening, with the bright-"
  294. 3030  DATA "est stars showing first, followed by"
  295. 3040  DATA "the less-bright stars."
  296. 3050  DATA ".sp"
  297. 3060  DATA "After the completion of each view, the"
  298. 3070  DATA "user has the following options for the"
  299. 3080  DATA "next view of the stars:"
  300. 3090  DATA ".sp"
  301. 3100  DATA " 1.  Find a Star by its Common Name."
  302. 3110  DATA " 2.  Find a Star by its Scientific Name."
  303. 3120  DATA " 3.  Find a Constellation by its Name."
  304. 3130  DATA " 4.  Print the Common Names of the Stars."
  305. 3140  DATA " 5.  Print the Scientific Names of the"
  306. 3150  DATA "     stars."
  307. 3160  DATA " 6.  Move the stars farther apart."
  308. 3170  DATA " 7.  Move the stars closer together."
  309. 3180  DATA " 8.  Move the stars to the left."
  310. 3190  DATA " 9.  Move the stars to the right."
  311. 3200  DATA "10.  Move the stars up."
  312. 3210  DATA "11.  Move the stars down."
  313. 3220  DATA "12.  Rotate the stars clockwise."
  314. 3230  DATA "13.  Rotate the stars counter-clockwise."
  315. 3240  DATA "14.  Quit."
  316. 3250  DATA ".pa"
  317. 3260  DATA ".h2 BENEFITS/ADVANTAGES"
  318. 3270  DATA "Highly educational in nature."
  319. 3280  DATA ".sp"
  320. 3290  DATA "Permits daytime viewing as well as"
  321. 3300  DATA "nighttime viewing."
  322. 3310  DATA ".sp"
  323. 3320  DATA "The user's view is not diminished by"
  324. 3330  DATA "weather (clouds), by the presence of a"
  325. 3340  DATA "bright moon, or by nearby lights."
  326. 3350  DATA ".sp"
  327. 3360  DATA "Star-names are available upon demand."
  328. 3370  DATA ".sp"
  329. 3380  DATA "The user has the ability to move a"
  330. 3390  DATA "particular star to the center of the"
  331. 3400  DATA "viewing area."
  332. 3410  DATA ".h2 RESULTS"
  333. 3420  DATA "The results are the views of the stars"
  334. 3430  DATA "upon the screen of the user of the"
  335. 3440  DATA "Starfinder ON DISPLAY program.  These"
  336. 3450  DATA "views, with star-names (if desired)"
  337. 3460  DATA "can provide the user with a facility"
  338. 3470  DATA "that he can achieve in no other way."
  339. 3480  DATA ".pa"
  340. 3490  DATA ".h2 REQUIREMENTS"
  341. 3500  DATA ".h3 Hardware Requirements."
  342. 3510  DATA ".sp"
  343. 3520  DATA "IBM PC (from the PCjr Upward), or"
  344. 3530  DATA "Compatible Personal Computer, with:"
  345. 3540  DATA ".sp"
  346. 3550  DATA "   At least one diskette drive."
  347. 3560  DATA ".sp"
  348. 3570  DATA "   IBM Graphics Printer (or equiva-"
  349. 3580  DATA "   lent, for printing documentation)."
  350. 3590  DATA ".sp"
  351. 3600  DATA "   At least 96 K of Storage."
  352. 3610  DATA ".sp"
  353. 3620  DATA "   80 Character Display (either Color"
  354. 3630  DATA "   or Monochrome)."
  355. 3640  DATA ".vt 2"
  356. 3650  DATA ".h3 Software Requirements."
  357. 3660  DATA ".sp"
  358. 3670  DATA "IBM PC-DOS (or equivalent)."
  359. 3680  DATA ".sp"
  360. 3690  DATA "PC-BASIC (on Diskette or Cartridge),"
  361. 3700  DATA "(or equivalent)."
  362. 3710  DATA ".h1 GENERAL INFORMATION"
  363. 3720  DATA ".h2 DESCRIPTION OF FUNCTIONS"
  364. 3730  DATA "Functions are provided to permit the"
  365. 3740  DATA "user to change his view of the stars, by"
  366. 3750  DATA "locating a particular star or constella-"
  367. 3760  DATA "tion, and moving that the the center of"
  368. 3770  DATA "the screen.  He is able to change the"
  369. 3780  DATA "view of the stars by moving them or by"
  370. 3790  DATA "rotating them.  He is able to obtain"
  371. 3800  DATA "their names (either their Common Names"
  372. 3810  DATA "or their Scientific Names).  He is able"
  373. 3820  DATA "to zoom in on a portion of the sky or to"
  374. 3830  DATA "back-away and take a broader view."
  375. 3840  DATA ".sp"
  376. 3850  DATA "Following are descriptions of the"
  377. 3860  DATA "individual functions of the Starfinder"
  378. 3870  DATA "ON DISPLAY program:"
  379. 3880  DATA ".pa"
  380. 3890  DATA ".h3 Find a Star by its Common Name."
  381. 3900  DATA "The user may ask for a star, by typing"
  382. 3910  DATA "in the common name for that star."
  383. 3920  DATA ".sp"
  384. 3930  DATA "The user may abbreviate the name of the"
  385. 3940  DATA "star to any characters which are unique."
  386. 3950  DATA ".sp"
  387. 3960  DATA "Following is a list of the common names"
  388. 3970  DATA "of the stars contained in the program:"
  389. 3980  DATA ".sp"
  390. 3990  DATA Acamar, Achernar, Acrux, Adhafera, Adhara
  391. 4000  DATA Albiero, Alcyone, Aldebaran
  392. 4010  DATA Alderamin, Algeiba, Algenib, Algol, Alborab, Alhena
  393. 4020  DATA Alioth, Alkaid, Almach, Alnair, Alnasl, Alnilam
  394. 4030  DATA Alnitak, Alphard, Alphecca, Alpheratz
  395. 4040  DATA Altais, Altair, Aludra, Ankaa, Antares, Arcturus, Arneb
  396. 4050  DATA Ascella, Aspidiske, Atik, Atria, Avior, Bellatrix, Beta Crucis
  397. 4060  DATA Betelgeuse, Canopus, Capella, Caph, Castor, Cebalrai, Chertan
  398. 4070  DATA Cor Caroli, Cursa, Dabih, Deneb, Deneb Algedi, Deneb Kaitos
  399. 4080  DATA Denebola, Diphda, Dschubba, Dubhe, Edasich, Elnath, Eltanin, Enif
  400. 4090  DATA Formalhaut, Gacrux, Gienah, Gomeisa, Graffias, Hadar, Hamal
  401. 4100  DATA Homam, Izar, Kaus Australis, Kaus Borealis, Kaus Media, Kochab
  402. 4110  DATA Korneophors, Lesath, Markab, Matar, Mebsuta, Megrez, Menkalinan
  403. 4120  DATA Menkar, Menkent, Merak, Miaplacidus, Mimosa, Mintaka, Mira, Mirach
  404. 4130  DATA Mirfak, Mirzam, Mizar, Muphrid, Muscida, Nekkar, Nihal, Nunki
  405. 4140  DATA Peacock, Phact, Phecda, Pherkad, Polaris, Pollux, Porrima
  406. 4150  DATA Procyon, Propus, Rasalgethi, Rasalhague, Rastaban, Regulus
  407. 4160  DATA Rigel, Rigil Kentaurus, Ruchbah, Sabik, Sadalmelik, Sadr, Saiph
  408. 4170  DATA Saladsuud, Scheat, Schedar, Seginus, Shaula, Sheliak, Sheratan
  409. 4180  DATA Sirius, Skat, Spica, Suhail, Sulifat, Tania Australis
  410. 4190  DATA Tania Borealis, Tarazad, Unukalhai, Vega, Vindimeatrix
  411. 4200  DATA Yed Prior, Zaurak, Zosma, Zubenelgenubi, Zubeneschamali
  412. 4210  DATA ".pa"
  413. 4220  DATA ".h3 Find a Star by its Scientific Name."
  414. 4230  DATA "The user may ask for a star, by typing"
  415. 4240  DATA "in the scientific name of that star."
  416. 4250  DATA ".sp"
  417. 4260  DATA "The user may abbreviate the name of the"
  418. 4270  DATA "star to any characters which are unique."
  419. 4280  DATA ".sp"
  420. 4290  DATA "Following is a list of the scientific"
  421. 4300  DATA "names of the stars contained in the"
  422. 4310  DATA "program."
  423. 4320  DATA ".sp"
  424. 4330  DATA Alpha Andromeda, Alpha Aquarius
  425. 4340  DATA Alpha Aquila, Alpha Ara
  426. 4350  DATA Alpha Aries, Alpha Auriga
  427. 4360  DATA Alpha Bootes, Alpha Canes Menatici
  428. 4370  DATA Alpha Canis Major, Alpha Canis Minor
  429. 4380  DATA Alpha Carina, Alpha Cassiopeia
  430. 4390  DATA Alpha Centaurus, Alpha Cepheus
  431. 4400  DATA Alpha Cetus, Alpha Circinus
  432. 4410  DATA Alpha Columba, Alpha Corona Borealis
  433. 4420  DATA Alpha Crux, Alpha Cygnus
  434. 4430  DATA Alpha Dorado, Alpha Eridanus
  435. 4440  DATA Alpha Gemini, Alpha Grus
  436. 4450  DATA Alpha Hercules, Alpha Hydra
  437. 4460  DATA Alpha Hydrus, Alpha Indus
  438. 4470  DATA Alpha Leo, Alpha Lepus
  439. 4480  DATA Alpha Libra, Alpha Lupus
  440. 4490  DATA Alpha Lynx, Alpha Musca
  441. 4500  DATA Alpha Ophiuchus, Alpha Orion
  442. 4510  DATA Alpha Pago, Alpha Pegasus
  443. 4520  DATA Alpha Perseus, Alpha Phoenix
  444. 4530  DATA Alpha Pictor, Alpha Piscis Austrinus
  445. 4540  DATA Alpha Reticulum, Alpha Scorpius
  446. 4550  DATA Alpha Serpens, Alpha Taurus
  447. 4560  DATA Alpha Triangulum, Alpha Triangulum Australe
  448. 4570  DATA Alpha Tucana, Alpha Ursa Major
  449. 4580  DATA Alpha Ursa Minor, Alpha Virgo
  450. 4590  DATA Beta Andromeda, Beta Aquarius
  451. 4600  DATA Beta Ara, Beta Aries
  452. 4610  DATA Beta Auriga, Beta Bootes
  453. 4620  DATA Beta Canis Minor, Beta Capricornus
  454. 4630  DATA Beta Carina, Beta Casius Major
  455. 4640  DATA Beta Cassiopeia, Beta Centaurus
  456. 4650  DATA Beta Cepheus, Beta Cetus
  457. 4660  DATA Beta Columba, Beta Corvus
  458. 4670  DATA Beta Crux, Beta Cygnus
  459. 4680  DATA Beta Draco, Beta Eridanus
  460. 4690  DATA Beta Gemini, Beta Grus
  461. 4700  DATA Beta Hercules, Beta Hydrus
  462. 4710  DATA Beta Leo, Beta Lepus
  463. 4720  DATA Beta Libra, Beta Lupus
  464. 4730  DATA Beta Lyra, Beta Musca
  465. 4740  DATA Beta Ophiuchus, Beta Orion
  466. 4750  DATA Beta Pavo, Beta Pegasus
  467. 4760  DATA Beta Perseus, Beta Phoenix
  468. 4770  DATA Beta Scorpius, Beta Taurus
  469. 4780  DATA Beta Triangulum, Beta Triangulum Australe
  470. 4790  DATA Beta Ursa Major, Beta Ursa Minor
  471. 4800  DATA Gamma Andromeda
  472. 4810  DATA Gamma Aquila, Gamma Ara
  473. 4820  DATA Gamma Bootes, Gamma Cassiopeia
  474. 4830  DATA Gamma Centaurus, Gamma Cephus
  475. 4840  DATA Gamma Cetus, Gamma Corvus
  476. 4850  DATA Gamma Crux, Gamma Cygnus
  477. 4860  DATA Gamma Draco, Gamma Eridanus
  478. 4870  DATA Gamma Gemini, Gamma Grus
  479. 4880  DATA Gamma Hydra, Gamma Hydrus
  480. 4890  DATA Gamma Leo, Gamma Lupus
  481. 4900  DATA Gamma Lyra, Gamma Orion
  482. 4910  DATA Gamma Pegasus, Gamma Perseus
  483. 4920  DATA Gamma Phoenix, Gamma Sagittarius
  484. 4930  DATA Gamma Triangulum Australe, Gamma Ursa Major
  485. 4940  DATA Gamma Ursa Minor, Gamma Vela
  486. 4950  DATA Gamma Virgo
  487. 4960  DATA Delta Andromeda
  488. 4970  DATA Delta Aquarius, Delta Aquila
  489. 4980  DATA Delta Bootes, Delta Canis Major
  490. 4990  DATA Delta Capricornus, Delta Cassiopeia
  491. 5000  DATA Delta Centaurus, Delta Cepheus
  492. 5010  DATA Delta Corvus, Delta Crux
  493. 5020  DATA Delta Cygnus, Delta Draco
  494. 5030  DATA Delta Hercules, Delta Leo
  495. 5040  DATA Delta Lupus, Delta Ophiuchus
  496. 5050  DATA Delta Orion, Delta Perseus
  497. 5060  DATA Delta Sagittarius, Delta Scorpius
  498. 5070  DATA Delta Ursa Major, Delta Vela
  499. 5080  DATA Epsilon Auriga, Epsilon Bootes
  500. 5090  DATA Epsilon Canis Major, Epsilon Carina
  501. 5100  DATA Epsilon Cassiopeia, Epsilon Centaurus
  502. 5110  DATA Epsilon Corvus, Epsilon Cygnus
  503. 5120  DATA Epsilon Gemini, Epsilon Hydra
  504. 5130  DATA Epsilon Leo, Epsilon Lepus
  505. 5140  DATA Epsilon Ophiuchus, Epsilon Orion
  506. 5150  DATA Epsilon Pegasus, Epsilon Perseus
  507. 5160  DATA Epsilon Sagittarius, Epsilon Scorpius
  508. 5170  DATA Epsilon Taurus, Epsilon Ursa Major
  509. 5180  DATA Epsilon Virgo
  510. 5190  DATA Zeta Aquila
  511. 5200  DATA Zeta Ara, Zeta Canis Major
  512. 5210  DATA Zeta Centaurus, Zeta Cepheus
  513. 5220  DATA Zeta Cygnus, Zeta Draco
  514. 5230  DATA Zeta Hercules, Zeta Hydra
  515. 5240  DATA Zeta Leo, Zeta Lupus
  516. 5250  DATA Zeta Ophiuchus, Zeta Orion
  517. 5260  DATA Zeta Pegasus, Zeta Perseus
  518. 5270  DATA Zeta Puppis, Zeta Sagittarius
  519. 5280  DATA Zeta Virgo
  520. 5290  DATA Eta Auriga
  521. 5300  DATA Eta Bootes, Eta Casius Major
  522. 5310  DATA Eta Cassiopeia, Eta Centaurus
  523. 5320  DATA Eta Cepheus, Eta Cetus
  524. 5330  DATA Eta Draco, Eta Gemini
  525. 5340  DATA Eta Hercules, Eta Lupus
  526. 5350  DATA Eta Ophiuchus, Eta Orion
  527. 5360  DATA Eta Pegasus, Eta Sagittarius
  528. 5370  DATA Eta Scorpius, Eta Serpens
  529. 5380  DATA Eta Taurus, Eta Ursa Major
  530. 5390  DATA Theta Aquila, Theta Auriga
  531. 5400  DATA Theta Carina, Theta Centaurus
  532. 5410  DATA Theta Eridanus, Theta Leo
  533. 5420  DATA Theta Ophiuchus, Theta Scorpius
  534. 5430  DATA Theta Taurus, Theta Ursa Major
  535. 5440  DATA Iota Auriga
  536. 5450  DATA Iota Carina, Iota Centaurus
  537. 5460  DATA Iota Draco, Iota Orion
  538. 5470  DATA Iota Scorpius, Iota Ursa Major
  539. 5480  DATA Kappa Centaurus, Kappa Ophiuchus
  540. 5490  DATA Kappa Orion, Kappa Scorpius
  541. 5500  DATA Kappa Vela
  542. 5510  DATA Lambda Aquila
  543. 5520  DATA Lambda Centaurus, Lambda Orion
  544. 5530  DATA Lambda Sagittarius, Lambda Scorpius
  545. 5540  DATA Lambda Ursa Major, Lambda Vela
  546. 5550  DATA Mu Centaurus, Mu Gemini
  547. 5560  DATA Mu Hercules, Mu Lepus
  548. 5570  DATA Mu Scorpius, Mu Ursa Major
  549. 5580  DATA Mu Vela
  550. 5590  DATA Nu Centaurus, Nu Hydra
  551. 5600  DATA Nu Ophiuchus, Nu Puppis
  552. 5610  DATA Xi Gemini, Xi Puppis
  553. 5620  DATA Xi Sagittarius
  554. 5630  DATA Omicron Canis Major
  555. 5640  DATA Omicron Cetus, Omicron Ursa Major
  556. 5650  DATA Pi Hercules
  557. 5660  DATA Pi Hydra, Pi Orion
  558. 5670  DATA Pi Puppis, Pi Sagittarius
  559. 5680  DATA Pi Scorpius
  560. 5690  DATA Rho Perseus, Rho Puppis
  561. 5700  DATA Sigma Libra, Sigma Puppis
  562. 5710  DATA Sigma Sagittarius, Sigma Scorpius
  563. 5720  DATA Tau Cetus, Tau Puppis
  564. 5730  DATA Tau Sagittarius, Tau Scorpius
  565. 5740  DATA Upsilon Carina, Upsilon Scorpius
  566. 5750  DATA Phi Sagittarius
  567. 5760  DATA Chi Carina
  568. 5770  DATA Psi Ursa Major
  569. 5780  DATA Omega Carina
  570. 5790  DATA a Carina
  571. 5800  DATA l Carina, p Carina
  572. 5810  DATA q Carina
  573. 5820  DATA G Scorpius
  574. 5830  DATA N Vela
  575. 5840  DATA ".pa"
  576. 5850  DATA ".h3 Find a Constellation by its Name."
  577. 5860  DATA "The user may ask for a constellation by"
  578. 5870  DATA "typing in the name of that constellation."
  579. 5880  DATA "The user may abbreviate the name of the"
  580. 5890  DATA "constellation to any characters which"
  581. 5900  DATA "are unique."
  582. 5910  DATA ".sp"
  583. 5920  DATA "Following is a list of the constella-"
  584. 5930  DATA "tions whose Alpha star is found in the"
  585. 5940  DATA "program:"
  586. 5950  DATA ".sp"
  587. 5960  DATA Andromeda, Aquarius
  588. 5970  DATA Aquila, Ara
  589. 5980  DATA Aries, Auriga
  590. 5990  DATA Bootes, Canes Menatici
  591. 6000  DATA Canis Major, Canis Minor
  592. 6010  DATA Carina, Cassiopeia
  593. 6020  DATA Centaurus, Cepheus
  594. 6030  DATA Cetus, Circinus
  595. 6040  DATA Columba, Corona Borealis
  596. 6050  DATA Crux, Cygnus
  597. 6060  DATA Dorado, Eridanus
  598. 6070  DATA Gemini, Grus
  599. 6080  DATA Hercules, Hydra
  600. 6090  DATA Hydrus, Indus
  601. 6100  DATA Leo, Lepus
  602. 6110  DATA Libra, Lupus
  603. 6120  DATA Lynx, Musca
  604. 6130  DATA Ophiuchus, Orion
  605. 6140  DATA Pago, Pegasus
  606. 6150  DATA Perseus, Phoenix
  607. 6160  DATA Pictor, Piscis Austrinus
  608. 6170  DATA Reticulum, Scorpius
  609. 6180  DATA Serpens, Taurus
  610. 6190  DATA Triangulum, Triangulum Australe
  611. 6200  DATA Tucana, Ursa Major
  612. 6210  DATA Ursa Minor, Virgo
  613. 6220  DATA ".pa"
  614. 6230  DATA ".h3 Print the Common Names of the Stars"
  615. 6240  DATA "The view of the sky is plotted again,"
  616. 6250  DATA "but with the common name of each star"
  617. 6260  DATA "to the immediate right of the star"
  618. 6270  DATA "itself."
  619. 6280  DATA ".sp"
  620. 6290  DATA "If the star-name will not fit on the"
  621. 6300  DATA "same line as the star itself, the"
  622. 6310  DATA "star-name is truncated."
  623. 6320  DATA ".sp"
  624. 6330  DATA "Note: a star-name may overlay one which"
  625. 6340  DATA "was previously plotted.  Another star may"
  626. 6350  DATA "be plotted within a star-name previously"
  627. 6360  DATA "plotted.  This is normal, and to be"
  628. 6370  DATA "expected.  The user may change his view"
  629. 6380  DATA "in order to re-orient the stars, or to"
  630. 6390  DATA "expand them to the point that all star-"
  631. 6400  DATA "names are shown."
  632. 6410  DATA ".pa"
  633. 6420  DATA ".h3 Print the Scientific Names of the Stars"
  634. 6430  DATA "The view of the sky is plotted again, but"
  635. 6440  DATA "with the scientific name of each star to"
  636. 6450  DATA "the immediate right of the star itself."
  637. 6460  DATA ".sp"
  638. 6470  DATA "If the star-name will not fit on the"
  639. 6480  DATA "same line as the star itself, the"
  640. 6490  DATA "star-name is truncated."
  641. 6500  DATA ".sp"
  642. 6510  DATA "Note: a star-name may overlay one which"
  643. 6520  DATA "was previously plotted.  Another star may"
  644. 6530  DATA "be plotted within a star-name previously"
  645. 6540  DATA "plotted.  This is normal, and to be"
  646. 6550  DATA "expected.  The user may change his view"
  647. 6560  DATA "in order to re-orient the stars, or to"
  648. 6570  DATA "expand them to the point that all star-"
  649. 6580  DATA "names are shown."
  650. 6590  DATA ".pa"
  651. 6600  DATA ".h3 Move the Stars Farther Apart"
  652. 6610  DATA "The user has the ability to move the"
  653. 6620  DATA "stars father apart, in order to"
  654. 6630  DATA "'zoom-in' on a portion of the sky."
  655. 6640  DATA ".vt 3"
  656. 6650  DATA ".h3 Move the Stars Closer Together"
  657. 6660  DATA "The user has the ability to move the"
  658. 6670  DATA "stars closer together, in order to"
  659. 6680  DATA "'back-away', and view a larger portion"
  660. 6690  DATA "of the sky."
  661. 6700  DATA ".pa"
  662. 6710  DATA ".h3 Move the Stars to the Left"
  663. 6720  DATA "The user has the ability to shift all of"
  664. 6730  DATA "stars to the left."
  665. 6740  DATA ".sp"
  666. 6750  DATA "The amount of movement (in degrees) may"
  667. 6760  DATA "be from 0 to 360 degrees."
  668. 6770  DATA ".vt 3"
  669. 6780  DATA ".h3 Move the Stars to the Right"
  670. 6790  DATA "The user has the ability to shift all of"
  671. 6800  DATA "stars to the right."
  672. 6810  DATA ".sp"
  673. 6820  DATA "The amount of movement (in degrees) may"
  674. 6830  DATA "be from 0 to 360 degrees."
  675. 6840  DATA ".pa
  676. 6850  DATA ".h3 Move the Stars Up"
  677. 6860  DATA "The user has the ability to shift all of"
  678. 6870  DATA "stars upward in his field of vision."
  679. 6880  DATA ".sp"
  680. 6890  DATA "The amount of movement (in degrees) may"
  681. 6900  DATA "be from 0 to 360 degrees."
  682. 6910  DATA ".vt 3"
  683. 6920  DATA ".h3 Move the Stars Down"
  684. 6930  DATA "The user has the ability to shift all of"
  685. 6940  DATA "stars downward in his field of vision."
  686. 6950  DATA ".sp"
  687. 6960  DATA "The amount of movement (in degrees) may"
  688. 6970  DATA "be from 0 to 360 degrees."
  689. 6980  DATA ".pa"
  690. 6990  DATA ".h3 Rotate the Stars Clockwise"
  691. 7000  DATA "The user has the ability to shift all of"
  692. 7010  DATA "stars clockwise in his field of vision."
  693. 7020  DATA ".sp"
  694. 7030  DATA "The amount of movement (in degrees) may"
  695. 7040  DATA "be from 0 to 360 degrees."
  696. 7050  DATA ".vt 3"
  697. 7060  DATA ".h3 Rotate the Stars Counter-clockwise"
  698. 7070  DATA "The user has the ability to shift all of"
  699. 7080  DATA "stars counter-clockwise in his field of"
  700. 7090  DATA "vision."
  701. 7100  DATA ".sp"
  702. 7110  DATA "The amount of movement (in degrees) may"
  703. 7120  DATA "be from 0 to 360 degrees."
  704. 7130  DATA ".vt 3"
  705. 7140  DATA ".h3 Quit"
  706. 7150  DATA "The user may 'quit' at any time."
  707. 7160  DATA ".pa"
  708. 7170  DATA ".h2 DEFINITION OF TERMS"
  709. 7180  DATA ".h3 Move the Stars Farther Apart."
  710. 7190  DATA "This is equivalent to 'zooming-in on"
  711. 7200  DATA "a part of the sky."
  712. 7210  DATA ".vt 3"
  713. 7220  DATA ".h3 Move the Stars Closer Together"
  714. 7230  DATA "This is equivalent to 'backing-away'"
  715. 7240  DATA "from the current view, and seeing a"
  716. 7250  DATA "wider portion of the sky."
  717. 7260  DATA ".pa"
  718. 7270  DATA ".h2 EXPLANATION OF GENERAL CONCEPTS"
  719. 7280  DATA "The positions of stars are well known to"
  720. 7290  DATA "astronomers.  These positions are"
  721. 7300  DATA "published in tables.  They are described"
  722. 7310  DATA "in terms of Right-Ascension and Decli-"
  723. 7320  DATA "nation, so that persons may locate the"
  724. 7330  DATA "stars in the sky."
  725. 7340  DATA ".sp"
  726. 7350  DATA "The Starfinder ON DISPLAY program"
  727. 7360  DATA "assumes that all stars are at a constant"
  728. 7370  DATA "distance from the earth (which they are"
  729. 7380  DATA "not).  With this simplifying assumption,"
  730. 7390  DATA "it is then possible to use the Right-"
  731. 7400  DATA "Ascension and Declination to compute a"
  732. 7410  DATA "set of (x, y, z) coordinates for each"
  733. 7420  DATA "star, which are between 0 and 1."
  734. 7430  DATA ".sp"
  735. 7440  DATA "Those coordinates can then be used for"
  736. 7450  DATA "transformations (rotation and scaling),"
  737. 7460  DATA "and for plotting the stars on the"
  738. 7470  DATA "screen."
  739. 7480  DATA ".sp"
  740. 7490  DATA "Plotting of the stars on the screen of"
  741. 7500  DATA "the any Personal Computer depends upon"
  742. 7510  DATA "the x,y,z coordinates of the stars, and"
  743. 7520  DATA "on the shape of the screen.  The shape"
  744. 7530  DATA "of the screen was used in order to plot"
  745. 7540  DATA "the stars in such a fashion that they"
  746. 7550  DATA "appear as close to an actual star view"
  747. 7560  DATA "as possible."
  748. 7570  REM How to use the program
  749. 7580  DATA ".h1 USING THE PROGRAM"
  750. 7590  DATA ".h2 FIRST TIME USAGE"
  751. 7600  DATA "There is nothing unique about using the"
  752. 7610  DATA "Starfinder ON DISPLAY program for the"
  753. 7620  DATA "first time.  The user should take the"
  754. 7630  DATA "normal precautionary steps to copy the"
  755. 7640  DATA "programs and their documentation to a"
  756. 7650  DATA "backup file."
  757. 7660  DATA ".h2 GETTING STARTED"
  758. 7670  DATA "The user should perform the following"
  759. 7680  DATA "steps in starting the Starfinder ON"
  760. 7690  DATA "DISPLAY program."
  761. 7700  DATA ".sp
  762. 7710  DATA "1.  Insert the PC DOS diskette into"
  763. 7720  DATA "    Drive a:"
  764. 7730  DATA ".sp
  765. 7740  DATA "2.  Turn the Printer On (if you want"
  766. 7750  DATA "    to print the documentation)."
  767. 7760  DATA ".sp"
  768. 7770  DATA "3.  Turn the Computer On."
  769. 7780  DATA ".sp"
  770. 7790  DATA "4.  Enter today's date and the time,"
  771. 7800  DATA "    if requested to do so."
  772. 7810  DATA ".sp"
  773. 7820  DATA "5.  Type: basic"
  774. 7830  DATA "          and press the 'enter' key"
  775. 7840  DATA ".sp"
  776. 7850  DATA "6.  Replace the DOS Diskette with the"
  777. 7860  DATA "    Distribution diskette into drive"
  778. 7870  DATA "    a:"
  779. 7880  DATA ".pa"
  780. 7890  DATA "7.  Type: load ~starfind~"
  781. 7900  DATA "           and press the 'enter' key."
  782. 7910  DATA ".sp"
  783. 7920  DATA "8.  Type: run"
  784. 7930  DATA "          and press the 'enter' key."
  785. 7940  DATA ".sp"
  786. 7950  DATA "9.  Follow instructions which will be"
  787. 7960  DATA "    shown at the bottom of each screen."
  788. 7970  DATA ".pa"
  789. 7980  DATA ".h2 HOW TO OPERATE."
  790. 7990  DATA "Once the user has started (see the"
  791. 8000  DATA "previous section on Getting Started),"
  792. 8010  DATA "he responds to instructions given by"
  793. 8020  DATA "the program.  These are generally"
  794. 8030  DATA "selecting a number or pressing a key."
  795. 8040  DATA ".sp"
  796. 8050  DATA "Some questions pertain to the number"
  797. 8060  DATA "of degrees to move the stars, or the"
  798. 8070  DATA "expansion or shrinking factor, when"
  799. 8080  DATA "the user wants a different view of"
  800. 8090  DATA "the stars."
  801. 8100  DATA ".sp"
  802. 8110  DATA "Please refer to the General Informa-"
  803. 8120  DATA "tion section of this manual for the"
  804. 8130  DATA "details on each function."
  805. 8140  DATA ".sp"
  806. 8150  DATA ".h2 HOW TO STOP."
  807. 8160  DATA "The user may stop at any time, by"
  808. 8170  DATA "pressing (and holding down) the control"
  809. 8180  DATA "(Ctrl) key, and then pressing the Break"
  810. 8190  DATA "key (or the FN key and B key for the"
  811. 8200  DATA "PCjr)."
  812. 8210  DATA ".sp"
  813. 8220  DATA "The normal method of stopping, however,"
  814. 8230  DATA "is when the user is finished.  He gives"
  815. 8240  DATA "the 'quit' command, and his session is"
  816. 8250  DATA "finished."
  817. 8260  DATA ".pa"
  818. 8270  DATA ".h2 WHAT TO DO IF YOU GET AN ERROR MESSAGE."
  819. 8280  DATA "Few error messages exist.  Where they do,"
  820. 8290  DATA "the user is given the ability to re-"
  821. 8300  DATA "supply his previous response."
  822. 8310  DATA ".sp"
  823. 8320  DATA "Messages which he might receive are:"
  824. 8330  DATA ".sp"
  825. 8340  DATA ".pk Number is out of range."
  826. 8350  DATA ".pk Number must be 0 to 360"
  827. 8360  DATA ".pk Number must be 1 to 10"
  828. 8370  DATA ".pk Number must be .1 to 1"
  829. 8380  DATA ".pk The number must be between 1 and 14."
  830. 8390  DATA ".sp"
  831. 8400  DATA "In each of the above cases, the user is"
  832. 8410  DATA "expected to respond with a number which"
  833. 8420  DATA "is within the appropriate range."
  834. 8430  DATA ".vt 2"
  835. 8440  DATA ".pk Unable to locate star as named."
  836. 8450  DATA ".pk Unable to locate constellation as named."
  837. 8460  DATA ".sp"
  838. 8470  DATA "In each of the above cases, the user has"
  839. 8480  DATA "asked to locate something that is either"
  840. 8490  DATA "misspelled, or is not within the program."
  841. 8500  DATA ".sp"
  842. 8510  DATA "He is expected to re-enter a valid name."
  843. 8520  DATA ".h1 REFERENCE MATERIAL"
  844. 8530  DATA ".h2 SAMPLE SCREENS AND PROMPTING MESSAGES"
  845. 8540  DATA "The following is a sample session."
  846. 8550  DATA ".vt 2"
  847. 8560  DATA "After turning the sytems on, and asking"
  848. 8570  DATA "for basic, the user types:"
  849. 8580  DATA ".sp"
  850. 8590  DATA ".pk load ~starfind~"
  851. 8600  DATA ".vt 2"
  852. 8610  DATA "and then:"
  853. 8620  DATA ".sp"
  854. 8630  DATA ".pk run"
  855. 8640  DATA ".pa"
  856. 8650  DATA "The display screen then appears as:"
  857. 8660  DATA ".sp"
  858. 8670  DATA ".vt 3"
  859. 8680  DATA ".pk                           Starfinder"
  860. 8690  DATA ".pk                           ON DISPLAY"
  861. 8700  DATA ".vt 2"
  862. 8710  DATA ".pk                If you are using these programs, and"
  863. 8720  DATA ".pk              finding them of value, your contribution"
  864. 8730  DATA ".pk                ($35 suggested) will be anticipated."
  865. 8740  DATA ".sp"
  866. 8750  DATA ".pk                          Melvin O. Duke"
  867. 8760  DATA ".pk                          P.O. Box 20836"
  868. 8770  DATA ".pk                       San Jose, CA  95160"
  869. 8780  DATA ".vt 3"
  870. 8790  DATA ".pk                      Copyright (c) 1985 by:"
  871. 8800  DATA ".pk                          Melvin O. Duke"
  872. 8810  DATA ".vt 2"
  873. 8820  DATA ".pk Press any key to continue"
  874. 8830  DATA ".pa"
  875. 8840  DATA "After the depression of any key, the"
  876. 8850  DATA "screen is cleared, and a new screen"
  877. 8860  DATA "appears, showing:"
  878. 8870  DATA ".vt 2"
  879. 8880  DATA ".pk This program permits you to view the stars in any portion of"
  880. 8890  DATA ".pk the sky, and to change that view according to your commands."
  881. 8900  DATA ".sp"
  882. 8910  DATA ".pk The program contains all of the stars whose visual magnitude"
  883. 8920  DATA ".pk is 3.50 or brighter.  they are plotted according to the"
  884. 8930  DATA ".pk following:"
  885. 8940  DATA ".sp"
  886. 8950  DATA ".pk        * Visual Magnitude of 0.99 or brighter."
  887. 8960  DATA ".pk        * Visual Magnitude of 1.99 or brighter."
  888. 8970  DATA ".pk        . Visual Magnitude of 2.99 or brighter."
  889. 8980  DATA ".pk        . All other stars."
  890. 8990  DATA ".vt 4"
  891. 9000  DATA ".pk Press any key to continue."
  892. 9010  DATA ".pa"
  893. 9020  DATA "The screen is cleared, and the stars plot as:"
  894. 9030  DATA ".vt 2"
  895. 9040  DATA ".sp"
  896. 9050  DATA ".pk                                                     ."
  897. 9060  DATA ".sp"
  898. 9070  DATA ".pk                                 *"
  899. 9080  DATA ".pk                                                          *                  ."
  900. 9090  DATA ".sp"
  901. 9100  DATA ".sp"
  902. 9110  DATA ".sp"
  903. 9120  DATA ".sp"
  904. 9130  DATA ".sp"
  905. 9140  DATA ".pk                                                       ."
  906. 9150  DATA ".pk                                                  *  *"
  907. 9160  DATA ".pk                                                           ."
  908. 9170  DATA ".sp"
  909. 9180  DATA ".pk                                                     ."
  910. 9190  DATA ".pk                                                                   ."
  911. 9200  DATA ".sp"
  912. 9210  DATA ".sp"
  913. 9220  DATA ".pk                                              .                 *"
  914. 9230  DATA ".sp"
  915. 9240  DATA ".sp"
  916. 9250  DATA ".sp"
  917. 9260  DATA ".pk Press any key to continue"
  918. 9270  DATA ".pa"
  919. 9280  DATA "When the user presses a key, the screen"
  920. 9290  DATA "is cleared, and now shows:"
  921. 9300  DATA ".vt 2"
  922. 9310  DATA ".pk The following actions are available:"
  923. 9320  DATA ".sp"
  924. 9330  DATA ".pk    1.  Find a Star by its Common Name."
  925. 9340  DATA ".pk    2.  Find a Star by its Scientific Name."
  926. 9350  DATA ".pk    3.  Find a Constellation by its Name."
  927. 9360  DATA ".pk    4.  Print the Common Names of the Stars."
  928. 9370  DATA ".pk    5.  Print the Scientific Names of the Stars."
  929. 9380  DATA ".pk    6.  Move the stars farther apart."
  930. 9390  DATA ".pk    7.  Move the stars closer together."
  931. 9400  DATA ".pk    8.  Move the stars to the left."
  932. 9410  DATA ".pk    9.  Move the stars to the right."
  933. 9420  DATA ".pk   10.  Move the stars up."
  934. 9430  DATA ".pk   11.  Move the stars down."
  935. 9440  DATA ".pk   12.  Rotate the stars clockwise."
  936. 9450  DATA ".pk   13.  Rotate the stars counter-clockwise."
  937. 9460  DATA ".pk   14.  Quit."
  938. 9470  DATA ".sp"
  939. 9480  DATA ".pk What action would you like to take?"
  940. 9490  DATA ".pk Enter a number between 1 and 14?"
  941. 9500  DATA ".vt 2"
  942. 9510  DATA "The user decides to move the stars"
  943. 9520  DATA "closer together, so he types a 7 and"
  944. 9530  DATA "presses the 'enter' key."
  945. 9540  DATA ".sp"
  946. 9550  DATA ".pk Enter a number between 1 and 14? 7"
  947. 9560  DATA ".vt 2"
  948. 9570  DATA "He is then asked to:"
  949. 9580  DATA ".sp"
  950. 9590  DATA ".pk Enter a factor between .1 and 1?"
  951. 9600  DATA ".pa"
  952. 9610  DATA "He responds with .5 (and presses the"
  953. 9620  DATA "'enter' key)."
  954. 9630  DATA ".sp"
  955. 9640  DATA ".pk Enter a factor between .1 and 1? .5"
  956. 9650  DATA ".vt 2"
  957. 9660  DATA "The screen is cleared, and he watches"
  958. 9670  DATA "as the plot develops, to see:"
  959. 9680  DATA ".vt 2"
  960. 9690  DATA ".pk                                  . ."
  961. 9700  DATA ".pk                                             .                ."
  962. 9710  DATA ".sp"
  963. 9720  DATA ".pk                              *                              * ."
  964. 9730  DATA ".pk                            ."
  965. 9740  DATA ".sp"
  966. 9750  DATA ".pk                                              ."
  967. 9760  DATA ".pk                 .                       *       *       ."
  968. 9770  DATA ".pk              *"
  969. 9780  DATA ".sp"
  970. 9790  DATA ".sp"
  971. 9800  DATA ".pk                                             **."
  972. 9810  DATA ".pk                                                ."
  973. 9820  DATA ".pk                                              .       ."
  974. 9830  DATA ".pk                                           .        *"
  975. 9840  DATA ".sp"
  976. 9850  DATA ".pk                                                                      ."
  977. 9860  DATA ".sp"
  978. 9870  DATA ".pk                            *                  .    ."
  979. 9880  DATA ".pk                                  *             ."
  980. 9890  DATA ".pk                                                     ."
  981. 9900  DATA ".pk Press any key to continue"
  982. 9910  DATA ".pa
  983. 9920  DATA "When the user has finished looking at"
  984. 9930  DATA "the current screen, he presses any"
  985. 9940  DATA "key, and once again sees the screen"
  986. 9950  DATA "which defines the actions which he"
  987. 9960  DATA "may take.  He takes whatever action"
  988. 9970  DATA "that he desires, and finally selects"
  989. 9980  DATA "action 14, to quit."
  990. 9990  DATA ".pa"
  991. 10000  DATA ".h2 COMMANDS USED."
  992. 10010  DATA ".h3 basic"
  993. 10020  DATA ".sp"
  994. 10030  DATA "The basic command is used in order to"
  995. 10040  DATA "load the basic processor from the PC"
  996. 10050  DATA "DOS diskette, into storage."
  997. 10060  DATA ".h3 load"
  998. 10070  DATA ".sp"
  999. 10080  DATA "The load command is used in order to"
  1000. 10090  DATA "load the Starfinder ON DISPLAY program"
  1001. 10100  DATA "from the Distribution diskette."
  1002. 10110  DATA ".h3 run"
  1003. 10120  DATA ".sp"
  1004. 10130  DATA "The run command is used to cause the"
  1005. 10140  DATA "Starfinder ON DISPLAY program to"
  1006. 10150  DATA "begin."
  1007. 10160  REM Appendices
  1008. 10170  DATA ".h1 APPENDIX A.  MESSAGES"
  1009. 10180  DATA ".h2 START-UP MESSAGES"
  1010. 10190  DATA "The initial message, when the system"
  1011. 10200  DATA "is turned on, is something like:"
  1012. 10210  DATA ".sp"
  1013. 10220  DATA ".pk Current date is Tues  1-01-1980"
  1014. 10230  DATA ".pk Enter new date:"
  1015. 10240  DATA ".sp"
  1016. 10250  DATA "The user is expected to respond with an"
  1017. 10260  DATA "appropriate date."
  1018. 10270  DATA ".vt 2"
  1019. 10280  DATA "The user then sees something like:"
  1020. 10290  DATA ".sp"
  1021. 10300  DATA ".pk Current time is 0:01:05.0"
  1022. 10310  DATA ".pk Enter new time:"
  1023. 10320  DATA ".sp"
  1024. 10330  DATA "The user is expected to respond with an"
  1025. 10340  DATA "appropriate time."
  1026. 10350  DATA ".vt 2"
  1027. 10360  DATA "The message in response to the"
  1028. 10370  DATA "basic"
  1029. 10380  DATA "command is something like:"
  1030. 10390  DATA ".sp"
  1031. 10400  DATA ".pk IBM Personal Computer Basic"
  1032. 10410  DATA ".pk Version D2.1 Copyright IBM Corp. 1981, 1982, 1983"
  1033. 10420  DATA ".pk 58853 Bytes Free"
  1034. 10430  DATA ".vt 2"
  1035. 10440  DATA "The message in response to the"
  1036. 10450  DATA "load"
  1037. 10460  DATA "command is:"
  1038. 10470  DATA ".sp"
  1039. 10480  DATA ".pk Ok"
  1040. 10490  DATA ".pa"
  1041. 10500  DATA ".h2 MESSAGES WHILE RUNNING THE PROGRAM"
  1042. 10510  DATA ".pk Enter a factor between 1 and 10?"
  1043. 10520  DATA ".sp"
  1044. 10530  DATA "The user has asked to Move the Stars"
  1045. 10540  DATA "farther apart.  He is now being asked"
  1046. 10550  DATA "to state a factor to use in that expan-"
  1047. 10560  DATA "sion.  He should enter a number between"
  1048. 10570  DATA "1 and 10."
  1049. 10580  DATA ".vt 2"
  1050. 10590  DATA ".pk Enter a factor between .1 and 1?"
  1051. 10600  DATA ".sp"
  1052. 10610  DATA "The user has asked to Move the Stars"
  1053. 10620  DATA "closer together.  He is now being asked"
  1054. 10630  DATA "to state a factor to use in that con-"
  1055. 10640  DATA "tration.  He should enter a number"
  1056. 10650  DATA "between .1 and 1."
  1057. 10660  DATA ".vt 2"
  1058. 10670  DATA ".pk How many degrees clockwise?"
  1059. 10680  DATA ".sp"
  1060. 10690  DATA "The user has asked to rotate the stars"
  1061. 10700  DATA "clockwise.  He is now being asked to"
  1062. 10710  DATA "state the number of degrees by which"
  1063. 10720  DATA "to rotate the stars.  He should enter"
  1064. 10730  DATA "a number between 0 and 360."
  1065. 10740  DATA ".vt 2"
  1066. 10750  DATA ".pk How many degrees counter-clockwise?"
  1067. 10760  DATA ".sp"
  1068. 10770  DATA "The user has asked to rotate the stars"
  1069. 10780  DATA "counter-clockwise.  He is now being"
  1070. 10790  DATA "askedto state the number of degrees by"
  1071. 10800  DATA "which to rotate the stars.  He should"
  1072. 10810  DATA "enter a number between 0 and 360."
  1073. 10820  DATA ".pa"
  1074. 10830  DATA ".pk How many degrees down?"
  1075. 10840  DATA ".sp"
  1076. 10850  DATA "The user has asked to move the stars"
  1077. 10860  DATA "down.  He is now being asked to state"
  1078. 10870  DATA "the number of degrees by which to move"
  1079. 10880  DATA "the stars down.  He should enter a"
  1080. 10890  DATA "number between 0 and 360."
  1081. 10900  DATA ".vt 2"
  1082. 10910  DATA ".pk How many degrees to the left?"
  1083. 10920  DATA ".sp"
  1084. 10930  DATA "The user has asked to move the stars to"
  1085. 10940  DATA "the left.  He is now being asked toe"
  1086. 10950  DATA "state the number of degrees by which to"
  1087. 10960  DATA "move the stars to the left.  He should"
  1088. 10970  DATA "enter a number between 0 and 360."
  1089. 10980  DATA ".vt 2"
  1090. 10990  DATA ".pk How many degrees to the right?"
  1091. 11000  DATA ".sp"
  1092. 11010  DATA "The user has asked to move the stars to"
  1093. 11020  DATA "the right.  He is now being asked to"
  1094. 11030  DATA "state the number of degrees by which to"
  1095. 11040  DATA "move the stars to the right.  He should"
  1096. 11050  DATA "enter a number between 0 and 360."
  1097. 11060  DATA ".vt 2"
  1098. 11070  DATA ".pk How many degrees up?"
  1099. 11080  DATA ".sp"
  1100. 11090  DATA "The user has asked to move the stars up."
  1101. 11100  DATA "He is now being asked to state the"
  1102. 11110  DATA "number of degrees by which to move the"
  1103. 11120  DATA "stars to the up.  He should enter a"
  1104. 11130  DATA "number between 0 and 360."
  1105. 11140  DATA ".pa"
  1106. 11150  DATA ".pk Press any key to continue"
  1107. 11160  DATA ".sp"
  1108. 11170  DATA "When the user has finished viewing the"
  1109. 11180  DATA "screen, he should press any key in order"
  1110. 11190  DATA "continue."
  1111. 11200  DATA ".vt 2"
  1112. 11210  DATA ".pk What action would you like to take?"
  1113. 11220  DATA ".pk Enter a number between 1 and 14?"
  1114. 11230  DATA ".sp"
  1115. 11240  DATA "The user is expected to select the action"
  1116. 11250  DATA "that he would like to take, by entering"
  1117. 11260  DATA "a number between 1 and 14, and then"
  1118. 11270  DATA "pressing the 'enter' key."
  1119. 11280  DATA ".h1 TERMS AND CONDITIONS"
  1120. 11290  DATA ".h2 Terms"
  1121. 11300  DATA "If you are using this program, and"
  1122. 11310  DATA "finding it of value, your contribution"
  1123. 11320  DATA "($35 suggested) will be anticipated."
  1124. 11330  DATA ".vt 2"
  1125. 11340  DATA "     Melvin O. Duke"
  1126. 11350  DATA "     P.O. Box 20836"
  1127. 11360  DATA "     San Jose, CA  95160"
  1128. 11370  DATA "     (408) 268-6637)"
  1129. 11380  DATA ".vt 2"
  1130. 11390  DATA "Regardless of whether you make a contri-"
  1131. 11400  DATA "bution, you are encouraged to copy and"
  1132. 11410  DATA "share this program."
  1133. 11420  DATA ".sp"
  1134. 11430  DATA "Anyone may request a copy of this"
  1135. 11440  DATA "program by sending one blank, 5-1/4"
  1136. 11450  DATA "inch, double-density diskette to the"
  1137. 11460  DATA "author, at the address given above."
  1138. 11470  DATA ".sp"
  1139. 11480  DATA "An addressed, postage-paid return-"
  1140. 11490  DATA "mailer must accompany the diskettes"
  1141. 11500  DATA "(no exceptions, please)."
  1142. 11510  DATA ".sp"
  1143. 11520  DATA "The program and documentation will be"
  1144. 11530  DATA "copied to the user's diskette, and"
  1145. 11540  DATA "returned in the supplied mailer."
  1146. 11550  DATA ".pa"
  1147. 11560  DATA ".h2 Conditions"
  1148. 11570  DATA "A limited license is granted to all users"
  1149. 11580  DATA "of this program, to make copies, and to"
  1150. 11590  DATA "distribute them to others, on the follow-"
  1151. 11600  DATA "ing conditions:"
  1152. 11610  DATA ".sp"
  1153. 11620  DATA "1.  The Starfinder ON DISPLAY program is"
  1154. 11630  DATA "    not to be distributed to others in a"
  1155. 11640  DATA "    modified form."
  1156. 11650  DATA ".sp"
  1157. 11660  DATA "2.  No fee is to be charged for the Star-"
  1158. 11670  DATA "    finder ON DISPLAY program.  Those who"
  1159. 11680  DATA "    perform the copying may charge a"
  1160. 11690  DATA "    reasonable amount for the actual"
  1161. 11700  DATA "    copying and mailing."
  1162. 11710  DATA ".sp"
  1163. 11720  DATA "3.  The notices displayed at program"
  1164. 11730  DATA "    start-up are not to be bypassed,"
  1165. 11740  DATA "    altered, or removed."
  1166. 11750  DATA ".h2  Disclaimer"
  1167. 11760  DATA "In no event will the Author be liable to"
  1168. 11770  DATA "you for any damages, including any lost"
  1169. 11780  DATA "profits, lost savings or other inciden-"
  1170. 11790  DATA "tal or consequential damages arising out"
  1171. 11800  DATA "of the use of or inability to use these"
  1172. 11810  DATA "programs, even if the Author has been"
  1173. 11820  DATA "advised of the possibility of such"
  1174. 11830  DATA "damages, or for any claim by any other"
  1175. 11840  DATA "party."
  1176. 11850  DATA ".eof"
  1177. 11860  END
  1178.