[zxspectrum] Re: zxmmc

  • From: "Alessandro" <apoppi@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Sun, 4 Mar 2007 12:48:20 +0100

On Sunday, March 04, 2007 12:31 AM [GMT+1],
Eugenio Ciceri <eugenio.ciceri@xxxxxxxxx> wrote:

E` smd.Sottolineo che e` meccanicamente adatta al +2A/+3.

'Meccanicamente' significa che elettricamente e' compatibile anche
con i 48K?

Si, e` compatibile con qualsiasi dispositivo che abbia uno Z80 su zoccolo a 40 pin standard, quindi tutti gli spectrum ma sicuramente anche altri computer basati su questo processore, a patto che la porta $3F non sia occupata (e che sia possibile scrivere sulla $1F senza causare malfunzionamenti al resto dell'hardware).

Stavo pensando addirittura a 14 Euro in piu': se e' possibile montare
due slot "belli e sicuri" e soprattutto duraturi fin da subito e'
meglio; vorrei evitare il rischio di doverli sostituire tra qualche
anno...

Purtroppo questo non e` possibile, perche` le dimensioni sono completamente diverse (quello da 7 euro e` lungo circa la meta`, cosa che e` risultata particolarmente utile nella zxmmc, e anche la disposizione dei pin e` meccanicamente incompatibile).

Forse sono io che sono un po` schizzinoso, abituato al "tocco" degli slot del badaloc. In sostanza esistono due tipologie principali di slot: quelli in cui non c'e' alcun meccanismo e la card deve essere semplicemente infilata dentro (un po` come le sim nei telefoni) e quelli con un meccanismo push-push a molla (ovvero: infili spingendo fino in fondo, quando togli il dito la card torna fuori di pochissimo e resta bloccata. Se la spingi di nuovo dentro, viene sganciata ed espulsa di qualche millimetro in piu`, dopodiche` puo` essere sfilata del tutto).

Sia quelli del badaloc che della zxmmc sono di quest'ultimo tipo. La differenza e` che con molte card il discorso push-push e` piuttosto effimero, ovvero tu infili la card e questa resta bloccata in fondo (cosa che in realta` va benissimo da un punto di vista funzionale), dopodiche` per sfilarla basta tirare. In altre parole, ha un "grip" eccessivo :-)

Ho scoperto che saldando lo slot con qualche decimo di distanza dalla superficie del pcb il problema si riduce, ma non si elimina.

A meno che non sia possibile disattivare all'occorrenza la porta
Kempston della zxmmc...
E' troppo tardi per apportare questa 'insignificante' modifica alla
zxmmc?... ;-)

Non posso mettere un ponticello perche` ho tutti i pin impegnati ma, soprattutto, vista la difficolta` nel compilare la versione attuale, sono sicuro che il fitter non ce la farebbe mai a vincolare la lettura di una porta allo stato di un pin. Ci avevo pensato, pero`, infatti e` in linea un file .jed (e` il file per programmare la cpld) che non implementa i registri aggiuntivi e serve proprio a togliere il kempston e la seriale dalla cpld piu` grande. Per riprogrammarla, pero`, ti serve un affare in grado di programmare dispositivi mediante un probe "jtag". Io ne uso uno autocostruito che si attacca alla parallela del pc; come software uso direttamente l'ambiente di sviluppo (cosa improponibile se si deve solo programmare, visto che il file di installazione e` 1,5GB). Mi ero riproposto di identificare un programma free per la programmazione jtag via parallela. Ne approfitto: Mario, tu ne sai qualcosa?

PayPal per me va benissimo! Ma l'indirizzo da cui vedo arrivare i
tuoi post e' '[mailto:zxspectrum-bounce@xxxxxxxxxxxxx]On Behalf Of
Alessandro'; che faccio? Uso quello o chiedo a EMG? ;-)

apoppi@xxxxxxx :-)

Ciao!


Other related posts: