{"id":5796,"date":"2025-08-27T09:05:43","date_gmt":"2025-08-27T09:05:43","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=5796"},"modified":"2025-08-27T09:07:10","modified_gmt":"2025-08-27T09:07:10","slug":"cls-clearscreen-abhaengig-von-der-technologie","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=5796","title":{"rendered":"CLS Clearscreen abh\u00e4ngig von der Technologie"},"content":{"rendered":"\n<p>Clearscreen ist eine der wichtigsten Funktionen in Computergames. Sie ist wichtig, damit wieder ganz von neu angefangen werden kann. In der Demoscene auch wichtig, weil es oft darum geht, wie schnell kann man den Screen l\u00f6schen oder indirekt gesagt: Wie schnell kann man ihn ganzfl\u00e4chig &#8218;\u00fcberschreiben&#8216;. Denn Clearscreen ist ja eigentlich nur ein \u00dcberschreiben des Screens mit einem Wert im Videomemory (sofern das System ein Videomemory hat).<\/p>\n\n\n\n<p>Digitalit\u00e4t zeigt sich in diesem Sinn gerade darin, wie ClearScreen als Funktion funktioniert. Es zeigt sich an der Kontrolle \u00fcber den Screen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Papierne Zeichen(zeilen)displays: Teletype\/Teleprinter &#8211; der Screen?<\/h2>\n\n\n\n<p>Beim Zeichendisplay der TelePrinter\/TeleTypes gab es nicht direkt ein Clearscreen. Der Screen war ja zuerst eine Zeile und danach vielleicht das Blatt. Wobei das Papier nicht in Bl\u00e4ttern organisiert war sondern endlos. In diesem Sinn ist hier die Frage: Was ist der &#8222;Screen&#8220;?<\/p>\n\n\n\n<p>Wie gross der &#8218;angedachte&#8216; ZeilenscreenScreen war sieht man vielleicht noch heute an den BASIC101-Games oder den Shellprogrammen &#8211; wie weit Drucken sie Leerschl\u00e4ge bis sie beginnen mit dem Content. Mit dem Aufkommen der klassischen Drucker gab es nat\u00fcrlich dann auch hier das Blatt. Allerdings war der Drucker zu diesem Moment keine &#8222;println&#8220; &#8211; Ein-\/Ausgabemaschine mehr sondern halt analoger Output. Man sieht dann auch nicht mehr &#8211; anders als bei der Schreibmaschine &#8211; was man gerade dr\u00fcckt oder druckt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Plotterdisplays: Endlos oder Flachbrett (A3,A4)<\/h2>\n\n\n\n<p>Bei den Plottern ist die ganze Sache komplizierter. Hier gibt es die Endlosplotter und die Flachbrettplotter. Beim ersten verh\u00e4lt sich das ganze wie beim TelePrinter\/TeleType. Beim zweiten allerdings ist die Sache des Bildschirm&#8217;putzens&#8216; dann v\u00f6llig manuelle Arbeit.<\/p>\n\n\n\n<p>Hier der Vorgang des Clearscreenen.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/08\/IMG_2148.mov\"><\/video><\/figure>\n\n\n\n<p>Dabei ist klar. Hier gibt es auch Abfall, also eine Dokumentation. Diese Dokumentation fehlt bei digitalen Outputger\u00e4ten v\u00f6llig. Maximal lassen sich noch eingebrannte Bildschirme als Artfefakte betrachten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erste Screens: Zeichnen und es bleibt stehen (Simulation des Analogen?)<\/h2>\n\n\n\n<!--more-->\n\n\n\n<p>Die ersten &#8222;Mainframescreens&#8220; verf\u00fcgten \u00fcber Screens auf die geschrieben wurde und der Content blieb bestehen (siehe auch Interview von <a href=\"https:\/\/www.gamelab.ch\/?p=12019\">L\u00fchrmann<\/a> oder PlatoSystems). Das heisst das gezeichnete blieb auf dem Screen. Erst danach wurde der gesamte Screen gel\u00f6scht. Und das ganze war Hardwarem\u00e4ssig so.  Zeichnen und dann irgendwann entscheiden den gesamten Screen zu l\u00f6schen.<\/p>\n\n\n\n<p>Diese Idee ist nat\u00fcrlich sehr nahe am obigen &#8218;analogen Modell&#8216; von Screen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Volldigitale Screens<\/h2>\n\n\n\n<p>Erst sp\u00e4ter tauchen die klassischen Screens auf. Diese haben Videomemory und zeichnen jedes mal den gesamten Screen neu. Dadurch ist der Bildschirm eigentlich voll jederzeit steuerbar. Die Kontrolle liegt hier beim Programm alleine, der Screen besitzt keine Eigenlogik oder Kontrolle mehr. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">E-Paper<\/h2>\n\n\n\n<p>Heute gibt es ja wieder Displays wie die EReaders. Diese sind mehr eine dynamisierte Weiterentwicklung von Anzeigetafeln der 80\/90er Jahre. Hier h\u00e4lt das Display auch den Inhalt physikalisch selbst\u00e4ndig aufrecht. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Clearscreen ist eine der wichtigsten Funktionen in Computergames. Sie ist wichtig, damit wieder ganz von neu angefangen werden kann. In der Demoscene auch wichtig, weil es oft darum geht, wie schnell kann man den Screen l\u00f6schen oder indirekt gesagt: Wie schnell kann man ihn ganzfl\u00e4chig &#8218;\u00fcberschreiben&#8216;. Denn Clearscreen ist ja eigentlich nur ein \u00dcberschreiben des [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5796","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/5796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5796"}],"version-history":[{"count":3,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/5796\/revisions"}],"predecessor-version":[{"id":5800,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/5796\/revisions\/5800"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}