{"id":8104,"date":"2026-08-26T08:43:57","date_gmt":"2026-08-26T08:43:57","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=8104"},"modified":"2026-08-26T08:45:36","modified_gmt":"2026-08-26T08:45:36","slug":"teletypebasic-version-0-1","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=8104","title":{"rendered":"TeleTypeBasic Version 0.1"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1982\" height=\"1288\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.39.png\" alt=\"\" class=\"wp-image-8105\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.39.png 1982w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.39-300x195.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.39-768x499.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.39-1536x998.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.39-624x406.png 624w\" sizes=\"auto, (max-width: 1982px) 100vw, 1982px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr ein Projekt wie die TeletypeConsole braucht es nat\u00fcrlich eine Programmiersprache. Selbstverst\u00e4ndlich kann man direkt in Processing was machen. Eine Idee war aber auch, dass man halt wie damals in den 50-70er Jahren arbeiten kann. Eine Weitere, dass man die 101 BASIC GAmes von 1972\/3 mal m\u00f6glichst im Orginal nachspielen kann. Schliesslich sind darunter auch die ersten Computerspiele. Und ja darum w\u00e4re vielleicht ein Basic Interpreter als Steuerung gut. Und auch als Entwicklungsumgebung. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und ja, ich habe kurz recherchiert, was es so g\u00e4be und bin auch auf einiges gestossen, dass man adaptieren h\u00e4tte k\u00f6nnen. Aber dann habe ich mich gefragt, auf was ich mich eher konzentieren soll und so habe ich diese Mal mit Claude gearbeitet f\u00fcr den Interpreter. Das machte es auch einfach Dinge neu hinzuf\u00fcgen. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1974\" height=\"1282\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.24.06.png\" alt=\"\" class=\"wp-image-8107\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.24.06.png 1974w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.24.06-300x195.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.24.06-768x499.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.24.06-1536x998.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.24.06-624x405.png 624w\" sizes=\"auto, (max-width: 1974px) 100vw, 1974px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Neu: Verschiedene Modis f\u00fcr Instant schnell, VT52 schnell, Teletype schnell, Typewriter schnell. Dabei kann der Mainframe (Der Computer) dahinter selbst im Speed eingestellt werden. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><br><br><strong>Neue Commands<br><\/strong><br>&#8211; Inkey$ (gab es bei Darthmode nicht) &#8211; dadurch werden neue Spiele m\u00f6glich<br>&#8211; exec file (l\u00e4dt das file und f\u00fchrt es direkt aus)<br>Debug-Mode mit Variablen Anzeige. <br>Neuer Befehl f\u00fcr das direkte Loaden und Saven von .bas files per GUI.<br><br><strong>Zum Editieren neu<\/strong><br><br>e Zeile : hier wird die zeile nochmals gedruckt und dann kann man sie mit backspace in der n\u00e4chsten Zeile editieren. Frage mich bis heute, warum dass es das nie gab. Ok beim C64 konnte man direkt ins Listing schreiben. <br><br>r Zeile : Toggelt Kommentierung ein und aus<br><br>Hier erm\u00f6glicht es Claude sehr schnell Zeugs auszuprobieren, allerdings muss man alles \u00fcberpr\u00fcfen, die simpelsten Dinge funktionieren teilweise nicht. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1982\" height=\"1280\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.54.png\" alt=\"\" class=\"wp-image-8106\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.54.png 1982w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.54-300x194.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.54-768x496.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.54-1536x992.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/Bildschirmfoto-2026-08-26-um-10.23.54-624x403.png 624w\" sizes=\"auto, (max-width: 1982px) 100vw, 1982px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fazit<\/strong><br><br>Die meisten der 101 Basic Games laufen. Line Jewels auch. Allerdings fehlt noch eine wirkliche \u00dcberpr\u00fcfung. Dazu gibt es zwei neue Applikationen ein Spiel und ein Paint. Ein Problem ist auch, dass ein Teletyper von damals 50 Zeichen pro Sekunde schafft und die Schreibmaschine nur 11 Zeichen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein weiteres Problem &#8211; die Mainframes waren schnell, also nicht der Flaschenhals wie etwa bei den 8Bit Computern. In diesem Sinn wird es f\u00fcr Actionspiele (Inkey macht es m\u00f6glich) noch so etwas wie WAITMS geben m\u00fcssen, das dann auch gerade in der Wartezeit, den letzten Key zur\u00fcck gibt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fazit Claude<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4tte man einen fertigen Basicinterpreter genommen etwa in Java, dann w\u00fcsste man dass alles geht und das alles richtig l\u00e4uft. Hier hingegen ist man sich einfach nie sicher. Claude hat etwa das Print &#8222;abc&#8220;; einfach nicht implementiert. Das &#8222;;&#8220; f\u00fchrt dazu, dass der Text hinten angeh\u00e4ngt wird. Und das ist nur ein Beispiel. Es ist wirklich pervers wie Sklavenarbeit. Und man ist der Sklaventreiber, der sagt: Das ist noch falsch und man weiss wirklich nie, was sich noch falsch versteckt irgendwo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keine Gewissheit. Und das jenseits von Bugs. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ausbau<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Schreibmaschine heute kann nat\u00fcrlich mehr. Sie kann Rauf und runterscrollen und auch nach Links r\u00fccken. Dies werde ich ebenfalls in den Befehlssatz von Basic aufnehmen. Damit lassen sich dann viele Dinge mehr machen als Game &#8211; sogar eine Textverarbeitung .-( <br>Oder Tron. Oder allgemein Spiele wie bei <a href=\"https:\/\/research.swissdigitization.ch\/?p=6600\">https:\/\/research.swissdigitization.ch\/?p=6600<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vielleicht wird doch noch etwas &#8211; nach all den Fehlschl\u00e4gen &#8211; aus der Teletype Idee. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Version 0.1 (Processing 4)<\/h2>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-8c927b7c-5b81-41ef-aceb-c4b93e5052cf\" href=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/TelePrinterConsole.zip\">TelePrinterConsole<\/a><a href=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2026\/08\/TelePrinterConsole.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-8c927b7c-5b81-41ef-aceb-c4b93e5052cf\">Herunterladen<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr ein Projekt wie die TeletypeConsole braucht es nat\u00fcrlich eine Programmiersprache. Selbstverst\u00e4ndlich kann man direkt in Processing was machen. Eine Idee war aber auch, dass man halt wie damals in den 50-70er Jahren arbeiten kann. Eine Weitere, dass man die 101 BASIC GAmes von 1972\/3 mal m\u00f6glichst im Orginal nachspielen kann. Schliesslich sind darunter auch [&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-8104","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/8104","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=8104"}],"version-history":[{"count":2,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/8104\/revisions"}],"predecessor-version":[{"id":8110,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/8104\/revisions\/8110"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}