home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / cat / yaesu / yaesu_04 / amsoft.iii next >
Text File  |  1997-02-01  |  75KB  |  2,282 lines

  1.  
  2.  
  3.                         C A T 9 8 0 COMPUTER CONTROL
  4.  
  5.                          (Writen in Turbo Pascal V4)
  6.  
  7.                           For The YAESU(tm) FT980
  8.  
  9.                                   Ver 1.8
  10.  
  11.  
  12.                              Art Harding  K5YEF
  13.  
  14.                               P.O. Box 861719
  15.  
  16.                              Plano, Texas 75074
  17.  
  18.  
  19.  
  20.                           CompuServe ID 72770,2653
  21.  
  22.  
  23.             Copyright August 1988 - Share Ware Registration $20
  24.  
  25.  
  26.      May Be Freely Distributed - No Fee May Be Charged For Distribution
  27.  
  28.               PLEASE FEEL FREE TO PLACE THESE UNMODIFIED FILES
  29.                             ON YOUR FAVORITE BBS
  30.  
  31.  
  32.                              ========**=======
  33.  
  34.  
  35.           The  author  of this program believes that the designers  of 
  36.      the  FT-980  HF radio were well ahead of their time  in  thinking 
  37.      Computer-Aided-Transceiver  control.   Indeed  they  incorporated 
  38.      features which today's 'new'  radios,  also boasting CAT control, 
  39.      actually  lack.   This is probably because the amateur  community 
  40.      didn't  respond immediately to the challenge.  When the radio hit 
  41.      the   market  the  next  ARRL  handbook  hinted  at  the   future 
  42.      possibilities.  Yet where was the software?
  43.            There  are CAT programs but they seem to be toys,  more for 
  44.      demonstrations,  leaving the real promises left unfulfilled.   It 
  45.      is  hoped  that  CAT980 is a step away from the demo and  in  the 
  46.      right  direction,  a direction toward flexible  operation.   Just 
  47.      what  can be done with this program is left to the imagination of 
  48.      the  amateur/SWL user.   Just what can be done in future versions 
  49.      will also be a product of this group.
  50.           The  author hopes these users will share their ASCII  menus, 
  51.      memory files,  tips and operating ideas with the rest of us.  The 
  52.      real possibilities still lie ahead.
  53.  
  54.  
  55.  
  56.  
  57.      FILES ON THIS DISK
  58.  
  59.      ==================
  60.  
  61.  
  62.  
  63.      1. Your CAT980 disk contains the following files:
  64.  
  65.           A. CAT980.EXE       This is a stand-alone program.
  66.  
  67.           B. CAT980.CFG       This is a configuration file you can rewrite.
  68.  
  69.           C. *.MNU            These are menu files - you can create more!
  70.  
  71.           D. *.MEM            These are memory load files - you create too!
  72.  
  73.           E. CAT980.DOC       This is what you read when all else fails.
  74.  
  75.           F. README.TXT       The latest info.
  76.  
  77.  
  78.  
  79.      2. This Manual Contains:
  80.  
  81.                  Set Up * Description * Commands * Scanning
  82.  
  83.                      * Menus * Memory Loads * Operation
  84.  
  85.  
  86.  
  87.           Appendix A:    How To Write a Configuration File
  88.  
  89.           Appendix B:    How To Write A Memory Load File
  90.  
  91.           Appendix C:    How To Write Your Own Menus
  92.  
  93.           Appendix D:    Hardware Interface (includes a schematic)
  94.  
  95.           It would be a good idea to put all the supplied files (not 
  96.  
  97.      necessarily this .doc file) into a a sub directory called \CAT980 if 
  98.  
  99.      you run from a hard disk.  Running from a floppy is FB too.
  100.  
  101.  
  102.  
  103.  
  104.  
  105.      FIRST THE HARDWARE
  106.  
  107.      ===================
  108.  
  109.           You can use a Yaesu(tm) commercial interface, such as the FIF-
  110.  
  111.      232C, or you can build the circuit described in this package (Appendix 
  112.  
  113.      D) for about the price of a good steak dinner - and not much longer in 
  114.  
  115.      time to build as to cook 'n consume.
  116.  
  117.  
  118.  
  119.           If you do have any interface problems then send me a SASE and 
  120.  
  121.      explain the problem.  Don't worry about not being a registered user; I 
  122.  
  123.      wouldn't register either until I had it running and planned to use it!  
  124.  
  125.      Besides, hamming is more important than money (not an XYL quote).
  126.  
  127.  
  128.  
  129.         *YOU MUST CONNECT A H\W INTERFACE BETWEEN YOUR IBM/COMPATIBLE
  130.  
  131.                                *AND THE FT980!*
  132.  
  133.  
  134.  
  135.           If you don't have a Yaesu interface or are a builder at heart, 
  136.  
  137.      you should like the simple circuit in Appendix D.  It has excellent 
  138.  
  139.      isolation and the parts can be acquired almost anywhere including 
  140.  
  141.      Radio Shack(tm).  Four op amps in one chip do the job with op amps 
  142.  
  143.      left over.  (You may even want to develop your own circuit.)  For a 
  144.  
  145.      power supply, two 9v. batteries work nicely.  Battery drain is low 
  146.  
  147.      enough that it may be left connected for 9 days without going down - 
  148.  
  149.      but it would be a good idea to include an on/off switch or power from 
  150.  
  151.      a permanent supply.  The author built this circuit on a Radio Shack 
  152.  
  153.      breadboard.
  154.  
  155.  
  156.  
  157.      GETTING STARTED
  158.  
  159.      ===============
  160.  
  161.           If there is going to be any trouble at all it will probably be in 
  162.  
  163.      the H/W.  If you are using the commercial interface then you're way 
  164.  
  165.      ahead of the game; even the cables are ready to go.  It should be a 
  166.  
  167.      piece of cake. 
  168.  
  169.  
  170.  
  171.            If you're a mama-please-I'll-do-it-myself, like the author, then 
  172.  
  173.      be careful about the pin outs for both the computer and the radio.  
  174.  
  175.      Once you get it running it will be a snap from there on.
  176.  
  177.  
  178.  
  179.           We'll assume at this point you are interfaced.
  180.  
  181.  
  182.  
  183.                   BUT STOP!  Do You Really Want To Use COM 1?
  184.  
  185.  
  186.  
  187.           The default port for CAT980 is COM 1.  But many people have a 
  188.  
  189.      mouse, packet modems, etc., hanging on this port.  CAT980 let's you 
  190.  
  191.      use any of 4 ports - but you must tell the program which one you want 
  192.  
  193.      to use.  You can do this by adding the statement COMM=2 (or 3 or 4) to 
  194.  
  195.      the supplied file CAT980.CFG to the port you want to use.  See 
  196.  
  197.      Appendix A for a discussion on this but for now you can ignore the 
  198.  
  199.      port assignment because there is another way.
  200.  
  201.  
  202.  
  203.           Upon entry to CAT980 you may also hit a Control p <^p> and bring 
  204.  
  205.      up a port menu which will allow you to choose any port at that time - 
  206.  
  207.      provided the CAT980.CFG file does not contain a COMM=X statement!!  
  208.  
  209.      The supplied .cfg file on your disk does not.  You might want to use 
  210.  
  211.      this feature while you're installing the interface; you can add the 
  212.  
  213.      port statement to the .cfg file when you're happy with a particular 
  214.  
  215.      configuration.
  216.  
  217.  
  218.  
  219.      FROM THE BEGINNING
  220.  
  221.      ==================
  222.  
  223.           OK, if the hardware is in place then let's bring up the program.  
  224.  
  225.      From the proper directory and the DOS prompt type:
  226.  
  227.                                  cat980   <CR>
  228.  
  229.      EXIT?
  230.  
  231.      ----
  232.  
  233.           Before you get into this here's how you get out: Hit <Alt X> and 
  234.  
  235.      follow the exit menu instructions.
  236.  
  237.  
  238.  
  239.  
  240.  
  241.      CAT980 UP AND RUNNING
  242.  
  243.      =====================     
  244.  
  245.           The first thing you will see is the header with the copyright 
  246.  
  247.      share ware info.  Press any key to move on.
  248.  
  249.           The next thing to happen is a message stating that the .cfg file 
  250.  
  251.      is being read(or that it's not present, it really doesn't have to be).  
  252.  
  253.      That's the file above with the port info and some other customized 
  254.  
  255.      installation info.  There's more to that file like zulu time shift and 
  256.  
  257.      a way to show your time zone in english - but we'll get to that 
  258.  
  259.      latter.  For now let's continue.
  260.  
  261.           The only thing that will abort the program at this point is a bum 
  262.  
  263.      port statement in the file - like, COMM=5.
  264.  
  265.           
  266.  
  267.      PROOF OF THE PUDDING
  268.  
  269.      ====================
  270.  
  271.         After the screen tells you it is done reading the .cfg file it will 
  272.  
  273.      ask you to hit any key.
  274.  
  275.  
  276.  
  277.        IF YOU DON'T GET A H/W ERROR MESSAGE NOW YOUR INTERFACE IS A.O.K!
  278.  
  279.  
  280.  
  281.             One of two things is about to happen.  One - the program will 
  282.  
  283.      continue and you can congratulate yourself on a proper hardware 
  284.  
  285.      installation.  Two - a hardware error message will appear and the 
  286.  
  287.      program will automatically abort.  Don't be discouraged if this 
  288.  
  289.      happens; the original system development had both software and 
  290.  
  291.      hardware unknowns to contend with.  Go back over the lash up.  If you 
  292.  
  293.      have an RS 232 tester you should be able to see CAT980 trying to 
  294.  
  295.      communicate with the radio.  Pin connections, mixed or wrong, are 
  296.  
  297.      usually the culprits.
  298.  
  299.  
  300.  
  301.           If you really get into what seems an unsolvable interface problem 
  302.  
  303.      then drop me a line on CompuServe(ID 72770,2653) or in the mail(sase) 
  304.  
  305.      - but please document your problem thoroughly.
  306.  
  307.  
  308.  
  309.      ON WITH IT
  310.  
  311.      ==========
  312.  
  313.           Once you get past the interface installation the program will go 
  314.  
  315.      into its next phase.  It will load a .mem file into the FT-980 and you 
  316.  
  317.      can see this happening on the screen.  It will load a .mem only if the 
  318.  
  319.      .cfg file tells it to (the one on the disk tells it to load 
  320.  
  321.      example1.mem) - again, more about that later.
  322.  
  323.  
  324.  
  325.           You will see a presentation of the FT-980 16 memories (yes, 16, 
  326.  
  327.      not 12 as shown on the front panel).  You will see Channel 1, 8, 12 
  328.  
  329.      and 16 being loaded by example1.mem file on your disk.  You will be 
  330.  
  331.      able to write numerous such files which will load all or any 
  332.  
  333.      combination of the 16 memories.
  334.  
  335.  
  336.  
  337.           *DON'T WORRY. YOUR ORIGINAL STORAGE IN CHANNEL 1, 8, & 12*
  338.  
  339.                     *WILL BE RESTORED WHEN YOU EXIT CAT980!*
  340.  
  341.  
  342.  
  343.           Next you will see a message indicating that storage frequency 
  344.  
  345.      slots are being loaded.  These are 300 special memories inside CAT980 
  346.  
  347.      that you can also write your own files for.  Wait until you are asked 
  348.  
  349.      to hit any key and please do so.
  350.  
  351.  
  352.  
  353.      THE WORKING SCREEN DISPLAYS
  354.  
  355.      ===========================
  356.  
  357.           The operating status is always on the screen in the status 
  358.  
  359.      display boxes on the bottom of the screen, just above the "COMMAND >" 
  360.  
  361.      line.  On the far left is the OP FREQ box, the same digital display as 
  362.  
  363.      on the radio.  Both the megahertz and kilohertz digits are marked for 
  364.  
  365.      an easy read.
  366.  
  367.           The next box is the status display box which displays the Vfo, 
  368.  
  369.      HAM or GEN; MEM, if in memory mode along with the selected channel.  A 
  370.  
  371.      two-note musical symbol before the channel number indicates that the 
  372.  
  373.      memory is unlocked (as SHIFT/LBD button on the radio) or, if absent, 
  374.  
  375.      that the radio is locked to the memory channel, the normal state.
  376.  
  377.           In the same box on the bottom line is the Mode - LSB, USB, CWW, 
  378.  
  379.      CWN, AMW, AMN, FSK or FM.  If in FSK the shift, 170, 425 or 850 hz is 
  380.  
  381.      shown.
  382.  
  383.           Also in the same box is the clarifier or RIT indicator.  This top 
  384.  
  385.      line only comes alive if the RIT is activated.  It indicates RX, TX or 
  386.  
  387.      RX/TX configurations and displays + or - shift in hz from the OP FREQ. 
  388.  
  389.      If there is no shift no number is shown.  If RIT is off no display 
  390.  
  391.      clarifier info is shown.
  392.  
  393.           The next display box is the Time Box.  It shows the day and date 
  394.  
  395.      for local time plus a local time zone descriptor you supply in the 
  396.  
  397.      config file (see Appendix A).  Below the local time is UTC (zulu) 
  398.  
  399.      which is displayed as a shift from local time.  This is also set up in 
  400.  
  401.      the config file by you for your QTH.
  402.  
  403.           The last display box shows an indication of the PC/FT980 
  404.  
  405.      interface. A blinking X means no communication between these two.  It 
  406.  
  407.      will be replaced by head-to-head arrows after CAT980 captures the 
  408.  
  409.      radio.  This box also displays the port in use (COM 1 thru 4) after 
  410.  
  411.      the radio is captured.
  412.  
  413.           Just above the box will appear an indication if you raise the RTS 
  414.  
  415.      or DTR lines.  Nothing will show if the lines are in their default low 
  416.  
  417.      state. (See TAB and ShftTAB).
  418.  
  419.  
  420.  
  421.           Above the status boxes you will see an analog presentation of the 
  422.  
  423.      FT-980 dial.  Each ham band has its own dial and the GEN VFO has its 
  424.  
  425.      own individual display also.  The dial shown will be whatever the 
  426.  
  427.      radio was tuned to before it was captured.  
  428.  
  429.  
  430.  
  431.      TRY IT OUT
  432.  
  433.      ==========
  434.  
  435.      OK, let's try some frequency commands below:
  436.  
  437.           Right Arrow    Down 10 hz
  438.  
  439.           Left Arrow     Up 10 hz
  440.  
  441.           Up Arrow       Up 100 hz
  442.  
  443.           Dn Arrow       Dn 100 hz
  444.  
  445.  
  446.  
  447.           PageUp         Up 1 Khz
  448.  
  449.           PageDown       Dn 1 Khz
  450.  
  451.           
  452.  
  453.           Ctrl Lft Arrow Up 5 KHz
  454.  
  455.           Ctrl Rgt Arrow Dn 5 KHz
  456.  
  457.  
  458.  
  459.           Home/End       Moves frequency from one end of the band to the 
  460.  
  461.      other.  On the GEN VFO this is from 29.999.990 Mhz to 150 Khz!  On the 
  462.  
  463.      ham bands it goes from one legal end to the other. It will also honor 
  464.  
  465.      limits set by the Tab feature.
  466.  
  467.  
  468.  
  469.                               *IT DIDN'T WORK?*
  470.  
  471.                   *YOU CAN'T PICK UP SIX METERS ON THE FT-980!*
  472.  
  473.  
  474.  
  475.           Remember, the radio has built in limitations.  If you captured 
  476.  
  477.      the FT-980 while it was in memory mode than you can't change the 
  478.  
  479.      frequency from the keyboard any more than you can from the front 
  480.  
  481.      panel.  You have to unlock the memory (SHIFT/LDB button on the FT-980) 
  482.  
  483.      - you do this with the <Delete> key.  Try it and then run thru the 
  484.  
  485.      above keys.
  486.  
  487.           You may even want to exit the program <AltX><CR> and set the 
  488.  
  489.      radio to VFO and GEN from the front panel - then reenter CAT980 and 
  490.  
  491.      try again. (Just for now; just till you get used to it.)
  492.  
  493.  
  494.  
  495.                       *STAY AWAY FROM THE FT-980 CONTROLS?*
  496.  
  497.                               *JUST SOME OF 'EM!*
  498.  
  499.           By the way, if habit has you reaching over and pushing buttons on 
  500.  
  501.      the FT980 after it's captured, nothing may happen.  BUT - when you 
  502.  
  503.      exit CAT980 all those buttons you pushed will then take effect.  The 
  504.  
  505.      knobs you can twist are those that are not allowed to be controlled by 
  506.  
  507.      the radio's PROM.  You'll learn what you can and cannot do quickly. In 
  508.  
  509.      general:
  510.  
  511.       ---------------------------------------------------------------------
  512.  
  513.      |YOU HAVE CONTROL OF ALL KNOBS AND  |      CAT980 HAS CONTROL OF ALL |
  514.  
  515.      |BUTTONS('LOCK' excepted) TO THE    |      KNOBS ('FWD SET'/'ATT'    |
  516.  
  517.      |LEFT OF THE MAIN TUNING DIAL       |      excepted) AND BUTTONS TO  |
  518.  
  519.      |                                   |      THE RIGHT OF THE MAIN     |
  520.  
  521.      |                                   |      TUNING DIAL.              |
  522.  
  523.      ----------------------------------------------------------------------
  524.  
  525.                   *CAT980 HAS CONTROL OF THE MAIN TUNING DIAL*
  526.  
  527.  
  528.  
  529.           Let's go to the main menu and check some of the features.  Hit 
  530.  
  531.      <F1>.  This is  the main menu and shows most of the features and many 
  532.  
  533.      of the commands.  The frequency commands we played with above are 
  534.  
  535.      shown here plus a whole lot more. Do a <PgDn> to read more of the 
  536.  
  537.      menu.  <ESC> will take you back to the command line.
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.      THE CAT980 COMMAND SET
  546.  
  547.      ======================
  548.  
  549.           The following is a list of the CAT980 major command set and an 
  550.  
  551.      explanation of their effect:
  552.  
  553.  
  554.  
  555.      ESC  "Abort and Ooooops"
  556.  
  557.           The <ESC> key can be your friend.  It will often abort a 
  558.  
  559.      procedure that was begun.  Use it when in doubt until it does nothing 
  560.  
  561.      else but produce an error msg.
  562.  
  563.  
  564.  
  565.      F1   "CAT980 Help File"
  566.  
  567.           You will reach a proficiency level where you won't need this 
  568.  
  569.      display, but it's always there if you do.
  570.  
  571.  
  572.  
  573.      F2   "Key In A Frequency"
  574.  
  575.           This allows you to key in a frequency with numbers from the 
  576.  
  577.      keyboard.  If you hit an <ESC> at any time the procedure will abort 
  578.  
  579.      and the original frequency that was initially displayed will return.  
  580.  
  581.      Hit a <CR> anytime the display is showing what you want - regardless 
  582.  
  583.      of where the cursor is - and that's the frequency you get.  You can 
  584.  
  585.      use the right/left arrow keys to move about and even the <Home><End> 
  586.  
  587.      keys will take you to each limit.  But keep in mind that if you try 
  588.  
  589.      something the radio just can't do, you'll get an error, i.e. keying in 
  590.  
  591.      8 Mhz from a ham band.  The bands and dial display will switch however 
  592.  
  593.      if the frequency you key in is valid. 
  594.  
  595.  
  596.  
  597.                      *ERROR - Beyond FT-980 Capability*
  598.  
  599.          *THE RADIO CAN'T GO TO 6.99 MHZ IF IT'S ON 40 M. HAM VFO!*
  600.  
  601.  
  602.  
  603.  
  604.  
  605.      F3   "Mode Options" LSB USB CWW CWN AMW AMN FSK FM
  606.  
  607.           Pretty straight forward.  You use the left/right arrow and the 
  608.  
  609.      <Home><End> keys to move from mode to mode. Note that the command is 
  610.  
  611.      instant and follows the arrow keys so that you can "hear" what you're 
  612.  
  613.      doing.  (Remember, you can't change the mode in memory - or can you?  
  614.  
  615.      See ShftF9!) When you have the mode you want, hit a <CR>. Note also 
  616.  
  617.      that if you choose FSK another display appears and asks you for the 
  618.  
  619.      shift.  Now you can go from 170, 425 to 850 hz without crawling behind 
  620.  
  621.      the rig!
  622.  
  623.  
  624.  
  625.           Like many of the commands your can repeat the command key again 
  626.  
  627.      to abort, in this case <F3>, and it will return you to the command 
  628.  
  629.      line.  Handy when you hit the wrong key.
  630.  
  631.  
  632.  
  633.  
  634.  
  635.      F4   "HAM/GEN Toggle"
  636.  
  637.           Another straight forward command.  If you're in the VFO mode hit 
  638.  
  639.      F4 to change from GEN to HAM and vice versa.  If the radio is in the 
  640.  
  641.      memory mode this key will, of course, give you an error.  See F5.
  642.  
  643.  
  644.  
  645.  
  646.  
  647.      F5   "VFO MR RXM RXV Options"
  648.  
  649.           But if <F4> does give an error than here's how to get out of it. 
  650.  
  651.      (Choose VFO and then try <F4> again)  With <F5> use the left/right 
  652.  
  653.      arrow keys again to move about (and <Home><End>) - to move thru the 
  654.  
  655.      FT-980 configurations - again they happen as you move.  But notice how 
  656.  
  657.      the display really shows you what the deal is (unlike the radio!).  
  658.  
  659.      You can see the splits and what the Tx frequency will be before you 
  660.  
  661.      key up!  A <CR> permanents your selection.  Like the front panel 
  662.  
  663.      operation you must make sensible choices for split operation.
  664.  
  665.  
  666.  
  667.  
  668.  
  669.      F6   "Clarifier (RIT) Options" OFF RX /TX 
  670.  
  671.           Use the arrow keys to move about and change the RIT through four 
  672.  
  673.      different operating possibilities.  After you make your choice <CR>, 
  674.  
  675.      most of the frequency controls move the RIT frequency.  RIT will also 
  676.  
  677.      be disabled automatically by some of the other commands - like a band 
  678.  
  679.      change from 80 to 40 meters.
  680.  
  681.  
  682.  
  683.           
  684.  
  685.      F7   "Radio Memories Active Display"
  686.  
  687.           This will activate the Memory display.  The command line 
  688.  
  689.      relinquishes control and the applicable commands are displayed on the 
  690.  
  691.      left side of the display and now apply only to this display.  That is 
  692.  
  693.      to say,  all the arrow keys and <Home><End> keys will move you about 
  694.  
  695.      the memory display. If the radio is in memory mode upon entry then the 
  696.  
  697.      channels will become active as you move about.  When you hit a <CR> 
  698.  
  699.      the memory channel the cursor is on becomes active.  Note again that 
  700.  
  701.      while the front panel only has 12 memories, the radio actually offers 
  702.  
  703.      16.
  704.  
  705.  
  706.  
  707.           *IF YOU HIT A <CR> THE SELECTED CHANNEL WILL BE ACTIVATED!*
  708.  
  709.                      *USE <ESC> TO LEAVE WITH NO CHANGES*
  710.  
  711.  
  712.  
  713.           When you hit <F6> again (or <ESC>) the display of memories remain 
  714.  
  715.      but all command keys go back to their regular state to the command 
  716.  
  717.      line.  This is the way to change the channel selection without 
  718.  
  719.      activating the memory channel selection itself.
  720.  
  721.  
  722.  
  723.           Hit either <F7> or <ESC> again and the display disappears.
  724.  
  725.  
  726.  
  727.  
  728.  
  729.      F8   "IF Filter Active Display"
  730.  
  731.                This feature displays an approximate picture of the variable 
  732.  
  733.      band pass vs. the fixed filters in the FT-980.  The command line 
  734.  
  735.      relinquishes control and a new command set to move the filter about is 
  736.  
  737.      shown in the display.  This takes the guess work out of tuning by ear 
  738.  
  739.      - it actually compliments your hearing.  Pertinent filter data is 
  740.  
  741.      calculated and displayed as well and the displayed graphics are 
  742.  
  743.      derived from the FT-980 PROM statusing stream.
  744.  
  745.  
  746.  
  747.           Hit <F8> again (or <ESC>) and the filter display remains but all 
  748.  
  749.      command keys return to their regular state from the command line.  To 
  750.  
  751.      see all the filters in this state hit an <F3> (provided the radio is 
  752.  
  753.      not in memory mode) and 'walk' through the various modes.  The filter 
  754.  
  755.      display will change accordingly.
  756.  
  757.  
  758.  
  759.           <F8> or <ESC> will remove the display.
  760.  
  761.  
  762.  
  763.  
  764.  
  765.      F9   "SCANNER Options"
  766.  
  767.           This feature can put some imagination back into operating. There 
  768.  
  769.      are three different scan modes - each accessible through <F9> or 
  770.  
  771.      individual control keys from the command line.  From <F9> use the 
  772.  
  773.      up/down arrow and <Home><End> keys to select the desired scan mode.  A 
  774.  
  775.      <CR> will activate your choice.
  776.  
  777.  
  778.  
  779.           See "Scanning Operations" described latter in this paper
  780.  
  781.  
  782.  
  783.      F10  "WWV 10 Mhz"
  784.  
  785.           Here's a real help for precise operating.  Just hit <F10> and 
  786.  
  787.      you've got WWV on 10 Mhz.  Hit it again (or any key) and you go right 
  788.  
  789.      back to the operating frequency and mode prior to the WWV command.  If 
  790.  
  791.      10 Mhz is not cooperating then hit <Shift F10> and you get WWV on 5 
  792.  
  793.      Mhz with the same instant return feature.
  794.  
  795.  
  796.  
  797.  
  798.  
  799.      Shift F1  "Files"
  800.  
  801.           This command allows you to load memory and menu files that you 
  802.  
  803.      have created.  Be sure and load only files with extensions .mnu and 
  804.  
  805.      .mem - although CAT980 will permit other extensions to be recognized.  
  806.  
  807.      However to load a file not created for menu or memory loads will most 
  808.  
  809.      certainly have unpredictable results!
  810.  
  811.           To realize the full advantage of this feature read Appendix B.  
  812.  
  813.      For now do a <ShftF1> and load the supplied 10 meter beacon frequency 
  814.  
  815.      memory file.  Supply the prompt with 'beacon10.mem' without the '' 
  816.  
  817.      marks and hit a <CR>.  There are some more .mem files on your disk you 
  818.  
  819.      may want to try.
  820.  
  821.  
  822.  
  823.                         *DEFAULT FOR <ShftF1> IS .MNU *
  824.  
  825.  
  826.  
  827.           Do a <ShftF1> again and supply the name 'DEMO' without the '' 
  828.  
  829.      marks.  This is where the real fun begins!  Use up/down arrows to pick 
  830.  
  831.      a selection and instantly deploy the radio!  Appendix C will show you 
  832.  
  833.      how to build your own!!
  834.  
  835.  
  836.  
  837.      Shift F2  "Save Set Up"
  838.  
  839.           This will store the present set up - frequency, mode etc., into a 
  840.  
  841.      special memory slot to be used with the <ShiftF3> key.
  842.  
  843.  
  844.  
  845.  
  846.  
  847.      Shift F3  "Restore Set Up"
  848.  
  849.           This toggles between the setup saved by <ShiftF2> and whatever 
  850.  
  851.      the configuration was when you hit <F2>.  Let's say you a setup saved 
  852.  
  853.      by <ShiftF2> that was USB but you are presently monitoring a TTY 
  854.  
  855.      frequency in FSK down the band. You can toggle between the two setups 
  856.  
  857.      quickly - seeing if that USB station you are looking for is on the air 
  858.  
  859.      yet then dropping back to get some copy.  You can also use it for a 
  860.  
  861.      quick USB/LSB switch if you set it up that way.
  862.  
  863.  
  864.  
  865.           This feature is also handy in checking another station for 
  866.  
  867.      spurious emissions - allowing you to toggle between the unwanted 
  868.  
  869.      signal and the QSO frequency quickly for a report.
  870.  
  871.  
  872.  
  873.  
  874.  
  875.      Shift F4 thru Shift F8  "IF Filter Control"
  876.  
  877.           These commands allow the same control of the IF filters that you 
  878.  
  879.      can get from the active filter display <F8> - only no display is 
  880.  
  881.      active.  The commands are:
  882.  
  883.           Shift F4 :     Shifts the filter up 100 hz.
  884.  
  885.           Shift F5 :     Shifts the filter down 100 hz.
  886.  
  887.           Shift F6 :     Moves the left skirt to the right.
  888.  
  889.           Shift F7 :     Moves the right skirt to the left.
  890.  
  891.           Shift F8 :     Centers the IF filters.
  892.  
  893.  
  894.  
  895.  
  896.  
  897.      Shift F9  "Memory Channel to Operating Mode"
  898.  
  899.           This command activates the selected memory channel in the FT-980 
  900.  
  901.      into the VFO mode - something the front panel would never let you do.  
  902.  
  903.      This is not the same thing as selecting a memory channel where you 
  904.  
  905.      will be 'stuck' with whatever mode and vfo that channel is locked to.  
  906.  
  907.      After a <ShftF9> you have control of the parameters as if they were 
  908.  
  909.      manually entered. Indeed, that's exactly what CAT980 has done for you 
  910.  
  911.      and at maximum speed.  The memory channel activated can be chosen by 
  912.  
  913.      <F7>.
  914.  
  915.  
  916.  
  917.      Shift F10  "WWV 5Mhz"
  918.  
  919.           This is the same as <F10> only brings up WWV on 5 Mhz.
  920.  
  921.           
  922.  
  923.  
  924.  
  925.      SCANNING OPERATIONS
  926.  
  927.      ===================
  928.  
  929.           Enter the scanning operations with <F9> for a menu, or choose a 
  930.  
  931.      direct command listed below to directly enter a particular scanning 
  932.  
  933.      mode.
  934.  
  935.  
  936.  
  937.  
  938.  
  939.      <^v> SCAN MARKED FREQUENCIES
  940.  
  941.      ----------------------------
  942.  
  943.           This mode will scan the frequencies you have marked during 
  944.  
  945.      previous operation with a <^s> or loaded from a .mem file.  There must 
  946.  
  947.      be at least 2 marked frequencies and can be as many as 300. (See 
  948.  
  949.      Appendix B.)  You will be prompted for a 'hang time' - that time in 
  950.  
  951.      seconds, approximately, that the radio will remain on each frequency 
  952.  
  953.      before advancing the scan to the next loaded slot.  This parameter may 
  954.  
  955.      be in tenths of a second up to 300 seconds. .3, 3 and 300 are all 
  956.  
  957.      valid entries. Three hundred seconds is 5 minutes and may seem a bit 
  958.  
  959.      excessive for most operating.  On the other hand one may be scanning 
  960.  
  961.      fax frequencies and time is needed to present part of the picture on 
  962.  
  963.      the screen (using a program like AEA(tm) PKFAX.
  964.  
  965.           
  966.  
  967.           Once the scan begins simply hit any key to stop it.  Caution: The 
  968.  
  969.      scan won't stop until the present frequency stop has completed its 
  970.  
  971.      hang time.  So if you do choose 300 you've got time to put on a pot of 
  972.  
  973.      coffee after you command a scan halt!  On the other hand, if you have 
  974.  
  975.      a fast scan in progress and you don't hit a key fast enough and 
  976.  
  977.      overshoot the frequency of interest, use <BkSp> and <^BkSp> to back 
  978.  
  979.      down or go forward thru the frequencies.  A <CR> will start the scan 
  980.  
  981.      again from the any slot or an <ESC> will exit the scan leaving the 
  982.  
  983.      last frequency as the operating frequency.
  984.  
  985.  
  986.  
  987.      <^n> MEMORY SCAN OF THE FT-980 MEMORIES
  988.  
  989.      ---------------------------------------
  990.  
  991.            You're first prompted for how many channels to scan from 2 to 
  992.  
  993.      16.  A <CR> defaults to 2 channels.  Next you're asked what the timing 
  994.  
  995.      should be - that period that the FT-980 remains on a channel.  This is 
  996.  
  997.      the same as the example above with 5 minutes max.  Time wise you're 
  998.  
  999.      limited by the 4800 baud rate of the FT-980 and your system speed.  
  1000.  
  1001.      We've heard it go fast enough between two broadcast stations that 
  1002.  
  1003.      music from one and speech from the other seemed to be on top of each 
  1004.  
  1005.      other!
  1006.  
  1007.  
  1008.  
  1009.           The channels being scanned are those of the FT-980 memory bank.  
  1010.  
  1011.      Of course these must be selected first.  You can do that from the 
  1012.  
  1013.      keyboard using the Insert key (write-to-memory) - or better yet, load 
  1014.  
  1015.      the whole bank quickly with a memory file (see ShftF1).
  1016.  
  1017.  
  1018.  
  1019.      <^b> BAND SCAN
  1020.  
  1021.      --------------
  1022.  
  1023.           This mode is truly versatile. First the band limits default to 
  1024.  
  1025.      the ham band edges - if HAM vfo selected - OR you can set the limits 
  1026.  
  1027.      by setting the Tabs (<^l>,<^u>,<^t>).  Once you have defined the edges 
  1028.  
  1029.      to scan you are prompted for the frequency differential, that 
  1030.  
  1031.      'distance' from one scan frequency to the next. The default is 10 Khz 
  1032.  
  1033.      or the last differential entered - but you can choose any difference 
  1034.  
  1035.      frequency from 10 hz (enter 0.001) to 500 Khz (enter 500).  Pick a 
  1036.  
  1037.      reasonable number in relation to the band limits.
  1038.  
  1039.  
  1040.  
  1041.           If CW is of interest one might choose 100 or 200 hz or perhaps 2 
  1042.  
  1043.      Khz for ssb. When a band edge is detected by CAT980 the frequency will 
  1044.  
  1045.      jump to the other edge and continue the scan.  Once the scan begins 
  1046.  
  1047.      you can again stop it by hitting any key and use the back space or 
  1048.  
  1049.      control back space to retrace the previous frequencies or manually 
  1050.  
  1051.      move forward.  Hitting a <CR> will resume the scan from any stop point 
  1052.  
  1053.      or an <ESC> will terminate the scan and leave the radio on the last 
  1054.  
  1055.      frequency.
  1056.  
  1057.  
  1058.  
  1059.           Of course if tabs are used they must be set correctly; the FT-980 
  1060.  
  1061.      allows backward tabs with unpredictable results.  See Tabs below.
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.      MANUAL SCAN
  1068.  
  1069.           This is not a scanning option as such but can be used most 
  1070.  
  1071.      effectively in some situations.  Simply use the frequency move 
  1072.  
  1073.      commands, <+> and <-> keys, to 'walk' up or down a spectrum. Once you 
  1074.  
  1075.      have selected the amount, say 2 Khz, it is only necessary to manually 
  1076.  
  1077.      keep hitting the key to produce a scan type effect, but try not to 
  1078.  
  1079.      overload your computer buffer by holding down the key indefinitely 
  1080.  
  1081.      (each computer is different).  Manual scan can be from 10 hz to 500 
  1082.  
  1083.      Khz increments with the <+><-> keys.
  1084.  
  1085.           A manual scan can also be had with the <BkSp> and <^BkSp> keys 
  1086.  
  1087.      moving through the CAT980 loaded slots.
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.      USER MENU'S - YOUR PERSONALITY
  1094.  
  1095.      ------------------------------
  1096.  
  1097.           You can effectively 'program' CAT980 to suite your operating 
  1098.  
  1099.      needs.  You can create an unlimited number of operating menus in plain 
  1100.  
  1101.      text ASCII editors and CAT980 will read them in, display them, and 
  1102.  
  1103.      deploy the radio to a given menu selection.  If you haven't tried this 
  1104.  
  1105.      feature yet, do it now. Call in the W1AW.MNU supplied on your disk.  
  1106.  
  1107.      Do the following:
  1108.  
  1109.  
  1110.  
  1111.           1. Hit <ShiftF1>.
  1112.  
  1113.           2. Type 'w1aw' without the '' marks.
  1114.  
  1115.           3. Use the up/down arrow keys to pick a selection.
  1116.  
  1117.           4. Hit <CR> and the radio is there!
  1118.  
  1119.  
  1120.  
  1121.           Your menu entries can call out frequency, mode, FSK shift, filter 
  1122.  
  1123.      width, filter shift - and even split frequency operation for such 
  1124.  
  1125.      operating as 10 meter FM repeaters.  See Appendix C for details on how 
  1126.  
  1127.      to create your own menus.
  1128.  
  1129.  
  1130.  
  1131.      USER MEMORY PROGRAMING
  1132.  
  1133.      =======================
  1134.  
  1135.      The FT-980 Sixteen Memories
  1136.  
  1137.      ----------------------------
  1138.  
  1139.           You may also create an unlimited number of plain text ASCII files 
  1140.  
  1141.      (they must have the extension .mem) to load the FT-980 memories - any 
  1142.  
  1143.      or all 16 of them - when you first enter CAT980 or any time during 
  1144.  
  1145.      operation.  There are 16 memories available even though the radio only 
  1146.  
  1147.      allows 12 from the front panel.
  1148.  
  1149.  
  1150.  
  1151.           Try loading the example1.mem file from the keyboard.
  1152.  
  1153.  
  1154.  
  1155.           1. Hit <ShiftF1>.
  1156.  
  1157.           2. Type 'example1.mem' without the '' marks.
  1158.  
  1159.           3. Hit <CR> and watch the action on the screen.
  1160.  
  1161.           (Try the same with beacon10.mem)
  1162.         
  1163.  
  1164.      Standard Memory (and not so standard) Operations
  1165.  
  1166.      ------------------------------------------------
  1167.  
  1168.      <Del>
  1169.  
  1170.           From the keyboard you can lock or unlock the memory function with 
  1171.  
  1172.      the <Del> key, the same result you get with the Shift/LDB button on 
  1173.  
  1174.      the FT-980 panel during non CAT operation.  As with the radio this 
  1175.  
  1176.      toggle can only occur when the radio is in the memory mode. 
  1177.  
  1178.  
  1179.  
  1180.      <Ins>
  1181.  
  1182.           If you are in the VFO mode you can store the present operating 
  1183.  
  1184.      parameters in the selected memory with the <Ins> key.
  1185.  
  1186.  
  1187.  
  1188.           One thing the radio won't do but CAT980 will, is to bring any of 
  1189.  
  1190.      the 16 memory channels 'alive' as the VFO frequency.  Hitting 
  1191.  
  1192.      <ShiftF9> will so activate the selected memory channel into the VFO 
  1193.  
  1194.      mode so the operator then has control of mode, etc.
  1195.  
  1196.  
  1197.  
  1198.      The CAT980 Three Hundred Memories
  1199.  
  1200.      ---------------------------------
  1201.  
  1202.           Three hundred available memories may seem excessive for most 
  1203.  
  1204.      operations, yet this flexibility offers the imaginative operator his 
  1205.  
  1206.      own horizons and a chance to implement some new ideas.  For instance 
  1207.  
  1208.      the memories can be configured to allow a scan of a number of ham 
  1209.  
  1210.      bands to monitor for band openings.  A user memory load file can be 
  1211.  
  1212.      created to scan the spectrum from 30 Mhz down, allowing the operator 
  1213.  
  1214.      to spot the approximate MUF vicinity.  See Appendix C for a guide to 
  1215.  
  1216.      writing .mem files.
  1217.  
  1218.  
  1219.  
  1220.           
  1221.  
  1222.      <^s>
  1223.  
  1224.           There are a number of ways to program each and all of the 300 
  1225.  
  1226.      slots.  During regular operation a <^s> from the keyboard will load a 
  1227.  
  1228.      slot and advance the storage pointer ready to load the next slot.
  1229.  
  1230.  
  1231.  
  1232.           One use for this feature is to install a scan to check for SWR 
  1233.  
  1234.      across a desired band.  It goes without saying that to do this with 
  1235.  
  1236.      the transmitter on at high power or when frequencies are active is not 
  1237.  
  1238.      the thing to do.
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.      <^a><^d><^r><^f>
  1245.  
  1246.      ----------------
  1247.  
  1248.           Besides pre written ASCII files a 'high speed' load can load up 
  1249.  
  1250.      to all three hundred slots automatically can be implemented from a 
  1251.  
  1252.      .mem file and is also available from the keyboard.  Use the following 
  1253.  
  1254.      procedure:
  1255.  
  1256.  
  1257.  
  1258.           1. Hit <^a>
  1259.  
  1260.           2. Enter the frequency difference in hz of each slot up to 100 
  1261.  
  1262.              Khz.
  1263.  
  1264.           3. Enter the number of slots desired up to the amount shown.  The  
  1265.  
  1266.              first slot loaded will be the first slot available.
  1267.  
  1268.  
  1269.  
  1270.           You can clear all slots with a <^d>, select any slot with a <^r>, 
  1271.  
  1272.      or activate a display showing all the slots and their frequencies with 
  1273.  
  1274.      a <^f>.
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.      FREQUENCY CONTROL
  1281.  
  1282.      ==================
  1283.  
  1284.           These commands will probably be some of your most used keys.  
  1285.  
  1286.      CAT980 has expanded the flexibility of the FT-980 to allow a number of 
  1287.  
  1288.      useful possibilities.  Some of these commands have already been 
  1289.  
  1290.      mentioned but are all grouped together here:
  1291.  
  1292.  
  1293.  
  1294.           Right Arrow    Down 10 hz
  1295.  
  1296.           Left Arrow     Up 10 hz
  1297.  
  1298.           Up Arrow       Up 100 hz
  1299.  
  1300.           Dn Arrow       Dn 100 hz
  1301.  
  1302.           PageUp         Up 1 Khz
  1303.  
  1304.           PageDown       Dn 1 Khz
  1305.  
  1306.           Ctrl Lft Arrow Up 5 KHz
  1307.  
  1308.           Ctrl Rgt Arrow Dn 5 KHz
  1309.  
  1310.           +              Move Up xxx KHz ( from 10 hz to 500 Khz)
  1311.  
  1312.           -              Move Down xxx KHz (initial default for +- is
  1313.  
  1314.                          10 Khz)
  1315.  
  1316.              (+/- defined by operator from 10 hz<0.01> to 100 Khz<100>)
  1317.  
  1318.  
  1319.  
  1320.           BackSpace      If 2 to 300 slots are loaded, <BkSp> will restore 
  1321.  
  1322.                          the next lower slot from the last one chosen.
  1323.  
  1324.  
  1325.  
  1326.           Ctrl BackSpace The same except the next higher slot is chosen.
  1327.  
  1328.  
  1329.  
  1330.           Ctrl Page Up   This is the normal FT-980 band change command. Hit 
  1331.  
  1332.                          <^PgUp> to advance to the next upper band.
  1333.  
  1334.  
  1335.  
  1336.           Ctrl Page Dn   <^PgDn> drops to the next lower band.  
  1337.  
  1338.  
  1339.  
  1340.           Ctrl Home      Sets GEN=HAM (or HAM=GEN) VFO frequency equality.  
  1341.  
  1342.                          This can be extremely useful in many situations. 
  1343.  
  1344.                          If you are operating on 14.233, a <^Home> will set 
  1345.  
  1346.                          the GEN VFO to the same frequency.  This will also 
  1347.  
  1348.                          work for a HAM=GEN match provided the GEN 
  1349.  
  1350.                          frequency to be matched lies within a ham band.
  1351.  
  1352.  
  1353.  
  1354.           Ctrl End       This is an 'external' command.  <^End> 
  1355.  
  1356.                          toggles the OFFSET display on the FT-980 only.  It 
  1357.  
  1358.                          produces no screen action.
  1359.  
  1360.  
  1361.  
  1362.           <Home><End>       Top/Bottom band limits. These limits default to 
  1363.  
  1364.                          the regular ham band edges, i.e. 7.3/7.0 for 40 
  1365.  
  1366.                          meters, or they can be defined by the operator 
  1367.  
  1368.                          using the Tab controls (^l, ^u, ^t).  Home and End 
  1369.  
  1370.                          keys will honor activated tab limits.
  1371.  
  1372.  
  1373.  
  1374.           F2             Key in any frequency by the digits.  You can use 
  1375.  
  1376.                          the <Home><End> keys, arrow keys and the digit 
  1377.  
  1378.                          keys to set up a frequency.  Any time a <CR> is 
  1379.  
  1380.                          entered the radio will be deployed to the 
  1381.  
  1382.                          displayed frequency - provided it isn't outside 
  1383.  
  1384.                          the radio's capability.
  1385.  
  1386.  
  1387.  
  1388.           ShiftF3        This will toggle the operating frequency between 
  1389.  
  1390.                          the present frequency and any frequency marked by 
  1391.  
  1392.                          <ShiftF2>.  If no frequency is entered than the 
  1393.  
  1394.                          default is the frequency of entry when CAT980 
  1395.  
  1396.                          first gained control or a major change such as a 
  1397.  
  1398.                          Band Up command is issued.
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.           ^r             This restores any frequency marked by a <^s> or 
  1405.  
  1406.                          loaded with a 'high speed' load.  Simply supply 
  1407.  
  1408.                          the slot number when prompted.  If the exact slot 
  1409.  
  1410.                          number is not known use <^f> for a display of all 
  1411.  
  1412.                          loaded slots.
  1413.  
  1414.  
  1415.  
  1416.           ^q             This activates the FT-980 and CAT980 status 
  1417.  
  1418.                          display.  The info displayed is self explanatory.
  1419.  
  1420.  
  1421.  
  1422.           ^o             This command toggles the continuous Tx monitor 
  1423.  
  1424.                          control on and off.  When on, CAT980 continually 
  1425.  
  1426.                          interrogates the radio from the command line to 
  1427.  
  1428.                          see if it has changed from its last state of 
  1429.  
  1430.                          receive or transmit.  This can be handy in VOX 
  1431.  
  1432.                          operation when there is no way for the program to 
  1433.  
  1434.                          know that the operator's voice has keyed the 
  1435.  
  1436.                          radio.  If you are using a lash up where the RTS 
  1437.  
  1438.                          or DTR line is keying the radio then this feature 
  1439.  
  1440.                          can be left in it's default OFF state.
  1441.  
  1442.  
  1443.  
  1444.                          A word of caution about enabling this feature: 
  1445.  
  1446.                          because of the steady stream of data between the 
  1447.  
  1448.                          computer and radio, the other commands become 
  1449.  
  1450.                          slower acting.  If a command key is held down to 
  1451.  
  1452.                          slew a frequency change, the buffer in the 
  1453.  
  1454.                          computer may fall behind the radio to the point 
  1455.  
  1456.                          that control is lost!  Depending on your operating 
  1457.  
  1458.                          habit this may or may not be a problem.  
  1459.  
  1460.                          Experiment.  But if you don't need the feature 
  1461.  
  1462.                          it's recommended that you leave it disabled.
  1463.  
  1464.  
  1465.  
  1466.                          It may be also be enabled by a line in the .cfg 
  1467.  
  1468.                          file.  See Appendix A.
  1469.  
  1470.  
  1471.  
  1472.      TABS
  1473.  
  1474.      =====
  1475.  
  1476.           We're talking here about the FT-980 Tab functions not to be 
  1477.  
  1478.           confused with computer keyboard tabs.  The FT-980 seems to accept 
  1479.  
  1480.           some unacceptable tab limits like the lower frequency being the 
  1481.  
  1482.           upper tab limit.  When setting tabs use the same precautions 
  1483.  
  1484.           outlined in the radio manual.  Common sense will keep CAT980 and 
  1485.  
  1486.           FT-980 happy.  Below is an example procedure to set the tabs to 
  1487.  
  1488.           the 10 meter novice phone band:
  1489.  
  1490.  
  1491.  
  1492.           1. Set lower tab.
  1493.  
  1494.                <F2> Key in 28.300.000 as the operating frequency.
  1495.  
  1496.                <^l> set lower tab.
  1497.  
  1498.           2. Set upper tab.
  1499.  
  1500.                <F2> Key in 28.500.000 as the operating frequency.
  1501.  
  1502.                <^u> set upper tab.
  1503.  
  1504.           3. Activate tabs.
  1505.  
  1506.                <^t> This command toggles tabs on and off.  When on, notice 
  1507.  
  1508.                that the <Home><End> keys now define the band limits as 28.3 
  1509.  
  1510.                to 28.5 Mhz..  Try a band scan <^b> with the tabs activated. 
  1511.  
  1512.  
  1513.  
  1514.           One last note on tabs.  The radio itself stores two complete 
  1515.  
  1516.      sets, one for GEN and one for HAM operation.  It's good practice to 
  1517.  
  1518.      have both pre set to sensible limits before operation is switched to 
  1519.  
  1520.      CAT980.  Otherwise some strange conditions can occur such as the 
  1521.  
  1522.      frequency 00000000!  Doing a <^q> will display the state of the 
  1523.  
  1524.      present tab settings.
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.      EXTERNAL COMMANDS
  1531.  
  1532.      =================
  1533.  
  1534.  
  1535.  
  1536.           You may want to control some device from within CAT980, 
  1537.  
  1538.      especially a transmit function.  Both RTS and DTR lines can be 
  1539.  
  1540.      controlled from the keyboard.
  1541.  
  1542.  
  1543.  
  1544.           TAB       Toggles the RTS line high and low.
  1545.  
  1546.  
  1547.  
  1548.           ShftTAB   Toggles the DTR line high and low.
  1549.  
  1550.  
  1551.  
  1552.           CAT980 is unaware of your intentions so it is taking no chances.  
  1553.  
  1554.      If either of the commands above are initiated, CAT980 interrogates the 
  1555.  
  1556.      FT980 to see if there has been any changes.  If you use the TAB key to 
  1557.  
  1558.      raise the RTS line and key the radio, your command line prompt will 
  1559.  
  1560.      change from the normal "COMMAND >" to a blinking "TX CMD >>" 
  1561.  
  1562.      indication.
  1563.  
  1564.  
  1565.  
  1566.      INTRODUCTION TO APPENDICES
  1567.      ==========================
  1568.  
  1569.      BEFORE YOU WRITE ANY FILES....
  1570.      ==============================
  1571.  
  1572.              As you know some editors add a lot of control bytes that the 
  1573.      editor itself uses.  Most editors have an ASCII save function to write a 
  1574.      file without these characters.  If nothing else the EDLIN editor that 
  1575.      comes with DOS will create usable files for CAT980.
  1576.  
  1577.  
  1578.      FORMATTING RULES
  1579.      ----------------
  1580.              
  1581.              1. Statements may be upper, lower or mixed case unless noted.
  1582.              2. Statements must appear and be spelled exactly:
  1583.                      freq=2810000 is valid, frequency=2810000 will be 
  1584.                      ignored.
  1585.              3. Statements must contain NO spaces:
  1586.                      channel=11 is a valid statement; channel= 11 is not 
  1587.                      valid.
  1588.              4. Statements should be the same line, separated by spaces, 
  1589.                 unless noted.
  1590.  
  1591.  
  1592.      Comments In The File
  1593.      --------------------
  1594.  
  1595.              Any text in the file that is not formatted as above will be 
  1596.      ignored and thus can be useful as comments.  Keep in mind however that 
  1597.      CAT980 will examine these comments to see if there are indeed any valid 
  1598.      commands imbedded in them and, if there are, it will attempt to execute 
  1599.      them.
  1600.  
  1601.  
  1602.              Load CHANNEL = 12 for cw net. (This will be ignored as a 
  1603.                                             comment.)
  1604.              Load CHANNEL=12 for cw net. (This WILL load channel 12!)
  1605.  
  1606.  
  1607.      Error Messages
  1608.      --------------
  1609.              CAT980 tries to catch specific errors if you miswrite a user 
  1610.      file.  Watch for them!
  1611.  
  1612.  
  1613.  
  1614.      HINTS ON WRITING FILES
  1615.      -----------------------
  1616.  
  1617.              The more comments and blank lines you have in any .mem or user 
  1618.      file you create, the longer it will take for CAT980 to 'read' it. A well 
  1619.      written, tight file will be loaded much quicker than one with a lot of 
  1620.      non-command text. Actually, in most cases, your comments won't visibly 
  1621.      slow down the loads unless they are unusually long.  The supplied files 
  1622.      on your disk contain a number of comments - and worth reading too!  See 
  1623.      the included BEACON10.MEM file as an example of a 'tight' file..
  1624.  
  1625.  
  1626.  
  1627.      APPENDIX A
  1628.  
  1629.      WRITING THE CAT980.CFG CONFIG FILE
  1630.      ==================================
  1631.  
  1632.              First off, the one thing you do NOT want to do in this file is 
  1633.      include a COMM= statement unless you are absolutely sure which port you 
  1634.      are going to use.  Leaving this statement out allows CAT980 to default 
  1635.      to COM1 and will let you use a <^p> to change the port from the keyboard 
  1636.      prior to capturing the radio.
  1637.  
  1638.              If you have decided on a port, however, then by all means 
  1639.      include the statement in this file so CAT980 will always know 
  1640.      automatically which port to use.  ONE of the following is allowed:
  1641.  
  1642.              COMM=1
  1643.              COMM=2
  1644.              COMM=3
  1645.              COMM=4
  1646.  
  1647.              Lower case is OK but include no spaces and keep this statement 
  1648.      on a line by itself. Your supplied cat980.cfg file contains NO COMM= 
  1649.      statement, allowing the default for port 1 and the use of <^p> for set 
  1650.      up purposes.
  1651.  
  1652.                *YOU MUST HAVE THE HARDWARE INSTALLED IN YOUR COMPUTER*
  1653.                               *TO USE THE ABOVE PORTS!*
  1654.  
  1655.      THE SCREEN CLOCK
  1656.      ================
  1657.  
  1658.              CAT980 derives its time and date from your system clock so it is 
  1659.      assumed you will have that set correctly on boot up or you have a 
  1660.      permanent system hardware clock installed.
  1661.  
  1662.              Depending upon where in the world you are, you can include a 
  1663.      TIMEZONE= statement up to 5 printable ASCII characters.  Some of the 
  1664.      most common are:
  1665.  
  1666.              timezone=CST
  1667.              timezone=CSDT
  1668.              timezone=EST
  1669.              timezone=X9IQK
  1670.  
  1671.              No, that last one is not a misprint even though it is 
  1672.      meaningless.  The point is whatever 5 characters you choose, that is 
  1673.      what will be shown in upper case in your clock box on the screen.
  1674.  
  1675.  
  1676.  
  1677.              *IF YOU OMIT THE TIMEZONE= STATEMENT THE TIME BOX*
  1678.                       *WILL DISPLAY THE WORD 'LOCAL'*
  1679.  
  1680.              Because hams often live on UTC the clock box displays both your 
  1681.      local time and UTC time. The date and day, however, are always local. 
  1682.      Since CAT980 doesn't know where you are operating from, you can use the 
  1683.      ZULUSHIFT= statement to set the UTC time.  Some examples are:
  1684.  
  1685.  
  1686.  
  1687.              STATEMENT   or  STATEMENT   for QTH
  1688.              -------------   -------------   -----------
  1689.              zulushift=+6    zulushift=-18   CST
  1690.              zulushift=0     (omit)          London
  1691.              zulushift=-1    zulushift=+23   Germany
  1692.              zulushift=-9    zulushift=+15   Japan
  1693.              zulushift=-14   zulushift=+10   Hawaii
  1694.  
  1695.                      *CAT980 IS FRIENDLY TO 9V1'S IN SINGAPORE!*
  1696.  
  1697.              If you live in a part of the world that is on the half hour in 
  1698.      respect to UTC the time box will still work for you.  In Singapore only 
  1699.      one statement will work:
  1700.  
  1701.              zulushift=-7.5 (you'll get an error if you try +16.5, it's too 
  1702.                             long)
  1703.  
  1704.              Any other half hour time zone can be set in the same manner.
  1705.  
  1706.                        *DEFAULT FOR CAT980 IS C.S.T.*
  1707.  
  1708.        *IF YOUR QTH IS IN ZERO TIME ZONE THAN ONLY ONE TIME WILL BE*
  1709.                         *DISPLAYED IN THE TIME BOX*
  1710.  
  1711.  
  1712.      LOAD A MEMORY FILE STATEMENT
  1713.      ============================
  1714.  
  1715.              You will probably want to enter CAT980 with a particular 
  1716.      configuration of memories.  CAT980 will load a .mem file on entry 
  1717.      provided you include the LOAD= statement.  The file name must be a 
  1718.      standard DOS file name and the file must be located in the same 
  1719.      directory as the main program.
  1720.  
  1721.  
  1722.        *ALL YOUR MEMORIES SET PREVIOUSLY BY THE FRONT PANEL WILL BE*
  1723.                   *AUTOMATICALLY RESTORED AFTER A SESSION*
  1724.  
  1725.              To demonstrate this capability your supplied cat980.cfg file 
  1726.      includes the statement LOAD=EXAMPLE1.MEM.
  1727.  
  1728.  
  1729.      CHECK FOR TRANSMIT
  1730.      ==================
  1731.              One allowable statement the author isn't particularly fond of is 
  1732.              the 
  1733.      CHECKTX= statement.  It's only allowable form is:
  1734.  
  1735.              checktx=on
  1736.  
  1737.              This tells CAT980 to continually interrogate the FT-980 from the 
  1738.      command prompt to see if it has changed from receive to transmit and the 
  1739.      other way around.  Somehow the steady stream of data flowing between the 
  1740.      radio and the computer lacks a certain eloquence.  The advantage is that 
  1741.      in operation like VOX, the screen would show a transmit condition when 
  1742.      the operator speaks and keys the radio.  The disadvantage is it can slow 
  1743.      down the keyboard commands.  If a key is held down by the operator, say 
  1744.      a manual sweep stepping 1 Khz up the band <Home>, then at some point the 
  1745.      commands outnumber the ability to respond and the interface could be 
  1746.      lost.  It depends on your habits (do you hold down a key for long 
  1747.      periods?)and the speed of your computer.
  1748.  
  1749.              However no difference in response should be noticed with 
  1750.      singular commands during normal CAT980 operation. If you want to use the 
  1751.      CheckTx= statement go ahead and experiment. It has been omitted in the 
  1752.      supplied configuration file.
  1753.  
  1754.                     *IF YOU DON'T INCLUDE THE CHECKTX= STATEMENT*
  1755.              *YOU CAN STILL USE THE FEATURE FROM THE KEYBOARD WITH A ^O*
  1756.  
  1757.              By the way, if you are keying the radio through the RTS or DTR 
  1758.      lines than you will get a screen indication of a transmit condition the 
  1759.      moment the line changes state.  The author finds this more satisfactory 
  1760.      at this QTH and simply leaves the statement out of the config file.
  1761.  
  1762.  
  1763.  
  1764.  
  1765.      APPENDIX B
  1766.  
  1767.  
  1768.      Writing CAT980 Memory Files
  1769.      ===========================
  1770.  
  1771.              You may write an 'unlimited' number of memory files to 
  1772.      compliment your operating preferences. These must be plain text ASCII 
  1773.      files and formatted as explained as previously explained and with 
  1774.      special difference shown below.  
  1775.              There are two main functions that are controlled by this user 
  1776.      file, (1. the loading of any one or all of the FT980 internal memories, 
  1777.      2( the loading of any one or all of CAT980 300 memory storage slots.
  1778.  
  1779.  
  1780.      Loading The FT-980 Internal Memories
  1781.      ------------------------------------
  1782.  
  1783.              Each or any of the radio memories can be loaded from this file 
  1784.      by the following format:
  1785.  
  1786.              Channel=1 Freq=2810000  Mode=USB vfo=HAM
  1787.                      | |             |        |
  1788.                      | |             |        |
  1789.                      | |             |         - Can be HAM GEN
  1790.                      | |             |        
  1791.                      | |              -Can be LSB USB CWW CWN AMW AMN FSK FM      
  1792.                      | |
  1793.                      |  -Must be 7 digits.
  1794.                      |
  1795.                      |
  1796.                       - One of the FT-980 memory channels. Must be 1 thru 16.
  1797.  
  1798.  
  1799.              The key is the statement 'Channel=x'.  Any parameters following 
  1800.      such a statement such as frequency, mode and vfo will pertain to that 
  1801.      channel number.  When the next channel number statement is encountered 
  1802.      than all the info following will pertain to that channel, etc.  You can 
  1803.      load them in any order you desire.
  1804.  
  1805.  
  1806.      Allowable Range of Parameters:
  1807.  
  1808.              Channel=1 Freq=2810000  Mode=USB vfo=HAM
  1809.                      |      |             |       |   
  1810.                      |      |             |       |_HAM GEN
  1811.                      |      |             |  
  1812.                      |      |             |_USB LSB CWN CWW FSK AMW AMN FM
  1813.                      |      |
  1814.                      |      |_0015000 to 2999990 (150 Khz to 29.999.990 Mhz)
  1815.                      |       Freq MUST always be entered 7 digits long!!
  1816.                      |
  1817.                      |_1 to 16
  1818.  
  1819.  
  1820.      FORMATTING .mem RULES
  1821.      ---------------------
  1822.              
  1823.              1. The 'Channel=x' statement comes before any of the parameters 
  1824.                 that 
  1825.                 will apply to it.  If no parameters are listed then the 
  1826.                 present 
  1827.                 configuration of the radio will be stored in that channel.       
  1828.              2. The freq= statement must always contain 7 digits or the 
  1829.                 channel
  1830.                 may be loaded with an unpredictable result - or not at all.
  1831.              3. Statements may be on consecutive lines or the same line.
  1832.  
  1833.  
  1834.      HINTS ON WRITING .mem FILES
  1835.      ---------------------------
  1836.  
  1837.              One 'trick' to use is to load some channel to capture the 
  1838.      configuration of the radio as it was when it was captured.  This is done 
  1839.      by NOT supplying parameters after a channel statement.  For instance if 
  1840.      the first statement in the .mem file is:
  1841.  
  1842.              Channel=16
  1843.  
  1844.      then channel 16 will be loaded with the default frequency, mode and vfo 
  1845.      that was in effect before CAT980 took control of the radio.
  1846.              A memory file can be loaded in 2 ways.  1) using the <ShftF1> 
  1847.       key and supplying the name of a .mem file or 2) the .cfg file can 
  1848.       specify an automatic load of a particular file. (see Appendix A)
  1849.  
  1850.              If CAT980 was in prior control and then exited with a <z> 
  1851.      leaving the FT-980 locked to the last configuration, a .mem file will 
  1852.      NOT be automatically read upon reentry to CAT980.
  1853.  
  1854.              When CAT980 is exited by <AltX> then the FT-980 memories will 
  1855.      revert to the original parameters previously stored by the operator from 
  1856.      the front panel.
  1857.  
  1858.      Here are two forms of valid load statements:
  1859.  
  1860.      Channel=1               load channel 1
  1861.      Freq=1400100  Mode=cwn vfo=ham
  1862.  
  1863.      Channel=2 Freq=2810000  Mode=USB vfo=HAM
  1864.  
  1865.         *IMPORTANT: ALL MEMORY FILES MUST HAVE THE EXTENSION .MEM !*
  1866.  
  1867.  
  1868.      LOADING THE CAT980 300 MEMORY SLOTS
  1869.      ===================================
  1870.  
  1871.              Another unique function of your memory file is to load special 
  1872.      memory slots in the program for recall or scanning purposes. To load an 
  1873.      individual slot use the following format:
  1874.  
  1875.              SLOT=0350000
  1876.  
  1877.              This is the only allowable slot statement, i.e. a frequency.  
  1878.      The number of the slot loaded, 1 to 300, will depend on the last slot 
  1879.      loaded either from a .mem file or the keyboard.  Thus if the first five 
  1880.      slots were loaded from the keyboard with a <^s> then the statement above 
  1881.      will load slot 6 with 3.5 Mhz. The following would then load slots 7 
  1882.      thru 10:
  1883.  
  1884.              SLOT=0360000
  1885.              SLOT=0370000
  1886.              SLOT=0380000
  1887.              SLOT=2850000
  1888.  
  1889.              To type up 300 such statements, say to do a spectrum scan, would 
  1890.      try the patients of the most experienced typist.  So CAT980 allows a 
  1891.      general load of any string of statements up to 300 loads with a special 
  1892.      SLOTXX= statement formatted as:
  1893.  
  1894.              SLOTXX=0100000/01000/202
  1895.                     |       |      |
  1896.                     |       |       - The number of slots to load. This must 
  1897.                     |       |         be 3 digits. So 8 channels would
  1898.                     |       |         be 008.
  1899.                     |       | 
  1900.                     |       |
  1901.                     |        -The frequency DIFFERENCE between each slot.
  1902.                     |   This must be 5 digits. Range can be         
  1903.                     |         from 10 hz (00001)
  1904.                     |         to 999,990 hz (99999).
  1905.                     |
  1906.                      -The actual frequency (here, 1 Mhz) the 1st available 
  1907.                       slot will occupy. This must be 7 digits.
  1908.       
  1909.              Again, this statement will begin the load in the first available 
  1910.      unloaded slot. In the previous example 10 slots had already been loaded.  
  1911.      Therefor this SLOTXX statement will begin its load in slot 11 and will 
  1912.      continue to high speed load the next 202 slots, each slot being 10 Khz 
  1913.      higher than the last.  If this statement were to load slots beyond the 
  1914.      FT-980 capability (29.999.990), or an attempt to load more than 300 
  1915.      slots - an appropriate error message will result.
  1916.  
  1917.              The slash '/' characters in the statement are necessary
  1918.  
  1919.        *A .MEM FILE CAN CONTAIN EITHER CHANNEL LOADS, SLOT LOADS OR BOTH*
  1920.  
  1921.  
  1922.      FILTER CHARACTERISTICS
  1923.      ----------------------
  1924.  
  1925.              You can command the FT-980 filter shift and width controls from 
  1926.      within a .mem file using the form:
  1927.  
  1928.              ifwidth=xxx
  1929.              ifshift=xxxx
  1930.  
  1931.              See Appendix C for a detailed discussion on these two 
  1932.      statements. The same rules apply.
  1933.  
  1934.                   *IF YOU INCLUDE FILTER STATEMENTS MAKE THEM* 
  1935.                            *THE LAST IN THE .MEM FILE*
  1936.  
  1937.              Examine the ASCII file example1.mem supplied on your disk.  This 
  1938.      file is automatically loaded by the supplied .cfg each time the radio is 
  1939.      captured by CAT980 - unless reentering after a <z> exit. In that case 
  1940.      all 300 memory slots are cleared but the FT-980 memories will still 
  1941.      retain the initial load. You can reload the 300 slots from the keyboard 
  1942.      <ShftF1> and resupplying the example1.mem file name.
  1943.  
  1944.              Of course you can rewrite the config file to NOT load this file 
  1945.      or to load a .mem file of your creation.  See Appendix A.
  1946.  
  1947.  
  1948.      APPENDIX C
  1949.  
  1950.              Writing the menus is probably one of the most satisfying and fun 
  1951.      things to do with CAT980.  Everyone's interests are different and every 
  1952.      op has his own special operating preferences.  You have complete control 
  1953.      of your menus and each menu selection has virtual complete control of 
  1954.      the radio at the stroke of a key.  You can define modes, filter 
  1955.      characteristics, FSK shift, frequency and even call up split operation 
  1956.      for each and every entry on the menu.
  1957.  
  1958.              You can develop special interest menus.  Digital operation, 
  1959.      sideband, am, cw, fm (including 10m repeaters!) and unique shortwave 
  1960.      broadcast station listings.
  1961.  
  1962.           *SHARE YOUR UNIQUE KNOWLEDGE OF THE ELECTROMAGNETIC SPECTRUM*
  1963.                 *BY SHARING YOUR MENUS WITH OTHER CAT980 USERS!*
  1964.  
  1965.              Like all the CAT980 files you write, be sure and create it as an 
  1966.      ASCII file.
  1967.  
  1968.  
  1969.      THE MENU TITLE
  1970.      ==============
  1971.              You can supply an ASCII string up to 60 characters long which 
  1972.      will display at the top when you call in the menu from the program.  Any 
  1973.      printable characters are allowed.  Example:
  1974.  
  1975.              TITLE= T H I S   W I L L  P R I N T  A S  A  T I T L E
  1976.  
  1977.           *IF YOU OMIT THE TITLE= STATEMENT THEN THE DEFAULT IS 'Menu'*
  1978.  
  1979.  
  1980.      MENU ENTRIES
  1981.      ============
  1982.  
  1983.      The First Line
  1984.      --------------
  1985.  
  1986.              Each entry consists of 2 lines beginning with an ASCII text line 
  1987.      that starts with two closed brackets with consecutive numbers.  A menu 
  1988.      with 3 entries would look like:
  1989.  
  1990.              [1] Write your menu description here. Entire line will display.
  1991.                   command statements for this selection - will NOT display.
  1992.              [2] Write your menu description here.
  1993.                   command statements for this selection - will NOT display.
  1994.              [3] Write your menu description here.
  1995.                   command statements for this selection - will NOT display.
  1996.  
  1997.              
  1998.              The consecutive [1], [2] and [3] is very important as this is 
  1999.      how CAT980 understands your file. You can have 75 characters in this 
  2000.      line including the [xx] portion.  You may have from [1] to [21] entries 
  2001.      for any one menu file. Use any upper/lower case characters but do NOT 
  2002.      use brackets, [], except at the beginning of the line for the selection 
  2003.      number.  Keep your selections numbered and in order.
  2004.  
  2005.  
  2006.      THE MENU COMMAND SET
  2007.      ====================
  2008.  
  2009.      The Second Line
  2010.      ---------------
  2011.  
  2012.              CAT980 will execute all valid commands that appear on the next 
  2013.      line immediately after the menu entry line.  For example:
  2014.  
  2015.      [1]  3.850111 Wheelin' & Dealin' Southwest Swap Net
  2016.      MODE=LSB VFO=HAM FREQ=0385011
  2017.  
  2018.      [2] 20 Meter Packet Mail Box
  2019.      MODE=FSK VFO=HAM FSK=170 FREQ=1410700
  2020.  
  2021.      [3] SPLIT 10 M FM
  2022.      MODE=FM VFO=HAM FREQ=29660000 CHANNEL=16 CONTROL=RXM
  2023.  
  2024.      *THERE IS NO THIRD LINE - KEEP ALL YOUR COMMANDS ON THE 2ND LINE*
  2025.                            *SEPARATED BY SPACES*
  2026.  
  2027.              If [1] is selected than all the commands following the displayed 
  2028.      line will be executed on that line only.  Note that the frequency listed 
  2029.      after [1] is NOT a command, just part of the displayed text - it could 
  2030.      just as well have been shown as '75 M'.  It is the statement 
  2031.      freq=0385011 that commands the radio to the desired frequency.
  2032.              Note also that only those commands needed are included. 
  2033.      Invariably this will require MODE, VFO and FREQ for all menu entries.  
  2034.      But more may be required for special listings.  Selection [2] is for a 
  2035.      packet set up so an additional command to insure an FSK shift of 170 hz 
  2036.      is included.
  2037.              Selection [3] is a bit more complex.  First the radio is 
  2038.      commanded into an operating FM mode on a frequency of 29.66 Mhz. Then 
  2039.      the command follows to point to channel 16 in the FT-980 which was 
  2040.      loaded on entry with the 10 m. FM frequency of 29.6 Mhz (as it was by 
  2041.      the included file example1.mem) . Now comes a  RXM control command 
  2042.      meaning that the radio will receive on memory (29.6) and transmit on the 
  2043.      ham vfo frequency of 29.66. It could have been the other way around if 
  2044.      the statement was CONTROL=RXV.  In either case an FT-980 memory channel 
  2045.      has to contain one of the frequency set ups.  This can be done from the 
  2046.      keyboard prior to calling up the menu - or better yet, automatically 
  2047.      with a .mem file as above.
  2048.  
  2049.         *FOR SPLIT OPERATION AN FT-980 MEMORY CHANNEL MUST CONTAIN*
  2050.                           *ONE OF THE FREQUENCIES!
  2051.  
  2052.              The most obvious use of such a menu selection as [3] are the 10 
  2053.      m. FM repeaters around the world. (The above example is NOT a standard 
  2054.      10 meter FM split.)  A not so obvious use would be a station sending 
  2055.      packet yet listening to the other station on USB during a test. Etc.?
  2056.  
  2057.  
  2058.      THE PARAMETERS AVAILABLE FOR A MENU SELECTION
  2059.      =============================================
  2060.  
  2061.      STATEMENT       ALLOWABLE PARAMETERS
  2062.      ---------       --------------------
  2063.      VFO=            HAM GEN
  2064.      MODE=           LSB USB CWW CWN AMN AMW FSK FM
  2065.      FREQ=           0000150 to 2999990 must be 7 digits
  2066.      FSK=            170 425 850 (FSK hz shift)
  2067.      CONTROL=        VFO MEM RXM RXV
  2068.      CHANNEL=        1 thru 16 (FT-980 memories)
  2069.      IFWIDTH=        -100 to +100 (+/- 100%) must be 3 digits
  2070.      IFSHIFT=        -1500 to +1500 (+/- 100 hz increments) must be 4 digits
  2071.  
  2072.              Those last two? - yes, you can control the filter 
  2073.      characteristics with each menu selection!  Here are some examples:
  2074.  
  2075.              IFWidth=000     centers the filter width
  2076.              IFShift=0000    centers the filter shift
  2077.              IFShift=-300    shifts the filter 300 hz down
  2078.              IFShift=-350    INVALID! Will yield error msg.
  2079.                              Must be multiples of 100.  0000,+0100,-0100 etc.
  2080.              IFWidth=-30     moves left skirt in by approx. 30%
  2081.              IFWidth=+40     moves right skirt in by approx. 40%
  2082.  
  2083.              You will find statusing of the FT-980 from CAT980 to show a 
  2084.      slight discrepancy of the IF width from the entered menu values.  The 
  2085.      Heisenberg uncertainty principal could be cited but you would be correct 
  2086.      in not believing that.  It is due to the FT-980 hardware response to the 
  2087.      command. It is so close that it was not worth the code to make it exact.  
  2088.      You can believe your entries will yield the desired results.
  2089.  
  2090.                                  *CAUTION!*
  2091.      *IF YOU'RE CHANGING FILTER CHARACTERISTICS WITH A MENU SELECTION*
  2092.       *THEN YOU SHOULD CENTER THE FILTERS WITH THE OTHER SELECTIONS!*
  2093.  
  2094.              The values for these two parameters are probably best picked by 
  2095.      actual operation.  Say you are in a 40 m. cw QSO with W1XXX and using 
  2096.      the filter display feature <F8> you find the best copy is with an IF 
  2097.      width of 38.58% and a positive shift of 200 hz.  You and W1XXX decide to 
  2098.      set up a schedule so you want to add him/her to the menu.  Your entry 
  2099.      might look like:
  2100.  
  2101.              [4] W1XXX 40 M. Sked. Tuesday nites - 2000 local
  2102.              freq=0703185 mode=cww vfo=ham ifshift=+200 ifwidth=+39
  2103.  
  2104.              Everything worked fine business.  But suppose after your chat 
  2105.      with W1XXX you decided to listen to the swap net listed above as entry 
  2106.      [1].  When you choose that entry it sounds funny(besides what is being 
  2107.      offered for trade).  That's because the IF filters are still in the 
  2108.      configuration chosen by [4]!! Simply rewrite your menu entry [1] to 
  2109.      include the additional statements:
  2110.  
  2111.                      IFSHIFT=0000 IFWIDTH=000
  2112.  
  2113.         *REMEMBER - YOU CAN ALWAYS CENTER ALL FILTERS FROM THE KEYBOARD*
  2114.                                 *WITH <ShiftF8>*
  2115.  
  2116.              If you're designing special interest menus like, say SWL 
  2117.      stations, that don't require special band passes, then you probably 
  2118.      won't need to keep recentering the filters.  If you have a mixed 
  2119.      operating menu like we are designing here, then it's good practice to 
  2120.      center the filters on those entries that do not require special filter 
  2121.      characteristics.
  2122.  
  2123.              
  2124.       *WORRIED ABOUT THE ORDER OF THE STATEMENTS?  USE COMMON SENSE.*
  2125.     *WRITE THE MENU SEQUENCE AS YOU WOULD PROGRAM FROM THE FRONT PANEL.*
  2126.  
  2127.  
  2128.              CAT980 is structured to perform your statements in the correct 
  2129.      order demanded by the radio - even though you may put the commands out 
  2130.      of sequence. However, if it seems a particular entry isn't behaving go 
  2131.      back and sequence your command statements in the same order you would 
  2132.      perform them from the front panel to get your desired result.
  2133.  
  2134.              By the way, there is often confusion and an actual difference 
  2135.      from where a receiver is tuned compared to a published frequency - like 
  2136.      RTTY center frequencies.  You can have your 1st line displaying the 
  2137.      accepted published frequency - but your 2nd line can put the rig right 
  2138.      were it belongs!
  2139.  
  2140.  
  2141.  
  2142.      DEMO MENU
  2143.      =========
  2144.  
  2145.              To get familiar with menu operation you might want to print the 
  2146.      included ASCII file DEMO.MNU.  Then load it in <ShftF1> and try the 
  2147.      various selections as you examine the statements that produced them.  
  2148.      Some selections on the file are designed to give error messages so you 
  2149.      can get some experience in formatting.  Comments in the file will help 
  2150.      you along.
  2151.  
  2152.  
  2153.                 *COOK UP SOME MENUS AND SHARE THEM WITH US!*
  2154.  
  2155.  
  2156.  
  2157.  
  2158.      APPENDIX D
  2159.  
  2160.  
  2161.        YAESU(tm) FT-980 TO IBM COMPUTER INTERFACE CIRCUIT by K5YEF
  2162.  
  2163.  TO IBM/COMPATIBLE  ----------------O +9v to +12v
  2164.  |                  |               |                     TO FT-980
  2165.                     |               <                         |
  2166.  232 CONNECTOR      |               <10 k             6 PIN DIN CONNECTOR
  2167.  |                  |               <                         |
  2168.                     |               |
  2169. 1<----o--------------------------------------------o---------->1
  2170. 7<----|             |               |              |
  2171.                     |               |              |          |
  2172.  |                  |/|2    100 k   |              |
  2173.                    4/+|-----/\/\----|------------------------->2
  2174.  |                 /  |             |              |
  2175.         3.3 k   1 /   |             |              |          |
  2176. 3<------/\/\-----/ U1A|             |              |
  2177.                  \    |             |              |          |
  2178.  |                \   |             |      |\ |    |
  2179.                    \  |3            |      | \|    |          |
  2180.  |                  \-|-----/\/\----o------| /|----o
  2181.                      \|     100 k          |/ |    |          |
  2182.  |                                         1N914   |
  2183.               -----\/\/-------                     |          |
  2184.  |            |     100 k    |                     |
  2185.               |  |\          |                     |          |
  2186. 2<------/\/\--o--|-\         |                     |
  2187.         100 k   6|  \        |              | /|   |          |
  2188.  |               |   \ 7     |              |/ |   |
  2189.                  |U1B \------o----/\/\------|\ |----------o--->3
  2190.                  |    /            47       | \|   |      |
  2191.                  |   /11                   1N914   |      |
  2192.                  |  /|                             |      |
  2193.             -----|+/ |                             |      |
  2194.             |   5|/  |                             |    ------
  2195.             |        |                             |      /\1N914
  2196.             |        |                             |     /  \ 
  2197.             >        |                             |     ----    
  2198.             > 100 k  |                             |      |
  2199.             >        |                             |      |
  2200.             |        O -9v to -12v                 |      |
  2201.            _|_                                    _|_    _|_
  2202.            ///                                    ///    ///
  2203.  
  2204.             - For use with CAT980 or any interface activity. Schematic in
  2205.               public domain.
  2206.  
  2207.    K5YEF/Art Harding/PO Box 861719/Plano, Tx. 75074/USA
  2208.  
  2209.  
  2210.  
  2211.  
  2212. WHAT'S ON THE WORKBENCH?
  2213. ========================
  2214.  
  2215.      * STAY RESIDENT
  2216.           For digital enthusiasts, packet, amtor, RTTY, FAX, slow scan 
  2217. and ? - the operation of CAT980 would be much enhanced if the program 
  2218. would stay in memory to be activated at the stroke of a key.  This 
  2219. would allow the use of other communication packages to run 
  2220. simultaneously with CAT980.  At least that's the thrust right now.
  2221.  
  2222.      * INTERACTIVE CAT980
  2223.           This is another frontier of computer operation. The idea is 
  2224. to use the available AGC line to be monitored by the program. The 
  2225. interactive decisions the program could make are mind boggling.  
  2226. Scanning decisions, automatic fine tuning, statistical fade analysis, 
  2227. IF filter shaping, band opening alerts, selective frequency activity 
  2228. alerts, SWR vs. F charts(how about a noise plot across the band for an 
  2229. SWR indication?) - the list goes on.
  2230.  
  2231.      And it's the list of ideas that this developer would like your 
  2232. help with.  You have ideas that have not occurred to me.  What would 
  2233. you like to see CAT980 do?  Your ideas probably gel with other 
  2234. operators and there's a good chance they will be incorporated in a new 
  2235. version.
  2236.  
  2237.      This is fun!  The author learns something new about CAT980 every 
  2238. day.  So send in your ideas and be part of this development.
  2239.  
  2240.      And consider sharing your menus and memory files with other 
  2241. CAT980 users.  Put 'em on CompuServe and other bulletin boards.  Send 
  2242. your disk to me and I'll share 'em with others. I suspect we will be a
  2243. small group but that's OK.
  2244.  
  2245.      As a registered user you will get first crack at any future 
  2246. versions.  I don't know how many times this developer has registered 
  2247. for share ware never to hear another word.  That is not my intention; 
  2248. register and you will be kept informed.
  2249.  
  2250.      
  2251.  
  2252.      ============================================================
  2253.     |                                                            |
  2254.     |  CAT 980 REGISTRATION.  $20.00 Continental USA             |
  2255.     |                         $25.00 Overseas                    |
  2256.     |                                                            |
  2257.     | NAME ____________________________________________________  |
  2258.     |                                                            |
  2259.     |                                                            |
  2260.     |                                                            |
  2261.     | ADDRESS__________________________________________________  |
  2262.     |                                                            |
  2263.     |                                                            |
  2264.     | _________________________________________________________  |
  2265.     |                                                            |
  2266.     |                                                            |
  2267.     | CALL_______________________(if any, or put SWL)            |
  2268.     |                                                            |
  2269.     | COMMENTS:                                                  |
  2270.     |                                                            |
  2271.     |                                                            |
  2272.     |                                                            |
  2273.     |                                                            |
  2274.     |  SEND TO:                                                  |
  2275.     |                                                            |
  2276.     |  Art Harding K5YEF                                         |    
  2277.     |  P.O. BOX 861719                                           |
  2278.     |  PLANO, TX. 75074  U.S.A.                                  |                                                            
  2279.     |                                                            |
  2280.      ============================================================
  2281.  
  2282.