{"id":2002,"date":"2024-07-14T10:49:52","date_gmt":"2024-07-14T10:49:52","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=2002"},"modified":"2024-07-14T10:50:13","modified_gmt":"2024-07-14T10:50:13","slug":"kontrolle-eines-homecomputersystem-prozessor-und-hardware-spezifikas-screen-sprites-io-und-spez-chips-etc","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=2002","title":{"rendered":"Kontrolle eines Homecomputersystems &#8211; Prozessor und Hardware-Spezifikas (Screen, Sprites, IO und spez Chips etc)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"823\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/07\/Bildschirmfoto-2024-07-14-um-12.42.31-1024x823.png\" alt=\"\" class=\"wp-image-2003\" style=\"width:462px;height:auto\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/07\/Bildschirmfoto-2024-07-14-um-12.42.31-1024x823.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/07\/Bildschirmfoto-2024-07-14-um-12.42.31-300x241.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/07\/Bildschirmfoto-2024-07-14-um-12.42.31-768x617.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/07\/Bildschirmfoto-2024-07-14-um-12.42.31-624x502.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/07\/Bildschirmfoto-2024-07-14-um-12.42.31.png 1204w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Das &#8218;H\u00e4ssliche&#8216; oder die &#8218;Herausforderung&#8216; an Homecomputerprogrammierung (vorallem im Gamebereich oder Demoscene) ist eigentlich die Variet\u00e4t neben dem Prozessor (der mehr oder weniger genormt ist). Es geht dabei um das &#8218;Verstehen&#8216; der Hardwarearchitektur, Besonderheiten. All dies zersplittere die Macht der Homecomputerscene massiv. Statt sich einfach auf den Prozessor konzentieren zu k\u00f6nnen &#8211; etwa beim Atari ST und Amiga &#8211; wird die Hardware darum zum grossen Zeitfresser und nat\u00fcrlich auch M\u00f6glichkeitsraum. Dies trifft nat\u00fcrlich gerade auf die Gameentwicklung oder die Demoscene zu. Anders gesagt, in anderen Bereich spielt der Speed zwar eine grosse Rolle aber nicht unbedingt diese massive Rolle. Hier l\u00e4sst sich auch das Framework rundherum gem\u00fctlicher etwa in Basic oder C (ab 16bit) Programmieren und nur den n\u00f6tigen Kern verschnellern oder anders gesagt: Schnell m\u00fcssen nur die Unterroutinen sein. Wobei auch Computer wie hier der Amiga eigentlich den Weg vorgeben: Spezialchips erledigen das Aufw\u00e4ndige. Es ist deshalb auch kein Wunder h\u00f6rt die grosse Euphorie f\u00fcr Assembler nach dem Amiga auf. Zu divers sind die nun auftauchendem Erweiterungen als Grafikkarten oder Soundkarten.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das &#8218;H\u00e4ssliche&#8216; oder die &#8218;Herausforderung&#8216; an Homecomputerprogrammierung (vorallem im Gamebereich oder Demoscene) ist eigentlich die Variet\u00e4t neben dem Prozessor (der mehr oder weniger genormt ist). Es geht dabei um das &#8218;Verstehen&#8216; der Hardwarearchitektur, Besonderheiten. All dies zersplittere die Macht der Homecomputerscene massiv. Statt sich einfach auf den Prozessor konzentieren zu k\u00f6nnen &#8211; etwa beim Atari [&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-2002","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/2002","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=2002"}],"version-history":[{"count":2,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/2002\/revisions"}],"predecessor-version":[{"id":2005,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/2002\/revisions\/2005"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}