home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 899.PROCATHF.DOC < prev    next >
Text File  |  1990-08-02  |  16KB  |  362 lines

  1.  
  2.  
  3.                      Don's Original Designs         
  4.                           Oceanside, Ca
  5.  
  6.                      Don Rasmussen  WB8YQJ/6
  7.                           Version 2.0 
  8.  
  9.  
  10.  
  11.  
  12.  
  13.               Don's Original Designs proudly introduces ProCat/HF
  14. user  customized  software.  What you get  is  computer  keyboard 
  15. control  of your transceiver, user defined command keys,  contest 
  16. callsign duplicate checking, and transceiver memory loads for the 
  17. Yaesu FT747GX. The system  works  with  Kenwood, Icom, or   Yaesu 
  18. transceivers  that have provisions for computer control. You need
  19. an IBM compatible computer with hard drive,  serial port, and EGA
  20. or VGA graphics card. An interface is  required  to  connect  the 
  21. computer serial port to the transceiver, which is available  from 
  22. the   transceiver   manufacturer.  Interfaces   can   be   easily 
  23. constructed, and are generally compatible between  manufacturers. 
  24. A  Yaesu FIF232 interface works great with Icom  transceivers  by 
  25. connecting Yaesu DIN #1 to Icom remote connector center, and  DIN 
  26. #3 to Icom remote connector ground. Once interfaced, the  program 
  27. allows  instant  QSY  using the numeric keypad  on  the  computer 
  28. keyboard.  The  control  keys  are grouped  to  make  tuning  the 
  29. transceiver EASIER than it would be by using the transceiver  VFO 
  30. knob.  You  can also add other commands to the  transceiver,  and 
  31. assign  any  key you wish to perform that command. You can change
  32. the on screen colors to suit  your preferences, they are saved to 
  33. disk,  and  the on screen  GMT clock is adjustable to  your  time 
  34. zone. I hope you  find  ProCat/HF useful in  your shack, as  many
  35. hours  were  spent  in  design, programming, and debugging.  
  36.  
  37.  
  38.                                         Best 73's 
  39.                                              
  40.                                            Don   
  41.                                                        
  42.  
  43.  
  44.  
  45.  
  46. Special Thanks To:
  47.  
  48. Edward J. Coan
  49. Yaesu Musen Co. Ltd.
  50. Tokyo,  Japan
  51.  
  52. Roy Kessler 
  53. Janet Traylor
  54. PC Globe Incorporated
  55. Tempe, Arizona                       A Quick Demonstration
  56.                              
  57.  
  58.  
  59.  
  60. All programs and files should be copied onto your hard disk.
  61.  
  62. To  run the program, key in PROCAT and then press the enter  key. 
  63. Make sure your transceiver and interface are turned on and ready.
  64.  
  65. Make sure the NumLock light on the keyboard is on.
  66.  
  67. The  program  will  show  you  the  opening  screen,  with  the 
  68. station  clock  in  the  upper  left    corner,  and  ten  VFO 
  69. frequencys  listed along the right border of the screen.  One  of 
  70. these VFO frequencys will have a highlighted background. You  can 
  71. change the highlighted frequency by pressing the cursor up or the 
  72. cursor down key, these keys are  located just to the left of  the 
  73. numeric keypad.
  74.  
  75. NOTE: The transceiver that is currently configured is listed just 
  76. below the time display. See configuration instructions to  change 
  77. the current transceiver.  
  78.  
  79. You can set the transceiver display to the highlighted  frequency 
  80. by  pressing the numeric keypad minus (-) key. You can raise  the 
  81. highlighted frequency by pressing the keypad plus (+) key, the  6 
  82. key, the 5 key, or the 4 key. When you press the plus key (+) the 
  83. frequency will only be raised by 20 hertz, so you'll have to keep 
  84. it depressed for a few seconds to hear a noticable change in  the 
  85. received  signal.  You can lower the frequency  by  pressing  the 
  86. keypad  (enter) key, the 3 key, the 2 key, or the 1  key.  Again, 
  87. you'll have to hold down the (enter) key for a couple seconds  to 
  88. notice  any  change.  Transceiver mode can  also  be  changed  by 
  89. entering the first letter of the mode.  Notice how all tuning  of 
  90. the transceiver can be easily done with one hand over the numeric 
  91. keypad, and very little looking at the keys.
  92.  
  93. If  you  want to change the highlighted  frequency  to  something 
  94. completely  different,  press  the "b" key to  enter  a  new  VFO 
  95. frequency.
  96.  
  97.  
  98. The TEN VFO's on the screen have a description in the lower right 
  99. corner of the screen. You can change this description by pressing 
  100. "e"  then pressing "l". Or, you can clear this group of VFO's  by 
  101. pressing "e" then pressing "e" again.
  102.  
  103. There  are  up  to 20 groups of TEN VFO's, the  group  number  is 
  104. listed just to the left of the description. A different group  of 
  105. VFO's  can  be called by pressing "r" then entering a  new  group 
  106. number (from 1 to 20).                    Main Menu Key Definitions 
  107.  
  108.  
  109.      F2 - adjusts on screen window color.
  110.      F3 - adjusts on screen text color.
  111.      
  112.      F4 - adjusts the station clock.
  113.  
  114.      F5 - starts contest callsign checking.
  115.      F6 - finishes contest callsign checking.
  116.  
  117.      F9 - clears the contest callsign file.  
  118.  
  119.      b - enter a new base frequency in highlighted VFO position.
  120.      r - request a different page of VFO's.
  121.      e - edit the label or erase a page of VFO's.
  122.      o - call the configuration options program.
  123.  
  124.      u, l, c, a, f, n - used to set transceiver mode.
  125.  
  126.      KEYPAD KEYS
  127.  
  128.      4 - Up   100 KHZ
  129.      1 - Down 100 KHZ
  130.      
  131.  
  132.      5 - Up 10 KHZ
  133.      2 - Down 10 KHZ
  134.  
  135.      6 - Up 1 KHZ
  136.      3 - Down 1 KHZ
  137.  
  138.      (plus key) - up 20 HZ
  139.      (enter key)  - down 20 HZ
  140.      (minus key) - set displayed frequency, no change.
  141.      (cursor keys) - select displayed VFO.
  142.  
  143.  
  144.                      Duplicate QSO Checking
  145.  
  146.  
  147. This feature is an  aid to the  operator that is not  planning on 
  148. sending his contest results  into the  contest officials.  Simply
  149. press  F5  to start  contest  duplicate  callsign  checking.  All 
  150. keys other than numeric keypad keys are disabled. Use the  keypad 
  151. to tune in a contest station. Key in the station's  callsign  and 
  152. press return. If the  call begins  with  the  number 1 through  6 
  153. (this rarely happens) preceed the call with an asterisk. The call 
  154. will  be added to the list, and displayed in large letters if  it 
  155. is a good call. Then, try to work the station, use the  displayed 
  156. QSO  number  in the exchange. If you can't work  him,  press  the 
  157. backspace  key  to  drop  him from the list. If  the  call  is  a 
  158. duplicate, it is not added to the list, and the WARNING LEMON  is 
  159. displayed. Over 900 calls can be saved. Press F6 to save the  log 
  160. and return to ragchew mode. Press F9 to clear the duplicate log.                 Configuration and Customization
  161.  
  162.  
  163.      Configuration  can  be as simple as defining  your  graphics 
  164. card  and transceiver brand. Or, you can  define custom  keys  by 
  165. looking  up the computer command  data in your  Kenwood or  Yaesu
  166. transceiver manual or Icom CI/V interface manual. An  example  of 
  167. this would be to define the "S" key. First specify a label for the 
  168. key,  like "SPLIT ON". Then, look in your transceiver  manual  to 
  169. find  the  command bytes that perform this function, and  key  in 
  170. that data. When you finish, this will be displayed on the  screen 
  171.   S - SPLIT ON    . You can also position this label anywhere  on 
  172. the  screen you want. From then on, whenever you press the  upper 
  173. case S, the split function on your transceiver will be turned on. 
  174. You may want to define the lower case "s" as SPLIT OFF. There are 
  175. 20 keys available for definition.
  176.  
  177.          The options screen is available by pressing "o" from the 
  178. main menu.  Then press return to select  configuration  from  the 
  179. options  menu. Here is  the list  of options  and  the  responses 
  180. required.
  181.  
  182. Change Basic Configuration? - enter Y to specify a different brand
  183. of transceiver than that listed under the time on the  main menu.
  184.  
  185. Configure Icom Transceiver? - enter Y to select an Icom transceiver.
  186.  
  187. Enter Icom Address - enter 2 digit rig address, 00 if you dont know.
  188. Ex. IC735 - 04,IC751 - 28,IC761 - 30. Call Icom for other addresses. 
  189.  
  190. Configure Kenwood Transceiver? - enter Y to select a Kenwood.
  191.  
  192. Did you modify your rig for 9600 BPS operation? - All Icoms  come 
  193. from  the factory configured for 1200 BPS. There is a  jumper  in 
  194. the  transceiver  that  can be moved to  enable  a  higher  speed 
  195. transfer. Enter Y if you've enabled this option, its a very good idea.
  196.  
  197. Command  Data  is 5 Bytes Long, is the command  byte  sent  last? 
  198. (Yaesu Only) - All Yaesu commands are 5 bytes long. Depending  on 
  199. your model the command byte may be the first byte, or more often, 
  200. the last byte of the string.
  201.  
  202. Frequency set command byte? (Yaesu Only) - is usually 0a, look in 
  203. your manual and remember to enter zero and not the letter "O"  in 
  204. these hexadecimal responses.
  205.  
  206. Setup  Operating Modes? - enter y to define the keys used to  set 
  207. transceiver mode.
  208.  
  209. Mode set command byte? - Kenwood and Icom users enter 00. Yaesu's  
  210. that have one command byte and four dummy bytes for the mode  set 
  211. command (this is rare) enter 00. For all other Yaesu's enter  the 
  212. value that will be first or last in the 5 byte string (this  byte 
  213. is also called the "instruction byte" by Yaesu.).                     Configuration and Customization
  214.                            (Continued)
  215.  
  216.  
  217. AM  mode  set command byte? - Icom users enter  02.  Yaesu  users 
  218. enter  the AM command byte, also called the mode  set  "parameter 
  219. byte" by  Yaesu.  Kenwood's mode  parameter byte is n , where the
  220. mode command listed in the Kenwood  manual is  MDn;  and  n  is a 
  221. number between 1 and 6 that specifies the mode.
  222.  
  223. CW  mode  set command byte? - Icom users enter  03,  Yaesu  users 
  224. enter the CW narrow parameter byte. Kenwood users enter n value. 
  225.  
  226. FM  mode  set command byte? - Icom users enter  05,  Yaesu  users 
  227. enter the FM narrow parameter byte. Kenwood users enter n value.
  228.  
  229. LSB  mode  set command byte? - Icom users enter 00,  Yaesu  users 
  230. enter the LSB parameter byte. Kenwood users enter n value.
  231.  
  232. CWN  mode  set command byte? - Icom user enter 04  (RTTY),  Yaesu 
  233. users enter the CWN parameter byte. Kenwood users enter n value.
  234.  
  235. USB  mode  set command byte? - Icom users enter 01,  Yaesu  users 
  236. enter the USB parameter byte. Kenwood users enter n value.
  237.  
  238. Suggested values were listed for Icom because all Icom radios use 
  239. the  same  values, Kenwood and Yaesu values  should be taken from
  240. the transceiver manual.
  241.  
  242. OTHER CONFIGURATION OPTIONS
  243.  
  244. Adjust memory loading delay? (Yaesu FT747GX only) - enter a large 
  245. enough value in this delay to ensure that memorys are not  loaded 
  246. into  the  FT747GX too fast, when this happens memorys  are  lost 
  247. after the transceiver is powered down.
  248.  
  249. Use auxillary serial port? - enter Y to use Comm Port 2.
  250.  
  251. Use  VGA graphics? - enter Y if you have VGA graphics.
  252.  
  253. Change  the  programmable keys? - enter Y to see a  list  of  the 
  254. programmable  keys that have been defined, and to change them  if 
  255. you wish.
  256.  
  257. Programmable keys available 20  - Press  an  alphabetic key. You
  258.    Press Esc to finish            will redefine the key if  it is
  259.                                   on  the  custom  key  list that
  260. borders  the left side of the screen. You can  define a  new  key  
  261. if  it does not appear on the list. Remember that upper case  and 
  262. lower case are different keys. Press Esc to finish.
  263.  
  264. Enter  key label - Enter a short description of the key you  want 
  265. to  define, such as SPLIT ON, SPLIT OFF, WWV, CLARIFIER ON,  etc. 
  266. This  description will be seen on the main menu. The letters  are 
  267. small, using upper case improves readability.                     Configuration and Customization
  268.                            (Continued)
  269.  
  270. Enter  Command  (10 digits) - this is where you  will  enter  the 
  271. actual byte string from your transceiver manual that will perform 
  272. the  function you described in the (Enter key  label)  procedure. 
  273. For  example, in the Yaesu FT747GX manual the  SPLIT  ON  command
  274. consists of these  5  bytes ( 00 00 00 01 01 ). In  this example,
  275. these  are  the  exact  10 digits  to  enter  (there  are  always 
  276. two  digits in one byte). Remember that although the  values  you 
  277. are entering are in hexadecimal, there is no conversion  required 
  278. by you!. Simply plug the ten digits in the way they are listed in 
  279. the  manual.  All Yaesu commands are 10 digits (which is  also  5 
  280. bytes)  long.  Whatever you put in this ten digit field  will  be 
  281. sent directly to your transceiver, with no changes in byte order.
  282.  
  283.        Icom commands are not always ten digits long,  here is  the 
  284. format  for Icom commands. In the Icom CI/V manual  (available  to 
  285. anyone,  free  from Icom) on page 13 there is a  sample  FM  Mode 
  286. command.  It  looks  like  this  ( FE FE 04 F1 01 05 FD ).  Every 
  287. command  in Icoms manual starts with FE FE 04 F1 , and ends  with 
  288. FD. Since that is true, the program will provide these characters 
  289. to  the transceiver for you. In this example, if you  ignore  the 
  290. characters  that the program adds for you, ( 01 05 ) is all  that 
  291. is left. These are the digits for you to enter. When the  program 
  292. asks for ten digits, key this in ( 01 05 FD FD FD ). Always use FD
  293. to fill out the ten digit field. As an added example, the command
  294. on page 12 looks like this ( FE FE 04 F1 00 10 32 54 21 FD ) for a
  295. frequency set of 21.543.21 MHZ. You enter this ( 00 10 32 54 21 ).
  296.  
  297.        Kenwood commands are  entered as characters from the Kenwood
  298. manual. Six characters  must entered, up to five command characters,
  299. and the sixth character must be a semicolon. If the command consists
  300. of less than five characters, the  field  must be  filled  with the
  301. semicolon character. The TS440 command that  steps the rigs memory
  302. channel down by one is listed in the Kenwood manual as DN; This is
  303. counted as two characters and would be entered as DN;;;; The TS440
  304. command for select memory channel is MCnnn where nnn is the channel
  305. number. Enter this as MC001; to select channel one.
  306.  
  307. Arrange  key  labels onscreen? - enter Y if you want  to  display 
  308. your  key  labels  in another part of  the  screen.  
  309.  
  310. Move  which  key? - find a custom defined key  somewhere  on  the 
  311. screen that you want to move. Press that key to select it. 
  312.  
  313. Use  the cursor keys to position the label - move the  key  label 
  314. wherever it looks good, then press Esc to paste it in position. FINAL NOTES
  315.  
  316. If  the  main file CATBASE.DAT is damaged, etc. Just  remove  the 
  317. damaged file and execute ProEdit.exe A new file will be built.
  318.  
  319. ProCat.EXE - main program    ProEdit.EXE - options program
  320. Catbase.dat - database       ProCatHF.DOC - documentation
  321. EGAPCA.DAT - EGA SCREEN 1    EGAPCB.DAT - EGA SCREEN 2
  322. VGAPCA.DAT - VGA SCREEN 1    VGAPCB.DAT - VGA SCREEN 2
  323. TT747.EXE  - FT747 program   PT747.EXE - prints the database
  324.  
  325. I can accept no responsibility for damages caused either directly 
  326. or  indirectly  from the use of this free program.  If  you  like 
  327. ProCat/HF please pass it on to a friend in it's ZIP format.
  328.  
  329.  
  330.  
  331.  
  332.                       Version 2.0 Notes
  333.  
  334.  
  335.  
  336. I hope Kenwood guys like this program too. I view ProCat/HF as a
  337. sensible approach to computer control of HF radio gear. I don't
  338. see any reason to transfer control from the rig to the keyboard
  339. unless it makes operating easier or more fun. The bottom line on 
  340. the program is that it makes tuning around a band or various bands
  341. instantly available with only a keystroke or two. It also provides
  342. a no hassle way to keep from being embarrased by calling the same
  343. big gun contest station twice. Try the program and it's variations
  344. with whatever rig you use, and if you think its the computer control
  345. program you want to use, send me a letter. Thats all I ask in return
  346. for this program.
  347.  
  348.        If you would like your callsign displayed on the  screen
  349. where my  call (WB8YQJ/6) is now, or anywhere else on the screen
  350. that you like, send me $25 along with your request, whether you
  351. want an EGA or  VGA graphics  screen, and  your diskette  format
  352. (3.5 or  5 1/4 floppy). I'll  send you  updated an  screen file,
  353. customized for your station. 
  354.  
  355.  
  356.  
  357. Inquirys may be addressed to
  358.  
  359. A.R.S. WB8YQJ/6
  360. Donald Rasmussen
  361. 2316 214 Paseo De Laura
  362. Oceanside, Ca 92056