{"id":2711,"date":"2013-09-29T12:48:07","date_gmt":"2013-09-29T10:48:07","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=2711"},"modified":"2013-10-02T15:16:45","modified_gmt":"2013-10-02T13:16:45","slug":"petscii-edikka","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=2711","title":{"rendered":"PETSCII-edikka"},"content":{"rendered":"<p>Perjantai-illan h\u00e4t\u00e4inen pikku Processing-projekti rupesi paisumaan ja alkaa olla jo hiljalleen ihan k\u00e4ytt\u00f6kelpoinen. Tarkoituksena oli tehd\u00e4 <a href=\"http:\/\/www.triad.se\/zoo\/\">Zoo 2013:n<\/a> PETSCII-kilpailua varten minimalistinen editori, jolla saisi l\u00e4tkitty\u00e4 ruudulle merkkej\u00e4 v\u00e4reineen ja sitten n\u00e4ytetty\u00e4 niit\u00e4 oikealla kuusnelosella. Mit\u00e4\u00e4n kunnollista ei tuntunut l\u00f6ytyv\u00e4n valmiina Linuxille tai M\u00e4kille, joten tehd\u00e4\u00e4n sitten itse. &#8220;Feature creep&#8221; iski pahasti p\u00e4\u00e4lle ja tein yht\u00e4 sun toista lis\u00e4yst\u00e4. T\u00e4ll\u00e4 hetkell\u00e4 ohjelma osaa jo seuraavaa:<\/p>\n<ul>\n<li>Piirto, kumitus ja v\u00e4ritys<\/li>\n<li>Reunuksen ja taustav\u00e4rin vaihto<\/li>\n<li>Merkin poiminta<\/li>\n<li>Kuvien lataus ja tallennus<\/li>\n<li>Kuvien eksporttaus C-, assembler- ja BASIC-muotoon<\/li>\n<li>Simppeli pikselipiirtomoodi 1\/4-merkeill\u00e4<\/li>\n<li>Alueen valinta ja kopiointi\/tyhjennys<\/li>\n<li>PETSCII:n uudelleenj\u00e4rjestely helpompaan muotoon<\/li>\n<li>Esikatselu ven\u00e4ht\u00e4neill\u00e4 merkeill\u00e4 ilman gridi\u00e4<\/li>\n<\/ul>\n<p>Katsotaan, kuinka pitk\u00e4lle into viel\u00e4 riitt\u00e4\u00e4. Kaikenlaista muutakin mahdollista voisi lis\u00e4ill\u00e4 loputtomasti, mutta ainakin undo olisi varsin tarpeellinen toiminto. Animaatiota on pyydetty my\u00f6s, mutta katsotaan nyt. Siin\u00e4 vaiheessa, kun into loppuu, niin kintaat putoavat v\u00e4litt\u00f6m\u00e4sti \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2013\/09\/iso-petscii.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-2712\" alt=\"iso-petscii\" src=\"http:\/\/www.kameli.net\/marq\/wp-content\/uploads\/2013\/09\/iso-petscii-150x150.png\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p><em>edit: Niin, j\u00e4i linkit laittamatta:<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/csdb.dk\/release\/?id=122086\" rel=\"nofollow\">http:\/\/csdb.dk\/release\/?id=122086<\/a><\/li>\n<li><a href=\"http:\/\/www.pouet.net\/prod.php?which=61927\">http:\/\/www.pouet.net\/prod.php?which=61927<\/a><\/li>\n<li><a href=\"http:\/\/www.kameli.net\/%7Emarq\/kode\/petscii.zip\" rel=\"nofollow\">http:\/\/www.kameli.net\/~marq\/kode\/petscii.zip<\/a><\/li>\n<\/ul>\n<p><em>edit2: Tukee nyt my\u00f6s VIC-20:t\u00e4.<\/em><\/p>\n<p><em>edit3: Dokumentaatiota nyt t\u00e4\u00e4ll\u00e4:<\/em> <a href=\"http:\/\/www.kameli.net\/marq\/?page_id=2717\">http:\/\/www.kameli.net\/marq\/?page_id=2717<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perjantai-illan h\u00e4t\u00e4inen pikku Processing-projekti rupesi paisumaan ja alkaa olla jo hiljalleen ihan k\u00e4ytt\u00f6kelpoinen. Tarkoituksena oli tehd\u00e4 Zoo 2013:n PETSCII-kilpailua varten minimalistinen editori, jolla saisi l\u00e4tkitty\u00e4 ruudulle merkkej\u00e4 v\u00e4reineen ja sitten n\u00e4ytetty\u00e4 niit\u00e4 oikealla kuusnelosella. Mit\u00e4\u00e4n kunnollista ei tuntunut l\u00f6ytyv\u00e4n valmiina Linuxille tai M\u00e4kille, joten tehd\u00e4\u00e4n sitten itse. &#8220;Feature creep&#8221; iski pahasti p\u00e4\u00e4lle ja tein yht\u00e4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,18,25,15,24],"tags":[],"class_list":["post-2711","post","type-post","status-publish","format-standard","hentry","category-artsu","category-demoskene","category-koodi","category-retro","category-softat"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/2711","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=2711"}],"version-history":[{"count":5,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/2711\/revisions"}],"predecessor-version":[{"id":2735,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/2711\/revisions\/2735"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2711"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}