Newsgroup: it.comp.retrocomputing
Titolo: MPS 803 e seriale PC

Ciao a tutti, dato che la mia MPS803 nera e' proprio bellina, vorrei
collegarla al PC. Il collegamento e' fisicamente fattibile, tramite il cavo
XE1541 che un amico mi ha gentilmente costruito. La stampantina riceve
correttamente il segnale di reset (quando accendo il PC la testina si sposta
e si pone al centro), ma se da MS-DOS
lancio
C:\>TYPE >LPT1 \autoexec.bat
Ricevo qualcosa del genere:
periferica non collegata
Annulla, Riprova, Ignora, Tralascia?
Come funzionano i programmi tipo starcommander et similia? Come faccio a
comunicare?
P.S. Domanda stupida (consentitemela): il cavo seriale Commodore ha dei
collegamenti uno ad uno tra i due spinotti DIN? (ovvero: ci sono pin
scambiati, tipo NULL-modem?)
Grazie per l'attenzione

ehm... mi correggo... il titolo del post doveva essere:
MPS 803 e PARALLELA PC, non seriale....

 Annulla, Riprova, Ignora, Tralascia?
Risposta normalissima da parte del dos... :)
Mi spiego, il cavo 1541 simula la porta "seriale" din utilizzata da tutti i
Commodore 8 bit... quindi il "colloquio" avviene grazie agli emulatori
(VICE) oppure ai software per il trasferimento di files (Trans64 o Star
Commander) che trasferiscono i dati in forma seriale da e verso il
dispositivo.
Per quale motivo allora si usa la porta parallela e non la seriale del PC?
Semplice, per una questione di tensioni... le seriali RS-232C dei PC
standard usano -12 e +12V (se non ricordo male), mentre il C64 & company
usano (0 e +5V)...
guarda caso ;) proprio la parallela del PC funziona con queste tensioni...
Ricapitolando...
Alcuni pin della porta parallela del PC, "simulano" i vari pin del
connettore dei commodore, i software di trasferimento dati o gli emulatori
pilotano tali pin come se fossero quelli standard del C=.
In realtà X1541 è un "adattatore" e non una vera e propria interfaccia. A
proposito, se vuoi sfruttare HD del PC sui Commodore prova a leggere qui
http://www.64hdd.com/
Dovrai collegare X1541 tra il Commodore e il PC! Otterrai uno strumento
meraviglioso per i gioiellini!!! :)
Spero di esserti stato di aiuto!
See you
Angelo Fonzeca
P.S. E' da tempo che non si parlava di cose "serie" su questo NG!
Finalmenteeeee! :)
P.S. A tutte le persone che ho "bidonato" ultimamente ;), per questioni di
tempo, sappiate che sto inviando i vari vaglia e componenti varie. Le mie
scuse vanno a Daniele Gratteri, Simone della Sardegna e Francesco C. in
particolare. Spero amici come prima, non me ne vogliate!!!!! :)

Grazie infinite per la dettagliatissima risposta!!
Ma ti faccio una domanda: e' tecnicamente possibile, usando il Microsoft
DDK, scrivere un driver per Windows che possa pilotare la MPS803 via cavo
XE1541?

 wrote in message
a3rnn6$dpm$1...@newsreader.mailgate.org...

per stampare basta premere il tasto stamp sotto dos e ti stampa la schermata
che vedi


Bè, tutto si può fare... dipende quanto conosci l'architettura della
stampante, le modalità di scambio di informazioni su X1541, ecc.
Se non erro VICE (emulatore dei Commodore 8 Bit) è Open Source, quindi ci
sono i sorgenti...
Bè potrebbe essere un punto di partenza per capire come funziona lo scambio
di informazioni tra l'emulatore e il drive o la stampante!
Fammi sapere! ;)
Ciao
Angelo

 che vedi
Cosi' non puo' funzionare. Il problema riguarda il protocollo di
comunicazione con la stampantina, che e' diverso da una normale stampante
parallela. Cio' si evince dalla risposta del mio co-regionale Angelo
Fonzeca: la C=MPS 803 e' una stampante seriale, bisogna quindi
"serializzare" e filtrare i segnali che manda il PC, bisogna mandare tutti i
segnale sui pochi pin del connettore DB25 effettivamente collegati con il
DIN della stampantina.
P.S. Qualcuno ha mai provato una "impresa" del genere?

 meraviglioso per i gioiellini!!! :)
ma che figata con rispetto parlando!!
Sabato provo, e dire che il mio cavo x1541 l'avro' usato tre volte..
luca_
-- 
Luca Sironi                 
http://www.retecivica.milano.it/~Luca_Sironi
luca_ (luca 'underscore')   "i topi non avevano nipoti" (frase palindroma)
 


Il sistema funziona benissimo... io i drive li ho riposti nell'armadio!
Scarichi i .D64 li metti nell'apposita cartella e vaiiii! ;)
Sul C64 fai Load"$",8 <return>
come se fosse un drive!!!
Vengono gestiti volumi, directory, sottodirectory!
Vuoi risalire nella path, bene:
Load"$..",8
Io ho un 486 che fà da server per tutte queste cose... così sul C128D ho un
Lettore CD-ROM, un floppy-drive da 3"1/2, un hardisk!!! :)))
Bye
Angelo F.

P.S. Qualcuno ha mai provato una "impresa" del genere?
Cerca su google in thread del 1997 su it.hobby.elettronica dal titolo
Stampante C64 su  PC
                ^^occhio che ci sono due spazi
In breve: si' via seriale con piccola interfaccina che adatti i livelli
della 232 ma solo per testo ascii, oppure in parallela con altra
interfaccia per la quale un tipo ha pure fatto i driver dos.

Trovato! Grazie! Ora ci do un'occhiata...