| Home Page - Ready64 (Commodore 64) · Regolamento |
Aiuto
Cerca
Utenti
Calendario
|
| Benvenuto Visitatore (Connettiti | Registrati) | Rispedisci Email di convalida |
Ready64 - Forum -> Commodore 64 -> CBM Hardware
|
![]() ![]() ![]() |
| flowers |
Inviato il: Apr 24 2012, 0:29
|
|
Utente ![]() ![]() Gruppo: Members Messaggi: 59 Utente Nr.: 2.140 Città: Bologna Gioco: Gridrunner - Matrix Iscritto il: 7-October 11 |
Ciao a tutti,
lo scorso fine settimana mi sono messo a riparare una piastra c64 ( ASSY 250407 rev.B). Ho zoccolato un pò e alla fine è rinata con la sostituzione di un MOS 7708 ( con un 74LS257); posto qui per la comunità le foto del MOS difettoso originariamente presente nella posizione U13, poi lo ho spostato per vedere la schermata con lo stesso IC difetoso in U25; ecco le foto :-) in U13 : (IMG:http://s8.postimage.org/hlv51adrl/IMG00871_20120420_2135.jpg) in U25 : (IMG:http://s10.postimage.org/fl956kf2d/IMG00881_20120422_2230.jpg) Magari possono essere utili a qualcuno che si trova una schermata del genere ;) Alla fine della riparazione, pur rimanendo un MOS 7708 funzonante, ho provveduto a sostituire anche lui.. il 74LS257 scalda meno.. almeno cosi' mi è sembrato... sempre chè non fosse in procnto di lasciarmi anche quello :-) Mik -------------------- „Non possiamo pretendere che le cose cambino, se continuiamo a fare le stesse cose. La creatività nasce dall’angoscia come il giorno nasce dalla notte oscura.
|
| mces |
Inviato il: Apr 24 2012, 7:37
|
|
Utente ![]() ![]() Gruppo: Members Messaggi: 229 Utente Nr.: 994 Città: Bracciano (Roma) Gioco: fort apocalypse Iscritto il: 9-July 07 |
Allora,
Ti allego lo schema elettrico del tuo ASSY #250407 , noterai in basso a destra la tabellina per definire i valori di R42 e C204 in base al chip della PLA U17. Ricordo che i tempi di selezione del '257 sono: 74LS257 max 30nS 74S257 max 20nS 74F257 max 9nS Potrebbero esserci problemi: anche io ho sul mio C64 montati i 7708 e ho misurato ritardi reali tra il segnale di CAS che pilota la selezione del multiplex e l'effettiva variazione del segnale sui pin della ram di circa 16..22nS, questi però sono la somma tra il ritardo delle RP1 da 33 Ohm (stimabile intorno ai 2..5nS) e quello del 7708. Quindi credo si possa affermare che il ritardo tipico (non massimo..) del 7708 sia di 12..18nS. In caso di anomalie quindi: o metti un 74S257 (NB: versuione "S") oppure metti il C204 (o meglio la metà di quanto in tabella) in modo da ritardare il comando CAS alle memorie per risincronizzare i segnali che arrivano alle RAM. Queste misure non si trovano facilmente, nemmeno in rete.... spero siano utili! (IMG:http://s15.postimage.org/9zkioigd3/26b.jpg) (IMG:http://s13.postimage.org/v88b09umr/38_VIC_CAS_ADD.jpg) (IMG:http://s16.postimage.org/54ac0gp3l/oscillo_n_S2.jpg) Messaggio modificato da mces il Apr 24 2012, 8:22 -------------------- Non esistono problemi, solo soluzioni.
|
| tsm_carmine |
Inviato il: Apr 24 2012, 12:17
|
![]() Papposoft Member ![]() ![]() Gruppo: Redazione Messaggi: 341 Utente Nr.: 369 Città: Napoli Gioco: Krakout Iscritto il: 25-January 06 |
Molto interessante, non ero a conoscenza di queste problematiche. Finora ho sempre sostituito quegli integrati con le varie controparti 74qualcosa senza andare troppo per il sottile. Posso stare tranquillo dal momento che i computer così riparati sembravano funzionare perfettamente, o possono esserci problemi latenti che rischiano di venire fuori solo in particolari situazioni?
Sarebbe bene che queste informazioni, foto comprese, non andassero perdute. -------------------- Riusciremo a costruire un mondo dove più nessuno osi pronunciare le parole... "lettore floppy"?
|
| mces |
Inviato il: Apr 24 2012, 12:32
|
|
Utente ![]() ![]() Gruppo: Members Messaggi: 229 Utente Nr.: 994 Città: Bracciano (Roma) Gioco: fort apocalypse Iscritto il: 9-July 07 |
in realtà sto analizzando i tempi dei cicli di scrittura/lettura in DRAM per tematiche legate alla sostituzione della PLA, col tempo vorrei fare un PDF dove si sviscerano queste tematiche e renderlo disponibile nella sezione "articoli" di Ready64, quindi non temiate, le info non vanno perse: è solo questione di tempi (in ogni senso....)
Messaggio modificato da mces il Apr 24 2012, 12:32 -------------------- Non esistono problemi, solo soluzioni.
|
| flowers |
Inviato il: Apr 24 2012, 13:41
|
|
Utente ![]() ![]() Gruppo: Members Messaggi: 59 Utente Nr.: 2.140 Città: Bologna Gioco: Gridrunner - Matrix Iscritto il: 7-October 11 |
Grazie mces, le tue info sono assolutamente utili e mi fai venire volgia di approfondire... anche io non avevo considerato questo aspetto...
cerco se da qualche parte un 74S x rifare qualche prova. Per tua info intanto ho notato una prima anomalia; come dicevo, con la sostituzione dei 2 ic 7708 di cui uno difettoso in u13 ho fatto ripartire il commodore e tutto funziona.. ma se utilizzo la "deadtest cart. rev 781220" che lavora direttamente sulle RAM... ho schermo rosa... forse come hai evidenziato tu i 74LS non sono abbastanza veloci.... appena riesco posto il risultato. Il documento che stai preparando è davvero interessante. Mik -------------------- „Non possiamo pretendere che le cose cambino, se continuiamo a fare le stesse cose. La creatività nasce dall’angoscia come il giorno nasce dalla notte oscura.
|
| flowers |
Inviato il: Apr 24 2012, 20:33
|
|
Utente ![]() ![]() Gruppo: Members Messaggi: 59 Utente Nr.: 2.140 Città: Bologna Gioco: Gridrunner - Matrix Iscritto il: 7-October 11 |
... posto solo la soluzione della schermata rosa della cartridge:
(IMG:http://s8.postimage.org/3oamjrlf5/IMG00882_20120424_2025.jpg) nulla a che fare con il 74LS257; ho ritoccato i contatti della piedinatura sulla piastra ed ora tutto ok. ( tenete presente che un'altra cartuccia "Omega Race" andava.. per questo non pensavo si trattasse di falso contatto nella piedinatura.. meglio cosi'). Per i 74S257 vedo di recuperarne qualcuno e seguire il tuo lavoro mecs, questo forum è sempre un bel divertimento... :) grazie Mik -------------------- „Non possiamo pretendere che le cose cambino, se continuiamo a fare le stesse cose. La creatività nasce dall’angoscia come il giorno nasce dalla notte oscura.
|
| mces |
Inviato il: Apr 25 2012, 7:58
|
|
Utente ![]() ![]() Gruppo: Members Messaggi: 229 Utente Nr.: 994 Città: Bracciano (Roma) Gioco: fort apocalypse Iscritto il: 9-July 07 |
74S257 ("S") oppure 74F257 ("F").
Comunque anche gli LS vanno bene, infatti nella lista di confronto che ti avevo fatto sono citati i tempi massimi di ritardo che il produttore dichiara per quella sigla, mentre quello misurato è il tempo di quello specifico pezzo che se preso a rappresentare il ritardo tipico (ma questo è un assunto puramente ipotetico, non necessariamente vero...) allora l'equivalente tempo massimo potrebbe essere quello delle versioni "LS", ritardo quindi tollerato dal progetto "C64" che indica appunto gli 'LS257 come chip originali (vedi il "service manual"). Vero è che senza le info di mamma Commodore che ci tranquillizzano sull'uso della versione "LS" il tecnico dalla T maiuscola DEVE considerare il caso peggiore, allora ti dico che se vuoi replicare il (mio) caso reale funzionante (ritardi di circa 20nS) allora DEVI mettere un CHIP che ti ASSICURA di non andare oltre ma di essere a riguardo conservativo: "S" o "F". Comunque ribadisco che tutto il discorso serve solo ad approfondire la conoscenza della macchina, in quanto il service manual indica come chip originali i 74LS257. (IMG:http://s16.postimage.org/4ljhfr0rl/image.jpg) Messaggio modificato da mces il Apr 25 2012, 8:55 -------------------- Non esistono problemi, solo soluzioni.
|
| Oge |
Inviato il: Apr 29 2012, 14:26
|
![]() Utente ![]() ![]() Gruppo: Members Messaggi: 190 Utente Nr.: 1.687 Città: Non specificato Gioco: Shadow Of The Beast Iscritto il: 7-August 09 |
Grazie per le preziose informazioni. Tempo fà ho fatto incetta di MOS 7708, ma conoscerne le equivalenze è molto utile.
Saluti, Oge |
| Razhell |
Inviato il: May 8 2012, 20:34
|
|
Utente ![]() ![]() Gruppo: Members Messaggi: 183 Utente Nr.: 1.659 Città: Milano Gioco: ghostbusters Iscritto il: 23-June 09 |
Ciao, mi aaggiungo pure io a chiedere info sulle tempistiche dei chip, sto riparando una board di un sx-64, sembra che capitano tutte a me, non è mia ma di un amico.
Ho sostituito una mezza manciata di roba, un cia, 3 ram, il 555... nel frattempo ho zoccolato quasi tutto, poi con la lente e la dead cart 781220 ho trovato 4 piste rotte sotto a vecchi zoccoli delle ram.... grazie alla dead test e ai suoi flash. Ora la board si accende regolarmente, se digito semplici prg in basic va, se faccio eseguire la dead fa tutto il test senza errori, eseguendo pure i suoni che prima causa i 2 transistor di uscita bruciati non faceva. Il problema però c'è se sulla porta cartuccie metto una easy flash o una cartuccia con eprom di tipo non Ultimax, schermo grigio scuro e null'altro, le cart su altri 64 sx e normali vanno sempre senza problemi. Può essere anche qui un problema di timing di qualche 74.. ? ho su i 2 fatidici 74ls257, zoccolati, avete qualche dritta iniziale per uscire da questa situazione senza dover cambiare a tentativi tutti i 74.. ? Escludo la PLA perchè ne ho testate 3 diverse e non cambia nulla Grazie in anticipo RAz -------------------- Razhell
---> SX-64 owner <--- |
|
![]() ![]() ![]() |