Uutiset:

Genetic PET BBS Powered by Commodore 64
g-pet.tunk.org port:1025

Main Menu
  • Elämäni ensimmäinen kuusnepa hommattu ja pitäis korjata - KORJATTU 5 0 5 1

Elämäni ensimmäinen kuusnepa hommattu ja pitäis korjata - KORJATTU

Aloittaja vpekkari, toukokuu 24, 2015, 11:12

« edellinen - seuraava »

vpekkari

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?

virgo

kassu aseman pyörähdys tosiaan tarkoittaa että CPU toimii jollain tasolla ja osa Rom piirin ohjelmista suoritetaan
joten vika tuskin on suurensuuri

diodi hässäkkä on Levarliittimen tulevien häiriöiden suojaamista varten ja kuuluu koneen tehtaan virityksin useimmiten

konkkia kannattaa vaihtaa ihan varmuudenvuoksi ja varsinkin siitä powerista koska se on käynyt kaikista kuumimpana ja kuivuu ensimmäisenä
pimennyksen syyksi veikkaan CIA piirejä tai rommia PLA kin se voi olla mutta sitä on vaikea testata kuin vaihtamalla toiseen
tai käyttämällä logiika analysaattoria

C64 on vähän vaikea korjata jos on tuota englantilaista mallia jossa on nuo kannat karsittu koneesta kustanusten säästämiseksi
saksalaiset oli hövelempiä ja ajatteli vähän pidemmälle...

ensiapuhan on aina nitkutella vähän niitä kannalla olevia piirejä josko olisi hapettumaa päässyt syntymään
Sid piiriä tosiaan ei koneessa tarvita se toimii täysin ilman sitäkin

emon Regulaattorit ja virran syöttö kannattaa myös tarkistaa ettei puutu jokin jännite
virta valon syttyminen ei vielä todista että kaikki olisi tältä osin kunnossa.
samoin itse koneen virtakytkin kannattaa tarkistaa sekin vikaantuu helposti ja aiheuttaa mitä kummallisimpia ongelmia





Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

vpekkari

#2
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

virgo

laitappa lista mitä kaikkea on vaidettu kiinnostaa

samalla voi katsastaa onko vetoja poikki joskus levyiltä lähtee myös se läpivienti holkki piirien irrotuksessa
silloin on tärkeää että piiri on juotettu molemmin puolin
kantoja asentaessa tätä ei voi tehdä :(

monta vuotta olen itse käyttänyt noita halppis verkkovirta vehkeitä ilman isompia ongelmia
tosin voihan sen kärjen tarkistaa yleismittarilla maatavasten tuleeko laitteesta vuoto sähköä kun se tökkää seinään
Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

retroman

Vaikka minulla on temostaattisäätöinen kolvi(ei kuitenkaan weller),niin hyvin on pelittänyt.
Mutta kokemuksesta sanon sen,että huonoilla välineillä ei saa kuin enempi vahinkoa aikaan.
Toki jos on taitoa kolvailusta,niin kyllähän halpisvärkeilläkin saa hyvällä tuurilla kuntoon.
Omista kyvyistä tämäkin on pitkälti kiinni.

ps.pintaliitos komponentteja en lähde korjailemaan,kuin pakon edessä.
     niissä on omat niksinsä,joita en hallitse ja toisaalta ei ole tarvittavia välineitäkään.


vpekkari

#5
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ä?

virgo

modulilla voi testata Rom viat ja siihen on myynnissä oikeita testi moduleita tai imageita laitettavaksi esim. EasyFlash moduliin

näyttää siltä että jos noin montaa piiriä on kopeloitu sitä on vimmatusti yritetty korjata ja ilmeisestikin se on jäänyt kesken koska ei vika ole korjaanutnut
tutkin tuossa illalla asiaa enemmän...
Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

retroman

Komppaan virgoa.
Mulla on v.1983 ja v.1984 emoja,enkä ole tuollaisia virityksiä vielä nähnyt. :old:

1. Hyppylanka PLA piiristä ROM piirille.
2. Kaikkein kummallisin on tuo konkkamöykky IC piirin päällä.

Mutta toivoa ei kannata menettää missään nimessä. :thumbup:



virgo

on erittäin tyhmää olla laitamatta irrotettuja piirejä kannalle
koska c64 levy ei oikeasti kestä kovin montaa irrotus kertaa siksikin on erittäin outoa että noin montaa piiriä on irroteltu samasta emosta

diodi hässällä U8 vieressä ei ole c= tekosia en ole koskaan nähnyt tuollaista yhteen kiedottua liitostekniikkaa käsittelemissäni emoissa
(kädessäni olevassa 250407 emossa ei moisia ole)
jo pelkästään väärin kytketyt diodit levyasema linjassa estävät koneen käynnistymisen rikkinäinen U8 myöskin pystyy pelkästäänkin aiheuttamaan mustanruudun

U28 päällä olevat lisä konkat eivät myöskää ole c= käyttämää mallia joten ei voi olla kyse tehdas korjauksesta

mielenkiintoisin on kuitenkin käytetyt Dram piirit !!!
niiden pitää olla 120ns nopeuksisia tai nopeampia mutta
jos oikein päättelin niin nämä piirit ovat 150ns joista ohjeisto sanoo hyvin selkeästi ettei 150-200ns piirit käy ?!?
voi olla että kone tykkää kyttyrää tuosta jos muisti ei pysy mukana
onneksi kyseiset piirit eivät nykyisellään maksa maltaita kuten ennen vanhaan
näiden vaihtamiseen ei kannata sääliä tuhlata koska 150ns piireillä ei monestikkaa ole missään käyttöä
ei ainakaan Commodore koneissa

c= käyttää muista poikkeavaa tekniikkaa näytön ja prosessorin muisti osoituksissa ne vuorottelevat eivätkä siten käytä muisti avaruutta päällekkän paitsi BadLinen aikana
kun Cpu suorittaa tehtäviään Vic lukee muistia ja päin vastoin
siksi C64 muisti pitää olla hieman nopeampaa kuin muissa kotimikroissa tuohon aikaan
https://www.c64-wiki.com/index.php/RAM

Q8 on sid ulostulon vahvistin transistori jolla ei ole koneen käynnistymisen kanssa merkitystä

vihreä hyppylanka vihjaa katkenneeseen vetoon PLA piirin ja Rommin välillä
paksumpi vihreäjohto virran syötön vahvistamiseen mutta kyseiset linjat ovat melkovahvasti yhteydessä muutenkin ???

kyllähän tuon vielä korjaa mutta tietämättä koneen korjaus historiaa tämän enempää vaikuttaisi helpoimmalta aloittaa
irrotettujen piirien uudelleen irroittamisella testaamalla jokainen veto että ne ovat vielä ehjiä ja läpiviennit pitää myös tarkistaa
tämän jälkeen laittaa kys piirit kannoille. mykissä koneissa vika on 80% Cia piireissä tai levyaseman Reset linjassa
jos konetta on enimmäkseen käytetty pelkällä kassu asemalla CPU on epäilysten kohteena useammin
siksi ne yleensä vaihdan heti kättelyssä kannoille

saattaa kuitenkin olla helpompaa ostaa toinen toimiava emo tai kone ja pitää tämä varaosa emona...  :old:
riippuen siitä kuinka paljon haluaa haasteita elämään :)
parin isomman lutikan vaihto nostaa helposti korjaus kustannukset korkeammalle kuin toimiva c=

ymmärrän kuitenkin se eufoorian tunteen mikä tulee mykän koneen herättyä henkiin sitä ei monestikkaan voi rahassa laskea
Commodore koneiden korjailu nyt ei kuitenkaan ole niitä hintavimpia harrastuksia... ja hyvä niin
monesti se varaosa kone vie kuitenkin arvokasta varastotilaa ja siitä saattaa tulla monesti kinaakin miksi se ei jo ole roskissa...

Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

vpekkari

#9
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ä.

virgo

monesti noita diodeita lisätään levari linjaan suojaamaan Cia piirejä
joten sinänsä ne ovat tärkeitä modatuista koneista ei kuitenkaan voi koskaan tietää kuinka ammattimainen ja osaava edellinen korjaaja on ollut
eikä tuohon revisioon sellaisia kuullu joten on hyvä idea purkaa ne ensin saada kone käyntiin ja vasta sitten alkaa suunittelemaan vastaavaa suojan rakentamista
uudempien kytkisten pohjalta kuten monesti on tehty

kokemuksesta voin sanoa että CIA piirejä tulee palamaan joka koneesta jossan vaiheessa joten ne on hyvä olla kannoilla

jos oikein muista niin ainoastaan yhdestä C64 koneestani on koskaan VIC-II mennyt rikki
eikä sekään ollut minulla vaan kaverilla lainassa !
pitää kuitenkin muistaa yksi hyvin tärkeä juttu !!!

Vic piirejä on kahta erilaista eivätkä ne ole keskenään yhteensopivia !!!!!!!!!!!
kolmas on NTSC Vic mutta sitä tuskin tulee suomessa eteen...
Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

vpekkari

#11
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.

virgo

#12
jos tutkisit ensin tämän opuksen lävitse siinä on hyvinä ohjeita miten homma pelaan ja miten viat löytää...
PAL piiri ei vaikuta address väylään eika data väylään mutta kytkee tiettyjä piiriä pääle ja pois CS pinneihin tarpeen mukaan
( ks. sivu 28 )

http://www.retro-kit.co.uk/user/custom/Commodore/C64/manuals/C64C_Service_Manual.pdf
Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

vpekkari

#13
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

virgo

#14
tuo .Pdf on siitä hyvä että se erottelee nuo osa alueet kytentakaaviosta ja tekee niistä paljon selkeemmät tarkastella

kun mittailet noita singnaaleita varmista että olet oikeassa maa potenttiaalissa C64 niitäkin on enemmän kuin yksi

Moduli kertoo sen että joko Ylenpi Hi rom menee päälekkäin modulin Rommin kanssa ja CPU sekoaa askelissaan heti kättelyssä
sikäi se voi olla vika PLA piirissä koska se pitäisi modulin kytkemisen jälkeen hoitaa emolla olevat Rommit alta pois jos siis homma toimisi kuten pitää
tarkista mitä tapahtuu (U4)Kernal ja (U3)Basic ROM piirien pinneille 20 ainakin toisen niistä pitäisi laskea alas eli kytketyä pois musti avaruudesta
normaalisti kassu asema kertoo pyörimisellään alussa hetken ainakin sen että Hi rom testit menivät ainakin johonkin asti oikein
ja homma tökkää viimeistää Basic rommin suorittamisen aloittamiseen tai epäonnistuu I/O ja Char Romin peilaamisessa...
milloin taas homma kääntyy PLA piirin tarkkistukseen...

pinnit 10,11 ovat modulille meneviä kytkentä singnaaleja eli jos siellä on Rom piiri
pin 11 tämä singnaalit kytkee modulilla olevan Rom piirit päälle
osoitteseen 8000-9FFF joka on Basic rommin alla ja osoitteessa 8000 sijaitsee modulien Boot osoitus ja resetti jälkeinen startt coodi jolla vaihtoehtoinen
käynnistys resetin jälkeen hoidetaan annettujen parametrien mukaa (käytetään myös peleissä reset suojauksena)

pin 10 sijoittaa modulilla olevan Rom piirin Kernal rommin päälle E000-FFFF ja samalla muuttaa IRQ, NMI ja BRK käskyn hyppyosoitteet

en tiedä nyt varmaksi mutta kästykseni mukaan GAME (22) ja EXROM (23) kertovat PLA piirille portissa olevasta modulista ja PLA herättää tarvittavat rommit modulilta 10 ja 11 pinneillä
ja vastaavasti poistaa C64 osoite avaruudesta tarvittavat rommit...
pinnit 22 ja 23 pitäisi olla ilman modulia ylhäällä RP4 ylösveto vestusten ansiosta (vastus rihma 3.3k ohmia)

koska sinulla on moduli voi tämän testata mitä 10,11 tekevät kun moduli on koneessa...

kuten sanottua jos koneesta on vaihdettu monta piiriä yritystä on ollut kojaamiseen, asia erikseen on onko ollut tietoa mistä vilkaa etsiä
tässä tapauksessa sitä ei ole ollut... ei ainakaan kovin paljon
onneksi C64ta on huomattavasti helpompi korjata kun siinä on edes hieman elonmerkkejä kuin täysin kuollutta konetta jossa vika voi olla ihan missä vain
tässä tapauksessa ongelmaa on selkeästi

A) muistin osoituksessa
B) I /O ( Cia ) tosin tätä puolta ei olla vielä päästy tutkimaan

PLA piirin aaltomuodot ovat luultavasti huomattavan erilaiset koska tutkittavana on kaksi eri ohjelmaa pyörittävässä koneessa
Normaali C64 sählää PLAn kautta koko ajan Char ROMin ja CIA piirien välillä koska se on se taika miten C64 on saatu mahtumaan Täydet 64k muistia
eli PLA ei koskaan pysy yhdessa asetuksessa vaan tekee jatkuvasti työtään ja kytkee muistialuieta päälle ja pois yleensä VIC-II pyynnöstä
joskus myös Modulin tai CPUn tarpeiden mukaan

PLA piiri on kuin yksi todella suuri AND /OR piiri jossa on paljon input pinnejä joiden perustella OUT singaalit määritellään joita myös on paljon
se on kuin jättkokoinen GAL piiri joka muovataan tarkoitukseen sopivaksi poltamalla piirin sisäisiä kytkentöjä tarkoitukseen sopivaksi
riittävän nopealla oikein ohjelmoidulla EEPROM piirillä tai Flassillä saadaan toimiva kopio joissakin tapauksissa...

dokumentin sivulla 8 on kuvattu PLA piirin niin sanottu toiminta kaavio minkä perusteella se on "ohjelmoitu" poltettu




Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500