Uutiset:

C=Foorumi suosittelee: Skrolli
http://www.skrolli.fi

Main Menu
Menu

Näytä viestit

Tämä jakso sallii sinun katsoa tämän jäsenen kaikkia viestejä. Huomaa, että näet vain niiden alueiden viestit, joihin sinulla on nyt pääsy.

Näytä viestit Menu

Viestit - vpekkari

#16
Sain nyt tinaimurin ja kävin hakemassa kannat rommeille ja PLA:lle. Postilaatikkoon kolahti myös dead test cart -moduli. Kuten arvata saattaa, niin se ei mitään puhunut, mikä vahvistaa pla-vikaa.

Seuraavaksi alkaa piirien siirto kannoille. Teen työtä rauhallisesti fiiliksen mukaan, koska onhan minulla kaksi toimivaa konetta. Sitten pitäisi myös etsiskellä tuolle PLA-piirille parhainta korviketta. Eprom-virityksistä kuuluu jollain foorumeilla vähän ristiriitaista tietoa, joten sen unohtanen. Jäljelle jää RealPLA, SuperPLA sekä alkuperäistä vastaavalle piirille poltettu "aito": http://www.mutant-caterpillar.co.uk/shop/product_info.php?products_id=3470&osCsid=3ac2csbcplb0m64u7r8ukssfu3

Mitähän noista katselisi?
#17
Tänään mittailin noita PLA-piirejä vuorotellen modulin kanssa ja sain taulukon mukaisia tuloksia. PLA:lle tulevia osoitelinjoja (A12-A15) en vielä mittaillut. En usko selitystä löytyvän sieltä, koska käynnistyksen alussa ne osoittavat molemmissa koneissa samaan paikkaan, joten ROMH/ROML jännitteiden ainakin pitäisi käväistä hetken päällä, vaikka CPU alkaisi suorittaa mitä tahansa ohjelmaa. Oskilloskoopilla tämä on hyvä todeta.










EhjäRisa
VA144,75V4,75V
CHAREN4,75V4,75V
HIRAM4,75V->0V4,75V
LORAM4,75V4,75V
CASPulssia <3,80VPulssia <3,40V
ROMH0-3,60V0V
ROML0-3,60V0V

Toimiva kuusnepa käyttäytyy siten, että ROMH ja ROML ovat heti käynnistyksen jälkeen ylhäällä, eli ei-aktiivisia. Hetken päästä pelin käynnistysvaiheessa syntyy kuitenkin lyhyitä pulsseja, eli nuo linjat aktivoituvat välillä. Ilman modulia ovat kuitenkin jatkuvasti ei-aktiivisia, eli jännitteet ylhäällä. HIRAM-tulo menee aktiiviseksi myös hetken päästä modulin ollessa kiinni ja pelin käynnistyksen edettyä tiettyyn vaiheeseen. En usko tämän olevan oleellinen juttu.

Risassa koneessa ROMH ja ROML -jännitteet puuttuvat aina - sekä modulin kanssa, että ilman. En näe skoopilla edes lyhyitä käväisyjä ylhäällä. PLA:n totuustaulun mukaan (mikäli oikein tulkitsin) ei pitäisi olla mahdollista aktivoida näitä molempia samaan aikaan. Vähintään jommassa kummassa pitäisi siis olla jännite. Mielestäni homma ei pelaa oikein. HIRAM-tulo pysyy myös jännitteellisenä tässä toisessa koneessa ja veikkaan johtuvan siitä, että käynnistys ei etene normaalisti.

Voidaanko jo tästä laskea todennäköisyyksiä sille, että PLA on rikki? Huomioitavaa on myös se, että CAS-pulssin huippujännite on tässä ei-toimivassa yksilössä vain 3,40V kun se toisessa on 3,80V. Olisko jotain oikosulkua tuossa siisääntulossa? Tämä selittäisi myös tuon PLA:n suuremman lämpiämisen.

Seuraavaksi tutkimustyö varmaan etenee tuonne CIA-piirien suuntaan. Minulla on vahva epäilys, että tässä vehkeessä on useampikin piiri rikki.


#18
Kiitos hyvistä ohjeista! Homma on seissyt jonkin aikaa, mutta otan tuon taas jossain vaiheessa työn alle. Aion tosiaan tarkistaan tämän PLA:n toiminnan näiden ohjeiden mukaan ja samoin pitää tutkia noita CIA-piirejä. Odottelen edelleen parempaa tinaimuria ja dead test cart -modulia postista. Nämä helpottavat työtä.

Eilen löytyi ihan tästä kivenheiton päästä kolmas kuusnepa, joka on suorastaan helmi. Se on myös aito siistikoppainen leipälaatikko, joka lähti heti toimimaan ja kuvakin on parempi mitä sillä "kakkosnepalla" ja ykkönenhän on remontin alla, joten siitä ei vielä tiedä. Emolevy on tässä uusimmassa eri revisiota ilmeisesti noin -85 nurkilta, koska piirit ovat eri järjestyksessä. VIC-piirin sisältävää lootaa ei ole tuossa muodossa, vaan pelkkä "kansi", joka on tinattu suoraan emolevylle.
#19
Täytyypä tutustua tuohon kunnolla. Ainakin kytkentäkaavio tuon linkin takana oli paljon selkeämpi verrattuna siihen mitä itse löysin netistä.

Nyt näitä nepoja alkaa olla tyrkyllä ihan joka nurkalla. Yksi irtoaisi parilla kympillä - kunnosta ei ole tietoa, mutta varsin siistiltä näyttö. Jos osoittautuu ehjäksi, niin eihän sitä kannata suolistaa, joten korjaus ei etene.

Ostin jalkkapallopelin (International Soccer -moduli), joka toimii ehjässä kuusnepassa hyvin. Tuossa risassa aiheuttaa sen, että kasettiasema jää pyörimään jatkuvasti, elikkä kaatuu siinä buuttivaiheessa jo aiemmin. Moduli irrotettuna se kasettiasema pyörii sekunnin ja pysähtyy, eli buuttaa pidemmälle. En osaa sanoa, mitä tuo rommeja soccer 64 ohittaa, joten tuskinpa tästä on mitään apuja vianetsinnässä.

EDIT: Nyt on selvinnyt, että PLA:n (U17) nastoilta 10 ja 11 löytyy toimivassa koneessa jännite n. 3.7V, mutta rikkinäisessä molemmat 0V. Samoin CHAR-ROM:lle menevä nastan 15 aaltomuoto poikeeaa hieman ehjän koneen vastaavasta.

PLA-piirien pintalämpötilat ovat:
- ehjä kone: 40 astetta
- risa kone: 45 astetta

Ennen kun menen juhlistamaan tätä vialliseksi, niin aion vielä mitata PLA:n kaikkien nastojen aaltomuodot ja jännitteet molemmista koneista ja verrata niitä toisiinsa. Lisäksi on mahdollista, että tästä laitteesta on useampikin piiri rikki.

Kiinnostavaa tietoa löytyy seuraavan dokumentin sivulta 9:
http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/C64_PLA_Dissected.pdf
#20
No niin, homma on täällä edistynyt kahdellakin tavalla  :D Ensinnäkin löysin ihan toimivan C64-paketin, josta voin iloita ja toisen vehkeen korjauskin on edistynyt hieman. Löysin skoopilla epäilyttävän sitgnaalin piiriltä U13 jaloista 11 ja 14. Kuvat näistä alla:




Mielestäni aaltomuoto on jotain ihan muuta mitä pitäisi, joten tässä heti potentiaalinen vikapaikka ja piirihän vaikuttaa suoraan muistien toimintaan, joten sopisi kyllä vikakuvaukseenkin. PItää tietysti tarkistaa näiden napojen johdotukset ja vikahan voi olla näissä muissa piireissä, johon tämä U13 on yhteydessä. Tärkeintä on, että pääsin jäljille. Vertauksen vuoksi U25, joka on myös tyyppiä 74LS257 ei antanut tämmöisiä käppyröitä.

EDIT: Eipä korjaantunut 74LS257 vaihdolla. Tuo sahalaitakuvio on ja pysyy linjassa A12, joka mielestäni rajaa vaihtoehdot näihin piireihin: CPU, PLA, CHAR ROM, BASIC ROM.

Onko raati samaa mieltä?

EDIT2: Eipäs olekaan ihan selvää vielä. Mittasin skoopilla tuosta ehjästä nepasta samaa linjaa ja yhtä hölmön näköistä sahalaitaa pukkaa. Ymmärrys ei vaan oikein riitä siihen, että TTL-tasoinen logiikka pelaa näin.

Havaitsin kuitenkin, että rikkinäisessä nepassa PLA-piiri lämpenee enemmän ja paljon nopeammin mitä tuossa toimivassa. Voisiko olla PLA-vika, vai onko näissä normaalistikin yksilöeroja? Olen tilannut dead test cart -modulin ja paremman tinaimurin, joten pitää varmaan odotella näitä ennen kun jatkaa korjausta. Nyt hoidin tämän pienen piirin vaihdon siten, että pistin pihdeillä murskaksi ja juottelin sitten yksitellen johdot pois. Mittasin myös kaikki vedot ja tämän piirin osalta oli ainakin ehjät. Uusi piiri tuli kannalla. Isojen ja harvinaisempien piirien kohdalla tuota ei viitsi tehdä, koska näitä ei enää helposti saa. Tietysti jos on täysi varmaa, että piiri on rikki, niin sitten antaa mennä vaan..

Mikäli tuolla mainitulla testimodulilla kuva tulee, niin vika lienee muisteissa ja jos ei, niin jossain muualla - todennäköisemmin varmaan PLA:ssa - ja onhan tosiaan ne CIA-piiritkin vaihtoehto. VIC-piirin vika muuten on jo pois suljettu. Testasin rikkinäisen koneen piiriä ja kuva tuli näkyviin ehjässä koneessa. Tuo vanhempi revisio R1 muuten piirtää hieman terävämmän kuvan jostain syystä mitä R3. Konkatkin hommasin, mutta mittailin skoopilla piirien jännitteitä enkä löytänyt sanomista. Noissa isoissa oli hieman vaihtokomponenttia, joten ehkä kannattaisi vaihtaa kuitenkin.
#21
Tuhannet kiitokset rohkaisevista vastauksista! Lienee tosiaankin järkevintä aloittaa korjaus siitä, että siirtelee piirejä kannoille. Kuten jo aiemmin mainitsin, niin emolevyn konkkia ei ole syytä jättää vaihtamatta, samoin pitänee heti kättelyssä purkaa nämä diodi- ja konkkaviritykset pois. Olen samaa mieltä, että aina kun yhden piirin irrottaa ja laittaa kannan tilalle, niin tässä vaiheessa on hyvä tutkia vedot kytkentäkaaviota hyväksikäyttäen. Silloin homma etenee oikeaan suuntaan.

Kun kannoille siirto on saatu valmiiksi, niin sitten tilaan tuon Dead Test -modulin. Sen pitäisi näyttää sitten noita muistivikoja, jos DRAM-piirit ovat syylliset. Muutenkin tuota on sitten helpompi kokeilla esimerkiksi irrottamalla CIA-piirejä vuorotellen. Eikös nepan pitäisi silloin käynnistyä paljon pidemmälle, jos vika on niissä? PLA- ja VIC-piirien testaus lienee se hankalin homma. SuperPLA ei ole kallis (18,90€), joten yksi vaihtoehto on tilata se varoiksi. VIC-piiri taitaa olla hankalampaa sorttia.

Onhan tuota tinakolvia tullut jo käytettyä vuosikymmeniä, joten en pelkää ryhtyä hommaan. Pitää vaan edetä pikku hiljaa pala kerrassaan. Holkit voivat vahingoittua piirin irrotuksessa, mutta sitten pitää vaan tehdä jatkoja. Kyllähän kaiken pystyy tekemään uudelleen ja kyse on lähinnä kärsivällisyydestä.
#22
Näyttäisi siltä, että nämä piirit ainakin ovat käyneet jossain vaiheessa irti emolta. Selvästi joka jalkaa on tinattu:

U25 (74LS257)
U26 (74LS373)
U8 (7406)
U13 (74LS257)
U2 (CIA)
U3 (ROM)
U4 (ROM)
U5 (ROM)
U17 (PLA)
U7 (CPU)

Mielestäni transistoria Q8 on myös tinailtu.

Tässä on koko emolevy kuvattuna päältä päin:

Tässä linkki täysresoluutioiseen kuvaan: http://www.phnet.fi/public/vtp74/C64/emo.jpg

Korjasin helläkätisesti tänään nuo selvät juotosviat, mutta musta ruutu vaan pysyy. Oikeammin ruutu on harmaa ja siinä näkyy aavistus pystysuoria palkkeja. Olettaisin, että VIC-piiri yrittää piirtää kuvaa, mutta sillä ei ole mitään piirrettävää. Toisaalta tiedä näistä... Onkohan tästä vehkeestä enää mihinkään, vai oikea paikka ser-kierrätys? Kovin alkaa nyt tuntua epätoivoiselta koko homma  :( :'( Konkat tietysti on helppo vaihtaa, samoin noita 74LS-logiikkapiirejä saa vitosella kourallisen ja vanhat voi murskata vaikka pihdeillä palasiksi. Homma ei vaan motivoi, koska ei voi tietää, että onko vika CIA-piireissä, muisteissa, PLA:ssa vai VIC-piirissä. Pitäisi saada ainakin kokeilla jollain modulipelillä, että tuleeko nepaan henkeä. Eikös se ohittele paljonkin noita muistipiirejä?
#23
Kiitos vastauksesta! Kurkkasin emon alapuolelle tänään ja aika lohduttomalta näyttää juotokset U4 ja U5-piirien osalta





Noita rommeja on joku selvästi vaihdellut ja tämä kuusnepahan on skandiversiokin. Tinausjälki on kuitenkin sellaista, ettei olisi tuon korjaajan kannattanut koskea kolviin lainkaan.  >:(

Vikaa voi olla muuallakin, mutta joka tapauksessa nuo on ensimmäiseksi korjattava ja vaihdettava ne konkat. Seuraavaksi pitäisi saada testattua VIC-piiri jotenkin, koska sehän on kannalla. En vaan tiedä, kellä olisi kone jolla testata.

Sokkokomennot kasettiasemalle eivät mene läpi, esimerkiksi LOAD "" ja sen jälkeen PLAY-painaminen pohjaan ei saa moottoria pyörimään. Eikös VIC-piirin vika sallisi komennot kuitenkin, mutta pimentäisi vain näytön?

Myös näitä 74LS-logiikkapiirejä on vaihdettu useampi emolle, eikä ole viitsitty laittaa kantoja siinä vaiheessa  :bang:

Tekeekö seuraavilla halpisvehkeillä muuta kun rikkoo emoa jos tällaisia hommaisi?
http://ebay.to/1Fefgvn
http://ebay.to/1Q8KrNH
#24
Tervehdys foorumilaiset! Kirpputorilta tarttui ostoskoriin aito leipälaatikkomallinen C64. Onnistuin silloin lapsena skippaamaan tuon vehkeen kokonaan, vaikka kaikilta muilta tuo vehje löytyi. Nyt sitten päälle nelikymppisenä iski hulluus, että tuo vehje on saatava. Emulaattoreitahan on pilvin pimein, mutta eihän se nyt ole ollenkaan sama asia, mitä aito kuusnepa  ;D

Seuraavassa kuva ulkokuoresta. Suht siisti, vaikkakin oikeassa reunassa on jotain jälkiä. Ei siis aivan virheetön kotelo. Virtalähteestä ei ole kuvaa, mutta on tuo originaalimalli, eli toisesta päästä viistetty.



Homma piti aloittaa powerin tutkimisella, koska en halunnut että se viallisena käräyttää muistit koneesta. Pelko oli aiheellinen, koska löysin regulaattorin jalasta kylmäjuotoksen. Onneksi ei ollut maakarvassa, joten tuskin suurempaa tuhoa olisi saanut aikaan. Tinasin kuitenkin kaikki jalat uusiksi, joten mittaustenkin perusteella jännite pysyy nyt vakaana.

Itse leipälaatikko oli jo tällä välin avattu ja varmistettu, ettei siellä ole mitään isompaa hiirenpesää tms. Tässä vähän kuvaa emolevyn kulmasta:



Oli aika laittaa virrat päälle koneeseen kunhan olin selvittänyt ensin videoliitännän pinnijärjestyksen. Tässä vaiheessa piti vähän soveltaa työntämällä pari piuhaa reikiin, koska sopivaa johtoa taikka liitintä ei minulla ollut saatavilla, ei myöskään antennipiuhaa, jonka toteutus on kuusnepan päässä vähän erikoinen. Oli aika selvää, ettei laite toimi. Tuloksena oli musta ruutu. Kuitenkin kun käänsi lisää valoisuutta ja kontrastia, niin huomasin että ruudun alareunassa on jotain "roskaa". Tarkoittanee sitä, että laitteessa on ainakin hieman elämää tallella.



Ihmetyksiä aiheuttavat myös seuraavat emolevyyn jälkeenpäin tehdyt modaukset. Ensimmäisesssä kuvassa outo diodihässäkkä:



Seuraava kondensaattorimodaus on kaikista mystisin. Kannalla olevalle piirille on juotettu nuo pari muovikondensaattoria:



Tämä hyppylanka PLA-piirille näyttää myös minusta aika kotitekoiselta


Kysymys kuuluu, että tehtiinkö näitä virityksiä aikanaan C64-emoille jo valmistusvaiheessa? Olisiko emossa ollut joitain bugeja, joita olisi tällä tavalla paikkailtu myöhemmin. Jos näin, niin ei liene syytä huoleen. Toinen mahdollisuus sitten on, että nämä ovat jonkun tekemiä ja voivat liittyä tuohon mustaan ruutuun. Piirejähän on voitu vioittaa kyseisessä hommassa.

Mites homman selvittämistä kannattaisi jatkaa nyt? Ensiksi kannattaa varmaan laittaa kaikki emolevyllä majailevat elektrolyyttikondensaattorit vaihtoon. En kuitenkaan jaksa uskoa, että tämä yksin ratkaisee ongelmaa. Olisiko tämmöisestä moduliporttiin liitettävästä testeristä hyötyä? http://ebay.to/1EqNfix. Näin yleisesti mitä olen jo googletellut, niin PLA-piiri lienee niitä herkimpiä vioittumaan ja voisi jopa olla syyllinen. Ilmeisesti tilalle myytävä SuperPLA http://bit.ly/1ArKZMD on kaikista paras korvike tänä päivänä. Seuraavana ehdokkaana sitten muistipiirit. SID-äänipiirin otin irti, koska koneen kaiketi pitäisi käynnistyä ilmankin. Ei vaikutusta. Mielestäni mikään piiri ei lämpene kohtuuttomasti myöskään. PLA ja SID tosin lämpenevät muita enemmän.

Kaikki piirit vaihtamalla laite tietysti korjaantuu, mutta hintalappua alkaa tulla jo sen verran, että tuota ei viitsi yrittää. Lisäksi isoista piireistä vain SID ja VIC ovat kannoilla, joten tämäkin romuttaa idean. Olisikos jollain heittää heti jotain hyvää arvausta tuon alareunassa näkyvän "roskan" perusteella? Kannattaisiko suoraan tilata uusi PLA ja testata sillä? Minulta löytyy oskilloskooppi, joten pääsen kyllä mittailemaan toimintaa ihan piiritasolla.

Lisähavainto: kasettiasema pyörähtää noin 1 sek ajan kun koneen käynnistää. Eikös tämä ole merkki siitä, että CPU pelaa?