{"id":6894,"date":"2018-09-08T09:11:08","date_gmt":"2018-09-08T07:11:08","guid":{"rendered":"http:\/\/www.apuliaretrocomputing.it\/wordpress\/?p=6894"},"modified":"2018-09-08T09:11:08","modified_gmt":"2018-09-08T07:11:08","slug":"6894","status":"publish","type":"post","link":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/2018\/09\/08\/6894\/","title":{"rendered":"Restoration of a Commodore PET 8296 (English version)."},"content":{"rendered":"<h4 style=\"text-align: justify;\">To read an Italian translation of this post, please click <a href=\"http:\/\/www.apuliaretrocomputing.it\/wordpress\/?p=6845\">here<\/a><\/h4>\n<p style=\"text-align: justify;\">Restoration of a Commodore PET 8296 owned by our association member, Daniele Capursi.<\/p>\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Il difetto riscontrato consisteva nella mancanza di tre linee di pixel su tutti i caratteri mostrati a video. \">The defect was the lack of three vertical pixels lines on all the characters printed on the screen.<\/span><\/span><\/p>\n\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Si trattava di un\u2019anomalia di cui non risulta traccia negli interventi pubblicati da alcuno dei laboratori attivi nelle riparazioni di computer vintage.\">On the web we found no trace of such a defect. <\/span><span title=\"Per questa ragione, come vedremo, sarebbe diventato fonte di molteplici tentativi alla ricerca del guasto, coinvolgendo nella vicenda un p\u00f2 tutti i soci.\">For this reason, as we will see later, it would have become a source of multiple attempts to find the fault, involving almost all our members in the restoration process and in<\/span><span title=\"La stessa partecipazione del gruppo circonder\u00e0 la conseguente attivit\u00e0 di riparazione. \"> the following repair activity.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Inizia tutto all'incirca due anni fa, in occasione del primo raduno del Retrocomputer Club Italia (oggi Vintage Computer Club Italia), tenutosi a Roma nella primavera del 2016. Considerato il valore storico del computer ed il suo fantastico design, avevamo scelto quel PET\">This history begins about two years ago, when we decided to attend the first Retrocomputer Club Italia (now <a href=\"http:\/\/www.vintagecomputerclubitalia.it\/\" target=\"_blank\" rel=\"noopener\">Vintage Computer Club Italia<\/a>) meeting, held in Rome during the spring of 2016. The historical value and its fantastic design led us to chose that PET<\/span><span title=\", tra le tante macchine Commodore a disposizione, per comporre il nostro stand destinato a celebrare la presentazione pubblica del libro \u201cSulla Cresta del Baratro \u2026 La Spettacolare Ascesa e Caduta della Commodore\u201d, da noi pubblicato pochi mesi prima.\">, among the many Commodore machines available, to compose our stand. We wanted to celebrate the first public presentation of the book <a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/?product=4439\">&#8220;Sulla Cresta del Baratro &#8230; La Spettacolare Ascesa e Caduta della Commodore&#8221;<\/a> we published a few months before. <\/span><span title=\"Nelle nostre intenzioni, dunque, il PET avrebbe dovuto fare bella mostra di s\u00e8 ma, come spesso accade in queste situazioni, alcuni giorni prima dell\u2019evento, in occasione della riaccensione finalizzata ad accertarne il buon funzionamento, si palesa il guasto. \">We wanted the PET to show itself at its best. But, when we turned on the machine, a few days before the event, it was faulty.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Il proprietario del computer (qui sotto) \">The computer owner (below)<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/photo5805270886574567470.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6859 size-medium\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/photo5805270886574567470-169x300.jpg\" width=\"169\" height=\"300\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Essendo oramai nell\u2019imminenza della manifestazione e non essendoci tempo per provvedere diversamente, il computer venne comunque esposto a Roma, anche se non risultava funzionante al 100%. \"><span title=\"ed Antonio Caradonna (Responsabile del Laboratorio), provarono a risolvere il problema sostituendo la ROM dei caratteri, senza successo.\">and Antonio Caradonna (Laboratory Chief), tried to solve the problem by replacing the characters ROM, without success. T<\/span>he upcoming event was a few days later so there was no time to provide otherwise. The computer was exposed in Rome, even if it did not work 100%.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><a style=\"text-align: justify;\" href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/FB_IMG_1536331866443.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-6890\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/FB_IMG_1536331866443-1024x768.jpg\" alt=\"\" width=\"584\" height=\"438\" \/><\/a>T<span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Da quel momento passano due anni.\">wo years later t<\/span><span title=\"In questo tempo il progetto di restauro langue in un cassetto e nella mente del buon Antonio il quale, nella primavera del 2018, finalmente riceve da Daniele l\u2019incarico per la riparazione. \">he restoration project was always in the Antonio&#8217;s mind. In the spring of this year, finally, Daniele decided that the restoration must begin.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span title=\"Esclusa la possibilit\u00e0 che il guasto fosse determinato dalla ROM dei caratteri, viene svolta un\u2019ispezione visiva in Laboratorio. \">Excluding the fault was determined by the characters ROM, a visual inspection is carried out in the Laboratory.<\/span><\/p>\n\n\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Successivamente, Antonio inizia dalla dissaldatura di tutti chip della RAM allo scopo di testarli.\">Antonio then starts desoldering all the RAM chips in order to test them, descovering <\/span><span title=\"Risultano due chip fallati. \">two defective chips.<\/span><\/span><\/p>\n\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Effettuata la zoccolatura ed il rimontaggio dei chip, alla successiva riaccensione il difetto a video permane.\">Once all chips were replaced, the defect is still there. <\/span><span title=\"Antonio punta dunque sui due PLA (Progammable Logic Array), chip usati per generare una serie di segnali di abilitazione della memoria e dell'I\/O a partire da altri segnali generati dalla CPU e da altri sottosistemi, come il controller del video, da\">Antonio then turns his attention to the two PLA (Progammable Logic Arrays) chips. These generate a series of memory and I\/O enabling signals from other signals generated by CPU and by other subsystems, such as the video controller. It is well known that PLAs are<\/span><span title=\"sempre noti per essere componenti soggetti a frequenti guasti.\"> affected by frequent failures. <\/span><span title=\"Sulla scheda madre sono presenti (sin dalla fabbricazione) due eprom su un adattatore. \">On this motherboard there are two eproms mounted on an adapter.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/photo5805270886574567466-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6880\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/photo5805270886574567466-1.jpg\" alt=\"\" width=\"720\" height=\"540\" \/><\/a><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Per semplificare si opta per eliminare l\u2019adattatore ed utilizzare una sola eprom che svolga il compito delle due originali.\">We chose to remove the adapter in order to assemble a single chip performing the task of the two existing eproms. <\/span><span title=\"Dopo una ricerca sul web, delle 3 diverse soluzioni trovate e testate l\u2019unica funzionante risulta quella presente sul sito zimmers.net.\">After a web search, 3 different solutions were found and tested. The only working one was that found on the <a href=\"http:\/\/www.zimmers.net\/\" target=\"_blank\" rel=\"noopener\">zimmers.net<\/a> site. <\/span><span title=\"Ma il problema persiste e quindi Antonio realizza con la tecnica del press and peel i circuiti stampati per due adattatori (uno per ciascuna eprom) allo scopo di poter rimpiazzare i singoli PLA con due corrispondenti eprom nuove.\">But the defect is still there so Antonio makes the printed circuits for two adapters (one for each eprom) using the <a href=\"http:\/\/www.eurocom-pro.com\/come-realizzare-i-circuiti-stampati-in-casa.html\" target=\"_blank\" rel=\"noopener\">&#8220;press and peel technique&#8221;<\/a> in order to be able to replace each PLA with a new eprom. He then r<\/span><span title=\"Sostituiti cos\u00ec, uno alla volta, i due PLA, il risultato \u00e8 sempre il medesimo. \">eplaces each PLA one by one. There no improvement in the video output, revealing the old PLAs are fully working. <\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Reinstallati l\u2019adattatore e i due PLA originali, dopo rimozione di alcune logiche (finalizzata al test delle stesse) e la conseguente zoccolatura dei chip, \">So, the adapter and the PLAs are positioned in their place again.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Reinstallati l\u2019adattatore e i due PLA originali, dopo rimozione di alcune logiche (finalizzata al test delle stesse) e la conseguente zoccolatura dei chip, \">After removing some logic (to test them),<\/span><\/span><\/p>\n\n<p style=\"text-align: justify;\"><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"con l'ausilio del socio Michele Perniola, l'utilizzo del nostro oscilloscopio, e dopo un'approfondito studio del circuito video, si arriva quindi, finalmente, alla conclusione che l'integrato cui, con maggiore probabilit\u00e0, \u00e8 imputabile il difetto riscontrato a\">with the help of our senior association member Michele Perniola, after some oscilloscope measurements and an in-depth study of the video circuit schemes, we finally found that the responsable of the defect should be<\/span><span title=\"video, \u00e8 il 74ls166 (visibile, una volto rimosso, nella foto sotto). \"> the 74ls166 chip (pictured below after its removal).<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/photo5805270886574567463.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6852\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2018\/09\/photo5805270886574567463.jpg\" alt=\"\" width=\"540\" height=\"960\" \/><\/a><span id=\"result_box\" class=\"\" lang=\"en\"><span title=\"Solleviamo dallo zoccolo tutti i pin del data input in modo da poter procedere alle misure a macchina accesa.\">We then raise all the data input pins from the socket so that we can proceed with the measurements when the machine is switched on. <\/span><span title=\"Lo schermo risulta (comprensibilmente) pieno di quadrati.\">The screen becomes full of squares. Using<\/span><span title=\"Con un condensatore colleghiamo a massa, uno per volta, ciascun ingresso presente sulla scheda madre, ottenendo la scomparsa di una delle linee video orizzontali.\"> a capacitor, we connect to ground each motherboard input hole: every time an horizontal video line disappears. <\/span><span title=\"Dopo vari test, riscontriamo che in corrispondenza di 3 ingressi l\u2019output video non subisce cambiamenti, confermando l\u2019esistenza di un\u2019interruzione nel flusso dei dati gestiti dalla logica. \">After several tests, for three times the video output shows no changes, which means that there are several interruptions in the logic chip data flow.<\/span><\/span><\/p>\n<p><span title=\"Sostituito il 74ls166 grazie ad un ricambio fornito dal nostro socio Alessandro Liberalato, il difetto scompare. \">Once the 74ls166 chip is replaced with a new one provided by our association member Alessandro Liberalato, the defect disappears.<\/span><\/p>\n<p><span title=\"Notiamo per\u00f2 che il segnale video subisce dei fastidiosi tremolii, risulta instabile.\">The video signal, however, is unstable. <\/span><span title=\"Si rende necessaria, perci\u00f2, la sostituzione di alcuni condensatori presenti sulla scheda del monitor, che risultano in perdita.\">Therefore, we need to replace some old capacitors on the monitor board. At last,<\/span><span title=\"La sostituzione ha gli effetti sperati ed anche il monitor torna a funzionare come fosse nuovo di fabbrica.\"> the monitor is in full working order again as when it was just factory made!<\/span><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>To read an Italian translation of this post, please click here Restoration of a Commodore PET 8296 owned by our association member, Daniele Capursi. The defect was the lack of three vertical pixels lines on all the characters printed on the screen. On the web we found no trace of such a defect. For this&#8230;<\/p>\n","protected":false},"author":1,"featured_media":6864,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[126],"tags":[189,234,40],"class_list":["post-6894","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laboratorio","tag-commodore-pet","tag-pet-8296","tag-retrocomputing"],"_links":{"self":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/posts\/6894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/comments?post=6894"}],"version-history":[{"count":0,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/posts\/6894\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/media?parent=6894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/categories?post=6894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/tags?post=6894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}