Sida 1 av 1

Extrahera PLA/PLD

Postat: 25 februari 2016, 17:59:22
av bos
Jag har en gammal C64-cartridge jag vill klona. Den har en minneskrets, ett eprom och en PLA/PLD, samt ett fåtal diskreta komponenter.

Att retracea kortet går manuellt med lite finess och mycket tid, och epromet går att dumpa, men finns det något sätt att plocka ut / reverse engineera PLA/PLD? Eller är det kört?

Re: Extrahera PLA/PLD

Postat: 25 februari 2016, 19:04:32
av YD1150
"Reverse-engineera" schemat så kan du sannolikt få fram vad den gör.
Kan vara adressavkodning t.ex.

Vad står det på kretsen? Identifierar man vad som är in resp utsignaler
så går det nog att luska ut innehållet den vägen.
Är ju gamla hederliga saker så det ska nog gå bra.

Re: Extrahera PLA/PLD

Postat: 25 februari 2016, 19:08:50
av MadModder
Är inte pinnarna på en PLD konfigurerbara? Blir svårt att kolla utan att logikanalysera med varenda möjlig kombination tycker jag. :humm:

Re: Extrahera PLA/PLD

Postat: 25 februari 2016, 20:14:01
av olalofberg
Kretskortet borde ge ledtrådar till om det är in eller ut, sen borde man kunna dra lite slutsatser.

Re: Extrahera PLA/PLD

Postat: 27 februari 2016, 18:11:39
av MiaM
Vad är det för cartridge? Utan att veta så antar jag att de flesta "freezers" å sånt redan är reverse-engineerade åtminstone såpass att det går att bygga ersättare.

Mjukvaran kan ju skvallra om hur den förväntar sig att hårdvaran ser ut. Über-C64-gurus kan kanske gå den vägen.

Vad som är anslutet kan ju också säga en del. Kolla vilka signaler på kontrollbussen som är anslutna (roml, romh, exrom, io1, io2 och vad de nu heter).