home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / control / marsgram / marsgram.doc < prev    next >
Text File  |  1989-04-22  |  62KB  |  1,451 lines

  1.  
  2.             ╔═══════════════════════════════════════╗
  3.             ║ ▒▒▒▒▒▒ MARSGRAM! DOCUMENTATION ▒▒▒▒▒▒ ║
  4.             ╚═══════════════════════════════════════╝
  5.  
  6.                Release Version 2.3 April 22, 1989
  7.  
  8.                                 BY
  9.  
  10.                       Larry Schuldt NNN0QHD
  11.                        3123 Northwest Rd.
  12.                      Marengo, IL 60152-0102
  13.  
  14.                          This DOC File By
  15.  
  16.                        Bill Porter NNN0FBP
  17.                        38771 N. Lewis Ave.
  18.                        Zion IL 60099-3375
  19.  
  20.                      ┌────────────────────┐
  21.                      │    INTRODUCTION    │
  22.                      └────────────────────┘
  23.  
  24. This program was developed for use by Navy-Marine Corps MARS
  25. members and may be distributed freely to MARS members at NO
  26. CHARGE.  The author requests that no changes be made in the
  27. program without his express permission.
  28.  
  29. The MARSGRAM! Program has been developed to allow you to...
  30.  
  31. ...  enter text MARSgrams from the keyboard as you are receiving
  32.      them over the air,
  33.  
  34. ..  enter NMAT 1 MARSgrams, again, just as you receive them over
  35.     the air,
  36.  
  37. ...  print selected MARSgrams (text and NMATS) directly from a
  38.      traffic file saved to disk,
  39.  
  40. ...  save and retrieve individual MARSgrams to disk files,
  41.  
  42. ...  edit individual MARSgrams,
  43.  
  44. ...  print standard computer MARSgrams, BOTH sides, and
  45.  
  46. ...  print MARSgrams on regular 8.5 x 11 tractor feed paper.
  47.      While this feature requires two sheets of paper so that
  48.      printing can be done on two sides, it is a handy feature
  49.      when you are out of computer MARSgrams.
  50.  
  51. ...  print "stacks" of MARSgrams (all one side then all the
  52.      other). Perfect for sheet fed printers.
  53.  
  54. ...   allow custom setup of individual printer files.
  55.  
  56.               ┌───────────────────────────────────┐
  57.               │    FILES ON THE MARSGRAM! DISK    │
  58.               └───────────────────────────────────┘
  59.  
  60. The following files are contained on the MARSGRAM! disk:
  61.  
  62. MARSGRAM.EXE - The program file.
  63. MARSGRAM.DOC - This documentation file.
  64. MARSGRAM.DAT - Sample setup file that may be modified for your
  65.                use.
  66.        *.PTR - Several printer files with the extension .PTR are
  67.                included.
  68.  
  69. The following files will be created during program setup:
  70.  
  71. MARSGRAM.DAT - This file will contain the data you have entered
  72.                when setting up the program for the first time. A
  73.                sample file is on the disk. MARSGRAM.LIS - This
  74.                file will hold the completed MARSgrams you wish
  75.                to print using the sheet feed printer option.
  76.       \????\ - This will be a subdirectory you create during
  77.                setup to hold saved MARSgrams.
  78.   DEFPTR.PTR - This printer file will be created after you
  79.                have installed your printer codes in the setup
  80.                file.
  81.  
  82.                   ┌───────────────────────────┐
  83.                   │    SYSTEM REQUIREMENTS    │
  84.                   └───────────────────────────┘
  85.  
  86. If you are reading these DOCs, no more need be said about system
  87. requirements.  The program is designed to work with a color
  88. monitor and should work fine with a monochrome monitor.
  89.  
  90. PRINTER COMPATIBILITY:  Several printer files have been included
  91.  on the program disk.  If you have one of the printers listed on
  92.  the disk, simply rename that file using the procedure outlined
  93.  under Setup.  If your printer is not listed, follow the pro-
  94.  cedure under Setup to install the necessary codes as provided in
  95.  your printer manual.
  96.  
  97.                   ┌───────────────────────────┐
  98.                   │    LOADING THE PROGRAM    │
  99.                   └───────────────────────────┘
  100.  
  101. MAKE A BACKUP COPY:  Before going any further, use your DOS com-
  102. mands or a file utility to make a backup of the MARSGRAM! program
  103. disk.
  104.  
  105. After reading the DOC file and inserting the disk in the appro-
  106. priate drive and setting your system to that drive type,
  107. "MARSGRAM!" <CR>.
  108.  
  109.     NOTE:  Throughout these DOCs, do not include the quote (")
  110.     marks when instructed to enter data.
  111.  
  112. THE FIRST TIME:  When MARSGRAM! loads for the first time, if a
  113. setup file does not exist, then the Setup mode will be entered
  114. automatically.  Once all required data has been entered in the
  115. Setup File, you will be brought directly to the main menu when
  116. loading the program.  You may change data in the Setup File at
  117. any point by selecting SETUP from the main menu.
  118.  
  119.                      ┌─────────────────────┐
  120.                      │    <<<HOT KEY>>>    │
  121.                      └─────────────────────┘
  122.  
  123. The "Hot Key" or <ESC> key will allow you to return to the
  124. MAIN MENU from any place in the program.  This feature is
  125. especially useful if you have made in incorrect selection.
  126.  Simply press <ESC) and return to the Main Menu.
  127.  
  128.     NOTE:  When in Setup Mode, the HOT KEY allows escape back to
  129.     the Main Menu ONLY from the Setup Options Menu.  It does NOT
  130.     work while in the setup file.
  131.  
  132.                  ┌─────────────────────────────┐
  133.                  │    SETUP FILE DATA ENTRY    │
  134.                  └─────────────────────────────┘
  135.  
  136. The Setup Menu contains the following two options:
  137.  
  138.     MAIN SETUP
  139.     DEFINE PRINTER CODES
  140.  
  141. Move the highlight bar to your choice and press <CR>.
  142.  
  143.                  ┌────────────────────────────┐
  144.                  │    DEFINE PRINTER CODES    │
  145.                  └────────────────────────────┘
  146.  
  147. This option will allow you to enter codes for your printer and
  148. save these codes in a file called DEFPRNTR.PTR which will be
  149. loaded automatically each time MARSGRAM! is started.
  150.  
  151. You are first asked to enter a printer filename.  Enter the name
  152. of your printer or one of the sample printer files and press <CR>.
  153. Do not specify a file extension; the file will have a .PTR exten-
  154. sion added by the program.
  155.  
  156. A listing of printer codes used by MARSGRAM! will now appear on
  157. screen.  Use your printer manual to locate the codes required and
  158. enter them as instructed in your manual.  If you have any problem
  159. entering the codes, or if you are not familiar with how they
  160. should be entered, enter the name of one of the printer files
  161. already on the disk when asked for a printer filename.  Make a
  162. "print screen" of the codes that appear and use this as a guide
  163. to help in entering your codes.
  164.  
  165. After entering your printer filename, you will be prompted to
  166. enter the number of the item to be changed.  Select the item
  167. number and press <CR>.  A window will appear and you will be
  168. prompted to enter the code for that specific item.  Do so and
  169. press <CR>.
  170.  
  171. If you are modifying one of the sample printer files and your
  172. printer does not support an enhancement such as italic, enter
  173. double quotes ("") for that particular entry.  This need not be
  174. done when creating a printer file from scratch.
  175.  
  176. Items 14, 15 and 16 of the printer code screen control the
  177. number of vertical lines down from top of sheet printing begins.
  178. The preset codes are as follows:
  179.  
  180.      14 Number of lines for MARSgram plain address side  19
  181.      15 Number of lines for MARSgram form address side   27
  182.      16 Number of lines for MARSgram form text side      14
  183.  
  184. You may use these presets or enter new values depending on your
  185. the vertical paper handling/spacing used by your printer.  There
  186. is no preset value for the text side if MARSgrams when printer
  187. on plain paper.
  188.  
  189. When all codes have been entered and you are again prompted to
  190. enter the number of the item to change, press <CR> and the codes
  191. will be saved in your designated printer file.
  192.  
  193.  
  194. In order for MARSGRAM! to automatically load the printer file,
  195. it must be renamed.  To save your printer file under its current
  196. name, use the DOS copy command.  For example:
  197.  
  198.     COPY (YOUR PRINTER FILE NAME) DEFPRNTR.PTR
  199.  
  200. After your printer file has been saved, you will be brought back
  201. to the main Setup Menu where you may select DEFINE PRINTER CODES
  202. to set up another printer, or move into the main setup section of
  203. the program.
  204.                       ┌──────────────────┐
  205.                       │    MAIN SETUP    │
  206.                       └──────────────────┘
  207.  
  208. Enter the data exactly as you want it to appear on the printed
  209. MARSgram as follows:
  210.  
  211. MARS CALL - Enter your complete callsign including the "T" if you
  212. are a Tango member, i.e. NNN0GBPT.  The Program will select the
  213. portions of your call needed in various areas of the MARS- gram.
  214.  
  215. OPERATOR NAME: Enter your name exactly as it should appear on the
  216. MARSgram.
  217.  
  218. ADDRESS (First Line):  Enter your street address on this line.
  219.  
  220. ADDRESS (2nd Line):  This line is normally left blank.  To leave
  221. the line blank enter <CR>.  If your address consists of four
  222. lines such as:
  223.  
  224.                         Bill Porter
  225.     ADDRESS 1st Line    100 N. Michigan Ave.
  226.     ADDRESS 2nd Line    Apt. #202
  227.                         Chicago IL 60606
  228.  
  229. then enter the special address indicator line in ADDRESS First
  230. Line and the street address in ADDRESS 2nd Line.  The program
  231. will not print the unused blank address line.
  232.  
  233. CITY:  Enter your city as it should appear on the MARSgram.
  234.  
  235. STATE:  Enter your 2-letter state abbreviation.
  236.  
  237. ZIP CODE:  Enter your five digit zip code.  If you wish to enter
  238. your full nine digit zip code, be sure to enter the "-" in the
  239. correct position, i.e. 60099-3375.
  240.  
  241. PHONE NUMBER:  Enter your phone number as you wish to have it
  242. appear on the MARSgram.  For example, 312-249-1789, or (312)
  243. 872-2142.
  244.  
  245.     NOTE:  When entering phone numbers and zip code data into the
  246.     program itself, MARSGRAM! will automatically place the dash in
  247.     the proper location.  Only in the Setup File must you place the
  248.     dashes correctly.
  249.  
  250. TIME ZONE:  MARSGRAM! will print the correct time no matter where
  251. used in the U.S.  Enter your time zone using capital letters.
  252.  
  253. TIME OF RECEIPT:  Enter the number corresponding to your choice:
  254.  
  255.     1.   Local Time - Prints time from the computer clock.
  256.     2.   GMT - The correct Zulu time is calculated for you.
  257.     3.   Manual Time Entry - You may enter time of receipt for
  258.          each message manually, choose local time from the
  259.          clock, or have Zulu time calculated for you.  You must
  260.          choose one of these for each message if you select this
  261.          option.
  262.  
  263. PATH FOR SAVED MARSGRAMS:  You must enter the path and filename
  264. where you wish to have marsgrams saved.  Each MARSgram is saved
  265. as MG???.TXT.  Where ??? represents a number from 000 to 999.
  266. The numbering of saved MARSgram files is automatic.  If your
  267. MARSGRAM! program is installed on a hard drive, you may specify
  268. a path such as:
  269.  
  270.     C:\MARSGRAM\MESSAGES\
  271.  
  272. where, "C:\MARSGRAM" is the directory where you have installed
  273. the MARSGRAM! program and, "\MESSAGES" is the subdirectory where
  274. you wish to have all messages saved.
  275.  
  276. Be advised, with some systems, you must specify a subdirectory
  277. such as, .\"SUBDIRECTORY NAME" in order for the save process to
  278. work properly.  You may, of course, specify any directory and
  279. path you wish.  If you have any problems with saving messages,
  280. try various combinations to see which works best for you.
  281.  
  282. MARSGRAM RETURN ADDRESS:  In this section you will be asked for
  283. a four line address for your HQ.  Enter each line as you wish to
  284. have it printed on the address side of the MARSgram.
  285.  
  286. COLOR SELECTION:  You are now presented with a color setup selec-
  287. tion menu.  Use the cursor up/down keys to move the "*" to the
  288. selection you wish to change.  Use the cursor left/right keys to
  289. move through the available color options.  After selected the
  290. text/background colors, move the "*" to the next selection.  Re-
  291. peat this process until all colors have been selected.  When you
  292. move the "*" to one of the "window" options, press the left or
  293. right cursor key to bring a window on screen. Cycle through the
  294. available color combinations as before then use the up or down
  295. cursor key to move to the next selection.  The current window
  296. will be replaced with a new window.  Repeat this process until
  297. you have completed your color selection process.
  298.  
  299. Press <CR> to leave color selection and move to the next setup
  300. option.
  301.  
  302.     NOTE:  For those using a monochrome monitor, you may wish to
  303.     experiment a bit with the color options to see effect each
  304.     has with shading on your monitor.
  305.  
  306. SETTING THE DELAY VALUE:  You now have the opportunity to set the
  307. delay value for warning messages and information that flashes on
  308. screen.  Use the default setting or enter a number to allow the
  309. information to appear on screen for the desired time.
  310.  
  311. SAVING SETUP OPTIONS:  The final screen will display all data,
  312. values and colors you have selected.  If everything is okay,
  313. press "Y" <CR>.  Your setups will be saved to disk and you will
  314. be returned to the main option menu.  If not, press "N" <CR> and
  315. do it over.
  316.  
  317.                   ┌────────────────────────────┐
  318.                   │    MAIN MENU SELECTIONS    │
  319.                   └────────────────────────────┘
  320.  
  321. The Main Menu offers the following selections:
  322.  
  323.     RUN TEXT MARSGRAMS FROM THE KEYBOARD
  324.     RUN NMAT ONE MARSGRAMS FROM KEYBOARD
  325.     RUN MARSGRAMS FROM A FILE
  326.     ENTER SETUP
  327.     EXIT
  328.  
  329. To make your selection, use the cursor up/down keys to move the
  330. highlighted bar to the desired choice and press <CR>.
  331.  
  332.                      ┌─────────────────────┐
  333.                      │    FUNCTION KEYS    │
  334.                      └─────────────────────┘
  335.  
  336. The following function keys have been added to MARSGRAM!:
  337.  
  338.  
  339.     F1 - ENTER NMAT ONE MARSgram.
  340.     F2 - ENTER TEXT MARSgram.
  341.  
  342. These keys may be used to switch from NMAT ONE to ALL TEXT MARS-
  343. grams when entering a message from the keyboard in either the RUN
  344. TEXT MARSGRAM FROM THE KEYBOARD or RUN NMAT ONE MARSGRAM FROM THE
  345. EYBOARD.  Using the F1 or F2 keys allows smooth entry of the
  346. message from the traffic rep.
  347.  
  348. You may make your selection up to the point where you enter the
  349. addee phone number, but before you press <CR> after entering the
  350. phone number.
  351.  
  352. The Program will automatically switch between NMAT ONE and ALL
  353. TEXT message entry, leaving the header as already entered.  As
  354. usual, the Program will "remember" your selection for the next
  355. message entry.  You may switch between the two message formats
  356. at any time before entering the addee phone number.
  357.  
  358.          ┌────────────────────────────────────────────┐
  359.          │    RUN TEXT MARSGRAMS FROM THE KEYBOARD    │
  360.          └────────────────────────────────────────────┘
  361.  
  362. You will be asked to enter data in the same order that the
  363. message is "read" over the air.
  364.  
  365. ENTER DATE-TIME GROUP:  Enter the DTG just as you receive it over
  366. the air, i.e. 030130Z FEB 89, and press <CR>.
  367.  
  368.     NOTE;  Generally when you are asked to enter data, two "*"
  369.     will appear in the lower portion of the screen indicating
  370.     the amount of space allowed for data entry.
  371.  
  372. ENTER NAME OF SENDER:  Self-explanatory.
  373.  
  374. ENTER LOCATION OF ORIGIN:  Enter here the geographic location of
  375. the sender, i.e. CAMP COVINGTON GUAM.
  376.  
  377. ENTER SUFFIX AND LOCATION OF ORIGINATING STATION:  Enter station
  378. or origin call and location, such as:  MOC OA.  MARSGRAM! will
  379. expand this to NNN0MOC OA.  If the source of the message is other
  380. than NAVMARCOR MARS, such as AAA0MOA, enter the complete call and
  381. no expansion will take place.
  382.  
  383. ENTER ADDEE NAME:  When entering the addee name, be aware that if
  384. you have a very long addee line such as, "CAPT WILLIAM AND MRS
  385. CATHERINE A PETROWSKI", the entire addee line will print on the
  386. address side of the MARSgram.  The addee line will, however, be
  387. truncated to fit the text side of the MARSgram.
  388.  
  389. ENTER ADDEE ADDRESS LINE 1:  Enter addee street address on this
  390. line.
  391.  
  392. ENTER ADDEE ADDRESS LINE 2:  Normally, this line is left blank.
  393. If, however you have a special address indicator like, GREENVIEW
  394. MANOR APARTMENTS #201, enter this special address indicator on
  395. ADDEE ADDRESS LINE 1 and the street address on ADDEE ADDRESS LINE
  396. 2.  The procedure here is the same as setting up your name/ad-
  397. dress in the Setup File.  When your PREVIOUS message used address
  398. line 2 and your CURRENT message does not, you must clear address
  399. line 2 by typing, "SPACE BAR" and pressing <CR>.
  400.  
  401. ENTER ADDEE CITY:  Self-Explanatory
  402.  
  403. ENTER ADDEE ZIP CODE:  You may enter the addee zip code in any
  404. of the\following ways:
  405.  
  406.     60099    60099-3375    600993375
  407.  
  408. If you enter the 9-digit zip code without the "-", the Program
  409. will automatically insert the hyphen where needed.
  410.  
  411. ENTER ADDEE TELEPHONE NUMBER:  As with entering the addee zip
  412. code, you may enter the phone number in the following ways:
  413.  
  414.     249-1789  2491789  which will convert this to 249-1789
  415.  
  416.     312-249-1789  3122491789  which will convert this to
  417.                               (312) 249-1789
  418.  
  419. Entering "U" for the phone number will cause MARSGRAM! to print
  420. "UNKNOWN".
  421.  
  422. REMEMBER!  You may enter F1 here (before pressing <CR>) to switch
  423. to an NMAT ONE message format.
  424.  
  425. ENTER MESSAGE TEXT:  At this screen, you will see a column of
  426. numbers from 1-10 and will be prompted to enter message text. You
  427. may enter straight text, ARL numbered text and/or NMAT num- bered
  428. text.
  429.  
  430. To enter "straight" text, merely type in the text as you would in
  431. a word processor.  ARL and NMAT numbers may be entered as needed
  432. anywhere in the text, i.e.  NMAT: EVERYTHING OK ARL 60 NMAT
  433. TWELVE LOVE
  434.  
  435.     WARNING:  BE CAREFUL WHERE YOU PLACE PERIODS.  MARSGRAM!
  436.     WILL BE UNABLE TO INTERPRET "NMAT 8" OR "NMAT EIGHT".  THE
  437.     NMAT OR ARL TEXT MUST BE SEPARATED BY A SPACE OR <CR> FROM
  438.     ALL OTHER TEXT.
  439.  
  440. As you can see, you may enter ARL or NMAT numbers by entering the
  441. figures or by typing out the numbers.  MARSGRAM! will interpret
  442. the numbered text and replace it with the appropriate wording.
  443.  
  444. When all text has been entered, type CTRL-Z <CR> to terminate
  445. text entry mode.
  446.  
  447. At this point,the header of the message will appear on screen,
  448. the header being all from date-time-group to the first BT.  You
  449. will be asked to enter the number of the item to be changed.  If
  450. you wish to change any item, enter the number and press <CR>.
  451. Enter the new data for that item and press <CR>.  If no changes
  452. are desired, press <CR>.
  453.  
  454. The text you have entered will again appear on screen.  This
  455. however, any ARLs and/or NMATs that have been entered will be
  456. displayed in full, automatically.
  457.  
  458. In the example above, the text would be displayed on screen as:
  459.  
  460.     ARRIVED SAFELY OKINAWA EVERYTHING OK WISHING YOU THE BEST OF
  461.     EVERYTHING ON ????? REPLY VIA NAVY-MARINE CORPS MARS LOVE
  462.  
  463. In the lower portion of the screen the MARSGRAM EDITOR menu now
  464. appears.
  465.  
  466.                      ┌────────────────────┐
  467.                      │    EDITING TEXT    │
  468.                      └────────────────────┘
  469.  
  470. The MARSGRAM EDITOR, while not very sophisticated, will allow you
  471. to make corrections to text and changes to layout.  The instruc-
  472. tions that follow are brief, but should sufficient enough for you
  473. to get going on editing.  Work with the editor until you become
  474. comfortable with its use.
  475.  
  476. After you have entered your message text, make any changes or if
  477. no changes were required, enter "0" or <CR>.  A screen will ap-
  478. pear showing you your message with all ARL and NMAT abbreviated
  479. text in fully interpreted form.  You will also be told how many
  480. ARL and NMAT texts were successfully interpreted by the program,
  481. as well as how many ARLs and/or NMATs require added text.  This
  482. would occur when entering ARL SIXTY, for example.
  483.  
  484. The MARSGRAM EDITOR menu will also appear allowing you the fol-
  485. lowing options:
  486.  
  487.     DELETE TEXT
  488.     INSERT TEXT
  489.     MOVE TEXT
  490.     RESEQUENCE TEXT
  491.     EXIT EDITOR
  492.  
  493. If no editing is required, make sure that the EXIT EDITOR option
  494. is selected and enter <CR>.  If you wish to edit text, select the
  495. menu option you want with the cursor up/down keys and press
  496. <CR>.
  497.  
  498. DELETING TEXT:  Move the highlight bar to DELETE TEXT and press
  499. <CR>.  Let's assume that we wish to add, "MOTHERS DAY" after ARL
  500. 60 that you have entered in the text.
  501.  
  502. First, we must delete the "?????" in the ARL text, "WISHING YOU
  503. THE BEST OF EVERYTHING ON ?????".  After entering the Delete
  504. mode, you will be prompted "Delete from what Line Number?" Enter
  505. the line number on which the ????? is located, press <CR>.
  506.  
  507. Now, at the bottom of the screen, you will see the line of text
  508. for which you entered the line number above.  Each word will
  509. have a number above.
  510.  
  511. You are now prompted to, "Delete from what Word?"  Enter the num-
  512. ber above the "?????" and press <CR>.  You will then be prompted
  513. to, "Delete to What Line Number?"  You will delete only one word
  514. (the ????? in this case), press <CR>.  When you are prompted to,
  515. "Delete to What Word?" enter <CR>.  The ????? should disappear.
  516.  
  517. To delete more than one word or more than one line, simply enter
  518. the appropriate line and word number when asked to do so.
  519.  
  520. INSERTING TEXT:  The MARSGRAM EDITOR works basically the same for
  521. inserting text as for deleting text.  You will be prompted for
  522. the new text to be inserted, and then prompted for the Line num-
  523. ber and Word number of where the text is to be inserted.  Simply
  524. follow the prompts as indicated.
  525.  
  526.     NOTE:  Be sure to enter a blank space before the new text you
  527.     type in if it is to follow a word.  Otherwise, the ex- isting
  528.     text and the new text will run together.
  529.  
  530. If you wish to insert a word(s) at the beginning of a line of
  531. text, use the following procedure:  Precede the word(s) to be
  532. inserted with two ampersand "&&" signs.  For example, if a line
  533. of text reads, "BEST WISHES" and you wish to add the words, "GOOD
  534. LUCK", select INSERT TEXT from the editor menu.  When prompted,
  535. enter your additional text as follows:
  536.  
  537.     &&GOOD LUCK
  538.  
  539. and press <CR>.  Enter the number of the line into which the new
  540. text is to be inserted when prompted.  When you are asked to
  541. enter the number of the word after which the insertion is to be
  542. made, enter "1" and <CR>.
  543.  
  544. MOVE TEXT:  Moving text works just like deleting and inserting
  545. text.  This feature is generally used to move lines of text.
  546.  
  547. RESEQUENCE TEXT:  The feature, which works the same as the other
  548. EDITOR features, allows you to move words.  For example, if one
  549. line of text is very short while others are much longer, you may
  550. use this option to move words to even out line length.
  551.  
  552. EXIT EDITOR:  Select this option to move to the PRINT Menu.
  553.  
  554.                       ┌──────────────────┐
  555.                       │    PRINT MENU    │
  556.                       └──────────────────┘
  557.  
  558. To select any of the following print options, move the highlight
  559. bar to the option and press <CR>.
  560.  
  561.     COMPUTER MARSGRAM FORMS
  562.     PIN-FEED Plain Paper
  563.     SAVE MARSGRAM TO FILE
  564.     RETURN TO EDITOR
  565.     SPECIAL OPTIONS
  566.  
  567. When you select the first or second option, you will be prompted
  568. to make sure your printer is loaded with paper.  When ready to
  569. print, enter <CR>.
  570.  
  571. PRINTING COMPUTER MARSGRAMS:  Because of the differences in
  572. printers and their setups, a little experimentation is required
  573. here to assure proper vertical alignment.  Insert the MARSgram
  574. form in the printer then press <CR>.
  575.  
  576.     NOTE:  The address side of the MARSgram will print first.
  577.  
  578. When the address side has printed, insert the text side of the
  579. form and press <CR>.  The form will print continue printing.
  580.  
  581. PRINT FILE COPY:  After the MARSgram has printed, or during the
  582. print process if your printer has a print buffer, you will be
  583. asked if you wish to print a file copy.  Move the highlight bar
  584. to "YES" or "NO" and press <CR>.  You may print as many file
  585. copies as you need.
  586.  
  587. When finished printing, you will be returned to the main menu.
  588.  
  589. PRINTING PIN-FEED PLAIN PAPER MARSGRAMS:  MARSGRAM! includes this
  590. feature to allow for printing of MARSgrams (including the full
  591. header and address side) when you have exhausted your sup- ply of
  592. the computer forms and haven't been able to get any more (or, if
  593. like the author of the program, it's not real easy to change from
  594. tractor feed to the sheet feeder and back again!).
  595.  
  596. The printing process here requires two sheets of pin-feed paper.
  597. The address side is printed on one sheet, the text portion on the
  598. other.  As when printing computer forms, the address side will
  599. print first, followed by the text side.  You may have to adjust
  600. the paper's vertical positioning for proper alignment.  You may
  601. also print file copies when using this option.
  602.  
  603. Note that the address printed side of the form has dashes printed
  604. to aid in folding the MARSgram in thirds for mailing.
  605.  
  606. When finished printing, press <CR> to return to the main menu.
  607.  
  608. SAVE MARSGRAM TO FILE:  This option will allow you to handle
  609. several messages, one after the other.  Simply save the MARSgram
  610. to disk and come back for printing or addition editing later.
  611.  
  612. When you select this option, the MARSgram will be saved to the
  613. directory you specified in the Setup File.  Each MARSgram will
  614. be saved as file MG???.TXT.  Where "???" equals a number from
  615. 000-999.
  616.  
  617. When you select this option and press <CR>, the message will be
  618. automatically saved to disk with the "MG" prefix, and will be
  619. numbered sequentially.  The ".TXT" extension will also be added
  620. automatically.
  621.  
  622. RETURN TO EDITOR:  Here is your last chance to make any final
  623. changes in the message before saving or printing the MARSgram.
  624. Select this option and press <CR> to return to the Editor.
  625.  
  626. If you decide not to complete the MARSgram, press the <ESC> key
  627. to return to the Main Menu.
  628.  
  629. SPECIAL OPTIONS:  Because of the many options available, this
  630. selection is covered separately below.
  631.  
  632.                    ┌────────────────────────┐
  633.                    │    SPECIAL OPTIONS     │
  634.                    └────────────────────────┘
  635.  
  636. When you select this menu item, you are presented with the
  637. following menu:
  638.  
  639.      APPEND MARSGRAM TO PRINT FILE
  640.      PRINT MARSGRAM FORM USING SHEET FEEDER
  641.      PRINT PLAIN PAPER USING SHEET FEEDER
  642.      CHANGE PRINTER DEFINITION FILE
  643.  
  644. APPEND MARSGRAM TO PRINT FILE:  After entering messages from the
  645. keyboard or bring them up from a saved traffic run, you may save
  646. them to a special file called MARSGRAM.LIS which is created by
  647. the MARSGRAM! Program when you select this option.
  648.  
  649.  In order to print MARSgrams using a sheet feeder or print MARS-
  650.  grams using pin-feed paper in "stacks" you MUST save the
  651.  messages to the MARSGRAM.LIS file first.  Select this option
  652.  and press <CR> for the MARSgram you have just completed.  A
  653.  message will appear advising you that the MARSgram is being
  654.  saved, after which you will be returned to the Main Menu to
  655.  take or bring up another message.
  656.  
  657.  PRINT MARSGRAM FORM USING SHEET FEEDER:  When you are ready to
  658.  print the MARSgrams using standard MARSgram computer forms,
  659.  stack them in the sheet feeder address side up.  Select this
  660.  option and press <CR>.  The address side of all messages in the
  661.  file will be printed after which you will be prompted to turn
  662.  the stack over.  Do so and press <CR>.  The text side of the
  663.  stack will now be printed.
  664.  
  665. You are now given the option to print file copies.  Select YES
  666. and press <CR> to do so.  Otherwise, select NO and you will be
  667. asked if you wish to elete the MARSGRAM.LIS file.  You should DE-
  668. LETE the file at this time.  If you do not, messages you work on
  669. the next time will be appended to the file and ALL MARSgrams in
  670. the file will be printed.  Be deleting the file after each ses-
  671. sion, you will start "fresh" the next time.  The Program will
  672. always create the file automatically when you select APPEND
  673. MARSGRAM TO PRINT FILE from this menu.
  674.  
  675. PRINT PLAIN PAPER USING SHEET FEEDER:  This option works much
  676. like PRINT MARSGRAM FORM USING SHEET FEEDER.  The major dif-
  677. ference is that you will print all messages in the MARSGRAM.LIS
  678. file, address side first, then tear off the pin-feed paper or
  679. turn over the plain paper in the sheet feeder and re-insert it
  680. after flipping it over and swapping it end-for-end.  Fol- low
  681. the prompts as above.
  682.  
  683. CHANGE PRINTER DEFINITION FILE:  If, for some reason, you wish
  684. to use a printer other than the default printer you specified in
  685. Setup, you may do so here.  Move the highlighted bar to this
  686. option, press <CR> and follow the prompts.
  687.  
  688.               ┌──────────────────────────────────┐
  689.               │    RUN NMAT ONE FROM KEYBOARD    │
  690.               └──────────────────────────────────┘
  691.  
  692. This section of the program makes entering standard NMAT ONE data
  693. entry fast and easy from the keyboard as certain entries have been
  694. automated. Enter the data when prompted as follows:
  695.  
  696. ENTER DATE-TIME GROUP:  Enter DTG as received.
  697.  
  698. ENTER NAME OF SENDER:  Enter the Private's name.  You need NOT
  699. enter "PVT" as the program does it for you.  However, if you
  700. really want to do so, go ahead.  MARSGRAM! will not send a mes-
  701. sage from PVT PVT John Doe; one of the PVTs is ignored.
  702.  
  703.     NOTE:  When entering data for the following items, use the
  704.     procedure outlined under RUN TEXT MARSGRAM FROM KEYBOARD
  705.     above.
  706.  
  707.     ENTER ADDEE NAME, ENTER ADDEE LINE, ENTER ADDEE ADDRESS LINE
  708.     2, ENTER ADDEE CITY, ENTER ADDEE ZIP CODE, ENTER ADDEE PHONE
  709.     NUMBER.
  710.  
  711. IMPORTANT!  You may enter F2 at this point (before pressing <CR>
  712. to switch to an ALL TEXT message format.
  713.  
  714. ENTER SOCIAL SECURITY NUMBER:  You may enter the Social Security
  715. number with or without "-".  The program will automatically enter
  716. them where required.
  717.  
  718. ENTER PLATOON NUMBER:  You need enter only the numbers, i.e.
  719. "1002" and press <CR>.  MARSGRAM! will insert "PLT for you.
  720.  
  721. ENTER COMPANY:  You need only enter the company letter, i.e. "A"
  722. and press <CR>.  MARSGRAM! will insert "CO" for you.
  723.  
  724. That's it!!!  EVERYTHING else is entered for you automatically
  725. by the program, right through NMAT TWELVE.
  726.  
  727. Follow the same procedures outlined above under RUN TEXT MARS-
  728. GRAM FROM KEYBOARD for editing, if necessary, and printing.
  729.  
  730. MORE THAN ONE NMAT ONE:  If you are entering more than one NMAT
  731. ONE, the program makes it even easier to do so.  After you have
  732. printed or saved your MARSgram and returned to the main menu,
  733. again select RUN NMAT ONE FROM KEYBOARD.  You will note that all
  734. information from the previous data entry remains in effect.  The
  735. only items you MUST change are the date-time group and Social
  736. Security number.  Of course, you will probably change most items
  737. except, perhaps, the PLT number and CO designator.
  738.  
  739.                ┌─────────────────────────────────┐
  740.                │    RUN MARSGRAMS FROM A FILE    │
  741.                └─────────────────────────────────┘
  742.  
  743. When you select this menu item, you are presented with the fol-
  744. owing options:
  745.  
  746.     RECALL SAVED MARSGRAM
  747.     LOAD MARSGRAM FROM SAVED TRAFFIC RUN
  748.     SPECIAL PRINT MENU
  749.  
  750. Move the highlight bar to your selection and press <CR>.
  751.  
  752. ┌──────────┐
  753. │IMPORTANT!│ When using MARSGRAM! to process a saved traffic
  754. └──────────┘ file, keep the following points in mind:
  755.  
  756. 1>  Your traffic file must be saved as an ASCII file.
  757.  
  758. 2>  The file must be "clean".  That is, it should be free of
  759. hits.  You may have the run the file through your word processor
  760. and clean it up.  While the built in editor may be used to make
  761. corrections, insertions, deletions and text re-allignment, MARS-
  762. GRAM!, nor any other program of this type can read and process
  763. garbage.  Be sure to re-save the file as an ASCII file using your
  764. word processor's non-document mode.
  765.  
  766. 3>  If, when attempting to process a traffic file, you receive
  767. the error message, "Unable to find UNCLAS" it is probably
  768. because the broadcast station used a program to prepare the
  769. traffic that sends certain codes MARSGRAM! is unable to inter-
  770. pret.  Run the traffic file through your word processor and
  771. editor to delete extra line feeds.  In other words, make the
  772. file single spaced.
  773.  
  774. RECALL SAVED MARSGRAM:  You will be prompted to enter the number
  775. of the MARSgram you wish to print.  You may enter the number in
  776. several ways, all of which will recall it from the file.  You
  777. may enter, for example:
  778.  
  779.     MG001.TXT   MG001    001   1
  780.  
  781. or whatever the number may be.  For a directory of the messages
  782. you have saved, press <CR>.  If you wish to return to the Main
  783. Menu without recalling any MARSgram, press <ESC>.
  784.  
  785.     NOTE:  Since the directory listing will contain a listing
  786.     such as "MG001.TXT, MG002.TXT, MG003.TXT) etc., it is sug-
  787.     gested that you note the number assigned to each saved
  788.     message when you select the SAVE MARSGRAM option from the
  789.     Print Menu.
  790.  
  791. Pressing <CR> after reviewing the directory will bring you back
  792.  
  793. to the prompt asking you to enter the number for the message you
  794. wish to recall.  Enter the number assigned to the saved MARSgram
  795. and press <CR>.
  796.  
  797. You may now DELETE the MARSgram you have selected. This allows
  798. you to "clean up" your file periodically.  Press <CR>, and the
  799. saved MARSgram will be DELETED.  To continue working on the
  800. selected MARSgram, press "N" or move the highlight bar to NO and
  801. press <CR>.  The MARSgram will appear on screen and you can
  802. continue as with previous Main Menu Selections. Note that the
  803. MARSgram is read before it it deleted!  You can Delete it from
  804. the disk, Edit it and Print it.  You need not go back later to
  805. Delete it.
  806.  
  807. After making your choice, you are prompted to enter the number
  808. of the item in the message you wish to change.  From here on, you
  809. may continue just as if you were entering a MARSgram from
  810. the keyboard.
  811.  
  812. LOAD MARSGRAM FROM SAVED TRAFFIC RUN:  After selecting this
  813. option, you will be prompted to:
  814.  
  815.     ENTER NAME OF THE MARSGRAM DISK FILE
  816.  
  817. Enter the filename where your traffic run has been stored.  You
  818. can include a full path name if you wish.
  819.  
  820. Now, you will be prompted to search for:
  821.  
  822.     MESSAGE NUMBER
  823.     DATE-TIME GROUP
  824.     SELECT NEW MARSGRAM DISK FILE
  825.  
  826. SEARCH FILE BY MESSAGE NUMBER:  Enter the traffic run message
  827. number, including the broadcast station 3-letter call,  such as,
  828. "GFH 013" <CR>.  MARSGRAM! now searches your traffic file and
  829. will display the message you have selected.  At this point, only
  830. the message data to the first BT is displayed.  You are asked:
  831.  
  832.     IS THIS THE CORRECT MARSgram?
  833.  
  834. If it is the correct message, press "Y" <CR> and continue with
  835. editing or printing of the message just as before.  If you enter
  836. "N" the program will search for the next message with the number
  837. you entered.  You need enter the broadcast station call once;
  838. MARSGRAM! will "remember" the callsign for the next messages you
  839. enter during the current session.  You may enter only the figures
  840. of the next message you will work with.
  841.  
  842. You will see item 12 EXPAND LOCATION appear on screen along with
  843. the from/to data.  If you wish to have the geographic location
  844. of the message print out completely, enter 12 <CR> when asked to
  845. enter item to change.  By using this option, OA will print out as
  846. Okinawa, JA will print as Japan, etc.
  847.  
  848. NOTE:  This option prints ONLY geographic locations for the most
  849. common areas from which we receive messages.  It does NOT print
  850. the geographic location for the states.
  851.  
  852. SEARCH BY DATE-TIME GROUP:  If selecting this option, enter the
  853. date- time group of the message you wish to print, i.e. 051830Z
  854. FEB 89 and press <CR>.  Again MARSGRAM! searches your traffic
  855. file.  When the message is found, all information to the first BT
  856. will be displayed. Follow the same procedure as for SEARCH FILE
  857. BY MESSAGE NUMBER and complete work on your MARSgram as before.
  858.  
  859. SELECT NEW MARSGRAM DISK FILE:  This selection will allow you to
  860. choose another traffic run file to work on.
  861.  
  862.                      ┌───────────────────┐
  863.                      │    ENTER SETUP    │
  864.                      └───────────────────┘
  865.  
  866. You may select this option to make any changes or corrections to
  867. the setup file.  Again, the first time you run the MARSGRAM!
  868. Program, if a setup file does not exist, you are automatically
  869. placed in the setup file.
  870.  
  871.                          ┌────────────┐
  872.                          │    EXIT    │
  873.                          └────────────┘
  874.  
  875. Selecting EXIT will, of course, terminate the program and put you
  876. back at the system prompt.
  877.  
  878.                        ┌────────────────┐
  879.                        │    APPENDIX    │
  880.                        └────────────────┘
  881.  
  882.              LIST OF ERROR MESSAGES AND EXPLANATION
  883.  
  884. A choice of 0 or <CR> is not legal here.
  885.     In the editor, you entered 0 or carriage return when a num-
  886.     ber was required.
  887.  
  888. Bad DATE-TIME GROUP!
  889.      The program expects the DATE-TIME GROUP to be in the format
  890.      DDTTTTZ MMMYY where DD is the day of the month, TTTT is the
  891.      zulu time, MMM is the three-letter abbreviation for the
  892.      month, and YY is the last two digits of the year.  Since
  893.      this is vital to know for any service messages that may
  894.      have to be sent to follow up on a message, there is exten-
  895.      sive error checking done to make sure that the DATE-TIME-
  896.      GROUP makes sense.  If you get this message, you have
  897.      entered a bad DATE-TIME-GROUP or read a bad one from a
  898.      message file.
  899.  
  900. Bad Saved MARSgram file name!  Try again.
  901.      The filename that you entered to recover a saved MARSgram
  902.      cannot be converted into a filename of the sort MGnnn.TXT
  903.      where nnn is a number between 001 and 999.
  904.  
  905. Error [some number] opening file [filename]
  906.      You tried to open a file and got some error other than File
  907.      not found.  Check you DOS manual to find out the meaning of
  908.      the error.
  909.  
  910. Error processing MARSGRAM FROM line.
  911.     Attempting to continue A string error occurred in handling
  912.     the FROM line of a MARSgram.  Chances are that the FROM line
  913.     has a hit and it is shorter than the program expects.  Cor-
  914.     rect the FROM line information (Sender Name, Location of
  915.     Origin, Originating Station) at the Message Information
  916.     screen.
  917.  
  918. Error processing MARSGRAM TO line.  Attempting to continue.
  919.      Essentially the same error as "Error processing MARSGRAM
  920.      FROM line.
  921.  
  922. Error reading DTG or Message Header, continuing...
  923.      The program is searching for a message in a saved traffic
  924.      file and found a line in the message that should contain
  925.      either then message number or DATE-TIME GROUP.  However,
  926.      the line doesn't make sense to the program.  This may or
  927.      may not be the message for which you are searching, but the
  928.      program lets you know about it just in case it is.  Since
  929.      the program does not know if this is the message you want,
  930.      it keeps looking, because it probably isn't (unless you're
  931.      being bitten by Murphy).
  932.  
  933. File not found.  Check path/file name.
  934.      Should be self explanatory.
  935.  
  936. Invalid Line/Word Choice!  Try again.
  937.      In the editor, you entered a line number or word number
  938.      that doesn't exist.
  939.  
  940. Line longer than [some number] characters!  Re-enter.
  941.      When entering text (probably to an area of MARSGRAM  mes-
  942.      sage information, you attempted to enter a line of text
  943.      that is too long for the MARSGRAM form or screen display.
  944.      Enter a shorter version.
  945.  
  946. Limit insert text to 70 characters or less.
  947.      You tried to insert a string of text into the MARSGRAM text
  948.      that was more than 70 characters long.  If you must do this,
  949.      do it in two or more pieces.
  950.  
  951. MARSGRAM.DAT non-existent or incomplete.
  952.      When starting the program looks for the file MARSGRAM.DAT
  953.      in the default directory.  It then reads the setups that
  954.      you have chosen from this file.  If you have selected a
  955.      different default directory than the one from which you
  956.      have started MARSGRAM!, or if an End-of- File is encounter-
  957.      ed while reading setups, or if you have not created (or
  958.      have deleted) MARSGRAM.DAT, then you will get this error
  959.      mesage.  After this message is displayed, you will auto-
  960.      matically enter the SETUP mode.
  961.  
  962. Message is too large!  Re-enter...
  963.      When entering message text, you attempted to enter a mes-
  964.      sage that would take over 10 lines.  The MARSGRAM! program
  965.      can only handle 10 lines of message text.  Try re-entering
  966.      your message with fewer hard returns in it.  If you allow
  967.      the program to format the lines, you may find that you can
  968.      squeeze the message onto 10 lines.  If you still can't do
  969.      it, then a manual MARSgram is in order.  The limitation is
  970.      due to the fact that the is in order.  The limitation is
  971.      due to the fact that the development software (Borland Turbo
  972.      Basic) does not really support ment software (Borland Turbo
  973.      Basic) does not really support split screens, so there is
  974.      no easy way to allow scrolling the top half of the screen
  975.      (the text area) while leaving the bottom half.  In In a
  976.      future version of MARSGRAM!, I hope to do away with this
  977.      limitation.
  978.  
  979. Message Origin too long; truncating.
  980.      Suspect hits in copy.  This results from an error in proces-
  981.      sing the FROM line.  The program finds too much text between
  982.      the FM and the / in the message.  What the program thinks is
  983.      the location of origin is cut down to fit the space avail-
  984.      able.  You probably took a hit in your copy.
  985.  
  986. Message too long or BT or NNNN not found.
  987.      Edit manually.  The program read 10 lines of what it thought
  988.      was message text without finding the end of that text (BT or
  989.      NNNN).  You have either a longer message than the program
  990.      can handle, or you took a hit that wiped out the end of the
  991.      message. if this is the case, you probably have some of the
  992.      header of the ext message in the text of this message.
  993.  
  994. No file [filename] found.
  995.      In retrieving a saved MARSgram, a legitimate filename
  996.      string was entered, but that file does not exist in the
  997.      specified directory.
  998.  
  999. No Originating Station found in FROM LINE
  1000.      The FROM line was found, but no / character was found in
  1001.      it. The MARSGRAM! program searches the FROM line for the /
  1002.      and uses everything to the right of it as originating sta-
  1003.      ion and location.  This information will have to be entered
  1004.      manually.
  1005.  
  1006. No word in a MARSGgram is that long!
  1007.      Get serious!  When entering text into the MARSgram message,
  1008.      you entered more than 70 characters without a space.
  1009.  
  1010. Path to [filename] not found
  1011.      When trying to read a saved MARSGRAM or save a MARSGRAM,
  1012.      the program was unable to find the directory specified.
  1013.  
  1014. Requested MARSGRAM not found.
  1015.      When searching for a MARSGRAM from a saved traffic run, the
  1016.      MARSGRAM that you were looking for was not found.  If you
  1017.      were looking for a specific message number, the program
  1018.      looks for the letters DE followed by the message number.  If
  1019.      you were looking for a specific DATE-TIME-GROUP the program
  1020.      looks for the letter R followed by the DATE-TIME-GROUP.  Pos-
  1021.      sible causes of this error are a bad message number (should
  1022.      be something like ABC 001, not just 001), a hit on the DE
  1023.      or R, a hit on or incorrect message number or DATE-
  1024.      TIME GROUP.
  1025.  
  1026. The message generated during resequencing is too long
  1027.      The resequence option was selected and the re-
  1028.      sulting message is more than 10 lines long.
  1029.  
  1030. There is no text on that line!
  1031.      You tried to do something with the editor that requires text
  1032.      to be on a specified line and it was a blank line.
  1033.  
  1034. Unable to Auto-resequence after move, try manual resequence
  1035.      When moving text, the editor will automatically resequence
  1036.      text from the line that you moved text into as far as it
  1037.      needs to in order to get the text to fit.  If the resulting
  1038.      message is more than 10 lines long, you get this message.
  1039.      You may be able to recover by doing a manual resequence of
  1040.      the entire message text.
  1041.  
  1042. Unable to find CITY!
  1043.      The program found what it thinks is the zip code, but the
  1044.      character immediately before the zip is not a space; it
  1045.      realizes that it's not where it thinks it is!  Correct the
  1046.      message header manually.
  1047.  
  1048. Unable to find Date-Time-Group.  Continuing...
  1049.      A message is being accessed by message number in a saved
  1050.      traffic run. The Message number was found, but the program
  1051.      was unable to find a line beginning with the letter R fol-
  1052.      lowed by the DATE-TIME-GROUP. Correct this manually at the
  1053.      message information display.
  1054.  
  1055. Unable to find FROM line; continuing...
  1056.      The program found the message that you were looking for, but
  1057.      it did not find a line beginning with the letters FM.  This
  1058.      line includes the name of the sender, the place of origin,
  1059.      the originating station, and the location of the originating
  1060.      station. Be sure and enter this at the message information
  1061.      screen.
  1062.  
  1063. Unable to find PHONE NUMBER!
  1064.      The program thought that it was at the line that should con-
  1065.      tain the phone number, but when it looked at the text, it
  1066.      was nonnumeric or did not contain the text UNK.  Enter
  1067.      manually.
  1068.  
  1069. Unable to find TO Line!  Cannot handle this message header!
  1070.      The MARSGRAM! program was unable to find a line beginning
  1071.      with TO. This means that it also cannot find the address
  1072.      and phone number information of the addee.  This information
  1073.      will have to be entered manually.
  1074.  
  1075. Unable to find UNCLAS in message; enter text manually!
  1076.      The program looks for the word UNCLAS in the message text.
  1077.      If it is not found, the program doesn't really know where
  1078.      the header ends and the message text begins.  You will have
  1079.      to enter the text yourself.
  1080.  
  1081. Unable to find ZIP CODE!
  1082.      The program looks for a string of numbers at the end of a
  1083.      line that it thinks contains the city and state.  If the
  1084.      string of numbers is not there, this message is displayed.
  1085.      Enter manually.
  1086.  
  1087. You have 999 old MARSGRAMS on file.  Delete some before
  1088. continuing!
  1089.      The program allows saved MARSGRAMS from MG001.TXT to
  1090.      MG999.TXT. If all numbers from 001 to 999 have files on your
  1091.      disk, it is unable to save your message.  Either delete some
  1092.      of your saved messages or de- fine a new default directory
  1093.      in which to save them. If this number is a serious limita-
  1094.      tion to anyone, let me know. It's not engraved in stone that
  1095.      there can only be 999 saved messages, but that's a lot of
  1096.      saved MARSGRAMS to keep track of.
  1097.  
  1098. Error formatting NMAT ONE MARSgram; Text needs Manual edit
  1099.      The program is processing a MARSgram from a saved traffic
  1100.      run that happens to be an NMAT ONE MARSgram and the program
  1101.      encountered some error condition that it couldn't handle.
  1102.      Make sure hits are removed from saved traffic runs before
  1103.      attempting to use MARSGRAM! on them.
  1104.  
  1105. Illegal character in printer code
  1106.      This error occurs when setting up printer codes.  You tried
  1107.      to enter a a numeric character (a character not enclosed in
  1108.      quotes) that had a character that was not a number, or one
  1109.      whose value was greater than 255.
  1110.  
  1111. Invalid Social Security Number
  1112.      A SSN number was entered with an illegal number of
  1113.      characters.
  1114.  
  1115. [Some Filename] not found; will be created.
  1116.      You are editing a printer definition file and specified the
  1117.      name of a file that the program can't find. This is not
  1118.      necessarily an error if you are creating a new printer file.
  1119.  
  1120.                     ┌──────────────────────┐
  1121.                     │    FINAL COMMENTS    │
  1122.                     └──────────────────────┘
  1123.  
  1124. WHAT MARSGRAM! WILL NOT DO:  This program is not designed to
  1125. allow the entry of multi-addee or book messages.  Those are best
  1126. handled by other means.
  1127.  
  1128. Also, MARSGRAM! assumes that the precedence of all messages will
  1129. be "Routine", since messages of higher precedence are normally
  1130. delivered by telephone.
  1131.  
  1132. And finally, it is assumed that the MARSgrams will be mailed
  1133. within your area.  Therefore, where the state abbreviation is to
  1134. be printed, the Program takes that abbreviation from the setup
  1135. file.  If there appears to be sufficient need to do so, this
  1136. limitation can be eliminated in a future release.
  1137.  
  1138. Please let me know your thoughts, suggestions and of any bugs you
  1139. may find.  As with any program, it is hoped that future releases
  1140. can be made even better.
  1141.  
  1142. Please use the form provided with this documentation to provide
  1143. any information concerning the program.
  1144.  
  1145. If you find a problem when the program is reading a traffic file,
  1146. please send along the file on disk and note how you asked MARS-
  1147. GRAM! to search the file; by traffic run number or by date-time
  1148. group, along with any\ specific details that might be helpful.
  1149.  
  1150. You might include, with your Bug Report, a print screen showing
  1151. just what you entered and what happened.
  1152.  
  1153. Remember, when extracting messages from a traffic run file, you
  1154. may wish to use your word processor to "clean up" the traffic.
  1155. Be sure to then save the file as a non-document or ASCII file.
  1156.  
  1157. If you are using a printer other than one included on the Program
  1158. disk, please make a "print screen" of the codes you entered in
  1159. the printer setup file and return it to NNN0FBP, along with the
  1160. make/model of the printer. A new printer file will be created and
  1161. included on future distribution copies for others to use.
  1162.  
  1163. Mail the form to:
  1164.  
  1165.                    Larry Schuldt NNN0QHD
  1166.                     3123 Northwest Rd.
  1167.                   Marengo, IL 60152-9192
  1168.  
  1169. Thanks and enjoy!
  1170.  
  1171.                   ┌─────────────────────────┐
  1172.                   │    REVISION HISTORY     │
  1173.                   └─────────────────────────┘
  1174.  
  1175.                      CHANGES FROM 2.2 TO 2.3
  1176.  
  1177. 1> MARSGRAM! can now handle 9-digit zip codes in the addee line.
  1178.  
  1179. 2> A new option was added to the message info display.  Option
  1180.      12 allows expansion of the 2-letter code for the location of
  1181.      origin.  For instance, OA is expanded to OKINAWA, CU become
  1182.      CUBA, etc.  This is only for overseas and afloat locations.
  1183.  
  1184.                     CHANGES FROM V2.1 TO 2.2
  1185.  
  1186. 1> Due to an error that slipped in when code was being
  1187.      rearranged for V2.0, when an NMAT ONE MARSGRAM was entered
  1188.      from keyboard and things had to be changed (i.e., zip code),
  1189.      the change would not be updated to the message text.  Fixed
  1190.      in V2.2
  1191.  
  1192. 2> When entering NMAT ONE messages from the keyboard, MARSGRAM
  1193.      would look up the wrong zip code for K CO and L CO and come
  1194.      up with no zip code for M CO.  Fixed in V2.2
  1195.  
  1196. 3> A number of people were having problems with the vertical
  1197.      positioning of the paper for different printers.  It seems
  1198.      that different printers seem to want different top margins,
  1199.      making it difficult to set the paper up so the address
  1200.      prints in the right place, for instance.  The number of line
  1201.      feeds that the printer makes has been made a setup feature
  1202.      for each printer in this version.
  1203.  
  1204. 4> MARGRAM! can now handle nine digit addee zip codes.
  1205.  
  1206.                     CHANGES FROM V2.0 TO 2.1
  1207.  
  1208. 1> When searching for MARSgrams by message number in a saved
  1209.      traffic run, it is no longer necessary to give the entire
  1210.      message number every time (ex. ABC 010).  Give the entire
  1211.      message number the FIRST time.  After the first *successful*
  1212.      search, MARSGRAM! will remember the prefix (in this case
  1213.      ABC).  Then, to find any other message, enter the full
  1214.      message number (ex. ABC 011) or the number field (11 or
  1215.      011).  MARSGRAM! will expand the number field to the full
  1216.      message number and search for it.  Also, if the message is
  1217.      not found, the error message has been expanded to let you
  1218.      know what the program was looking for.  If you were
  1219.      searching for a specific message number, the error message
  1220.      reads "MARSgram (full message number) not found".  If by
  1221.      Date-Time Group, the message reads "MARSgram (Date-Time
  1222.      Group) not found.
  1223.  
  1224. 2> When entering the MARSgram message info section, it is now
  1225.      possible to switch between NMAT ONE and straight text
  1226.      MARSgrams on the fly.  Use F1 when you want to switch to
  1227.      NMAT ONE MARSgrams.  If you find you have selected NMAT ONE
  1228.      MARSgrams and you really want to handle a straight text
  1229.      MARSgram, use F2.  These changes can be made up until the
  1230.      point when you will be entering the NMAT ONE info.  Once you
  1231.      are at the point of entering a Social Security Number, it's
  1232.      too late....
  1233.  
  1234.                   CHANGES FROM V1.1-1 TO V 2.0
  1235.  
  1236. 1> When entering MARSgrams from the keyboard, if you get
  1237.      the DATE-TIME GROUP wrong, you are not forced to re-
  1238.      enter it before you can proceed.  A message is
  1239.      displayed, but the program continues.  This way, you
  1240.      can continue with the other message info and not miss
  1241.      it.
  1242.  
  1243. 2> The SETUPS have changed a lot.  When entering the SETUP
  1244.      option, you have a new menu.  One is the standard
  1245.      setups as before.  The other one allows you to set up
  1246.      printer codes to correspons with YOUR printer.
  1247.  
  1248. 3> The Print Option has been changed.  A new choice is
  1249.      added to the Print Menu; that of Special Options.
  1250.      These Special Options allow you to:
  1251.      a>   Append the MARSgram you are currently working
  1252.           on to a file.  This file is named
  1253.           MARSGRAM.LIS.  When you have several
  1254.           MARSGRAMs to print (best with a sheet
  1255.           feeder), you may place all the MARSgrams in
  1256.           one file.
  1257.      b>   Print using a sheet feeder.  If you have a
  1258.           sheet feeder on your printer, you may select
  1259.           this option.  Using it, the address sides of
  1260.           all MARSgrams in MARSGRAM.LIS are printed.
  1261.           You are then prompted to turn the paper over.
  1262.           The program then prints the text sides and
  1263.           asks you if you want to delete the file when
  1264.           finished.
  1265.      c>   Select other printer file.  Normally, upon
  1266.           entering the print routine for the first
  1267.           time, the program loads the file
  1268.           DEFPRNTR.PTR, which is a file describing the
  1269.           codes of the DEFAULT printer to the program.
  1270.           If you have another printer that you like to
  1271.           use, just specify the name of the file
  1272.           containing the printer codes to be loaded at
  1273.           this option.
  1274.  
  1275. 4>   An overall attempt has been made to improve the flow of
  1276.      MARSgram entry.  In previous versions of MARSGRAM!,
  1277.      when entering a MARSgram from the keyboard, you were
  1278.      asked if you wanted to make changes in the Message
  1279.      Information fields before you could enter the message
  1280.      text.  Program flow has been re-arranged so that the
  1281.      MARSgram can be completely entered BEFORE you are asked
  1282.      if you want to make any corrections.  This should
  1283.      prevent you from missing message text because you got
  1284.      (for instance) the ADDDE's CITY wrong and had to
  1285.      correct it before you could continue.
  1286.  
  1287. 5>   The setup procedure for colors has been greatly
  1288.      simplified.
  1289.  
  1290.                    CHANGES FROM V1.1 TO V1.1-1
  1291.  
  1292.      A minor problem was found and fixed which caused the
  1293.      first character in the call of the originating station
  1294.      to be dropped when retrieving a message from a saved
  1295.      traffic run.
  1296.  
  1297.                    CHANGES FROM V1.0-1 TO V1.1
  1298.  
  1299. 1>   A "hot key" was added to the program to allow returning
  1300.      to the Main Menu from any point in the program with the
  1301.      exception of the SETUP routine.  If a user makes a
  1302.      wrong choice, he no longer has to go through several
  1303.      entries before the menu allows him to return to the
  1304.      Main Menu.
  1305.  
  1306. 2>   When processing MARSgrams from a saved traffic run, the
  1307.      decoding of the FROM line has been improved.  This has
  1308.      been done as follows:
  1309.      a.   The program understands the term MCAS as well
  1310.           as CAMP.  If it sees either of these in the
  1311.           FROM line of a MARSgram, it will break the
  1312.           line there.
  1313.      b.   The program understands initials.  If it does
  1314.           not find the words MCAS or CAMP in the FROM
  1315.           line, it will search for initials (take the
  1316.           example of the line PVT A B C DEE SAN DIEGO
  1317.           CA/NNNOMSD SCA.  The program would realize
  1318.           that the one letter words A, B, and C were
  1319.           initials.  It would then find the next word
  1320.           AFTER the initials, and make the decision
  1321.           that the SENDERS NAME was PVT A B C DEE and
  1322.           that the message origin was SAN DIEGO CA.
  1323.  
  1324. 3>   When processing NMAT ONE MARSgrams from a saved traffic
  1325.      run, the program checks the first line of message text
  1326.      for the string NMAT ONE.  If it finds it, it enters a
  1327.      special subroutine to format the MARSgram the same way
  1328.      that NMAT ONE MARSgrams are formatted when entered from
  1329.      the keyboard.  **NOTE**  It is very likely that if the
  1330.      text area took a hit during the traffic run and
  1331.      requires editing, that the editor will remove one or
  1332.      more of the empty lines.  This is unavoidable with the
  1333.      present editor.  To prevent this happening, clean up
  1334.      your hits before using MARSgram! on a saved traffic
  1335.      run.
  1336.  
  1337.                    CHANGES FROM V1.0 TO V1.0-1
  1338.  
  1339. 1>   A couple places where the code could hang were found
  1340.      and (I hope) fixed.
  1341.  
  1342. 2>   The option to SAVE a MARSgram to a file would hang on
  1343.      'true blue' PCs if the printer was turned off or was
  1344.      off line.  I believe this has been fixed.
  1345.  
  1346. 3>   The algorithm used to break up the FROM line in a saved
  1347.      traffic run has been changed.  It will now search for
  1348.      the word CAMP in the FROM line as before.  If the word
  1349.      CAMP does not exist, it will assume that the location
  1350.      of message origin is one word long and to the left of
  1351.      the slant bar.  NOTE:  If anyone has any ideas for a
  1352.      reasonably reliable algorithm to seperate the location
  1353.      from the sender's name in the FROM line of a MARSgram,
  1354.      I'd love to hear it.
  1355.  
  1356. 4>   There is an extra blank line and the words MESSAGE
  1357.      TEXT: above the message text area on a MARSGRAM
  1358.  
  1359.                      ┌────────────────────┐
  1360.                      │    REGISTRATION    │
  1361.                      └────────────────────┘
  1362.  
  1363. If you found MARSGRAM! helpful, why not complete the registra-
  1364. tion form below and return it as soon as possible. A donation in
  1365. any amount you feel appropriate will be most apprec iated and will
  1366. be used to acquire improved/updated programming tools which will,
  1367. in turn, be used to improve MARSGRAM!.
  1368.  
  1369. When you register, you will be placed on a mailing list and
  1370. notified when new Releases of MARSGRAM! are made available.
  1371.  
  1372. THANKS FOR YOUR HELP!
  1373.  
  1374. ╔══════════════════════════════════════════════════════════════╗
  1375. ║                                                              ║
  1376. ║                     REGISTRATION FORM                        ║
  1377. ║                                                              ║
  1378. ║To receive mail notification of new versions of MARSGRAM!,    ║
  1379. ║please complete and return this form:  Print or type inform-  ║
  1380. ║mation.                                                       ║
  1381. ║                                                              ║
  1382. ║DATE: _________  RELEASE # _______  MARS CALLSIGN: _________  ║
  1383. ║                                                              ║
  1384. ║                                                              ║
  1385. ║NAME: __________________________  PHONE: (____)_____________  ║
  1386. ║                                                              ║
  1387. ║                                                              ║
  1388. ║ADDRESS: ___________________________________________________  ║
  1389. ║                                                              ║
  1390. ║                                                              ║
  1391. ║CITY: ______________________  STATE: ______  ZIP: __________  ║
  1392. ║                                                              ║
  1393. ║(OPTIONAL)                                                    ║
  1394. ║DONATION ENCLOSED $__________                                 ║
  1395. ║Make checks payable to: Larry Schuldt.                        ║
  1396. ╚══════════════════════════════════════════════════════════════╝
  1397.  
  1398.                       ┌──────────────────┐
  1399.                       │    BUG REPORT    │
  1400.                       └──────────────────┘
  1401.  
  1402. Please use this form to submit your comments, suggestions or
  1403. advise of any bugs you may find.  Mail to:  Larry Schuldt,
  1404. NNN0QHD, 3123 Northwest Rd., Marengo, IL 60152-0102
  1405. ================================================================
  1406. PLEASE PRINT OR TYPE
  1407.  
  1408. NAME: ______________________  MARS CALLSIGN: ___________________
  1409.  
  1410. ADDRESS: _______________________________________________________
  1411.  
  1412. CITY: _____________________  STATE: ____  ZIP: __________________
  1413.  
  1414. PHONE NUMBER: (____)_____________  RELEASE VERSION # ___________
  1415. ================================================================
  1416.  
  1417. What were you trying to do?
  1418.  
  1419.  
  1420.  
  1421. What happened?
  1422.  
  1423.  
  1424.  
  1425.  
  1426. Is it repeatable; i.e., does it happen every time you do the same
  1427. thing?
  1428.  
  1429.  
  1430.  
  1431. What is your hardware setup?
  1432.  
  1433.  
  1434.  
  1435. If you had the program fail when using a saved traffic run,
  1436. please put a copy of it on floppy, so the failure can be
  1437. duplicated and analyzed.
  1438.  
  1439.  
  1440.  
  1441. If the program doesn't print correctly with your printer, please
  1442. also enclose a photocopy of the codes that your printer wants to
  1443. see for the different print styles/commands.  This can usually be
  1444. found in the printer manual.
  1445.  
  1446.                           ┌───────────┐
  1447.                           │    END    │
  1448.                           └───────────┘
  1449.  
  1450.  
  1451.