{"id":3444,"date":"2014-08-16T20:19:05","date_gmt":"2014-08-16T18:19:05","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=3444"},"modified":"2014-08-17T12:32:12","modified_gmt":"2014-08-17T10:32:12","slug":"uno2iec-halvinta-tiedonsiirtoa-nepalle","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=3444","title":{"rendered":"UNO2IEC \u2013 halvinta tiedonsiirtoa nepalle"},"content":{"rendered":"<p>Lars Wadefalkin kehittelem\u00e4 <a href=\"http:\/\/larswad.github.io\/uno2iec\/\">UNO2IEC<\/a> on ep\u00e4ilem\u00e4tt\u00e4 halvin tapa ladata pelej\u00e4 Commodore 64:lle. Arduinon ja nepan v\u00e4lille kolvataan kuuden piuhan kaapeli, ladataan Arduinoon ohjelma ja k\u00e4\u00e4nnet\u00e4\u00e4n Qt-projekti. Is\u00e4nt\u00e4koneen p\u00e4\u00e4ss\u00e4 on sitten helppo k\u00e4ytt\u00f6liittym\u00e4, josta voi ladata d64-tiedostoja.\u00a0Fastloaderit eiv\u00e4t toki toimi, joten demoja on melko turha yritt\u00e4\u00e4 ajaa, lukuun ottamatta yhdell\u00e4 kerralla muistiin ladattavia.<\/p>\n<p>Dokumentaatio on hieman rajallista, joten esimerkiksi kaapelin teko-ohje l\u00f6ytyi puoliksi sattumalta mukana seuranneesta Excel-filusta. Pahimmaksi ongelmaksi osoittautui kuitenkin Qt-projektin k\u00e4\u00e4nt\u00e4minen, etenkin kun en ollut tuota <em>Qt Creatoria<\/em> koskaan k\u00e4ytt\u00e4nyt. <a href=\"http:\/\/qt-project.org\/doc\/qtcreator-2.6\/creator-targets.html\">T\u00e4m\u00e4n ohjeen<\/a> perusteella sain projektin ylip\u00e4\u00e4ns\u00e4 latautumaan s\u00e4\u00e4t\u00e4m\u00e4ll\u00e4 &#8220;kitin&#8221; asetuksia. Lis\u00e4palikka <em>QextSerialPort<\/em> piti purkaa samalle tasolle kuin projektihakemisto itse, eik\u00e4 suinkaan sen alle. N\u00e4iden j\u00e4lkeen iski viel\u00e4 niskaan h\u00e4mment\u00e4v\u00e4 yhteensopivuusongelma, sill\u00e4 tuoreehko Qt 5 ei projektia k\u00e4\u00e4nt\u00e4nyt virheellisten polkujen takia, ja Qt 4:n (4.8.6) kanssa puolestaan puuttui <em>QTimerin<\/em> vaatima vakiom\u00e4\u00e4rittely. Rajapinta on jossain v\u00e4liss\u00e4 muuttunut, mutta heivaamalla koko <em>Qt::CoarseTimerin<\/em> m\u00e4keen funktiokutsusta k\u00e4\u00e4nn\u00f6s meni l\u00e4pi.<\/p>\n<p><a href=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2014\/08\/uno2iec.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-3445\" alt=\"uno2iec\" src=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2014\/08\/uno2iec-150x150.jpg\" width=\"150\" height=\"150\" \/><\/a>\u00a0<a href=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2014\/08\/uno2iec2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-3449\" alt=\"uno2iec2\" src=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2014\/08\/uno2iec2-150x150.png\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>Kuten kuvasta n\u00e4kyy, johtoa ei ole ty\u00f6l\u00e4s tehd\u00e4. Nepan p\u00e4\u00e4n pinnien numerot l\u00f6yt\u00e4\u00e4 esim. <a href=\"http:\/\/old.pinouts.ru\/SerialPorts\/SerialIOC64_pinout.shtml\">t\u00e4\u00e4lt\u00e4<\/a>. J\u00e4i hieman ep\u00e4selv\u00e4ksi, olisiko joihinkin piikeist\u00e4 pit\u00e4nyt laittaa 10 ohmin vastukset, mutta tuntuipa tuo toimivan ilmankin. <em>SD2IEC:lle<\/em> p\u00e4ts\u00e4tty <a href=\"http:\/\/www.sd2iec.co.uk\/sitebuildercontent\/sitebuilderfiles\/SD2IEC_Collection.rar\">pelikokoelma<\/a> n\u00e4ytt\u00e4\u00e4 toimivan hyvin my\u00f6s <em>UNO2IEC:n<\/em> kanssa, joitakin pelej\u00e4 lukuun ottamatta. Summa summarum: halpa ja monessa suhteessa k\u00e4tev\u00e4 tapa siirt\u00e4\u00e4 tiedostoja nepan suuntaan, kunhan tiedostaa rajoitukset ja on valmis k\u00e4ytt\u00e4m\u00e4\u00e4n jonkun hetken kolvaamiseen sek\u00e4 ohjelmien kanssa tusaamiseen. Kiina-Arduino 6 \u20ac posteineen, dinni, johdonp\u00e4tk\u00e4 ja palanen piikkirimaa tekee kokonaishinnaksi noin kympin.<\/p>\n<p><em>edit: Niin tokihan t\u00e4m\u00e4 toimii yht\u00e4 lailla Vicin tai +4:n kanssa. Latailin juuri kokeeksi jotain demoja Plussalla.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lars Wadefalkin kehittelem\u00e4 UNO2IEC on ep\u00e4ilem\u00e4tt\u00e4 halvin tapa ladata pelej\u00e4 Commodore 64:lle. Arduinon ja nepan v\u00e4lille kolvataan kuuden piuhan kaapeli, ladataan Arduinoon ohjelma ja k\u00e4\u00e4nnet\u00e4\u00e4n Qt-projekti. Is\u00e4nt\u00e4koneen p\u00e4\u00e4ss\u00e4 on sitten helppo k\u00e4ytt\u00f6liittym\u00e4, josta voi ladata d64-tiedostoja.\u00a0Fastloaderit eiv\u00e4t toki toimi, joten demoja on melko turha yritt\u00e4\u00e4 ajaa, lukuun ottamatta yhdell\u00e4 kerralla muistiin ladattavia. Dokumentaatio on hieman [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,15],"tags":[],"class_list":["post-3444","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\/3444","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=3444"}],"version-history":[{"count":9,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3444\/revisions"}],"predecessor-version":[{"id":3455,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/3444\/revisions\/3455"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3444"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}