[zxspectrum] Re: R: Re: Richiesta integrazioni ZXASM
- From: Luca Alimandi <luca.alimandi@xxxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Tue, 29 Dec 2015 23:56:25 +0100
Il 29/12/2015 22:24, Simone Voltolini ha scritto:
Hai ricevuto le mie mail Luca con la richiesta per le specifiche del Cavo
Seriale da usare con la IF1 per i progs di Enrico?
Li volevo testare anche io.
Fammi sapere, grazie e buon 2016 a tutti!!!
Sì, Simone, ho letto la mail, ma non avevo ancora trovato il tempo per
rispondere, e soprattutto per fare le foto del cavo seriale.
Ora ho trovato un attimo e ti invio i link ad alcune foto.
Ma soprattutto, quello che conta, e lo schema riportato qui sotto, che
avevo già inviato il 18 giugno scorso. Riporto una parte di quella mail:
Ecco uno schema per il collegamento tra il connettore dell'IF1 e una
seriale standard del PC (a 9 o a 25 poli) tratto da qui
<
http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_New_RS232.htm>:
*Pin* *Name* *PC-9* *PC-25* *Name*
2 TX 3 2 TXD
3 RX 2 3 RXD
4 DTR 4 20 DTR
5 CTS 8 5 CTS
7 0V 5 7 0V
9 9V 6 6 DSR
(la prima colonna si riferisce ai pin del connettore DB9 dell'IF1)
Questo va bene per far colloquiare lo ZX con un PC tramite la seriale
dell'IF1 e le *routine della ROM in *essa presente.
Però, utilizzando un *programma diverso *(come *Link*) che *non gestisce
l'handshake hardware* (cioè non controlla i segnali DTR, DTS, ecc.),
occorre un *cavo* *diverso*, tipo questo:
*Pin* *Name* *PC-9* *Name*
2 TX 3 TXD
3 RX 2 RXD
4 N.C. 4 – 6 – 1 DTR +DSR + CD
5 N.C. 7 – 8 CTS + RTS
*7* *0V* *5* *0V*
Insomma, un cavo del tutto simile al null modem già visto, ma *con il
pin 7 lato IF1 collegato al pin 5 lato PC (GND)*.La cosa importante da
notare è che dal lato ZX la massa non è in posizione standard, ossia è
sul pin 7 anziché sul pin 5, come nelle seriali standard a 9 pin.
Dunque se usi *HD 115200* (di EMG) devi approntare il *secondo cavo*. In
pratica tutto quello che ti serve è un cavo con tre soli fili, in cui:
- il pin *2* lato PC è collegato al pin *3* lato IF1
- il pin *3* lato PC è collegato al pin *2* lato IF1
- il pin *5* lato PC è collegato al pin *7* lato IF1
- i pin *1*, *4* e *6* lato PC sono collegati tra loro
- i pin *7* e *8* lato PC sono collegati tra loro.
FINE! :-)
Se vuoi, le foto possono darti un'idea, ma non sono molto chiare.
Link:
https://drive.google.com/folderview?id=0B2gTtPKDTuD_MHhuTG9YaDFtd2s&usp=sharing
Nella prima vedi com'è fatto l'accrocchio! Per non scassare cavi che
avevo già, ho realizzato un piccolo adattatore, quello grigio chiaro al
centro.
I due cavi scuri sono l'interfaccia RS232-USB (per poter collegare il PC
che è sprovvisto della seriale) e una semplice prolunga da collegare
all'IF1.
La seconda foto mostra l'adattatore aperto.
Le foto successive cercano di mostrare come sono collegati i tre fili e
i ponticelli di cui dicevo poco sopra, ma non si vede un gran che! :-(
Sembra un casino... ma lo è! Però funziona ;-)
Se hai bisogno di spiegazioni.... arrangiati! Dai, scherzo... Chiedi
pure! :-D
--
|_ /-\
Other related posts: