User Tools

Site Tools


content:retrocomputing:riparazioni

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
content:retrocomputing:riparazioni [2026/09/19 17:43] – [Analisi] admincontent:retrocomputing:riparazioni [2026/10/26 20:23] (current) – [Riparazione] admin
Line 1148: Line 1148:
   * effettuato pulizia standard, case e tastiera   * effettuato pulizia standard, case e tastiera
  
-Ecco come appare il C64C riparato e con una tastiera nera, al posto della standard, così che ogni volta che lo userò mi ricorderà del tempo che ci ho perso sopra! 
  
-{{:content:retrocomputing:riparazioni:c64c-black-keyboard.jpg?800|}} 
  
 <note tip>**Risaldato filtro EM6 che teneva la linea PB0 tastiera giù** <note tip>**Risaldato filtro EM6 che teneva la linea PB0 tastiera giù**
 +
 +Ecco come appare il C64C riparato e con una tastiera nera, al posto della standard, così che ogni volta che lo userò mi ricorderà del tempo che ci ho perso sopra!
 +
 +{{:content:retrocomputing:riparazioni:c64c-black-keyboard.jpg?800|}}
  
 In casi simili, bisogna verificare sul CN1 se le tensioni arrivano a 5 V su (quasi) tutti i pin, come indicato sopra. In casi simili, bisogna verificare sul CN1 se le tensioni arrivano a 5 V su (quasi) tutti i pin, come indicato sopra.
Line 1192: Line 1194:
   * testato i **pin dello zoccolo ROM char**; hanno tutti continuità (ad es. verso i pin delle altre ROM), **a parte un pin molto importante, che è il suo CS (chip select) che va al pin della PLA della linea ROM char**, che non è attivo:   * testato i **pin dello zoccolo ROM char**; hanno tutti continuità (ad es. verso i pin delle altre ROM), **a parte un pin molto importante, che è il suo CS (chip select) che va al pin della PLA della linea ROM char**, che non è attivo:
  
-{{:content:retrocomputing:char-rom-pla.png|}}+{{:content:retrocomputing:char-rom-pla.png?800|}}
  
 <note tip>Se questa pista non è attiva, è impossibile per la PLA selezionare la ROM char e quindi è come se quest'ultimo chip non funzionasse</note> <note tip>Se questa pista non è attiva, è impossibile per la PLA selezionare la ROM char e quindi è come se quest'ultimo chip non funzionasse</note>
Line 2947: Line 2949:
 === Oscilloscopio === === Oscilloscopio ===
  
 +== CPU ==
  
 +La misurazione del reset (pin 40) e della frequenza (pin 1) è ok:
 +
 +{{:content:retrocomputing:riparazioni:c64_14_oscill_cpu_-_dimensioni_grandi.jpeg?600|}}
 +
 +Le linee indirizzo e dati sono a posto, **a parte i pin degli indirizzi A12, A13, A14 e A15**, che figurano a 5V fissi :!: Come indicato **[[#riparazione25|qui]]**, quegli indirizzi sono gli unici che **terminano sul PLA**
 +
 +== PLA ==
 +
 +Anche gli altri pin (a parte Vcc e Vss) del PLA sono a 5V :!:
 +
 +<note important>Attenzione che **//alcuni//** pin di un PLA funzionante possono stare a 5 V fissi. In questo caso però **//tutti//** lo erano, è quindi **molto probabile che il PLA sia guasto**</note>
  
 ==== Riparazione ==== ==== Riparazione ====
  
-Ho quindi **rimosso il VIC chip** e inserito sul **muletto**: sul muletto ottengo lo **stesso garbage screen** :!:+Visto che comunque il VIC chip è uno dei pochi chip ad essere zoccolato e che ottengo un garbage screen, **rimuovo il VIC chip** e **lo testo sul muletto**: sul muletto ottengo lo **una schermata verde** :!:
  
-Inserisco il VIC chip sicuramente funzionante sul C64 #13 e questo si avvia correttamente! **Apparentemente quindi il problema era solo il VIC chip**.+<note important>Quindi il **VIC chip è guasto**</note>
  
-=== Diag cartridge ===+Inserisco il VIC chip sicuramente funzionante sul C64 sotto esame, ma ottengo comunque schermo nero.
  
-La **Diag cartridge**, assieme all'//harness kit//, segnala tutto ok:+=== Dead test ===
  
-{{:content:retrocomputing:riparazioni:c64_13_diag_ok.jpeg?600|}}+Inserisco la **dead test**, ma ottengo semplicemente schermo nero. 
 + 
 +=== PLA === 
 + 
 +A questo punto procedo con l'altro chip fortemente (e notoriamente) indiziato ad essere guasto, cioè il **PLA**; lo dissaldo, inserisco zoccolo e inserisco PLA del muletto (non ho altri PLA di scorta): **ottengo la schermata blu di avvio del C64!** :!: 
 + 
 +{{:content:retrocomputing:riparazioni:c64_14_boot_ok_-_dimensioni_grandi.jpeg?600|}} 
 + 
 +<note important>Quindi è confermato che anche il **PLA è guasto**</note> 
 + 
 +=== SID === 
 + 
 +A questo punto inserisco il **SID**, ma ottengo a video alternanza di garbage screen e schermata nera :!: 
 + 
 +<note important>Quindi anche il **SID chip è guasto** e addirittura impedisce l'avvio del computer</note> 
 + 
 +==== Test ==== 
 + 
 +A questo punto inserisco un **SID** funzionante ed eseguo una serie di test interattivi. 
 + 
 +=== Datassette === 
 + 
 +Provo a collegare un **datassette** e a caricare un gioco da cassetta: funziona correttamente, così come si sente il suono dal SID sostitutivo e il joystick funziona. 
 + 
 +=== 1541 drive === 
 + 
 +Collego il **drive 1541** e carico con successo un floppy.
  
 === Kung Fu Flash === === Kung Fu Flash ===
Line 2966: Line 3006:
  
 <note tip> <note tip>
-**Soluzione**: sostituito **VIC chip, PLA e SID** +**Soluzione**: sostituito **VIC chip, PLA e SID**:
  
-IMAGE+{{:content:retrocomputing:riparazioni:c64_14_dead_chips_-_dimensioni_grandi.jpeg?600|IMAGE}}
  
-Ho anche testato l'alimentatore di tipo scarpone, trovando tensioni nella norma; è quindi funzionante anche esso.+Ho anche testato l'alimentatore di tipo scarpone, trovando tensioni nella norma (5,00 DC e 10,14 AC); è quindi funzionante anche esso.
 </note> </note>
  
 +
 +===== VIC 20 #8 =====
 +
 +==== Intro ====
 +
 +Altro computer recuperato dal martkeplace di Facebook; questo sarà un caso che gli anglofoni chiamano //red herring//, per i motivi spiegati poi.
 +
 +==== Sintomo ====
 +
 +<note warning>**Sintomo: schermo nero, con aggancio della modulazione video**.
 +
 +</note>
 +
 +==== Analisi ====
 +
 +=== Ispezione visiva ===
 +
 +Noto assenza di manomissioni sulla scheda, quali saldature, ponticelli. Noto diversi chip zoccolati, che sembrano però di fabbrica.
 +
 +=== Misurazione tensioni ===
 +
 +Misuro le tensioni sulla **//[[#tensioni|user port]]//** e leggo:
 +
 +  * 5.00 VDC
 +  * 10.40 VAC
 +
 +Quindi perfettamente nella norma.
 +
 +=== Misurazione temperatura ===
 +
 +Utilizzo la **termocamera** e non not chip che scaldano particolarmente:
 +
 +{{:content:retrocomputing:riparazioni:vic20_8:vic20_8-flir.jpeg?600|}}
 +
 +=== Oscilloscopio ===
 +
 +== VIC chip ==
 +
 +Le frequenze sui pin principali del **VIC chip** sono ok. 
 +
 +== CPU ==
 +
 +  * **reset pin**: ok
 +  * **frequenza in e out**: ok
 +  * **pin Address e Data** KO :!:
 +
 +
 +==== Riparazione ====
 +
 +=== Analisi chip ===
 +
 +  * il **VIC testato su muletto** si conferma funzionante
 +  * anche la **CPU 6502** sul muletto funziona correttamente
 +  * testato **Kernal ROM 901486-07 su programmatore con adattatore:
 +
 +
 +
 +=== Dead test ===
 +
 +
 +
 +
 +==== Test ====
 +
 +
 +
 +=== Datassette ===
 +
 +
 +
 +=== 1541 drive ===
 +
 +Collego il **drive 1541** ...
 +
 +
 +<note tip>
 +**Soluzione**: rimosso **Kernal ROM e installato EEPROM programmata, con adattatore 2764-2364**:
 +
 +
 +
 +
 +</note>
  
  
content/retrocomputing/riparazioni.1789832589.txt.gz · Last modified: by admin