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/08/08 07:16] – [Riparazione] admincontent:retrocomputing:riparazioni [2026/08/31 09:33] (current) – [Riparazione] admin
Line 5: Line 5:
 Di seguito una serie di indicazioni per il troubleshooting di base e un elenco di **riparazioni** di hardware, computer e periferiche, soprattutto **Commodore**. Di seguito una serie di indicazioni per il troubleshooting di base e un elenco di **riparazioni** di hardware, computer e periferiche, soprattutto **Commodore**.
  
 +===== Riferimenti =====
 +
 +Di seguito alcuni riferimenti utili per riparazioni dei retrocomputing Commodore.
 +
 +  * **[[https://www.pictorial64.com/|Pictorial Guide C64]]**: a fronte di una serie di sintomi a video, viene indicato uno o più chip che possono generare il problema relativo
 +
 +  * **[[https://portcommodore.com/rcarlsen/cbm/|Ray Carlsen]]**: schemi e diagnosi da parte di un guru Commodore
 +
 +  * **[[https://retro64.altervista.org/blog/commodore-64-repair-a-quick-guide-on-the-steps-required-to-fix-it/|Retro 64]]**: alcuni casi di riparazioni C64, con descrizione dei fault più comuni
 +
 +  * **[[http://tech.guitarsite.de/c64_scope.html|Sven's TechSite]]**: immagini di misurazioni con l'oscilloscopio di quasi tutti i chip del C64
 +
 +  * **[[https://retrobox.it/pcb-explorer/|Retrobox PCB explorer]]**: PCB explorer di vari computer Commodore, anche a 8 bit (non C64 250425)
 +
 +  * **[[https://www.youtube.com/@EMD69|Canale YouTube di EMD69]]**: molti video che spiegano come riparare varie macchine Commodore
 +
 +  * **[[https://github.com/HovKlan-DH/Classic-Repair-Toolbox|Classic Repair Toolbox]]**: programma interattivo con schemi, pinout, screenshot valori su oscilloscopio...
 ===== Test/attività di base ===== ===== Test/attività di base =====
  
Line 1112: Line 1129:
 In pratica: **pin 1 Control Port 1 <-> filtro EM6 <-> linea JOY A0 <-> pin 12 CN1 tastiera <-> ROW 0 <-> porta in ingresso PB0 su CIA1** In pratica: **pin 1 Control Port 1 <-> filtro EM6 <-> linea JOY A0 <-> pin 12 CN1 tastiera <-> ROW 0 <-> porta in ingresso PB0 su CIA1**
  
-<note important>**Il pin 1 della porta joystick 1 controlla effettivamente l''UP' del joystick!** Quindi, il fatto che **la linea PB0 sia bassa (0.6 V corrisponde a //low//) spiega il comportamento del joystick** </note>+<note important>**Il pin 1 della porta joystick 1 controlla effettivamente l'UP' del joystick!** Quindi, il fatto che **la linea PB0 sia bassa (0.6 V corrisponde a //low//) spiega il comportamento del joystick** </note>
  
 E' come se un'intera linea di tasti (Row 0) sia bloccata; di seguito la **//keyboard matrix//** per il C64: E' come se un'intera linea di tasti (Row 0) sia bloccata; di seguito la **//keyboard matrix//** per il C64:
Line 2809: Line 2826:
  
 {{:content:retrocomputing:riparazioni:c64_12_dead_chips_-_dimensioni_grandi.jpeg?600|}} {{:content:retrocomputing:riparazioni:c64_12_dead_chips_-_dimensioni_grandi.jpeg?600|}}
 +
 +Ho anche smontato e pulito appronditamente con sgrassatore e acqua tasti, perni, e molle della tastiera (senza uso di grafite), che era quasi del tutto non funzionante, anche premendo forte. Infatti era molto impolverata.
 </note> </note>
  
Line 2814: Line 2833:
  
 Lo sporco/decolorazione in corrispondenza delle ROM non pregiudica il funzionamento. Il fatto che il ramo 9 VAC dell'alimentatore non funzionasse non dovrebbe essere la causa della rottura del SID nè della CPU nè tantomeno del pulsante di accensione. Infatti, il ramo 9 VAC all'interno del computer è protetto da un fusibile, sono i 5 VDC che provengono direttamente dall'alimentatore.  Lo sporco/decolorazione in corrispondenza delle ROM non pregiudica il funzionamento. Il fatto che il ramo 9 VAC dell'alimentatore non funzionasse non dovrebbe essere la causa della rottura del SID nè della CPU nè tantomeno del pulsante di accensione. Infatti, il ramo 9 VAC all'interno del computer è protetto da un fusibile, sono i 5 VDC che provengono direttamente dall'alimentatore. 
-===== Riferimenti ===== 
  
-Di seguito alcuni riferimenti utili per riparazioni dei retrocomputing Commodore.+===== C64 #13 =====
  
-  * **[[https://www.pictorial64.com/|Pictorial Guide C64]]**: a fronte di una serie di sintomi a video, viene indicato uno o più chip che possono generare il problema relativo+==== Intro ====
  
-  * **[[https://portcommodore.com/rcarlsen/cbm/|Ray Carlsen]]**: schemi diagnosi da parte di un guru Commodore+Ad un mercatino locale recupero un C64 biscottone, con alimentatore 'scarpone', Datassette, cassette varie (anche C16, musicali...), due joystick due paddle in buono stato. 
 +==== Sintomo ====
  
-  * **[[https://retro64.altervista.org/blog/commodore-64-repair-a-quick-guide-on-the-steps-required-to-fix-it/|Retro 64]]**: alcuni casi di riparazioni C64, con descrizione dei fault più comuni+<note warning>**Sintomogarbage screen**
  
-  * **[[http://tech.guitarsite.de/c64_scope.html|Sven's TechSite]]**: immagini di misurazioni con l'oscilloscopio di quasi tutti i chip del C64+{{:content:retrocomputing:riparazioni:c64_13_garbage_screen.jpeg?600|}} 
 +</note>
  
-  * **[[https://retrobox.it/pcb-explorer/|Retrobox PCB explorer]]**: PCB explorer di vari computer Commodore, anche a 8 bit (non C64 250425)+==== Analisi ==== 
 + 
 +=== Ispezione visiva === 
 + 
 +Svitando le viti del case noto una certa resistenza, sintomo solitamente del fatto che non è stato aperto in precedenza; anche la schermatura di cartone non rovinata e i cavi ordinati sono indice del fatto che potremmo essere i primi ad accedere, dopo che è uscito dalla fabbrica. Si tratta di una scheda 250407, a parte il SID nessun altro chip è zoccolato. Non noto manomissioni, saldature strane, ponticelli con cavetti o altro. 
 + 
 +Vedo che la RAM non è di tipo 'problematico'' (ad es. di marca MT), anche se noto qualche chip logico MOS, notoriamente proni a guastarsi. 
 + 
 +=== Misurazione tensioni === 
 + 
 +Visto che il computer si accende regolarmente, ma presenta un garbage screen, tralascio la misurazione di tensioni, dando per scontato che siano a livello nominale. 
 + 
 +=== Dead test === 
 + 
 +Inserisco la **//dead test//** che parte regolarmente, ma con sfondo completamente bianco: 
 + 
 +{{:content:retrocomputing:riparazioni:c64_13_kkf_bianca.jpeg?600|}} 
 + 
 +<note important>Con SID chip inserito, attendendo la fine del ciclo della //dead test//, **si sentono i tipici suoni del test del SID**! Ciò significa due cose: 
 +  - il computer è in gran parte funzionante, anche se produce un garbage screen 
 +  - il SID chip non è guasto 
 +</note> 
 + 
 +=== Jupiter Lander === 
 + 
 +Inserisco una **cartridge di Jupiter Lander**, che solitamente uso come diagnostica, perchè bypassa parte delle ROM, come la //Dead Test//, ma in più consente interattività tramite tastiera e joystick. 
 + 
 +Ottengo dei **garbage screen** alternati, come se le varie schermate del gioco tentassero di apparire, quindi il programma funzionasse, ma fossero corrotte. 
 + 
 +<note important>Mi convinco che un possibile candidato al manfunzionamento del 64 è il **VIC-II chip**. Controllando la **[[https://www.pictorial64.com/#u19|Pictorial guide]]**, il tipo di garbage screen evidenziato potrebbe però essere causato non solo dal VIC. Ma il VIC è sempre zoccolato, quindi è un test facile da fare.</note> 
 + 
 + 
 +==== Riparazione ==== 
 + 
 +Ho quindi **rimosso il VIC chip** e inserito sul **muletto**: sul muletto ottengo lo **stesso garbage screen** :!: 
 + 
 +Inserisco il VIC chip sicuramente funzionante sul C64 #13 e questo si avvia correttamente! **Apparentemente quindi il problema era solo il VIC chip**. 
 + 
 +=== Diag cartridge === 
 + 
 +La **Diag cartridge**, assieme all'//harness kit//, segnala tutto ok: 
 + 
 +{{:content:retrocomputing:riparazioni:c64_13_diag_ok.jpeg?600|}} 
 + 
 +=== Kung Fu Flash === 
 + 
 +I giochi caricati dalla Kung Fu Flash funzionano correttamente. 
 + 
 +<note tip> 
 +**Soluzione**: sostituito **VIC chip**  
 + 
 +{{:content:retrocomputing:riparazioni:c64_13_vic_chip_ko.png?600|}} 
 + 
 +Ho anche testato l'alimentatore di tipo scarponetrovando tensioni nella norma; è quindi funzionante anche esso. Infine, ho testato i **//paddle//**, che mi erano stati forniti assieme al computer, con il gioco //Le Mans//, trovandoli funzionanti. 
 +</note>
  
-  * **[[https://www.youtube.com/@EMD69|Canale YouTube di EMD69]]**: molti video che spiegano come riparare varie macchine Commodore 
  
  
  
content/retrocomputing/riparazioni.1786166161.txt.gz · Last modified: by admin