Newsgroup: it.comp.retrocomputing
Titolo: Burning a 27256 al posto di un 27128 ?

>> of Amiga hacking a day :-)  <<< 
 
 

 parola.
 
Per sicurezza scrivi due copie consecutive del contenuto in modo che se 
per qualche motivo il bit di indirizzo piï¿œ alto dovesse cambiare, sei 
sicuro che venga letto sempre un dato valido.
 
-- 
   ___                                                          __
  / __|___  Daniele Gratteri, Italian Commodore-Amiga user...  ///
| /  |__/  Nickname: fiat1100d                 Ritmo S75 __  ///
| \__|__\  Home page: 
http://www.gratteri.tk
    forever! \\\///
  \___|     E-MAIL: gratteri(at)
email.it
    ...since 1990  \///

 sei sicuro che venga letto sempre un dato valido.
 
Thank you, sarebbe la mia prima eprom se riesco a farla ma il tuo parere mi 
rende ottimista :-)
Intanto ho scoperto che si � fottuta anche la ram 2016 o 6116 o 5216 da 2kb, 
ne ho alcune 8464 che se non ho sbagliato i calcoli sono da 8kb, il problema � 
se ne metto una da otto al posto di una da due che succede? devo ancora 
confrontare la piedinatura, i pareri degli esperti sono bene accetti :-)


 confrontare la piedinatura, i pareri degli esperti sono bene accetti :-)
 
Mmmmm con una memoria starei giï¿œ piï¿œ attento e fisserei gli indirizzi 
inutilizzati ad un valore preciso, collegandoli es. a GND, non vorrei 
mai che un dato venga scritto in una locazione e letto da un'altra :-)


 sulla 27256 il contenuto della rom 251968-03 
 
come ti hanno gia' suggerito, scrivi due copie consecutive nella 27256.
Dovrebbe funzionare anche scrivendo la sola copia "alta", cioe' quella con A14 = 1
 
La cosa migliore e' sempre usare ricambi corretti comunque.
Non credo si vada sul lastrico per una 27128 :-)
 
F

 mai che un dato venga scritto in una locazione e letto da un'altra :-)
 
Quindi A8 e A9 che sono in pi� fra una memoria e l'altra li metto a massa 
giusto?
gli altri piedini sono uguali anche se non tutti pin2pin ma basta fare uno 
zoccolo modificato ad hoc nulla di particolare, c'� anche un Cs2, ma penso non 
sia il caso di mettere anche quello a massa, lo lascio scollegato.


 Non credo si vada sul lastrico per una 27128 :-)
 
Non � questione di due euro max per una eprom � questione di diversi giorni se 
non settimane per procurarsele e non parliamo del tempo che si perde per 
ottenere una static ram, se abiti a Roma, Milano o Napoli e poche altre citt� 
in Italia dove trovare ricambistica nei negozi d'elettronica buon per te, ma 
se abiti nella periferia d'Italia la via pi� veloce ed economica � tramite 
internet e spesso si acquista materiale da HongKong con relativo dispendio di 
tempo, per me tenere un 1541 aperto sul tavolo di lavoro vuol dire non poter 
mettere mano ad altro, per cui un fermo anche di solo una settimana si traduce 
in una colossale perdita di tempo (non voglio dire soldi dato che riparo per 
passione e non per lavoro).



Ok, allora li metto tutti e tre a massa  :-)



ho detto "ATTIVI" non a massa, a memoria c'erano delle memorie con piu' 
CS di cui alcuni erano 0-attivi ed alcuni 1-attivi , verifica per sicurezza


La memoria da 2k con 10 indirizzi ha un CS la memoria da 8k con 12 indirizzi 
(qui mi sono sbagliato quelli in pi� sono A11 e A12) ha il CS e il CS2, ad 
occhio se non voglio attivare gli indirizzi in pi� mi sa proprio che devo 
mettere a massa il CS2 anche se la dizione che il datasheet della memoria da 
2k riporta per il CS � "active low", in quel caso mi sa che attiverei 
gl'indirizzi di memoria in pi�... comunque non penso si guasti nulla, se non 
va faccio l'inverso.


 va faccio l'inverso.
 
no, i due CS delle ram da 8 kB devono essere attivi tutti e due per 
selezionare la ram
 
ho controllato:
 
le ram da 2kB hanno un unico CS attivo basso
 
le ram da 8kB , hanno un CS attivo basso ( pin 20 ) ed un CS attivo alto 
( pin 26 )
 
per usarle al posto di una ram da 2 kB devi :
 
1) collegare il pin 20 al segnale che andrebbe al CS della ram da 2kB
2) mettere a Vcc il pin 26 ( nota la sottile diferenza)
3) i pin d'indirizzo A11 e A12 vanno collegati a massa ( o in 
alternativa a Vcc )
4) gli altri pin sono collegati ai corrispondenti segnali

 Ok, allora li metto tutti e tre a massa  :-)
 
Occhio, come ti hanno giï¿œ indicato devi controllare su che livello 
logico ï¿œ attivo il chip select che vuoi tenere sempre attivo. Al limite, 
se il livello logico ï¿œ lo stesso puoi collegarli entrambi al chip select 
della memoria da sostituire (se attivi sullo stesso livello).
Curioso un chip con due chip select, di solito c'ï¿œ Chip Enable e Output 
Enable, chissï¿œ perchï¿œ duplicare la prima funzione...?


 2) mettere a Vcc il pin 26 ( nota la sottile diferenza)
Esattamente come avevo pensato di fare tranne che per il pin 26 che avevo 
pensato di mettere a massa e se non andava poi provarlo a +5vcc (VCC)., 
comunque ti ringrazio per la conferma mi sento pi� sicuro di non fare danni 
:-)


 Output Enable, chiss� perch� duplicare la prima funzione...?
 
sulla 2K c'� solo un CS e un OE sulla 8K ci sono CS1 CS2 e OE, fra l'altro 
l'8K me la ritrovo perch� ho riparato un 1581 e all'epoca ne comprai 4 
aspettando tempi biblici perch� mi arrivassero da HongKong :-(


 passione e non per lavoro).
 
appunto, se lo fai per passione, due giorni (o una settimana) in piu' cosa cambia?
Un 1541 e' facile da aprire/chiudere. Preferirei tenerlo sotto il tavolo una settimana che dover hackerare zoccoli e tutto il resto per farci andare un pezzo che trovo facilmente e a pochi euro (se non ne ho gia' una tonnellata nel cassetto da schede di recupero).
Comunque ognuno fa come vuole :-)
 
Se poi parliamo di pezzi introvabili e/o che costano una fortuna, allora sono il primo a cambiare mezzo circuito per adattarci qualcosa di funzionante.
 
F

 4) gli altri pin sono collegati ai corrispondenti segnali
 
Allora visto che fare 4 saldature in croce per me � la cosa pi� veloce, pi� di 
avviare sul pc una ricerca del pezzo originale ordinarlo aspettare che arrivi 
e montarlo, ho fatto le modifiche come suggerito da te e FUNZIONA, il problema 
� che il trapianto � riuscito ma il paziente � morto, nel senso che questo 
1541II deve essersi preso un bel corto perch� adesso dopo montato la rom 
sicuramente funzionante e la ram statica sia modificata che quella sicuramente 
funzionante se gli do anche un load"$",8 inizia a leggere poi mi fa sbattere 
la testina a inizio corsa e mi da read error, questo sia con meccanica mitsumi 
che con meccanica chinon, con l'aiuto dell'ottimo Ray Carlsen e le sue 
spiegazioni esemplari pare che il colpevole sia il CX20185 (MC2871A, LA8200M) 
e questo si che � introvabile, fortunatamente mi sono ritrovato un drive da 
5eunquarto dell'Amstrad, che ha montato su questo CX20185, mi sa che prima di 
burnare la eprom provo prima a vedere se � proprio questo l'ultimo colpevole 
oppure non ci sta qualche altra magagna sotto.
