{"id":3511,"date":"2014-08-22T16:23:34","date_gmt":"2014-08-22T14:23:34","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=3511"},"modified":"2018-05-08T12:51:17","modified_gmt":"2018-05-08T10:51:17","slug":"paluu-panasonic-maahan","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=3511","title":{"rendered":"Paluu Panasonic-maahan"},"content":{"rendered":"<p>Panasonic JR-200 on laite, jota on tullut p\u00f6yhitty\u00e4 harvinaisen paljon ja syv\u00e4llisesti, etenkin kun ottaa huomioon sen totaalisen marginaalisuuden. Harvinaisuus on toisaalta ollut juuri se syy, miksi tonkiminen on ollut tarpeen: yleisemmist\u00e4 laitteista l\u00f6ytyy niin piirikaaviot kuin ohjelmointioppaatkin. Panan tapauksessa ylim\u00e4\u00e4r\u00e4ist\u00e4 haastetta on tuottanut my\u00f6s se, ett\u00e4 osa piireist\u00e4 on tehty tai kustomoitu vain ja ainoastaan tuota yht\u00e4 laitetta varten, joten niist\u00e4 ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 l\u00f6ydy kirjallisuutta.<\/p>\n<p>Parin vuoden takaiset <a href=\"http:\/\/www.kameli.net\/marq\/?page_id=1270\">aiemmat yrittelyt<\/a> tuottivat jo mukavasti tulosta, mutta monia asioita j\u00e4i edelleen selvitt\u00e4m\u00e4tt\u00e4, etenkin kun taannoinen haksorointi perustui l\u00e4hinn\u00e4 ROM:ien sis\u00e4lt\u00f6\u00f6n ja piirien ohjekirjoihin. Sittemmin olen hieman rohkaistunut elektroniikan suhteen, joten ryhdyimme Teron kanssa j\u00e4lleen kartoittamaan laitetta, t\u00e4ll\u00e4 kertaa yleismittarin avulla. Huoltomanuaalistahan n\u00e4it\u00e4 samoja asioita l\u00f6ytyisi suoraan, mutta sen saanti on osoittautunut l\u00e4hes mahdottomaksi, ja toisaalta t\u00e4llainen l\u00e4hestymistapa on varsin opettavainen koneen toiminnan syv\u00e4llisess\u00e4 ymm\u00e4rt\u00e4misess\u00e4.<\/p>\n<p>Uusia selvinneit\u00e4 juttuja ovat mm. laajennusv\u00e4yl\u00e4n pinnit, joista ep\u00e4selvyytt\u00e4 on oikeastaan en\u00e4\u00e4 muutaman osalta. Lis\u00e4ksi IO-piiri MN1271 on l\u00e4hes kokonaan kartoitettu paria porttia lukuun ottamatta ja kaikkiaan on syntynyt paljon syv\u00e4llisemp\u00e4\u00e4 ymm\u00e4rryst\u00e4 piirien rooleista. Esimerkiksi MN1544 on lopulta melko turha, sill\u00e4 se l\u00e4hinn\u00e4 lukee n\u00e4pp\u00e4imist\u00f6\u00e4 ja ilotikkua, mink\u00e4 voisi hoitaa suoraviivaisemmin ja halvemmin ihan pelk\u00e4ll\u00e4 prosessorilla. Hitachin &#8220;n\u00e4yt\u00f6nohjain&#8221; tekee itse asiassa monenlaista juttua, kuten dekoodaa osoitelinjoja toisille piireille ja tuottaa kellon CPU:lle.<\/p>\n<p>Sivumennen selvisi sekin, miten laajennusporttiin saisi automaattisesti k\u00e4ynnistyv\u00e4n rommin. Kunnon siirtopiuha on siint\u00e4nyt mieless\u00e4 jo pidemp\u00e4\u00e4n, mutta ilman tietoa laajennusliittimien toiminnasta sellaista ei ole ollut mahdollista tehd\u00e4, mink\u00e4 lis\u00e4ksi pit\u00e4isi jotenkin saada itse siirtosoftakin ladattua. Seuraavaksi siis tavoitteeksi laajennusliit\u00e4nt\u00e4\u00e4n tuleva buuttaava rommi sek\u00e4 muutaman pinnin siirtotiluttaja perinteiseen tapaan Arduinolta! Lis\u00e4ilen laajennusportin dokumentaation Pana-sivulle, kunhan pinnit on avattu loppuun asti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Panasonic JR-200 on laite, jota on tullut p\u00f6yhitty\u00e4 harvinaisen paljon ja syv\u00e4llisesti, etenkin kun ottaa huomioon sen totaalisen marginaalisuuden. Harvinaisuus on toisaalta ollut juuri se syy, miksi tonkiminen on ollut tarpeen: yleisemmist\u00e4 laitteista l\u00f6ytyy niin piirikaaviot kuin ohjelmointioppaatkin. Panan tapauksessa ylim\u00e4\u00e4r\u00e4ist\u00e4 haastetta on tuottanut my\u00f6s se, ett\u00e4 osa piireist\u00e4 on tehty tai kustomoitu vain ja [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,15],"tags":[],"class_list":["post-3511","post","type-post","status-publish","format-standard","hentry","category-laitteet","category-retro"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3511"}],"version-history":[{"count":3,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3511\/revisions"}],"predecessor-version":[{"id":3514,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3511\/revisions\/3514"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3511"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}