[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: