{"id":1495,"date":"2021-07-11T19:47:47","date_gmt":"2021-07-11T17:47:47","guid":{"rendered":"https:\/\/www.pmd85.cz\/?page_id=1495"},"modified":"2021-07-11T19:58:25","modified_gmt":"2021-07-11T17:58:25","slug":"16-bitova-interpolace-usecky","status":"publish","type":"page","link":"https:\/\/www.pmd85.cz\/?page_id=1495","title":{"rendered":"16-bitov\u00e1 interpolace \u00fase\u010dky"},"content":{"rendered":"<p>B\u011bhem v\u00fdvoje karty BGP-1 pro SAPI vznikla nutnost vytvo\u0159it test t\u00e9to karty s vizu\u00e1ln\u00ed kumulac\u00ed defektn\u00edch p\u0159\u00edstup\u016f do videoram. A tak jsem si vzpomn\u011bl na mlad\u00e9 l\u00e9ta a podobn\u00e9 grafick\u00e9 aplikace (viz d\u00e1le) a stvo\u0159il program pro interpolaci \u00fase\u010dky a jednoduchou volac\u00ed proceduru. A proto\u017ee jsem cht\u011bl pokr\u00fdt celou plochu obrazovky (288&#215;256), bylo nutn\u00e9 opustit osmibitov\u00fd dvorek a vrhnout se na interpolaci v 16-bitov\u00e9m rozli\u0161en\u00ed. N\u00ed\u017ee uveden\u00fd obr\u00e1zek se vykresl\u00ed za cca 16 vte\u0159in.<\/p>\n<p>Ke sta\u017een\u00ed je cel\u00fd mikroprojekt v PSPadu, p\u0159\u00edpadn\u011b samotn\u00e1 knihovna s interpola\u010dn\u00ed rutinou. Interpol\u00e1tor nen\u00ed b\u016fhv\u00edjak testov\u00e1n na v\u0161echny mo\u017en\u00e9 stavy, je to sp\u00ed\u0161e aplikace, kter\u00e1 splnila sv\u016fj \u00fa\u010del a v p\u0159\u00edpad\u011b jej\u00edho dal\u0161\u00edho vyu\u017eit\u00ed je t\u0159eba ji br\u00e1t jako v\u00fdchoz\u00ed program pro dal\u0161\u00ed \u00fapravy a opravy.<\/p>\n<p><a href=\"https:\/\/www.pmd85.cz\/wp-content\/uploads\/linetest.zip\">Vzorov\u00fd projekt s vyu\u017eit\u00edm 16-bitov\u00e9ho interpol\u00e1toru<\/a> (projekt v PSPadu)<\/p>\n<p><a href=\"https:\/\/www.pmd85.cz\/wp-content\/uploads\/bresenham_l.txt\" target=\"_blank\" rel=\"noopener noreferrer\">Knihovna 16-bitov\u00e9ho Bresenhamova interpol\u00e1toru \u00fase\u010dek<\/a> (zdrojov\u00fd k\u00f3d v assembleru i8080)<\/p>\n<div id=\"attachment_1498\" style=\"width: 160px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.pmd85.cz\/wp-content\/uploads\/snap_bresenham.gif\" target=\"_blank\" rel=\"noopener noreferrer\"><img aria-describedby=\"caption-attachment-1498\" loading=\"lazy\" class=\"wp-image-1498 size-thumbnail\" src=\"https:\/\/www.pmd85.cz\/wp-content\/uploads\/snap_bresenham-150x150.gif\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><p id=\"caption-attachment-1498\" class=\"wp-caption-text\">PMD 85 &#8211; vzorov\u00e1 aplikace<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>B\u011bhem v\u00fdvoje karty BGP-1 pro SAPI vznikla nutnost vytvo\u0159it test t\u00e9to karty s vizu\u00e1ln\u00ed kumulac\u00ed defektn\u00edch p\u0159\u00edstup\u016f do videoram. A tak jsem si vzpomn\u011bl na mlad\u00e9 l\u00e9ta a podobn\u00e9 grafick\u00e9 aplikace (viz d\u00e1le) a stvo\u0159il program pro interpolaci \u00fase\u010dky a jednoduchou volac\u00ed proceduru. A proto\u017ee jsem cht\u011bl pokr\u00fdt celou plochu obrazovky (288&#215;256), bylo nutn\u00e9 opustit [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":337,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=\/wp\/v2\/pages\/1495"}],"collection":[{"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1495"}],"version-history":[{"count":4,"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=\/wp\/v2\/pages\/1495\/revisions"}],"predecessor-version":[{"id":1505,"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=\/wp\/v2\/pages\/1495\/revisions\/1505"}],"up":[{"embeddable":true,"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=\/wp\/v2\/pages\/337"}],"wp:attachment":[{"href":"https:\/\/www.pmd85.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}