C64 lakkasi toimimasta

Aloittaja Safir82, heinäkuu 06, 2015, 15:37

« edellinen - seuraava »

Safir82

Hei!

Tässä taas uusi jäsen joukkoon, joka haluaisi saada retrokoneen toimimaan. Tässä vähän tarinaa.

Kaivoin pari viikkoa sitten vanhan commodore 64 koneen kaapin pohjalta kun ne ovat taas muodissa. Kone on se uudempi vaalea ja leveä malli (C64C?). Olen aika paljon peruselektroniikkaan perehtynyt insinööri, joten tiesin mitä aika saa aikaan vanhoissa laitteissa. En lähtenyt edes kokeilemaan sen toimivuutta, vaan kaivelin malliversion esiin ja tilasin englannista konkkasarjan vaihdettavaksi. Perjantaina vaihdoin kaikki elkot ja mittailin jännitteet powerista ennenkuin lähdin kokeilemaan koneen toimivuutta. Tarkistin myös juotoksia ja korjasin virtaliittimen 9V juotoksen joka oli murtunut. Ja kappas, sehän toimii. TVn kaiuttimista kuului vähän jotain pörinää, mutta se lakkasi kun kytkin kasettiaseman kiinni. Kuva näytti täysin normaalilta ja kaikki tuntui pelaavan. Pelailin reilun tunnin vanhoja pelejä ja kaikki näytti normaalilta. Eilen aloin esittelemään konetta lapsille ja näyttämään miten sitä ennen kännyköitä pelailtiin, mutta eipäs se enää toiminutkaan. Kuva näytti sekavalta ja kasettiasema pyöri taukoamatta. Tajusin heti että jotain oli vialla. Lueskelin netistä Carlsenin juttuja ja testasin konetta pelimodulilla (Robocop), mutta ei sekään toiminut. Piirilevy on mallia assy no. 250407 / 251137. MPUn lähtö P5 on alhaalla koko ajan, joka ilmeisesti aiheuttaa kasettiaseman pyörimisen? PLA ja SID piirit lämpenevät aika nopeasti parissa minuutissa, mutta muistipiirien lämmöt olivat mielestäni aika tasaiset tuolla ajalla testattuna. Kaikki jännitteet piirilevyllä ok.
Tässä muutama kuva vielä havainnollistamaan. Sekava aloitusruudun kuva vaihtelee, kun pääkytkintä kääntelee aika ajoin. Kuvissa myös aloitusruutu pelimodulin kanssa käynnistettäessä.
Mistä kannattaisi lähteä vikaa etsimään? SID ja PLA piirit ovat kannoissa, mutta MPU ja VIC läpijuotettuja.

Kiitos jo etukäteen

t.Pasi

ocean

Täältä löytyy hyvä luettelo kuusnepan mahdollisista vioista ja aiheuttajista: http://personalpages.tds.net/~rcarlsen/cbm/c64/c64-ic.txt

Tuollaiseen ruutuun näytti olevan aika monta vikavaihtoehtoa, mutta eiköhän se löydy kun nuo käy läpi. Olen yhden koneen tavannut, jossa oli character rom sökönä, mutta se ei sotkenut reunoja (ja ilmeisesti toimii modulilla)...
A500, A500+, A2000, CDTV, A600HD/40, A1200HD/40, CD32
Vic20, VC20, C64, C64 nordic, C64C, C64G, C64 Aldi, SX-64, C64DTV, C128, +4

Safir82

Vähän päivitystä tilanteeseen. En ole vielä löytänyt vikaa koneesta, mutta ilmeisesti vika ei ole kovin suuri. Reset piirin olen tarkistanut useampaan kertaan ja se on ok. Tänään mittailin kasettimoottorin lähdön tilaa MPUlta ja pääsääntöisesti se on alhaalla kun virta kytketään. Yllättäen tila muuttuikin kun kytkin virran ja näytössäkin näkyi ihan oikean näköinen aloitusruutu. Ihme kyllä aloitusruudussa oli valmiina 'press play on tape' vaikka mitään komentoa ei ollut syötetty. Kasettiasema ei ollut kytkettynä. Seuraava käynnistyskerta antoikin normaalin aloitusruudun. Kaikki näytti hetken normaalilta, kunnes sama sekamelska tuli näyttöön kun virtoja käytti pois päältä. Jännää on myös se että näytön sekamelska on lähes joka kerta erilainen  mutta reunukset erottuvat useimmiten. Onko yleistä että kone voisi välillä toimia ja välillä ei? Juotosvika voisi tietenkin aiheuttaa satunnaista toimintahäiriötä? Vinkkejä?

drevin

#3
Yleensä jos joku mikropiirivika niin ongelmat ilmenee joka kerta, eikä parane maagisesti itsestään kuten sinulla kävi. Ellei sitten käy niin että joku piiri on ongelmallinen vain lämmetessään, mutta tästä ilmeisesti ei ole kyse jos toisena päivänä meni heti eka käynnistys pieleen. Eli itse epäilisin tuollaisessa tapauksessa joko jotain kontakti- (juotokset, kannat) tai jänniteongelmaa. Jos kyseessä kuitenkin on mikropiirivika, kuvien perusteella epäilisin ensimmäisenä PLA:ta. Toisaalta tuo "press play on tape" kuulostaa enemmän MPU-ongelmalta. C64:n huolto-ohjeessa mainitaan, että se voisi tulla myös R1:n huonosta kontaktista.

Täältä löytyvä keskimmäinen kuva näyttää hyvinkin tutulta noihin sinun kahteen ensimmäiseen kuvaan nähden, ja tässä tapauksessa kyseessä oli PLA-vika:
http://derbian.webs.com/c64diag/fault.htm?id=u17_7