{"id":1275,"date":"2024-01-20T09:17:01","date_gmt":"2024-01-20T09:17:01","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=1275"},"modified":"2024-04-22T07:36:35","modified_gmt":"2024-04-22T07:36:35","slug":"micro-bbc-ein-schnelles-basic-und-eine-8bit-variante-des-linerunners","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=1275","title":{"rendered":"Micro BBC &#8211; ein schnelles BASIC und eine 8Bit Variante des LineRunners"},"content":{"rendered":"\n<p>In einer Aussage in Britsoft &#8211; An Oral History &#8211; gehen die Macher von Sentinentel darauf ein, dass sie unendlich viele 8Bit Ports machen mussten. Eine langweilige Arbeit, gerade auch weil sie von einem Micro BBC ausgingen. Einem an und f\u00fcr sich schnellen Computer im Vergleich zu anderen 8Bittern. Interessant sei die Umsetzung auf den C64 gewesen, der langsamer war aber viel RAM hatte. Und so h\u00e4tten sie die Technik \u00fcbernommen, die es schon im Medium &#8222;Mensch&#8220; gab: Sie h\u00e4tten einfach f\u00fcr die Berechnungen (!) LookUp-Tables genommen! <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-amazon wp-block-embed-amazon\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Britsoft: An Oral History\" type=\"text\/html\" width=\"625\" height=\"550\" frameborder=\"0\" allowfullscreen style=\"max-width:100%\" src=\"https:\/\/read.amazon.co.uk\/kp\/card?preview=inline&#038;linkCode=kpd&#038;ref_=k4w_oembed_X6lPGdv00heT2D&#038;asin=095757682X&#038;tag=kpembed-20\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Angestiftet von dieser Aussage in Sachen Speed, habe ich mir das Micro BBC Basic genauer angesehen und bin auf eine wirklich schnelle Maschine gestossen (nicht nur auf dem Papier). Ich habe deswegen das Experiment mit dem einfachen BASIC-Spiel wiederholt (siehe hier):<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-researchblog-swissdigitization-latest-findings-and-outcomes wp-block-embed-researchblog-swissdigitization-latest-findings-and-outcomes\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"HHQY2Prika\"><a href=\"https:\/\/research.swissdigitization.ch\/?p=1146\">Einfaches Action-Spiel in Basic (Experimentelle Archeologie)<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8222;Einfaches Action-Spiel in Basic (Experimentelle Archeologie)&#8220; &#8212; ResearchBlog Swissdigitization - Latest findings and outcomes.\" src=\"https:\/\/research.swissdigitization.ch\/?p=1146&#038;embed=true#?secret=SqAsB2Y3Z3#?secret=HHQY2Prika\" data-secret=\"HHQY2Prika\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Entwickelt wurde das Spiel auf dem OnlineEmulator bbcmic.ro <a href=\"https:\/\/bbcmic.ro\">(https:\/\/bbcmic.ro<\/a>). Der Editor macht Spass, passt allerdings die Zeilenzahlen (bie GOTO etc) nicht automatisch an.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"622\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.10.22-1024x622.png\" alt=\"\" class=\"wp-image-1276\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.10.22-1024x622.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.10.22-300x182.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.10.22-768x466.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.10.22-1536x933.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.10.22-624x379.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.10.22.png 1940w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Der Code dazu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>REM https:\/\/bbcmic.ro\/\nP = 5\nC = 0\nB = 9\nJ = 40\nMODE 2\nCOLOUR RND(7)\nFOR I=0 TO 13\nD$=\".\"\nIF J&lt;I THEN D$=\" \"\nIF I=B THEN D$ = \"O\"\nIF I=P THEN D$ = \"X\"\nIF P=B THEN B = RND(13):C=C+10:J=J+10\nPRINT D$;\nNEXT I\nA$ =INKEY$(0)\nIF P&lt;1 THEN GOTO 190\nIF A$=\"a\" OR A$=\"A\" THEN P=P-1\nIF P&gt;12 THEN GOTO 210\nIF A$=\"d\" OR A$=\"D\" THEN P=P+1\nJ = J - 1 \nIF J&lt;1 THEN GOTO 260\nCOLOR(7)\nPRINT ;C\nGOTO 70\nPRINT \"\" \nPRINT \"GAME OVER\"<\/code><\/pre>\n\n\n\n<p>Das Ergebnis ist schnell, spielbar und macht Spass und zeigt auch auf, was trotzdem auf gewissen Platformen alles ohne viel Tricksen m\u00f6glich war. <\/p>\n\n\n\n<p> Es ist dabei erstaunlich, was alles auf diesem 8Bit Computer m\u00f6glich war\/ist: <a href=\"https:\/\/www.bbcmicrobot.com\">https:\/\/www.bbcmicrobot.com<\/a><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.15.09-1024x549.png\" alt=\"\" class=\"wp-image-1277\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.15.09-1024x549.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.15.09-300x161.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.15.09-768x412.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.15.09-1536x824.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.15.09-624x335.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2024\/01\/Bildschirmfoto-2024-01-20-um-10.15.09.png 1928w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Eine Einf\u00fchrung bietet folgende Webseite:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.bbcmicrobot.com\/learn\/index.html\">https:\/\/www.bbcmicrobot.com\/learn\/index.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In einer Aussage in Britsoft &#8211; An Oral History &#8211; gehen die Macher von Sentinentel darauf ein, dass sie unendlich viele 8Bit Ports machen mussten. Eine langweilige Arbeit, gerade auch weil sie von einem Micro BBC ausgingen. Einem an und f\u00fcr sich schnellen Computer im Vergleich zu anderen 8Bittern. Interessant sei die Umsetzung auf den [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66,1],"tags":[],"class_list":["post-1275","post","type-post","status-publish","format-standard","hentry","category-basic","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/1275","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=1275"}],"version-history":[{"count":2,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/1275\/revisions"}],"predecessor-version":[{"id":1522,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/1275\/revisions\/1522"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}