{"id":1645,"date":"2012-03-04T17:04:10","date_gmt":"2012-03-04T16:04:10","guid":{"rendered":"http:\/\/www.hackerspace.lu\/?p=1645"},"modified":"2012-03-04T17:04:10","modified_gmt":"2012-03-04T16:04:10","slug":"atarist-the-past-catches-up","status":"publish","type":"post","link":"https:\/\/syn2cat.lu\/?p=1645","title":{"rendered":"AtariST &#8211; The past catches up"},"content":{"rendered":"<p>From the oppression of <em>overscan<\/em> and its liberation to the wide <em>Parallax Distorter<\/em>, the attendees of the AtariST workshop were impressed that the Atari was&#8211; and still is&#8211; amazing!<\/p>\n<p>We, the younger generation that has not come into contact with computers like the Atari or Amiga, travelled back in time to the 80&#8217;s and were taught by a master of Atari know-how.<\/p>\n<p>The first time when you see animations on the AtariST you think of the mathematical equations that do the mazes and magic on the TV screen in the Chill, but while getting deeper into the workshop, you&#8217;ll become more and more astonished about how much work and effort goes into such a an animation. And above all how little space all this needs!<\/p>\n<p>A few 100kB and it already does a a lot&#8211; of course with sound!<\/p>\n<p><iframe loading=\"lazy\" title=\"Dark Side of the Spoon - Parallax Distorter\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/PLJ2odQZhlA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><!--more--><\/p>\n<div id=\"attachment_1666\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.hackerspace.lu\/2012\/03\/04\/atarist-the-past-catches-up\/sync-code-on-bus\/\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1666\" class=\"size-medium wp-image-1666 \" title=\"sync-code-on-bus\" src=\"http:\/\/www.hackerspace.lu\/wp-content\/uploads\/2012\/03\/sync-code-on-bus-300x225.png\" alt=\"\" width=\"300\" height=\"225\" \/><\/a><p id=\"caption-attachment-1666\" class=\"wp-caption-text\">See live on the screen what<\/p><\/div>\n<p>The <em>overscan<\/em> has long been one of my favorite topics, because as a kid I asked myself why there needed to be a black border around video games and movies. Now I have an answer to my question, plus a solution.<\/p>\n<p>The third workshop was about the <em>Parallax Distorter<\/em>&#8230; that rocks the bits and bytes of your mind! Most of the folks watching the talk were thinking, &#8220;Okay. Gunstick, my dear friend, STOP, rewind, PLAY again!&#8221;<\/p>\n<p>The first time when you see something like this code structure or hear the way they&#8211; AtariST animations developers&#8211; needed to think in order to hack their way around the limitations, you definitely need it explained a second time. After you think that you understood it, you&#8217;re still far away from realizing such a demo.<\/p>\n<p>Of course this should NOT frighten you in any way and prevent you from participating, because it truly is something very new, but it teaches you a lot of things: using resources with care; rethinking a concept not once; not twice, but four times; using school as a place to prepare your projects; and that good ol&#8217; plain paper sheets have still not lost their importance in taking notes or brainstorming.<\/p>\n<p>Now, as I prepare myself for the next AtariST WS by studying the last Impress presentation again, I will let you have a look at this:<\/p>\n<p>Some said the Atari ST could not:<\/p>\n<ul>\n<li>show 500 colors at once<\/li>\n<li>play digital samples<\/li>\n<li>have a resolution higher than 320&#215;200<\/li>\n<li>move the whole screen contents<\/li>\n<li>accomplish bitwise shifting<\/li>\n<\/ul>\n<p>and <a href=\"http:\/\/wiki.hackerspace.lu\/wiki\/User:Gunstick\" target=\"_blank\">gunstick<\/a> said, &#8220;Yes <strong>it<\/strong> can!&#8221;<\/p>\n<blockquote><p>The holy grail of programming: synchronous code<\/p>\n<p>&#8212; by gunstick<\/p><\/blockquote>\n<div id=\"attachment_1663\" style=\"width: 264px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.hackerspace.lu\/2012\/03\/04\/atarist-the-past-catches-up\/img_0393\/\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1663\" class=\"size-large wp-image-1663 \" title=\"The master :)\" src=\"http:\/\/www.hackerspace.lu\/wp-content\/uploads\/2012\/02\/IMG_0393-1024x768.jpg\" alt=\"\" width=\"254\" height=\"190\" \/><\/a><p id=\"caption-attachment-1663\" class=\"wp-caption-text\">gunstick aka. the AtariST conqueror<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>From the oppression of overscan and its liberation to the wide Parallax Distorter, the attendees of the AtariST workshop were impressed that the Atari was&#8211; and still is&#8211; amazing! We, the younger generation that has not come into contact with computers like the Atari or Amiga, travelled back in time to the 80&#8217;s and were &#8230;<a class=\"post-readmore\" href=\"https:\/\/syn2cat.lu\/?p=1645\">read more<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,7,1,13],"tags":[34,76,162,195,209],"class_list":["post-1645","post","type-post","status-publish","format-standard","hentry","category-hardware-2","category-lectures","category-uncategorized","category-workshop-events","tag-atari","tag-demo","tag-programming","tag-talk","tag-workshop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AtariST - The past catches up - syn2cat<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/syn2cat.lu\/?p=1645\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AtariST - The past catches up - syn2cat\" \/>\n<meta property=\"og:description\" content=\"From the oppression of overscan and its liberation to the wide Parallax Distorter, the attendees of the AtariST workshop were impressed that the Atari was&#8211; and still is&#8211; amazing! We, the younger generation that has not come into contact with computers like the Atari or Amiga, travelled back in time to the 80&#8217;s and were ...read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/syn2cat.lu\/?p=1645\" \/>\n<meta property=\"og:site_name\" content=\"syn2cat\" \/>\n<meta property=\"article:published_time\" content=\"2012-03-04T16:04:10+00:00\" \/>\n<meta name=\"author\" content=\"Jan Guth\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jan Guth\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645\"},\"author\":{\"name\":\"Jan Guth\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#\\\/schema\\\/person\\\/dfe96f4fbc3f82ff5dfe196f62082589\"},\"headline\":\"AtariST &#8211; The past catches up\",\"datePublished\":\"2012-03-04T16:04:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645\"},\"wordCount\":454,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.hackerspace.lu\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/sync-code-on-bus-300x225.png\",\"keywords\":[\"atari\",\"demo\",\"programming\",\"talk\",\"Workshop\"],\"articleSection\":{\"0\":\"Hardware\",\"1\":\"Lectures\",\"3\":\"Workshops\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645\",\"url\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645\",\"name\":\"AtariST - The past catches up - syn2cat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.hackerspace.lu\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/sync-code-on-bus-300x225.png\",\"datePublished\":\"2012-03-04T16:04:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/syn2cat.lu\\\/?p=1645\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#primaryimage\",\"url\":\"http:\\\/\\\/www.hackerspace.lu\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/sync-code-on-bus-300x225.png\",\"contentUrl\":\"http:\\\/\\\/www.hackerspace.lu\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/sync-code-on-bus-300x225.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/?p=1645#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/syn2cat.lu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AtariST &#8211; The past catches up\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#website\",\"url\":\"https:\\\/\\\/syn2cat.lu\\\/\",\"name\":\"Syn2Cat - The Geek and Hacker community\",\"description\":\"The Geek and Hacker Community\",\"publisher\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/syn2cat.lu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#organization\",\"name\":\"Syn2Cat - The Geek and Hacker community\",\"url\":\"https:\\\/\\\/syn2cat.lu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/syn2cat.lu\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/Syn2catLOGO_C.png\",\"contentUrl\":\"https:\\\/\\\/syn2cat.lu\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/Syn2catLOGO_C.png\",\"width\":1181,\"height\":284,\"caption\":\"Syn2Cat - The Geek and Hacker community\"},\"image\":{\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/syn2cat.lu\\\/#\\\/schema\\\/person\\\/dfe96f4fbc3f82ff5dfe196f62082589\",\"name\":\"Jan Guth\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/39dee9655b62848c2ea9099a0bcdb417a675507466d088bcb5a53db9937074a4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/39dee9655b62848c2ea9099a0bcdb417a675507466d088bcb5a53db9937074a4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/39dee9655b62848c2ea9099a0bcdb417a675507466d088bcb5a53db9937074a4?s=96&d=mm&r=g\",\"caption\":\"Jan Guth\"},\"url\":\"https:\\\/\\\/syn2cat.lu\\\/?author=8\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AtariST - The past catches up - syn2cat","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/syn2cat.lu\/?p=1645","og_locale":"en_US","og_type":"article","og_title":"AtariST - The past catches up - syn2cat","og_description":"From the oppression of overscan and its liberation to the wide Parallax Distorter, the attendees of the AtariST workshop were impressed that the Atari was&#8211; and still is&#8211; amazing! We, the younger generation that has not come into contact with computers like the Atari or Amiga, travelled back in time to the 80&#8217;s and were ...read more","og_url":"https:\/\/syn2cat.lu\/?p=1645","og_site_name":"syn2cat","article_published_time":"2012-03-04T16:04:10+00:00","author":"Jan Guth","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jan Guth","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/syn2cat.lu\/?p=1645#article","isPartOf":{"@id":"https:\/\/syn2cat.lu\/?p=1645"},"author":{"name":"Jan Guth","@id":"https:\/\/syn2cat.lu\/#\/schema\/person\/dfe96f4fbc3f82ff5dfe196f62082589"},"headline":"AtariST &#8211; The past catches up","datePublished":"2012-03-04T16:04:10+00:00","mainEntityOfPage":{"@id":"https:\/\/syn2cat.lu\/?p=1645"},"wordCount":454,"commentCount":0,"publisher":{"@id":"https:\/\/syn2cat.lu\/#organization"},"image":{"@id":"https:\/\/syn2cat.lu\/?p=1645#primaryimage"},"thumbnailUrl":"http:\/\/www.hackerspace.lu\/wp-content\/uploads\/2012\/03\/sync-code-on-bus-300x225.png","keywords":["atari","demo","programming","talk","Workshop"],"articleSection":{"0":"Hardware","1":"Lectures","3":"Workshops"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/syn2cat.lu\/?p=1645#respond"]}]},{"@type":"WebPage","@id":"https:\/\/syn2cat.lu\/?p=1645","url":"https:\/\/syn2cat.lu\/?p=1645","name":"AtariST - The past catches up - syn2cat","isPartOf":{"@id":"https:\/\/syn2cat.lu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/syn2cat.lu\/?p=1645#primaryimage"},"image":{"@id":"https:\/\/syn2cat.lu\/?p=1645#primaryimage"},"thumbnailUrl":"http:\/\/www.hackerspace.lu\/wp-content\/uploads\/2012\/03\/sync-code-on-bus-300x225.png","datePublished":"2012-03-04T16:04:10+00:00","breadcrumb":{"@id":"https:\/\/syn2cat.lu\/?p=1645#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/syn2cat.lu\/?p=1645"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/syn2cat.lu\/?p=1645#primaryimage","url":"http:\/\/www.hackerspace.lu\/wp-content\/uploads\/2012\/03\/sync-code-on-bus-300x225.png","contentUrl":"http:\/\/www.hackerspace.lu\/wp-content\/uploads\/2012\/03\/sync-code-on-bus-300x225.png"},{"@type":"BreadcrumbList","@id":"https:\/\/syn2cat.lu\/?p=1645#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/syn2cat.lu\/"},{"@type":"ListItem","position":2,"name":"AtariST &#8211; The past catches up"}]},{"@type":"WebSite","@id":"https:\/\/syn2cat.lu\/#website","url":"https:\/\/syn2cat.lu\/","name":"Syn2Cat - The Geek and Hacker community","description":"The Geek and Hacker Community","publisher":{"@id":"https:\/\/syn2cat.lu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/syn2cat.lu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/syn2cat.lu\/#organization","name":"Syn2Cat - The Geek and Hacker community","url":"https:\/\/syn2cat.lu\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/syn2cat.lu\/#\/schema\/logo\/image\/","url":"https:\/\/syn2cat.lu\/wp-content\/uploads\/2018\/11\/Syn2catLOGO_C.png","contentUrl":"https:\/\/syn2cat.lu\/wp-content\/uploads\/2018\/11\/Syn2catLOGO_C.png","width":1181,"height":284,"caption":"Syn2Cat - The Geek and Hacker community"},"image":{"@id":"https:\/\/syn2cat.lu\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/syn2cat.lu\/#\/schema\/person\/dfe96f4fbc3f82ff5dfe196f62082589","name":"Jan Guth","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/39dee9655b62848c2ea9099a0bcdb417a675507466d088bcb5a53db9937074a4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/39dee9655b62848c2ea9099a0bcdb417a675507466d088bcb5a53db9937074a4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/39dee9655b62848c2ea9099a0bcdb417a675507466d088bcb5a53db9937074a4?s=96&d=mm&r=g","caption":"Jan Guth"},"url":"https:\/\/syn2cat.lu\/?author=8"}]}},"_links":{"self":[{"href":"https:\/\/syn2cat.lu\/index.php?rest_route=\/wp\/v2\/posts\/1645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/syn2cat.lu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/syn2cat.lu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/syn2cat.lu\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/syn2cat.lu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1645"}],"version-history":[{"count":0,"href":"https:\/\/syn2cat.lu\/index.php?rest_route=\/wp\/v2\/posts\/1645\/revisions"}],"wp:attachment":[{"href":"https:\/\/syn2cat.lu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/syn2cat.lu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/syn2cat.lu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}