Paluu Panasonic-maahan
August 22nd, 2014
Panasonic JR-200 on laite, jota on tullut pöyhittyä harvinaisen paljon ja syvällisesti, etenkin kun ottaa huomioon sen totaalisen marginaalisuuden. Harvinaisuus on toisaalta ollut juuri se syy, miksi tonkiminen on ollut tarpeen: yleisemmistä laitteista löytyy niin piirikaaviot kuin ohjelmointioppaatkin. Panan tapauksessa ylimääräistä haastetta on tuottanut myös se, että osa piireistä on tehty tai kustomoitu vain ja ainoastaan tuota yhtä laitetta varten, joten niistä ei välttämättä löydy kirjallisuutta.
Parin vuoden takaiset aiemmat yrittelyt tuottivat jo mukavasti tulosta, mutta monia asioita jäi edelleen selvittämättä, etenkin kun taannoinen haksorointi perustui lähinnä ROM:ien sisältöön ja piirien ohjekirjoihin. Sittemmin olen hieman rohkaistunut elektroniikan suhteen, joten ryhdyimme Teron kanssa jälleen kartoittamaan laitetta, tällä kertaa yleismittarin avulla. Huoltomanuaalistahan näitä samoja asioita löytyisi suoraan, mutta sen saanti on osoittautunut lähes mahdottomaksi, ja toisaalta tällainen lähestymistapa on varsin opettavainen koneen toiminnan syvällisessä ymmärtämisessä.
Uusia selvinneitä juttuja ovat mm. laajennusväylän pinnit, joista epäselvyyttä on oikeastaan enää muutaman osalta. Lisäksi IO-piiri MN1271 on lähes kokonaan kartoitettu paria porttia lukuun ottamatta ja kaikkiaan on syntynyt paljon syvällisempää ymmärrystä piirien rooleista. Esimerkiksi MN1544 on lopulta melko turha, sillä se lähinnä lukee näppäimistöä ja ilotikkua, minkä voisi hoitaa suoraviivaisemmin ja halvemmin ihan pelkällä prosessorilla. Hitachin “näytönohjain” tekee itse asiassa monenlaista juttua, kuten dekoodaa osoitelinjoja toisille piireille ja tuottaa kellon CPU:lle.
Sivumennen selvisi sekin, miten laajennusporttiin saisi automaattisesti käynnistyvän rommin. Kunnon siirtopiuha on siintänyt mielessä jo pidempään, mutta ilman tietoa laajennusliittimien toiminnasta sellaista ei ole ollut mahdollista tehdä, minkä lisäksi pitäisi jotenkin saada itse siirtosoftakin ladattua. Seuraavaksi siis tavoitteeksi laajennusliitäntään tuleva buuttaava rommi sekä muutaman pinnin siirtotiluttaja perinteiseen tapaan Arduinolta! Lisäilen laajennusportin dokumentaation Pana-sivulle, kunhan pinnit on avattu loppuun asti.
2 Comments
1. Olavi Ourson | October 4th, 2017 at 7:45 am
Ootko nähny tämän
https://youtu.be/Tnhc9oubg0Q
2. marq | October 5th, 2017 at 7:25 am
Näyttää löytäneen oikeaan osoitteeseen 🙂