Programma per utilizzare un FRG9600 con l'interfaccia per computer. 
Versione 2.7

Copyright 1995-96-97-98-99 Bernardo Rossi
Email brossi@geocities.com

=========================================================================
ATTENZIONE: Avvertimento importante: se all'avvio del programma appare un
errore 'Input past end of file', dovete aggiornare il vecchio file FRG.INI,
seguendo l'esempio allegato, poiche' e' stato aggiunta una nuova voce. Si
consiglia quindi di cancellare anche il vecchio file FRG.SAV
=========================================================================

Non si garantisce il funzionamento del programma.

Non si assumono responsabilita' in caso di danneggiamenti, guasti,
malfunzionamenti o altro, riguardanti il computer, l'interfaccia,
L'FRG9600 o qualunque altro apparato utilizzato.

L'ascolto nonche' la divulgazione di determinate trasmissioni possono essere
illegali, e possono essere punite a norma di legge. La responsabilita' e'
vostra per l'osservazione delle leggi relative.

Questo programma e' liberamente distribuibile. In caso di gradimento
e' gradito un messaggio di ringraziamento all'indirizzo Email di cui sopra.

Questo programma deve essere distribuito completo di tutti i file sottoelencati.
Essi non possono essere modificati in alcun modo. (Esclusi il .INI e il .SET).
Non puo' essere distribuito a pagamento, salvo il solo costo del dischetto
che lo contiene.

In caso di modifiche al file FRG.EXE esso non funzionera' piu'.
Tali modifiche possono essere causate da manomissioni, virus, checksum di
programmi antivirus, compressori tipo pklite ecc.

Si accettano pure suggerimenti e/o commenti, nonche' donazioni o omaggi di
qualunque genere. Non posso garantire upgrade o assistenza, ma non si sa
mai...


Questo programma e' composto dai file seguenti:
-----------------------------------------------
FRG.EXE      L'eseguibile
FRG.INI      la configurazione per il programma
FRG-ITA.TXT  Istruzioni in italiano
FRG-ENG.TXT  Istruzioni in inglese
FRG-DEU.TXT  Istruzioni in tedesco
FRG.SET      setup alternativi per i limiti di scan
STATION.VHF  esempio di file con alcune frequenze
BRUN45.EXE   Runtime di QuickBasic 4.5, (c) Microsoft
FILE-ID.DIZ  Descrizione del programma
WHATSNEW.FRG Che c'e' di nuovo?
FRG.SAV      Viene creato dal programma, contiene settaggi vari

Attrezzatura necessaria:
------------------------
Computer IBM compatibile, funziona bene su un 386-25.
Scheda grafica VGA a colori, risoluzione 640 x 480
Scanner Yaesu FRG-9600
Interfaccia per collegarli insieme. Io l'ho infilata all'interno dell' FRG 
 per comodita'
Conoscenze idonee per far funzionare il tutto :-)


FRG.INI
-------

Va modificato secondo le vostre esigenze. I dati necessari sono:

1) la COM port alla quale vi collegate. COM port puo' essere 1 o 2
2) L'indirizzo in Hex della COM port di cui sopra. Se qui inserite un valore
   =0, vengono utilizzati i valori standard, cioe' COM1=&H3F8 e COM2=&H2F8.
   Se la vostra COM port ha un indirizzo diverso, mettetelo qui, se l'indirizzo
   e' errato non funzionera' il riconoscimento delle frequenze occupate
3) Il nome del file di dati dove memorizzare le stazioni
4) La frequenza sulla quale verra' settato l' FRG all'avvio
5) Il modo sul quale verra' settato l' FRG
6) Il limite inferiore della banda di frequenza
7) Il limite superiore della banda di frequenza
8) Lo step di ricerca
9) Abilitazione al suoni: soundon. Se non volete suoni mettete soundoff
10) Un comando da lanciare quando si shella a dos, utile p.es. per
    lanciare un editor se si vogliono prendere degli appunti
11) Pausa busy, quando trova una stazione
12) Pausa scan
13) La frequenza prioritaria
14) L'intervallo di tempo nel quale viene scannata la frequnza prioritaria
15) Il tipo di interfaccia per lo S-Meter: joy (utilizzando lo joystick-Port),
    minix (utilizzando una interfaccia Minix), none (senza interf. S-Meter)



I punti 4 5 6 7 8 11 12 13 indicano i settaggi iniziali quando il programma
viene lanciato. Poi possono essere modificati a piacere nel programma.

Esempio di file di configurazione:

2              Porta com 2
&H2F8          Indirizzo della porta 2f8 Hex
station.vhf    File dove vengono memorizzate le frequenze
1630000        Frequenza di avvio del frg:  163.000.000 hz
FM-N           Modo       "   "    "   "
600000         Limite inferiore    "   "  :  60.000.000 hz
9050000        Limite superiore    "   "  : 905.000.000 hz
250            Step di avvio       "   "  :      25.000 hz
soundon        Suoni abilitati
edit notes     Comando che verra' eseguito shellando a dos
200            La pausa che fa quando scannando trova una stazione
0              Pausa tra un passo e l'altro quando sta scannando
1436250        Frequenza prioritaria: 143.625.000 hz
300            Intervallo di tempo nel quale viene scannata la frequenza pri
joy            Lo S-Meter viene lettto attraverso il port del joystick

-----------------------------------------------------------------------------

File di memorizzazione
----------------------
Al file dove verranno memorizzate le frequenze puo' essere dato un nome a
piacere, basta specificarlo in FRG.INI

Una riga tipica puo' essere:

1002000,"RADIO PRIVATA","FM-W"," radio vr 2000"

I dati sono:
Frequenza - Gruppo - Modo - Nome
Se si edita il file manualmente, fare attenzione che  le righe abbiano sempre
le virgolette ai posti giusti e le frequenze siano in ordine ascendente.
Il nome deve essere preceduto o da uno spazio, o da un *. In tal caso la
stazione verra' ignorata.

Come ultima riga mettere
9050000,"END","FM-N"," "

dove la frequenza e' quella massima dell' FRG

-----------------------------------------------------------------------------

FRG.SET

Vi si possono memorizzare limiti di scan che si utilizzano spesso. Essi sono
richiamabili tramite Alt-F4 e premendo poi la lettera corrispondente. Va
modificato a piacere tramite un editor qualunque.

Una riga tipica puo' essere:

1180000,1360000,500,AM-W,Aerei 

I dati sono:
Limite inferiore - limite superiore - step - modo - cosa si puo' ascoltare
in tale finestra

-----------------------------------------------------------------------------

Tutti i dati importanti appaiono in una schermata. Ho cercato di farlo un
po' assomigliante al pannello dell' FRG 9600. Premendo il tasto di funzione
corrispondente (P.es. F1), Alt-Funzione (P.es. AF1), Control-funzione (P.es.
CF1) oppure cliccando sopra ai tasti con il mouse si possono attivare le
funzioni desiderate.

----------------------------------------------------------------------------

S-Meter: Con l'interfaccia adatta questo indica l'intensita' del segnale
ricevuto.
Se il settaggio in FRG.INI dice 'joy', il segnale viene letto attraverso la
porta joystick, utilizzando l'interfaccia pubblicata.
Se il settaggio in FRG.INI dice 'minix', il segnale viene letto attraverso la
interfaccia di tipo Minix apposita.
Se il settaggio in FRG.INI dice 'none', l'intensita' del segnale non viene
visualizzata, ma solo lo stato dello Squelch

Per calibrare lo S-Meter, per prima cosa dopo l'avviamento del programma
bisognera' sintonizzare una frequenza con segnale nullo, e poi una frequenza
con segnale massimo. A questo scopo si puo' sintonizzare un trasmittente
Radiofonica in FM, e poi cambiare su LSB o USB.

L'indicatore S-Meter e' ancora in uno stadio sperimentale, gradirei avere
commenti su come funziona per voi.

-----------------------------------------------------------------------------

Nella parte inferiore dello schermo si trova l'analizzatore di spettro.
La banda delle frequenze, relativa ai limiti inferiore-superiore, wiene divisa
in 4 righe, le cui frequenze iniziali sono scritte nella parte sinistra
dell'analizzatore.
Frequenze passate sono indicate con un punto binaco.
Frequenze trovate occupate sono indicate anche con un punto giallo.
La frequenza attuale e' indicata con un punto bianco piu' grande.
Cliccando su un punto dell'analizzatore, e' possibilie richiamare la frequenza
relativa alla posizione del puntatore.

------------------------------------------------------------------------------

Freccia su - Freccia giu della tastiera: per cambiare manualmente la
frequenza. La ricerca in salita e' di norma piu' veloce di quella in discesa.
Puo' pure verificarsi un momento di attesa quando si e' arrivati alla fine
della banda e la ricerca salta di nuovo all'inizio.
Con il mouse abilitato si puo' cliccare sui tasti con raffigurate le
frecce. Freccia singola: un passo alla volta, freccia doppia: continuamente


F1: FREQUENCY: deve trovarsi entro i limiti inf. e sup. Premendo F1 puo'
essere modificata, le ultime 2 cifre NON vanno introdotte, saranno
sempre 0

F2: STEP: Puo' essere modificato a piacere. Ultime 2 cifre vedi sopra.

F3: MODE: a rotazione fra LSB, USB, AM-N, AM-W, FM-N, FM-W

F4-F5: LIMIT HI e LO: Lo scan verra' effettuato entro questi limiti.
Non si possono eccedere i limiti intrinsechi dell' FRG. Le ultime 2 cifre
NON vanno introdotte, saranno sempre 00

F6: NAME Stazione: Se una frequenza e' stata memorizzata nel file, nel
display apparira' il suo nome. Si puo' introdurre o modificare il nome
da associare alla frequenza. Essa verra' memorizzata automaticamente nel file.

F7: GROUP: Alla frequenza si puo' associare un gruppo di appartenenza.
Introducendo il gruppo la frequenza verra' memorizzata automaticamente

F8 LOAD - CF8 SAVE: Tutti i dati momentanei vengono salvati in un file
FRG.SAV per poter poi essere richiamati piu' tardi.
Per favore non manomettete questo file, o potreste avere risultati 
imprevedibili.

F9: LIST File: Il File viene mostrato sullo schermo. Con Freccia-Giu oppure
cliccando con il mouse sulla riga inferiore dello schermo si passa alle pagine
successive, con Freccia-Su oppure cliccando con il mouse sulla riga superiore
dello schermo si passa alle pagine precedenti.
Premendo una lettera oppure cliccandoci sopra puo' essere richiamata la
stazione corrispondente, sempreche' la frequenza sia entro i limiti. Con ESC
si torna allo schermo principale.

F10 oppure ESC: QUIT: Uscita dal programma


Alt-F1: M CLEAR: La stazione attuale viene tolta dal file. E' necessario
confermare l'operazione.

Alt-F2: SCAN on/off: Viene attivato/disattivato lo scan automatico, a
seconda del modo scan: per frequenze, file o gruppo

Alt-F3: ADD AUT: Facendo lo scan automatico, e' possibile aggiungere
al file automaticamente tutte le frequenze sulle quali avviene una
qualche trasmissione. Utile in caso di assenza dell'operatore. Alla
frequenza verra' aggiunta la data e l'ora della scoperta, nonche' il gruppo
"SCANNED"

Alt-F4: SETUP: Viene visualizzato il file FRG.SET. Premendo una delle lettere
identificative che appaiono a inizio riga o cliccando con il mouse, si possono
caricare i dati corrispondenti, in modo da poter recuperare rapidamente una
gamma di frequenze desiderate.

Alt-F5: SKIP: Premendo * in presenza di una stazione memorizzata, al nome
della stazione viene aggiunto un *. In tal caso la stazione viene saltata
nelle prossime ricerche. Cio' accade se l'indicazione e' on; premendo Alt-F5
si puo' settare su off, in tal caso anche le stazioni con * verranno
mostrate, utile se si vuole ignorare frequenze disturbate ecc.
Se la stazione non era memorizzata, bisogna premere * 2 volte, ed essa
verra' memorizzata con il nome *SKIP. Se si vorra' cancellare poi il *
la stazione verra' tolta dall'elenco.

Alt-F6: PAUSE SCAN: Pausa fra un passo e l'altro facendo lo scan sia
automatico che manuale, non e' in secondi ne' niente altro, e' una misura
relativa.

Alt-F7: PAUSE BUSY: Lunghezza della pausa quando viene trovata una stazione
Non e' in secondi ne' niente altro, e' una misura relativa.
Se = 0 allora lo scan si ferma.
Se = 1 allora lo scan riprende appena cade la portante, oppure quando
     si preme un tasto qualsiasi

Alt-F8: SHIFT: Puo' essere modificato il valore.
Premendo '-' o '+' lo Shift verra' tolto o aggiunto dalla frequenza attuale.
Utile per monitorare l'ingresso dei ponti.

Alt-F9: MODE SCAN: Lo scan automatico o manuale puo' avvenire per Frequenze,
File o Gruppo.

   Frequency: Verranno scannate tutte le frequenze entro i limiti, allo
   step desiderato. Alla richiesta premere F1
   File: Verranno scannate tutte le frequenze memorizzate nel file, entro i
   limiti. Alla richiesta premere F2
   Group: Verranno scannate tutte le frequenze appartenenti ad un
   determinato gruppo. Prima bisogna scannare il file e far apparire il
   nome del gruppo desiderato. Alla richiesta premere F3

   File-Gruppo: se entro i limiti non ci sono stazioni memorizzate,
   sentirete un suono di allarme e vedrete il messaggio: No stations found.

Alt-F10: SHELL: Si shella a dos e si lancia il programma specificato nel .INI

Ctrl-F1: Si puo' cambiare la frequnza prioritaria.

Ctrl-F2: Viene attivato-disattivato lo scan della frequenza prioritaria, ogni 
         tot tempo a seconda del valore in FRG.INI. Se essa viene trovata
         occupata, viene impostata nello scanner.

Ctrl-F10: Cancella e ridisegna l'analizzatore

--------------------------------------------------------------------------

Messaggi di errore:

FREQUENCY OUT OF LIMITS: La frequenza non e' permessa, e' fuori dai limiti

STEP oppure FREQUENCY NOT CORRECT: Avete introdotto dei dati non validi

NOTHING SAVED: La stazione non puo' essere cancellata, perche' non e' stata
salvata in precedenza

ONLY F1 F2 F3: Solo questi tasti sono permessi

WRONG KEY PRESSED: Avete premuto un tasto sbagliato

NO STATIONS FOUND: Entro i limiti attivi non ci sono stazioni memorizzate

NO SETTINGS SAVED: I settaggi non sono stati salvati in precedenza

NOT WHEN SCANNING GROUP: Non e' possibile abilitare lo SKIP mentre state
scannando per GROUP e nel display c'e' una stazione con '*'

NO GROUP DISPLAYED: Potete scannare GROUP solo se avete richiamato in 
precedenza una stazione dal file
