TBWPJan 11, 19944:29 pm �,€¤€@¦€æ€è€ê€ì€î€ð€ò€ô€ö€øÀ?úÀ@9€y€"{€�2Ÿ€ Ñ€Ý5߀/€C7E€#|€Ÿ7¡8Ø€1€A;C€~€�€Ÿ€±:³8í6%5[€"�€²6´€)ê€47I:€8º6ò8(9`9™5Ò€:€A€:C€:}9·7ð€;'€:b€œ€¬8®9æ86W9�:Æ6€%6€[€]€y8{8³;ë;&;a3œ9Ï€ €28G96¸€3î4!9U6Ž€<Ä€;9=€8v€®:°9ê€9#€\€^€}€$€£€1¨€Ù>Û€€(:-€3g€š;œ€ ×€ä7é8 €!X €y €%{ €  9¥ €Þ €ö €-ø €%!3*!€ ]!€h!€,j!€–!€›!€º!€/¼!€ë!€ð!€"€-"€>"6C"9y"3²"8å"€:#€W#€=Y#€–#:›#€%Õ#€ú#€9ü#€5$€):$€c$7e$5œ$€ Ñ$€Ü$8Þ$;%7Q%7ˆ%;¿%4ú%€7.&€e&7g&8ž&7Ö&€ '€,'€'.'€U'7W':Ž'8È';(€;;(€v(€x(€•(€;—(€/Ò(€8)€49)€<m)€<©)€"å)€*€5 *€<>*€z*€|*€Ž*€;�*€;Ë*€ +€&+€9(+€6a+€7—+€<Î+€ ,€,€;,€<V,€8’,€9Ê,€-€-€< -€<\-€8˜-€;Ð-€ .€.€;!.€4\.€:�.€;Ê.€6/€ ;/€D/€F/€Z/7\/8“/9Ë/€/0€30€ 50€?09A04z0;®07é0€ 1€41€61€D1:F19€1€¹1€Ì1€Î1€Ð1€á14ã1;2;R2€3�2€À2€Â2€Õ25×23 39?3€6x3€®3€°3€È37Ê3:49;49t48­48å4€'5€D5€ F5€Q57S56Š58À59ø5:16€/k6€š6€œ6€²6;´6;ï6€;*7€e7€ g7€q7€u7€|7€ ƒ7€ Œ7€ •7€ ¢7€®7€½7€Ã7€É7€0Ï7€ÿ7€8€;8€>8€F8€2H8€ z8€„8€9†8€-¿8€'ì8€19€.D9€.r9€. 9€Î9€ Ð9€Ý9€:ß9€5:€N:€ P:€p:4r:€3¦:€Ù:6Û:9;:J;7„;€»;€Ó;€Õ;€è;€<ê;€&<€D<€F<€`<€b<€ s<€ €<€ Œ<—< Q&A WRITE -- B. Emerald ÿÿ…Aposcan (C)1994 Tony Richardson VK2APO Umina Australia P##ÿ•ÿÿÿÿÿÿÿÿÿÿÿÿA ÿ�ÿ€Aposcan FRG-9600 Control Program for IBM PCsÿ�ÿ‘ÿÿA ÿ�ÿ€(C)1994 Tony Richardson VK2APO Umina Australiaÿ�ÿ‘ÿÿÿ�Changes Aposcan 2.1 --> 2.1Bÿ‘ÿÿ1. Bug corrected in Scan Group Form save and load functions.ÿÿ2. Bug corrected in default scan list load, allowing loading from floppy to operate correctly now.ÿÿ3. Scan Group Form ID numbers are not deleted when new scan groups are loaded from disk.ÿÿ4. Scan Group Form "Help" control is replaced by "New" control which deletes all 10 channels from a Scan Group Form to make creating a new Scan Group quicker.ÿÿ5. Memory handling modified to allow more Scan Group Forms for a given amount of PC RAM.ÿÿÿ�Introductionÿ‘ÿÿAposcan is a control program complementing the previously released Aposrch program. Aposrch is intended to search over a specified frequency range and log any activety found. Aposcan is designed to allow highly efficient monitoring of known frequencies.ÿÿAposcan also substantially improves FRG-9600 scanning speed - to about 5 channels per second.ÿÿAposcan and Aposrch originated when after buying an FRG-9600 because of its excellent all mode ability and frequency coverage I became aware of its somewhat limited intelligence regarding searching / scanning. One of the limitations being that it will not completely stop on finding a busy frequency, but waits a few seconds while sequentially blinking each display digit then continues. This problem and others was firmly registered in my mind when my friend Lee VK6TY said "the FRG-9600's a good scanner, but its annoying how it wont stop on a signal!"ÿÿI therefore set out to write an intelligent scan programÿand an intelligent search program for the FRG-9600. Thisÿis the scan program. For want of a definition, searching is searching across a particular frequency band with a preset step size and recording what is found. Scanning isÿscanning a set of pre-arranged frequencies and acting onÿwhat is found.ÿÿThis software is distributed free of charge and without warranty only to amateur users. Amateur users may freely use, copy and distribute this software. Professional or pecuniary interests such as businesses and commercial BBS's may not copy in any way this software or they will be held liable for any losses or damages suffered by this author due to their action. This author has extensive experience in copyright litigation.ÿÿÿ�Description of Aposcanÿ‘ÿÿAposcan allows up to 10 Scan Group Form 's to appear on your PC screen, and each Scan Group Form contains space for 10 channels. The Scan Group Form allows you to monitor and control in real time your scanning activity. Each Scan Group Form may be moved into a convenient screen corner if required, minimised into a tiny "icon" when visual monitoring is not desired or edited while scanning is in progress.ÿÿEach channel within a Scan Group Form has its own individual halt when busy control, log onto disk and/or printer when busy control, and a programmable delay when busy parameter. When this delay parameter is set to 0 (seconds) the channel is skipped or "locked out".ÿScan Group Form 's may be loaded quickly from disk, allowing hundreds of 10 channel scan groups to be stored and readily accessed. When a Scan Group Form has been edited, it can be saved with its own name, for future use.ÿÿAll channel busy activity is recorded on screen in the log window, and in the windows version of Aposcan recordings may be "cut and pasted" into word processor documents.ÿÿInstantaneous commands sent to the FRG-9600 are displayed in the Scanner Status window, and when a busy channel is located the pause delay is displayed as it counts down.ÿÿÿ�Main Operation of Aposcanÿ‘ÿÿÿ€1. To Select a Scan Group Form:ÿ ÿ�ÿClick any where on the desired Scan Group Form.ÿÿÿ€2. To Move a Scan Group Form to a More Convenient Screen Location:ÿ ÿ�ÿClick and hold on the border of the Scan Group Form. Then drag the Scan Group Form to the desired location.ÿÿÿ€3. To Temporarily Remove a Scan Group Form from the Screen:ÿ ÿ�ÿClick on the inverted triangle in the upper right hand corner of the Scan Group Form. This will "minimise" the Scan Group Form into an "icon".ÿÿÿ€4. To Select a Channel Manually:ÿ ÿ�ÿClick on the small green button on the left hand side of the desired frequency.ÿÿÿ€5. To Restore an Scan Group Form "Icon":ÿ ÿ�ÿDouble click on the Scan Group Form "icon". (Click quickly).ÿÿÿ€6. To Scan a Scan Group Form Once Only:ÿ ÿ�ÿClick on the "Single" button.ÿÿÿ€7. To Continuously Scan a Scan Group Form:ÿ ÿ�ÿClick on the "Repeat" button.ÿÿÿ€8. To Scan More than one Scan Group Form:ÿ ÿ�ÿClick on the "repeat" buttons of all the desired Scan Group Form 's and don't forget that if the scan activity highlight vanishes from the screen Aposcan, may be scanning a hidden Scan Group Form. Even if a Scan Group Form is reduced to an "icon" the scanning will continue.ÿÿÿ€9. To Stop Scanning a Scan Group Form Group of Channels:ÿ ÿ�ÿClick on the "Stop" button. I'm sure I didn't have to say this, but for the sake of neatness!ÿÿÿ€10. To Add a new Frequency List to a Scan Group Form:ÿ ÿ�ÿThis can be done in either of two ways:ÿÿa. Edit an existing Scan Group Form and re-save with a different Scan Group Form name, and a different disk filename.ÿÿTo do this simply type on top of a Scan Group Form, and when the editing is complete save it with a new Scan Group Form name, and use a different disk file name. You may type directly on top of all the Scan Group Form fields except the description field. This field expands into a 59 character line so that you can have a more detailed description than what can fit on the Scan Group Form.ÿÿb. Use an editor to create a new Scan Group Form *.dat file, in the same format as the sample scan group files supplied. With a windowing type editor "cut and paste" methods can be used for this.ÿÿÿ�Memory and PC Required by Aposcanÿ‘ÿÿThis program uses a relatively large amount of memory, although every attempt was made to minimize it. Watch out for odd effects due to insufficient memory. The program was written on a 1MB 386SX PC with VGA monitor, and should work fine on an EGA monitor, but this has not been tried.ÿÿÿ�Note Re Frequency Entryÿ‘ÿÿAll frequencies in Aposcan are entered / displayed in Hz,ÿseparated by dots. For example 146.725 MHz isÿ146.725.000Hz. After trying to write code to translateÿfrom Hz to KHz to MHz I realized that the softwareÿexecution speed was being slowed, plus it was very finickyÿto write - so, frequencies in Hz please. Actually once youÿare used to it it is no problem.ÿÿAposcan responds to changes in the Scan Group Formsÿimmediately, except description which requires OK clicked.ÿÿÿ�PC Interfaceÿ‘ÿÿAposcan interfaces to a PC via its com1 or com2 port. TheÿFRG-9600 uses TTL levels on its CAT port, so an RS232C toÿTTL level shifter is required.ÿÿI used a Maxim MAX232 chip. Dick Smith sells a clone ofÿthis chip bearing their catalog number Z5369. In theÿ1992/93 Dick Smith catalog data pages there is even aÿsmall (lets say microscopic) drawing of this chips pinoutsÿwhich I used.ÿÿTo transmit commands from the PC to the FRG-9600 you mustÿconnect the TXD pin of the PC RS232 port (pin 2) to one ofÿthe MAX232 RS232-->TTL inverter inputs, then take thatÿinverters TTL level output to the FRG-9600 CAT SI inputÿ(pin 3 of DIN connector).ÿÿTo sense the BUSY output of the FRG-9600 which is on pin 6ÿof the DIN connector, connect this TTL level signal to oneÿof the TTL-->RS232 inverter inputs of the MAX232, thenÿconnect the RS232 output to the CTS pin of the RS232 portÿ(pin 5 on a DB25).ÿÿI powered the MAX232 from the RTS and DTR pins (connectedÿtogether) via a 120R series resistor and 4V7 zenerÿconnected to ground to form a simple regulator. Thus theÿwhole circuit can fit in the back of the DB25 back shell,ÿwith no external wiring. Don't forget to connect theÿground.ÿÿÿ�hpd Parametersÿ‘ÿÿEach frequency entry has an h, p, and d field (halt on busy, disk log on busy, printer log on busy), which can contain a "y" (yes), or "n" (no) character. A "y" or "n" in the respective column operates as follows:ÿÿÿ�Haltÿ‘ÿÿIf halt is enabled (y in the h column) the FRG-9600 will permanently stop on the first busy channel it finds (remember the problem mentioned in the introduction!). The search can be restarted by clicking on the "Single" or "Repeat" controls.ÿÿÿ�Disk Logÿ‘ÿÿIf a "y" is in this field (y in the d column) all results of scanning will be logged to the disk file named in the APOSCAN.CNF file.ÿÿÿÿ�Printer Logÿ‘ÿÿIf a "y" is in this field (a y in the p column) all results of scanning will be logged to the printer named in the APOSCAN.CNF file if this function is enabled. Remember that a slow printer may reduce your search speed.ÿÿÿ�Pse Parameterÿ‘ÿÿThis parameter allows you to enter a time period (in seconds) that the FRG-9600 should pause for before automatically continuing when it finds a busy channel. A zero causes the channel to be skipped or locked out.ÿÿÿ�Note on Text Entryÿ‘ÿÿIf text disappears from your fields when typing, it is probably scrolling out of the visual limits of the field. Use the left cursor key to scroll back to the end of the text string if necessary. Be careful not to have unknown text in the particular parameters text buffer which has scrolled out of sight. A simple way to avoid this is to not use INSERT mode when typing text.ÿÿÿ�Speedÿ‘ÿÿThe Aposcan.cnf file allows entry of a delay that will occur after each CAT command is sent to the FRG-9600. Because there is no handshaking on the serial in, it is difficuilt to know how fast to feed data to the FRG-9600 before it will fail, or perhaps the PLL wont have time to lock. I run my Aposcan with a delay of 150ms.ÿÿÿ�APOSCAN.CNF fileÿ‘ÿÿThis file is read when Aposcan starts and may be edited to change APOSCAN start up defaults. The version distributed should have an example APOSCAN.CNF file similar to below.ÿÿExample:ÿÿ€ÿcom2:ÿlpt1:ÿfrg.logÿ0.15 msÿamateur.datÿsydair.datÿmarine.dat ÿ�ÿ ||ÿ ||ÿ \/ÿup to seven more default Scan Group Form filesÿÿÿThe file should contain NO blanks, and no BLANK LINES anyÿwhere.ÿÿFunctions of each APOSCAN.CNF declaration are asÿfollows:ÿÿÿ€com2: ÿ� (com port where FRG-9600 is connected)ÿÿ€lpt1: ÿ� (printer port for logging)ÿÿ€frg.log ÿ�(disk log file name)ÿÿ€0.15 msÿ� (CAT command processing delay)ÿÿ€amateur.dat ÿ� (Scan Group Form 1 default)ÿÿ€sydair.dat ÿ� (Scan Group Form 2 default)ÿÿ€marine.dat ÿ� (Scan Group Form 3 default)ÿÿÿ�Finallyÿ‘ÿÿI hope you can get this program and/or Aposrch going, itÿmakes the FRG-9600 a "thousand times" more capable.ÿÿÿ�Johnny Walker Black Appealÿ‘ÿÿSeven bottles collected to date! I suppose I should declare them as income. But then again maybe not.ÿÿAnyone who has recieved Aposrch and/or Aposcan should please send a bottle of Johnny Walker Scotch (or cheques to Anthony Richardson for $27.00) to the below mentioned. Don't forget "Inter-Liquor" you can ring up and get it delivered no problem!!ÿÿÿ�Contact Info:ÿ‘ÿÿTony Richardson VK2APO Phone +61 43 42 1250, or leave mailÿon BBS Phone +61 43 73 1232.ÿÿMail (and/or Scotch) to:ÿÿTony Richardsonÿ76 Ryans RdÿUmina 2257ÿAustraliaÿxèèø*èè "10R'68 Ž>6’‚OŽ6P78’‚66’‚ ’‚ü+’ UÂ