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?
Extrahera PLA/PLD
Re: Extrahera PLA/PLD
"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.
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.
- MadModder
- Co Admin
- Inlägg: 31642
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Re: Extrahera PLA/PLD
Är inte pinnarna på en PLD konfigurerbara? Blir svårt att kolla utan att logikanalysera med varenda möjlig kombination tycker jag. 

- olalofberg
- Inlägg: 242
- Blev medlem: 5 november 2014, 19:00:57
- Ort: Kristdala
Re: Extrahera PLA/PLD
Kretskortet borde ge ledtrådar till om det är in eller ut, sen borde man kunna dra lite slutsatser.
Re: Extrahera PLA/PLD
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).
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).