Newsgroup: it.comp.hardware.modem
Titolo: COMM.DRV del win95 per i modem non ottimizzato ?!

Salve
Già in passato ho postato al vostro NG messaggi in merito alla non
ottimizzazione dei driver del modem in WIN95.
Vorrei sottoporre, a tal proposito e per maggiore completezza del quesito,
un brano liberamente tratto da un articolo pubblicato su PC Professionale,
in merito al fatto che il WIN 95 non utilizza driver ottimizzati per modem
veloci (quelli che hanno velocità maggiore di 14400bps).
Vorrei una vostra opinione in merito, possibilmente che prescinda dai
prodotti in esso menzionati, chiedendovi anche come sia possibile ovviare a
tali inconvenienti.
Ringrazio anticipatamente chi potrà darmi una risposta.
Alberto Scocco civ...@XYZadriactica.it
(togliere XYZ)
---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---   ---
  ---   ---   ---
"I problemi di Windows con i modem a 28.800 bps  "
I più esperti di modem sapranno già che Windows 3.x e WFW 3.11 non sono
normalmente gli ambienti ideali per le comunicazioni ad alta velocità:
diciamo "normalmente" perché, così come realizzati dalla Microsoft, questi
ambienti operativi non dispongono degli opportuni driver di comunicazione ad
alta velocità. Una parte del software di Windows preposta alle comunicazioni
attraverso la porta seriale è il driver COMM.DRV; questo è stato progettato
per garantire velocità di trasmissione fino a 19.200 bit al secondo. Anche
se Microsoft non ne garantisce l'affidabilità ed il corretto funzionamento
oltre tale soglia, il driver in questione dovrebbe essere comunque in grado
di supportare velocità fino a 57.600 bps, ma a rischio e pericolo
dell'utente.
È noto che quando si utilizza un modem V. 34 o V. FC (quindi a 28.800 bps) è
necessario impostare la velocità di trasferimento sulla porta seriale ad
almeno 38.400 bps o 57.600 bps o, ancora meglio, a 115.200 bps; ma si è
appena visto che tali valori o non sono del tutto supportati dal driver di
Windows, o non sono gestiti in modo sicuro ed efficiente. Ma allora che cosa
bisogna fare? Bisogna rinunciare al modem a 28.800 bps o a Windows? In
realtà bastano pochi accorgimenti (fino al rilascio di Windows 95) per far
coesistere entrambe le cose. Nessun problema, invece, con i modem da 14.400
bps. Per poter effettuare dei sicuri e veloci trasferimenti di dati alla
velocità di 115.200 bps sulla porta seriale e di 28.800 bps sul modem,
bisogna sostituire il driver originale di Windows con uno appositamente
realizzato per queste velocità di comunicazione. Molti programmi per Windows
dispongono di un proprio driver di comunicazione che affiancano a quello
originale, ma sono anche disponibili (alcuni addirittura in forma shareware)
driver per sostituire completamente il COMM.DRV. I più raffinati di questi,
come il Cybercom o il TurboComm, oltre ad assicurare l'affidabilità dei
trasferimenti alle alte velocità, sono in grado di ottimizzare la gestione
delle moderne porte seriali bufferizzate come le 16550.
Una volta acquistato ed installato nel sistema il driver ad alte
prestazioni, si è finalmente pronti per provare l'ebbrezza della velocità
anche in Windows? No, manca ancora un piccolo ma importante dettaglio.
Il driver di comunicazione si occupa del trasferimento dei dati da e verso
la porta seriale; ciò in cui non interviene affatto, invece, è l'interfaccia
grafica delle applicazioni che gestiscono le comunicazioni. Queste fanno uso
delle GUI (Graphic User Interface) standard di Windows che, ancora una
volta, sono state progettate con il limite dei soliti 19.200 bps.
Il tipico problema cui si andrà incontro, quindi, è la mancata
visualizzazione durante lo scrolling del video di molte parti di testo e
grafica in arrivo dal modem; alcuni dati, infatti, pur venendo correttamente
ricevuti grazie al driver evoluto precedentemente installato, verranno
letteralmente "persi" durante la fase di visualizzazione. La soluzione è da
ricercare nel programma di comunicazione: alcuni provvedono automaticamente
a risolvere questo problema utilizzando delle proprie GUI ottimizzate, altri
dispongono di alcune opzioni di visualizzazione che si riveleranno
provvidenziali; quando nulla di tutto ciò fosse disponibile, bisognerebbe
rassegnarsi al difetto o sostituire il software utilizzato.
Nel secondo caso bisognerà ricercare, tra le opzioni del proprio programma
di comunicazione, una voce simile a "Terminal Scrolling" e impostarla a
"Repaint" invece che a "Scroll"; oppure bisognerà selezionare un opportuno
"Scroll Rate". Questo tipo di impostazione varia da programma a programma,
ma comunque l'importante è agire sulle modalità di scrolling del video
adottate dal software di comunicazione.
Un'altra soluzione a questo problema potrebbe venire dalla scheda grafica;
fino a questo momento, però, ci è capitato di osservare una sola scheda
video dotata di questa eccezionale caratteristica: si tratta della Number
Nine Motion 771 (distribuita da Computer House di Segrate, tel.
02-21.38.066). Questa scheda, ma probabilmente anche gli altri modelli della
Number Nine, è dotata di una ricca serie di utility per Windows: tra queste
è presente l'apposita opzione "Bus Throttle" che, se attivata, risolve
completamente il problema della sincronizzazione del video con il flusso di
dati in arrivo dalla porta seriale.

 coesistere entrambe le cose.
Fino al rilascio di W95 mi fa pensare che l'articolo sia di circa 3 anni fa. Una
vita in termini di PC.