Newsgroup: it.comp.retrocomputing
Titolo: Domanda su DEC VT320

Ciao a tutti,
ho collegato con successo al PC (SO: Debian/GNU Linux) dell'ufficio un
terminale DEC VT320.
Una piccola nota: i computer di oggi sono molto, molto + potenti di quanto
si possa immaginare, nel senso che in un ufficio in cui ci sono due persone,
ma anche 4-5 persone, un computer per ciascuno e' IMHO uno spreco.
I sistemi operativi Microsoft non tengono affatto conto di cio': il PC
linuxxato che ho in ufficio e' riuscito a fare le seguenti cose
*contemporaneamente*, su piu' postazioni di lavoro (PIII 500MHz):
POSTAZIONE: consolle principale [X-Window] (..tastiera/monitor/mouse
connessi direttamente):
- Installazione JBuilder 6 Personal Edition for Linux
- Masterizzazione di un CD con xcdroast/cdrecord
POSTAZIONE: terminale DEC VT-320 (modo testo, ovviamente...):
- gestione email (mutt), alternata a:
- navigazione in Internet (con il text-browser "links"),
  con relativo... scaricamento di MP3
POSTAZIONE: terminale Olivetti M10:
- invocazione programma di lettura mp3 (mpg123)
POSTAZIONE: SUN Ultra-1 usata in telnet (in grafica!)
- Acrobat Reader for Linux
Chiudo la parentesi, e vengo al mio problema....
Il terminale VT320 ha il seguente problema (se tale e'):
[le impostazioni della porta seriale sono a 19200 baud (sia in ingresso che
in uscita), ma ho provato anche a 9600 baud (sia in ingresso che in uscita),
ma il problema e' rimasto tale]
A volte quando vengono visualizzate mooolte righe (ad es. telnet sulla porta
110 [POP3] e comando "LIST" con la mailbox piena di circa 100 msg; programmi
come more e less non hanno problemi) con relativo scrolling, ad un certo
punto, il terminale "impazzisce" e visualizza caratteri a caso, come se
"perdesse colpi" cioe' come se alcuni caratteri non arrivassero.
Vorrei sapere se e' il terminale che e' difettato o se devo impostare meglio
i parametri. Per caso e' meglio se imposto una velocita' di uscita piu'
bassa?
Aspetto lumi. A presto.
--
"Siamo come un bambino piccolo che entra in una grande biblioteca,
le cui pareti sono coperte sino al soffitto di libri in molte
lingue diverse... Il bambino non capisce le lingue in cui sono
scritti. Egli nota tuttavia nella disposizione dei libri un piano
ben preciso, un ordine misterioso che non comprende, ma sospetta,
benché confusamente"
(A. Einstein)

 "perdesse colpi" cioe' come se alcuni caratteri non arrivassero.
Controlla che XON/XOFF sia abilitato sul terminale, prova a diminuire il
numero di caratteri bufferizzati.
Prova con "stty ixon ixoff" una volta loggato.
Non ricordo se il VT320 e' gia in grado di utilizzare RTS/CTS o
DTR/<l'altro che non ricordo>, comunque controlla che il cavo non li
abbia attaccati male o ponticellati in maniera non corretta.
Sappi comunque che un VT320 e' notoriamente incapace di gestire i 19200
a piena banda. Nei 9600 e' il suo regno.
	diagnosticatamente,
	    Cthulhu
-- 
   Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it/
 wgah'nagl fhtgan!
		     <cthulhu (at) rlyeh (dot) it>

 "perdesse colpi" cioe' come se alcuni caratteri non
Sembrerebbe un problema di "padding", stando alla documentazione 
che sto leggendo. More info sul Text Terminal HOWTO e su man 
terminfo.
-- 
ciriciao from kirone
togliere il punto tra "lib" ed "ero", che ci sta per antispam
gia' che ci siete, togliete pure l'.invalid

 avere 30 metri di scrivania. :) 
Si', ma ci lavori da solo. La forza dei terminali e' che su una 
singola macchina ci lavorano in n (da 2 in su, dipende da quante 
porte seriali hai a disposizione).
E come terminale puoi riciclare vecchi PC, basta un programmino 
di emulazione.


di emulazione.
Si, pero'  un terminale vero e' + fiko! ;-) ed un terminale grafico (X-
Window) lo sarebbe ankora di ++! Apropos, si trovano ancora in giro?
--------------------------------
Inviato via 
http://usenet.iol.it
 

terminfo.
Ok. Grazie a tutti per
le risposte.


un'altra domanda:
il VT320 e' sprovvisto di beeper o e' il mio che ce
l'ha fottuto?


a piena banda. Nei 9600 e' il
suo regno.
acc... a 9600 e' un pianto...


 trovati!!?!? li voglio!!! 
Ehm, non proprio, sono ancora fermo alle funzionalita' base, tipo 
indicare cols#40, lines#7 (o e' 8, con una di status?) ^_^;;;;
Cmq, per i codici dei tasti (es. cursore), ti colleghi, ti logghi 
e lanci "$ showkey", digiti e ti appare il keycode; dopo 10 
secondi che non digiti, quello smette di funzionare.
Credo che i keycodes si possano utilizzare, poi nin zo. Alla 
peggio si sparano codici dalla macchina centrale su /dev/ttySx.
Si accettano consigli.


 AIUTOOOOOOOOOO!
verifica cha anche il *getty sia configurato di conseguenza
un 320 lo uso come terminale di un PC e come terminale per schede a
microcontroller e non mi ha mai dato problemi


 microcontroller e non mi ha mai dato problemi
Neanche in caso di forte scrolling?


Window) lo sarebbe ankora di ++! Apropos, si trovano ancora in giro?
Si'. Qui in Italia ho visto gli NCD, gli IBM (non ricordo il modello) e
alcune cose HP
-- 
Non discutere mai con un idiota:
la gente potrebbe non notare la differenza.
Arthur Bloch

 l'unico parametro segnalato sembra essere la velocita' in bps.
Se usi "getty", usa il paramentro "-L" per disabilitare il carrier
detect. Serve solo se hai disconnessioni random in fase di login, pero'.
Questo e' l'output di "stty -a" sul mio VT420, che non pare mostrare
cedimenti mentre esegue un "lptest":
    speed 9600 baud; rows 0; columns 0; line = 0;
    intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
    eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
    lnext = ^V; flush = ^O; min = 1; time = 0;
    -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts -ignbrk
    -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon
    ixoff -iuclc -ixany -imaxbel opost -olcuc -ocrnl onlcr -onocr
    -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon -iexten
    echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl
    echoke
Quali sono le differenze?
	comparatamente,


che non credo che a 9600 abbia necessita' di questo tipo.
Tra parentesi: XON=ctrl-Q, XOFF=ctrl-S.
Li puoi anche simulare da tastiera... per fare delle prove.
A me da comunque l'impressione che si debba usare l'handshake
hardware, in quanto XON/XOFF ad alte velocita` diventano inaffidabili.
Direi che oltre i 9600 sono inutili.

 Direi che oltre i 9600 sono inutili.
Verissimo, purtroppo i terminali DEC precedenti la serie 5xx, seppur
capaci di raggiungere i 19200, non supportano il controllo di flusso
hardware. Tant'e' che. come Cdipoke ha empiricamente verificato, non si
possono usare a piu' di 9600.
	mysteriosamente,
