Archivio

Archivio per la categoria ‘Projects / Repairs’

Sinclair QL con ROM Minerva: Faulty Ram Decoder v0.2 *update*

Spiegazione del funzionamento del programma “RAM3_RAMFAIL_BAS” scritto da Dominic Brown nel 1990 in Super Basic per il Sinclair QL che serve a calcolare quale RAM (chip) del Sinclair QL e’ guasta dopo il PASSCHECK RAM BOOT della ROM Minerva.

Ho cercato di spiegare il funzionamento e ho riscritto il software in un linguaggio un po’ piu’ moderno ;-D

MINERVA OUTPUT EXAMPLE:

——————————————
WRITE: 5 4 8 C 4 8 7 8
READ: 5 C C D 5 C C D
ADDRESS: 0 0 0 3 2 0 0 0
——————————————

HEX WRITE: 54 8C 48 78
HEX READ: 5C CD 5C CD

Convert the numbers in decimal:

DECIMAL WRITE: 84 140 72 120
DECIMAL READ: 92 205 92 205

You have to make a xor in pairs (write & read)

XOR: 84 XOR 92 = 8
XOR: 140 XOR 205 = 65
XOR: 72 XOR 92 = 20
XOR: 120 XOR 205 = 181

Now you need to do an OR with the result of the XOR starting with “0″ and continuing with the result of every OR

OR: 0 OR 8 = 8
OR: 8 OR 65 = 73
OR: 73 OR 20 = 93
OR: 93 OR 181 = 253

Convert the final result of the OR in Binary.

DECIMAL: 253
HEX: FD
BINARY: 11111101

Follow the table to find the faulty ram. Pay attention to the memory address.

1: BAD Ram
0: GOOD Ram

BINARY = 1 1 1 1 1 1 0 1

IF < $30000 (ADDRESS) = IC8  ,IC7  ,IC6  ,IC5  ,IC4  ,IC3  ,IC2  ,IC1

IF > $30000 (ADDRESS) = IC16 ,IC15 ,IC14 ,IC13 ,IC12 ,IC11 ,IC10 ,IC9

IF > $40000 Faulty ram is in expansion memory.

The Original Program (ram3_ramfail.bas) was written for the SINCLAIR QL in SUPER BASIC language by Dominic Brown (1990).
Documentation of how it work by Xad/Nightfall (2015).
Thanks to my friend for the support.

Faulty Ram Decoder Changelog:

  • v0.1: First Release.
  • v0.2: Added a message (Faulty ram is in expansion memory) if the Address > $40000.

Faulty Ram Decoder Online: http://www.nightfallcrew.com/minervaram

Download:

 

Pulizia alimentatore Commodore Amiga 2000

Foto della pulizia (prima e dopo):

Per la pulizia dell’alimentatore ho utilizzato aria compressa e un pennello setole medie.

Riparazione Commodore Amiga 2000 con Schermo Nero al Boot

Clicca per ingrandire

Ho eseguito la riparazione dell’Amiga 2000 con schermo nero al Boot per un caro amico.

Commodore Amiga 2000 Black Screen Repair

Difetto:

  • Schermo nero al boot.

Diagnosi:

  • L’acido della Batteria ha corroso alcune traccie dello stampato (non visibili ad occhio nudo) che sono connesse al Resistor Pack RP900.

Riparazione:

  • Ho fatto tre piccoli ponticelli dal lato saldature per ripristinare il corretto funzionamento tra i punti.

Riparazione Sharp Twin Famicom AN-500R

Sharp Twin Famicom AN-500R

Ho eseguito la riparazione del Sharp Twin Famicom AN-500R per un caro amico.

Riparazione Sharp Twin Famicom AN-500R.

Difetti:

  • Schermo nero.
  • Suono distorto.

Fix:

  • Saldature fredde.
  • Pulizia dello slider che controlla il volume del microfono sul secondo Joypad.

Il microfono viene mixato assieme al segnale audio in uscita, se i contatti dello slider del volume sono sporchi causa un rumore di sottofondo (gracchiante) che disturba l’audio del gioco.

Gallery:

Riparazione Apple II Europlus

23 March 2015 1 commento
Repair Apple II EuroPlus

Riparazione Apple II Europlus.

Questa scheda madre ha preso molta umidità e sbalzi di temperatura, lo si può notare perchè i connettori (Apple BUS) si sono seccati e la plastica tende a spezzarsi. Inoltre alcuni piedini degli integrati si sono arruginiti , fortunatamente pochi.

Il problema principale di questo computer, oltre la rimozione del solito condensatore di filtro all’interno dell’alimentatore, era che non accettava alcuni comandi basic (vedi foto)

Il problema era causato dal malfunzionamento della PROM 341-0014. (E8)

Il proprietario dovrà decidere se acquistare la PROM originale (prezzo attuale €13,90 + Spedizioni) oppure utilizzare un’orribile adattatore per inserire una EPROM 27C16 (2716) al posto di una PROM.

Questo adattatore oltre a modificare l’estetica originale della motherboard porta con se alcuni problemi.

  • La 16k Language Card smette di funzionare
  • Non possono essere utilizzate schede “long size” perchè vanno a sbattare contro l’adattatore.

Foto della riparazione:

source: willegal.net classic-computers.org.nz

Fix NEC FD1054 (360k) 5.25 Floppy Drive

18 March 2015 1 commento

Questo Floppy Drive, ma sicuramente anche altri modelli, soffre di un problema alquanto fastidioso.

La “scatoletta” in alluminio posta sopra la testina del Floppy Drive si stacca, questo succede perche’ la gommapiuma bioadesiva che è stata utilizzata per fissare la “scatoletta” sulla testina con il passere degli anni si secca e si disintegra.

Questo pezzo di alluminio che a prima vista puo’ sembrare assolutamente inutile, invece non lo è, perché fa da  bilanciere, senza questo piccolo pezzo di alluminio la testina vibra e di conseguenza non legge/scrive correttamente.

La sostituzione della gommapiuma è molto semplice.

  • Rimuovere la parte superiore del Floppy Drive (3 viti)
  • Cercare la “scatoletta” che essendosi staccata vaga all’interno del Floppy Drive.
  • Pulire accuratamente quello che rimane della gommapiuma all’interno della “scatoletta” e sul lato superiore della testina (vedi foto). Non fare troppa pressione sulla testina.
  • Utilizzare un’altro pezzo di gommapiuma dello stesso spessore (vedi foto). A questo scopo si possono utilizzare mille sistemi per fissare questa “scatoletta”
  • l’importante e che deve rimanere sollevata e che non vada a toccare il Floppy Disk (vedi foto)
  • Fissare la gommapiuma da ambedue i lati con la colla, consiglio una piccola quantita’ di Bostik o Loctite – Super Attak.
  • Attendere che si asciughi.
  • Richiudere il tutto.

My Amiga 1200 Recapped + E127R Fix + ATX Power Supply

Finalmente ho trovato il tempo di sostituire tutti i condensatori elettrolitici della mia Amiga 1200 che iniziava ad avere seri problemi di stabilita’.

Siccome avevo l’Amiga disassemblata ho aprofittato di fare il fix E127R che risolve alcuni problemi grafici con l’interfaccia Indivision AGA 1200.

Il fix e’ molto semplice da fare, bisogna chiudere la resistenza E127R con una goccia di stagno oppure dissaldando la resistenza e ponticellare le due piazzole.

Inoltre ho sostituito l’alimentatore originale dell’Amiga con uno ATX che eroga piu’ ampere ed e’ un po’ piu’ stabile dell’originale, ormai datato.

Commodore Amiga 1200 Recapped:

Commodore Amiga ATX Power Supply:

E127R Amiga 1200 Indivision Fix:

Ennesima riparazione di un Commodore 64

18 February 2015 Nessun commento

Questo Commdoroe 64 e’ stato trovato nella spazzatura da un mio amico, sebbene esteticamente buono stato non funzionava.

Difetto:

  • Schermo nero.
  • Alimentatore completamente morto.

Componenti sostituiti:

  • 2 x RAM MCM6665 BP20 (4164)

Riparazione alimentatore Commodore Amiga 2000

16 February 2015 5 commenti

Ho perso troppo tempo per riparare uno solo dei due alimentatori guasti per Amiga 2000, direi che non ha molto senso e non e’ conveniente. Molto meglio sostituire solo il PCB interno dell’alimentatore con uno preso da un qualsiasi alimentatore ATX (di marca decente) per PC riadattando le connessioni del cavo Amiga 2000 al posto di quello utilizzato PC (ATX).

Difetto:

  • Morto.

Componenti sostituiti :

  • 2 x Diode IN4001
  • 1 x Diode Zener 5v1
  • 1 x Triac BTB 16 200B (recuperato da un’altro alimentatore)
  • 6 x Electrolytic Capacitors.
  • 1 x Power supply plug with a filter RIFA inside.

Riparazione di 15 x Commodore 64

13 February 2015 1 commento

Clicca sull’immagine per ingrandire

Ho riparato l’anno scorso questi computer per un caro amico.

Commodore 64 #1

Difetto:

  • Boot con Schermo Nero.

Componenti sostituiti:

  • Sostituite 4 x 4264 RAM (U9,U10,U11,U12)

Commodore 64 #2

Difetto:

  • Out of Memory.
  • La porta di espansione (Cartridge port) non funziona.

Componenti sostituiti:

  • Sostituite 3 x 4264 RAM (U12,U24,U22)
  • Risolto il problema della porta espansione non funzionante facendo un ponte per l’address line A5. La pista era interrotta..

Commodore 64 #3

Difetto:

  • Boot con Caratteri confusi e poi Out of Memory.

Componenti sostituiti:

  • Sostituite 4 x 4264 RAM (U24,U12)
  • Sostituito 1 x 74LS257 Data Selectors/Multiplexers (U13)

Commodore 64 #4

Difetto:

  • Boot con Schermo Nero e poi Out of Memory.
  • Mancanza totale del suono.

Componenti sotituiti:

  • Sostituite 2 x 4264 RAM (U9,U10)
  • Sostituito 1 x 74LS257 Data Selectors/Multiplexers (U25)
  • Sostituito 1 x 6581 SID (U18)

Prosegui la lettura…

Riparazione di due Commodore 128

13 February 2015 Nessun commento

Click to view original size

Ho riparato l’anno scorso questi computer per un caro amico.

Commodore 128 #1

Difetto:

  • Boot con Schermo nero.
  • Assenza del segnale CAS sul PIN 1-4 del 74LS32 (U9)
  • Assenza segnale video CHROMA.

Fix:

  • Per risolvere il problema della mancanza del CAS sul 74LS32 ho dovuto fare un ponticello dal piedino 41 del PLA 8721 perche’ una pista del pcb sotto lo zoccolo era interrotta,
  • Saldature fredde sul modulatore RF

Commodore 128 #2

Difetto:

  • Boot con schermo nero ma a volte funziona..

Componenti sostituiti:

  • Sostituito zoccolo del PLA 8721 (U11).
  • Sostituito PLA 8721 (U11).

Note:

Il problema era il PLA 8721 (U11). Alcune volte funziona correttamente in modalita’ Commodore 128 atre no, mentre funzionava sempre in modalita’ Commodore 64.

Lear Siegler (LSI) ADM-5

11 February 2015 Nessun commento
Lear Siegler (LSI) ADM-5

Ho recuperato questo Terminale dagli Stati Uniti, mi ha subito colpito il buono stato estetico in cui si trovava ed era parzialmente funzionante.

La pulizia e’ stata forse piu’ lunga della riparazione. La riparazione e’ stata molto semplice, ho sostituito per precauzione tutti i condensatori al tantalio e i due micro interuttori a slitta che erano completamente arruginiti.

Il difetto principale era causato da uno di questi due interuttori che era in corto circuito sempre in una posizione. Ho eseguito anche la taratura della geometria dello schermo che risultava errata e la regolazione della messa a fuoco.

Qui di seguito pubblico tutte le foto della pulizia, componenti che ho sostituito , vari test da console che ho fatto con il terminale e due Video.

Una breve introduzione del terminale ADM-5:

Il Terminale Lear Siegler ADM-5 e’ stato introdotto sul mercato nel Gennaio del 1981 ad un prezzo di $995 ed e’ basato sullo stesso design del fratello minore Lear Siegler ADM-3.

La nuova versione del Terminale include:

  • Tastierino numerico.
  • Reverse video.
  • Regolazione della luminosita’.
  • Limited editing capabilities.
  • Porta di comunicazione ausiliaria.
  • Caratteri sia Maiuscoli che Minuscoli.

Lear Siegler (LSI) ADM-5 il risultato finale:

Sostituzione condensatori al Tantalio e micro interuttori:

Pulizia della Motherboard:

Radio Shack DT-1 (pcb) vs Lear Siegler ADM-5 (pcb):

Testing:

Video:

source:  BB ASCII Demo

Riparazione Commodore Amiga 2500 (A2000 Motherboard)

10 February 2015 Nessun commento

Clicca per ingrandire

Ho eseguito la riparazione dell’Amiga 2500 (Scheda Madre Amiga 2000) con schermo nero al Boot per un caro amico.

Clicca per ingrandire

Difetto:

  • Schermo nero al boot.

Diagnosi:

  • L’acido della Batteria ha corroso una traccia (non visibile ad occhio nudo) che e’ connessa al PIN 10 del Resistor Pack P900, la stessa traccia poi prosegue verso la CPU.

Riparazione:

  • Ho fatto un piccolo ponticello dal lato saldature dello stampato per ripristinare il corretto funzionamento tra i due punti.

Restauro di 3 schede madri Commodore Amiga 4000 e CPU Cards

10 February 2015 Nessun commento

Clicca per ingrandire

Ho restaurato 3 x schede madri Commodore Amiga 4000 e 2 x Commodore Amiga CPU Cards per un caro amico. Qui di seguito la descrizione e la foto di ogni singola riparazione.

Clicca per ingrandire

Commodore Amiga 4000 Motherboard #1:

  • Eseguita un’accurata pulizia dell’acido fuoriuscito dalla batterie anche nei fori tra i layer del pcb.
  • Sostituiti alcuni condensatori elettrolitici SMD con il valore dell’ESR troppo alto.

Clicca per ingrandire

Commodore Amiga 4000 Motherboard #2:

  • Eseguita un’accurata pulizia dell’acido fuoriuscito dalla batterie anche nei fori tra i layer del pcb.
  • Sostituiti tutti i condensatori elettrolitici SMD.

Clicca per ingrandire

Commodore Amiga 4000 Motherboard #3:

  • Eseguita un’accurata pulizia dell’acido fuoriuscito dalla batterie anche nei fori tra i layer del pcb. Ho dovuto anche fare un ponticello perche’ una pista dello stampato era completamente corrosa dall’acido fuoriuscito dalla batteria.
  • Sostituiti tutti i condensatori elettrolitici SMD.

Ancora un paio di mesi e l’acido della batteria avrebbe corroso il 50% della scheda madre con il triste risultato che non c’era piu’ nulla da fare se non buttare  tutto nella spazzatura.

Clicca per ingrandire

Commodore A3640:

  • Sostituiti tutti i condensatori elettrolitici SMD che avevano gia’ un’inizio di fuoriuscita dell’acido.

Corretto il problema dei tre condensatori installati con la polarità inversa. La serigrafia sul pcb e’ sbagliata. Grazie Commodore.

Clicca per ingrandire

Commodore A4CPU EC030:

  • Sostituiti tutti i condensatori elettrolitici SMD.

Aggiornamento Atari 800XL: VBXe / Simple Stereo + U-Switch / Side 2

Zoe is trying to play at Donkey Kong

Aggiornamento Atari 800XL.

Installazione e preparazione:

  • Installazione interfaccia VBXE v2.1 .
  • Installazione Simple Stereo + U-Switch.
  • Formattazione e partizionmento CF Card (Sandisk ULTRA 2Gb) per la cartuccia SIDE 2 + SDX.

Software update:

  • Aggiornamanto BIOS Ultimate 1MB (Primo batch del 2011) Flash AM29040BL.
  • Aggiornamanto FIRMWARE Ultimate 1MB (Primo batch del 2011) Xilinx XC95144XL JTAG (v1 to v2)

Aggiornamenti/Fix:

  • Risolti alcuni problemi con le connessioni tra l’interfaccia Ultimate 1MB e l’Atari 800XL che risultavano errate dalla prima installazione del 2011.
  • Rimosso il modulatore RF e installazione di una presa DIN Femmina 8 Poli + GND per l’uscita RGB + RGB CTRL + SYNC + AUDIO (Stereo)
  • Ho fatto anche un cavo schermato da DIN Maschio 8 Poli a Scart della lunghezza di 4 metri senza perdita di qualita’ video.

Tutte queste interfacce possono essere acquistate sul sito di lotharek.

Alcune foto dell’installazione: