|
Software
|
|

I programmi qui presenti sono distribuiti nella speranza che siano utili, ma senza alcuna garanzia. Salvo avviso contrario, sotto tutti rilasciati sotto la GNU Public License.Legenda:
|
Il progetto Kylix di Borland è da tempo defunto. Ho di conseguenza rimosso tutti i link alle relative pagine.
|

|
|
Drivers
per la scheda ESCC IK4BLV ha colpito ancora!
|
|
|
TTYLINK 0.98a [ttylink.tgz] [Uno screenshot] |
|
|
VN
(View Nasa) [vn.tgz] |
|
|
SmartMonitor Il programma SmartMonitor è altamente configurabile, potendo utilizzare uno qualsiasi dei bit d'ingresso della porta parallela o della porta seriale standard per ciascuna funzione desiderata. Sono ugualmente configurabili il livello attivo dei bit, il messaggio registrato su log ed inviato in email al destinatario, anch'esso configurabile, e il comando da eseguire in occasione dell'attivazione di ciascun bit. La nuova versione di SmartMonitor incorpora la gestione di tutte le interfacce sinora sviluppate: le due interfacce "dumb" per acquisire lo stato di interruttori e/o segnali logici dalla porta parallela o dalla porta seriale e la nuova interfaccia "smart" per la porta parallela, che incorpora un convertitore A/D a 8 bit e quindi permette il rilevamento, oltre che dei consueti quattro ingressi digitali, anche di quattro grandezze analogiche (tensioni nel range 0-5V). È prevista anche la gestione dell'interfaccia "smart" seriale basata su ST6 ST6mon, che però è ancora in fase di sviluppo. Questo programma ed il relativo hardware è nato per tenere sotto controllo lo stato di un armadio contenente un nodo packet radio, controllando lo stato dell'alimentazione (rete o UPS), di una ventola che parte solo superata una certa temperatura interna e delle porte dell'armadio stesso ed annunciando gli eventi via email ai sysop. Nel programma sono anche compresi un esempio di script CGI (sotto forma di script BASH per Linux e simili) e uno di script PHP per creare una paginetta web dinamica che mostri lo stato del server, sommando le informazioni ottenute da SmartMonitor, da lm_sensors e dal programma di gestione dell'UPS (nel caso un APC). Qui potete vedere il collage di due screenshot (non ci stava in una schermata sola...) della pagina generata da tali script su ir1bi.1.it.ampr.org. Gli schemi di interfaccia, sia quelli minimi con semplici interruttori, sia quelli "smart" (per ora solo quello parallelo) sono disponibili nella sezione hardware. [smartmonitor.tgz] |
|
|
NOS
NWIDG Grazie alla collaborazione di IK4BLV è stato rivisto, corretto, collaudato e fatto funzionare il driver per la scheda ESCC in unione con gli RTX a 1Mbps di S53MV, Matiaz Vidmar. Nella versione del driver reperibile qui sotto il modo CLOCK ESTERNO (baudrate=0) è previsto appunto per l'interfacciamento con tali RTX. Il driver modificato è ovviamente incorporato negli eseguibili contenuti nell'archivio NOSNWIDG.ZIP. Chi non vuole scaricare nuovamente tale grosso file ed è in grado di ricompilare i sorgenti, può prelevare il solo sorgente del nuovo driver, scompattarlo, sostituire il file gpcmescc.c così ottenuto al vecchio e ricompilare il NOS. Pur essendo il NOS un programma veramente degno di nota,è ormai obsoleto ed ha senso usarlo ancora solo su macchine altrettanto obsolete (286 o meno) o con poca memoria (4MB o meno). Se stavate progettando di usare il NOS per qualche applicazione radioamatoriale e disponete di una macchina relativamente recente con sufficiente memoria (386 o meglio con almeno 32 MB di RAM) considerate l'ipotesi di passare a Linux. |
|
|
Programma
di test scheda ESCC Il programma esegue una verifica abbastanza accurata del funzionamento della scheda ESCC, verificando le temporizzazioni e cercando inoltre di determinare automaticamente l'IRQ ed il DMA utilizzati. È consigliabile lanciarlo sotto DOS puro in quanto va a scrivere direttamente sui registri della scheda, che potrebbero anche non esserci, con conseguenze imprevedibili. L'archivio ZIP comprende sia l'eseguibile che il sorgente del programma. Il sorgente è previsto per Borland C 3.1. |
|
|
ColCalc 1.4 Il programma permette di calcolare il valore risultante da una data combinazione di colori o, viceversa, quali colori corrispondono ad un dato valore, oppure fare un browsing visuale fra i valori standard disponibili nella serie corrispondente alla tolleranza impostata. Poiché al suo interno contiene i valori resistivi standard di tutte le serie fra E3 ed E192 (oltre Hic Sunt Leones, in altre parole non ho trovato nulla che dica se esiste una standardizzazione e quale sia), può essere usato anche per determinare il valore standard più vicino ad un valore dato entro una certa serie. Infatti la conversione Valore => Colori viene fatta cercando il valore standard che meglio approssima il valore dato. Il programma è stato scritto in Object Pascal sotto Delphi 1.0 (che è reperibile sul CD allegato a Dev n. 58).L'archivio ZIP comprende sia il file EXE che tutti i sorgenti (pochissimo commentati). Nella versione 1.2 sono stati corretti alcuni bachi e risolte alcune incongruenze delle versioni precedenti. Nella versione 1.3 è stata rivista e unificata la struttura dei menù fra le versioni Linux e Windows ed è stata aggiunta on'opzione per ricalcolare automaticamente il valore (o i colori) non appena si modificano i colori (o il valore). Nella versione 1.4 sono state apportate alcune modifiche di secondaria
importanza (aggiunta della serie E3, correzione del colore associato al coefficiente di temperatura
di 1ppm) per uniformarsi allo standard descritto nella
Di questo programma è ora disponibile anche la versione Linux, scritta utilizzando la Open Edition di Kylix, alias Delphi for Linux. NOTA: per limitarne le dimensioni, nell'archivio TGZ non sono comprese le librerie standard di Kylix utilizzate (nella fattispecie libqtintf.so). |
|
|
Questo programma serve solo a chi possiede un ricetrasmettitore T7F.
Esso permette, tramite una comoda interfaccia utente, di leggere,
settare, salvare su disco e richiamare le frequenze dei dieci canali
disponibili su tale ricetrasmettitore. La versione 1.01 corregge una piccola dimenticanza: cambiando passo di canalizzazione non venivano ricalcolate e visualizzate le nuove frequenze corrispondenti ai fattori di divisione impostati. Ora tale ricalcolo viene effettuato. La versione 1.2, eccezion fatta per il comando File/New, non introduce nuove prestazioni, ma solo alcuni miglioramenti nel controllo della validità degli input e nella gestione degli errori e risincronizza la versione Windows, il cui sviluppo si era fermato alla versione 1.01, con quella Linux. La versione 1.21 corregge solo una svista (un finally al posto di un except) che impediva di selezionare porte diverse da /dev/ttyS0, e migliora la gestione degli errori (se si tenta di aprire una seriale inesistente viene emesso un appropriato messaggio). Di questo programma è ora disponibile anche la versione Linux, scritta utilizzando la Open Edition di Kylix, alias Delphi for Linux. NOTA: per limitarne le dimensioni, nell'archivio TGZ non sono comprese le librerie standard di Kylix utilizzate (nella fattispecie libqtintf.so). [T7F.ZIP (versione Windows)] [Uno screenshot] [T7F.TGZ (versione Linux/Kylix)] [Uno screenshot] |
|
|
WinRally 0.8b
$T PS 1 F 1 1 1.11.1 2 1.11.2 3 1.11.3 4 1.11.4 5 1.11.5 ^AÈ peraltro consigliabile far utilizzare alle stazioni agli stop PS il programma GPCMDAT (vedi più avanti), con il quale vengono automatizzate molte operazioni: ad esempio, basta inserire i tempi, il formato richiesto viene generato automaticamente dal programma, il numero del foglio si autoincrementa ad ogni nuovo foglio scritto, i fogli inviati vengono salvati su disco e possono essere ritrasmessi a piacere, i parametri del TNC vengono automaticamente inizializzati al valore richiesto, ecc.). Per ora sono supportati il TNC del TM-D700, i TNC2 compatibili a 10 e 5 stream ed il PK232 in modo TNC normale (niente KISS o Hostmode vari) collegati ad una qualsiasi delle quattro porte seriali standard. La stampa può avvenire su qualsiasi stampante supportata da Windows. Il programma è stato scritto in Object Pascal sotto Delphi 1.0 (che è reperibile sul CD allegato a Dev n. 58). L'archivio ZIP comprende sia il file EXE che tutti i sorgenti (pochissimo commentati). Trattandosi di una applicazione a 16 bit, il programma funziona sia sotto Windows 3.1X, come potete vedere qui, dove l'oggetto sta girando su un Compaq Contura Aero 4/25, sia sotto Win95 e Win98. Avendo ora Win2000 a disposizione, posso attestare che funziona anche lì tutto perfettamente, compresa la configurazione della stampante. Questo, almeno, con tutte le stampanti che ho provato sinora e Win2000 SP2. Per quanto riguarda il funzionamento sotto XP, invece, non ho notizie.La versione 0.8b non aggiunge nuove prestazioni, ma corregge alcuni piccoli bug relativi alla costruzione dei menù delle classifiche, che in precedenza non venivano aggiornati in tutte le occasioni in cui ciò era necessario (ad esempio, all'arrivo di un nuovo foglio di una nuova PS) e si era costretti a far generare una classifica generale per ottenerne l'aggiornamento. Ora lo stesso dovrebbe essere fatto automaticamente in tutti - almeno si spera - i casi in cui ciò è logicamente necessario.
La versione 0.8 è la prima rilasciata su questo sito dopo la 0.44.
Questo per varie ragioni, la più importante delle quali è che tutte le versioni
intermedie erano versioni di sviluppo, con prestazioni mezzo finite e mezzo no. In questa versione
tutte le prestazioni aggiunte si possono considerare stabilizzate, salvo la visualizzazione
della classifica ufficiosa per una data classe e per/sino a una data prova speciale, di cui è stato scritto
tutto il codice necessario, ma non ho ancora deciso come organizzare il menù.
Per questa ragione, in questa versione le relative voci sono sempre disabilitate.
Quello che manca ancora per arrivare alla versione 1.0 è soprattutto il completamento degli help in linea. Si cercano sempre amanuensi di buona volontà in grado di dare una mano a scriverli. *** Il port sotto Linux/Kylix di questo programma inizierà una volta stabilizzato il codice Windows. |
|
|
GpcmDat 2.5 Questo programma, scritto a quattro mani con IW1CNF è previsto per essere usato in unione a WinRally descritto prima e permette la redazione, la memorizzazione e l'invio dei fogli tempi gestendo direttamente un TNC2. Per consentire l'utilizzo di
portatili stagionati, lenti e con poca memoria, reperibili per poche lire,
si tratta di una applicazione console sotto DOS, capacissima di girare persino
su un M15. Nella versione 2.5 sono state aggiunte alcune funzionalità minori, cioè la possibilità di settare dal menù di configurazione il numero del foglio iniziale (utile per quando, al secondo giro della PS, si deve ripartire da 1) ed il salvataggio dei dati correnti in una directory BACKUP/RLAAMMDD dove AAMMDD sono anno, mese e giorno correnti. |
|
|
Setkiss per TM-D700
Questo piccolo shell script permette di accendere il TM-D700,
passare in modo TNC PKT e attivare il modo KISS. Può
darsi funzioni anche col gemellino portatile di casa Kenwood,
ma non garantisco. Io l'ho provato solo col D700. Setkiss per TM-D700 |
