{"id":500,"date":"2022-12-01T20:16:55","date_gmt":"2022-12-01T20:16:55","guid":{"rendered":"http:\/\/lotek64.com\/blog\/?p=500"},"modified":"2022-12-23T19:57:30","modified_gmt":"2022-12-23T19:57:30","slug":"computerprogramme-in-mad-und-fix-und-foxi","status":"publish","type":"post","link":"https:\/\/lotek64.com\/blog\/computerprogramme-in-mad-und-fix-und-foxi\/","title":{"rendered":"<strong>Computerprogramme in MAD und Fix und Foxi<\/strong>"},"content":{"rendered":"\n<p class=\"has-text-color has-normal-font-size\" style=\"color:#02709f\">Neben Datentr\u00e4gern (Disketten, Module, Kassetten, CDs, etc.) waren gedruckte Programme in Zeitschriften eine h\u00e4ufig genutzte, wenn auch aufw\u00e4ndige, Quelle f\u00fcr neue Spiele und andere Programme in den 1980er und fr\u00fchen 1990er Jahren. F\u00fcr aufw\u00e4ndigere Programme mussten stunden- oder manchmal sogar tagelang sogenannte Listings abgetippt werden.<\/p>\n\n\n\n<p><em>von Simon Quernhorst<\/em><\/p>\n\n\n\n<p>Anfangs noch ohne Eingabehilfen und deren Pr\u00fcfsummenberechnung war es immer auch ein Gl\u00fccksspiel, ob die abgetippten Programme dann \u00fcberhaupt korrekt liefen. Und auch die Setzer in den Verlagen hatten oft genug Probleme mit den Programmen, so dass manche gedruckten Programme schon vom Verlagshaus aus nicht funktionieren konnten. Bekannt waren derartige Listings vor allem f\u00fcr Computermagazine, bei uns z. B. 64\u2019er, Happy Computer, RUN, Homecomputer, Computronic, etc. Allerdings gab es auch andere Publikationen, die Programme abgedruckt haben\u2026<\/p>\n\n\n\n<p>Im Jahr 1988 ver\u00f6ffentlichte das deutsche Magazin \u201eFix und Foxi\u201c aus dem Erich Pabel Verlag einen mehrteiligen BASIC-Kurs f\u00fcr den Commodore 64. In Ausgabe 16\/1988 erschien zus\u00e4tzlich auch \u201eDas k\u00fcrzeste BASIC-Spiel\u201c: in acht Zeilen wurde ein kleines Reaktionsspiel realisiert. Interessanterweise wurde im Listing der Befehl \u201ePRINT\u201c durch das \u201e?\u201c abgek\u00fcrzt, obwohl im dar\u00fcberstehenden BASIC-Kurs auf derselben Seite stets \u201ePRINT\u201c verwendet wird.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/1_Fix_Foxi_BASIC-Spiel.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/1_Fix_Foxi_BASIC-Spiel-1024x476.jpg\" alt=\"\" class=\"wp-image-504\" srcset=\"https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/1_Fix_Foxi_BASIC-Spiel-1024x476.jpg 1024w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/1_Fix_Foxi_BASIC-Spiel-300x140.jpg 300w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/1_Fix_Foxi_BASIC-Spiel-768x357.jpg 768w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/1_Fix_Foxi_BASIC-Spiel.jpg 1451w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Schnell abgetippt: das F&amp;F-Spiel.<\/figcaption><\/figure>\n\n\n\n<p>Noch kurioser \u2013 und technisch wirklich beachtenswert \u2013 ist das \u201eThe MAD Computer Program\u201c. Es erschien im Oktober 1985 auf vier Seiten der amerikanischen Ausgabe 258 des Magazins MAD. Das BASIC-Programm erschien f\u00fcr Apple-, Atari-, Commodore- und IBM-Computer. Dazu wurden systemspezifische Programmzeilen sowie ein gemeinsamer Daten-Teil (ab Zeile 500) verwendet, welcher auf einer Doppelseite den Gro\u00dfteil des Programms ausmachte. Als Designer und Programmierer des amerikanischen Beitrags werden \u201eLauretta Jones and Toma\u201c genannt. Lauretta Jones ist eine Grafikdesignerin aus New York. In der BBC-Sendung \u201eMicro Live\u201c von 1984 wird ein Interview mit ihr gef\u00fchrt, bereits zu diesem Zeitpunkt arbeitet sie mit einem Grafiktablett an einem Apple-Computer und spricht von ihrer T\u00e4tigkeit f\u00fcr verschiedene Magazine. Insofern kann man davon ausgehen, dass sie auch die Grafik f\u00fcr das MAD-Programm auf diese Weise gestaltet hat. Bei den bisherigen Arbeiten auf ihrer Website (<a rel=\"noreferrer noopener\" href=\"http:\/\/www.laurettajones.com\" target=\"_blank\">www.laurettajones.com<\/a>) hat sie auf eine Erw\u00e4hnung des damaligen MAD-Programms verzichtet. In Deutschland erschien der \u00fcbersetzte MAD-Artikel, ebenfalls auf vier Seiten und mit den identischen Cartoons am Rand, im Mai 1986 in MAD-Magazin 205. Hier wird zus\u00e4tzlich zu den beiden vorgenannten Autoren auch noch \u201eThorsten Marsen\u201c genannt. Eine deutsche Wiederver\u00f6ffentlichung fand etwas sp\u00e4ter in \u201eMAD EXTRA Nr. 42\u201c statt. Das MAD-Programm erschien auch in anderen L\u00e4ndern, so z. B. noch im Jahr 1991 im brasilianischen Heft \u201eMAD Especial 10: Desinformatica\u201c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/2_MAD_AAC_DE-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"693\" src=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/2_MAD_AAC_DE-1024x693.jpg\" alt=\"\" class=\"wp-image-505\" srcset=\"https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/2_MAD_AAC_DE-1024x693.jpg 1024w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/2_MAD_AAC_DE-300x203.jpg 300w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/2_MAD_AAC_DE-768x520.jpg 768w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/2_MAD_AAC_DE-1536x1040.jpg 1536w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/2_MAD_AAC_DE-2048x1386.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Listings strikt alphabetisch: Apple, Atari, Commodore&#8230;<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/3_MAD_IBM_Data_DE-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"685\" src=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/3_MAD_IBM_Data_DE-1024x685.jpg\" alt=\"\" class=\"wp-image-506\" srcset=\"https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/3_MAD_IBM_Data_DE-1024x685.jpg 1024w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/3_MAD_IBM_Data_DE-300x201.jpg 300w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/3_MAD_IBM_Data_DE-768x514.jpg 768w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/3_MAD_IBM_Data_DE-1536x1028.jpg 1536w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/3_MAD_IBM_Data_DE-2048x1371.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">&#8230;vor IBM und den gemeinsamen DATAs.<\/figcaption><\/figure>\n\n\n\n<p>W\u00e4hrend die Apple-, Atari- und IBM-Programme sehr kurz ausfallen, ist das Commodore-Listing mit Abstand das l\u00e4ngste und komplizierteste. Ursache ist, dass dem C64-BASIC Befehle f\u00fcr grafische Funktionen fehlen. W\u00e4hrend die anderen drei Listings die vielen DATA-Werte einfach per PLOT-, HPLOT- oder LINE-Kommando zeichnen k\u00f6nnen, wird beim C64 die gesamte Berechnungslogik samt Zeichenroutine f\u00fcr die einzelnen Grafiklinien ben\u00f6tigt. Alle vier Programme zeichnen Linien auf den Monitor, die nach und nach das MAD-Logo sowie das Gesicht des MAD-Maskottchens Alfred E. Neumann (im US-Original \u00fcbrigens Alfred E. Neuman) ergeben \u2013 ohne jegliche Interaktionsm\u00f6glichkeit.<\/p>\n\n\n\n<p>Die Apple-, Atari- und IBM-Programme wurden f\u00fcr das deutsche Heft nahezu identisch vom US-Magazin \u00fcbernommen, lediglich die kleinen Textausgaben \u201eWhat, me worry?\u201c wurden durch \u201eAlfred E. Hacker\u201c ersetzt und die Copyrightzeile (Apple Zeile 190, Atari Zeile 140, IBM Zeile 120) weggelassen. Das Commodore-Programm stellt sich jedoch vollkommen anders dar. Das US-Grundger\u00fcst und die Berechnungen wurden zwar als Vorlage genommen, aber in der deutschen Version wurden komplett andere Variablennamen verwendet, die Farben ge\u00e4ndert, der DATA-Bereich der Grafikausgabe \u201eWhat, me worry?\u201c musste ebenfalls durch eine andere Grafik ersetzt werden (Zeilen 1800 bis 1900). Der Programmierer der deutschen Version hat au\u00dferdem versucht, durch die Verwendung von Doppelpunkten am Zeilenanfang Einr\u00fcckungen zur Strukturierung vorzunehmen. Markantester Unterschied ist jedoch, dass nur im deutschen Programm eine Subroutine in Maschinensprache enthalten ist. Diese liegt in den zus\u00e4tzlichen DATA-Zeilen 400 bis 430 und wird im Speicher ab Adresse 704 abgelegt. Der SYS-Befehl in Zeile 120 ruft diese Routine zum schnelleren Initialisieren des Grafikscreens auf. Aufgrund der ganzen Programm\u00e4nderungen erscheint die produzierte Grafik durch leicht ver\u00e4nderte Linienausf\u00fchrung etwas anders auf dem Bildschirm, obwohl die identischen DATA-Werte verwendet werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/4_MAD_Commodore_US.png\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"647\" src=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/4_MAD_Commodore_US.png\" alt=\"\" class=\"wp-image-503\" srcset=\"https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/4_MAD_Commodore_US.png 792w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/4_MAD_Commodore_US-300x245.png 300w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/4_MAD_Commodore_US-768x627.png 768w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/a><figcaption class=\"wp-element-caption\">Ungleiche Br\u00fcder: das US- Commodore-Listing<\/figcaption><\/figure>\n\n\n\n<p>Leider erschienen beide C64-Listings nicht fehlerfrei. In der US-Version wurde am Ende von Zeile 80 ein \u201e-\u201c gedruckt, obwohl ein \u201e+\u201c ben\u00f6tigt wird. Dieser kleine Unterschied gen\u00fcgt allerdings bereits, um das Programm vollkommen scheitern zu lassen. Und auch die Layouter der deutschen Version waren nicht an das Setzen von Programmen gew\u00f6hnt, so tr\u00e4gt die erste Zeile die unsinnige Nummer \u201e05\u201c. Kritischer ist jedoch, dass das Ende von Zeile 107 einfach an das Ende von Zeile 115 umgebrochen wurde und somit beide Zeilen nicht mehr funktionieren k\u00f6nnen. Au\u00dferdem fehlen in der Mitte der Zeile 310 mehrere Zeichen, so dass das Programm hier ebenfalls mit einem Syntax Error abbricht. Hier wird das Potenzen-Symbol ben\u00f6tigt, welches vielleicht den deutschen Schriftsetzern nicht zur Verf\u00fcgung stand. In der amerikanischen Fassung wird in Zeile 220 ein Potenzen-Zeichen abgebildet, welches es so nicht auf dem C64 gibt, denn hier wird daf\u00fcr der Pfeil nach oben verwendet. In dem amerikanischen Apple-Programm (nicht jedoch in dessen deutschen Pendant) gab es auch zwei ung\u00fcltige Zeilenumbr\u00fcche, diese waren zwar recht gut als solche zu erkennen, werden aber vermutlich trotzdem bei unerfahrenen Anwendern zu Problemen gef\u00fchrt haben. Das Abtippen der Programme, vor allem der C64-Version, wird also auf beiden Seiten des Atlantiks zu Frust gef\u00fchrt haben&#8230; Vielleicht hat jedoch auch kein Leser dem MAD-Magazin zugetraut, dass \u00fcberhaupt etwas Vern\u00fcnftiges bei dem Programm herauskommen w\u00fcrde.<\/p>\n\n\n\n<p>Womit wir beim Stichwort Frust auch noch zur Ausf\u00fchrungsgeschwindigkeit kommen. &nbsp;Denn w\u00e4hrend z. B. das Apple-Programm in 40 Sekunden durchgelaufen ist, erw\u00e4hnt das US-Magazin schon vorweg am Seitenrand, dass die Ausf\u00fchrung des Commodore-Programms satte 20 Minuten ben\u00f6tigen w\u00fcrde. Hier wird auch vorweggenommen, dass das Programm lediglich eine Grafik anzeigen wird. Durch die beschriebenen \u00c4nderungen in der deutschen Version, steht an dessen Seitenrand, dass \u201ebis zu 10 Minuten\u201c gebraucht w\u00fcrden. Tats\u00e4chlich ben\u00f6tigt die US-Version 16 Minuten und 10 Sekunden (NTSC) und die deutsche Version 10 Minuten und 20 Sekunden (PAL). Auf Diskette belegt das US-Programm 37 Blocks und dessen deutscher Abk\u00f6mmling 38 Blocks. Leider kann sich der deutsche Co-Autor Thorsten Marsen nicht mehr an seine damalige T\u00e4tigkeit erinnern, er antwortete unserer Redaktion: \u201eIn der Tat, da war irgendwas. Aber, und das sehen Sie mir bitte nach, ich habe keine Ahnung mehr, um was es genau sich dabei handelte ;-)\u201c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/5_Das_Ergebnis_US.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/5_Das_Ergebnis_US.jpg\" alt=\"\" class=\"wp-image-501\" width=\"690\" height=\"507\" srcset=\"https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/5_Das_Ergebnis_US.jpg 384w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/5_Das_Ergebnis_US-300x220.jpg 300w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><figcaption class=\"wp-element-caption\">Das C64-Ergebnis der US-Version \u2026<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/6_Das_Ergebnis_DE.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/6_Das_Ergebnis_DE.jpg\" alt=\"\" class=\"wp-image-502\" width=\"689\" height=\"506\" srcset=\"https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/6_Das_Ergebnis_DE.jpg 384w, https:\/\/lotek64.com\/blog\/wp-content\/uploads\/2022\/12\/6_Das_Ergebnis_DE-300x220.jpg 300w\" sizes=\"auto, (max-width: 689px) 100vw, 689px\" \/><\/a><figcaption class=\"wp-element-caption\">&#8230; und das deutsche Pendant.<\/figcaption><\/figure>\n\n\n\n<p>Als komisches Detail am Rand, wird auf der letzten Seite des deutschen Artikels die Zeitschrift \u201eHappy Computer\u201c als Klolekt\u00fcre dargestellt. Und witzig ist auch, dass das amerikanische Heft die Leser noch aufforderte, einen Programmausdruck an \u201eMAD Hackers Department, 485 MADison Avenue, New York NY 10022\u201c zu senden. Zum damaligen Zeitpunkt war die \u201eMadison Avenue\u201c tats\u00e4chlich der Sitz der Redaktion.<\/p>\n\n\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Neben Datentr\u00e4gern (Disketten, Module, Kassetten, CDs, etc.) waren gedruckte Programme in Zeitschriften eine h\u00e4ufig genutzte, wenn auch aufw\u00e4ndige, Quelle f\u00fcr neue Spiele und andere Programme in den 1980er und fr\u00fchen 1990er Jahren. F\u00fcr aufw\u00e4ndigere Programme mussten stunden- oder manchmal sogar tagelang sogenannte Listings abgetippt werden. von Simon Quernhorst Anfangs noch ohne Eingabehilfen und deren Pr\u00fcfsummenberechnung &hellip; <a href=\"https:\/\/lotek64.com\/blog\/computerprogramme-in-mad-und-fix-und-foxi\/\" class=\"more-link\"><span class=\"screen-reader-text\"><strong>Computerprogramme in MAD und Fix und Foxi<\/strong><\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[43,44,2,3,41,42,40],"class_list":["post-500","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-abtippen","tag-basic","tag-c64","tag-commodore-64","tag-fix-und-foxi","tag-listing","tag-mad-magazine"],"_links":{"self":[{"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/posts\/500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/comments?post=500"}],"version-history":[{"count":2,"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/posts\/500\/revisions"}],"predecessor-version":[{"id":508,"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/posts\/500\/revisions\/508"}],"wp:attachment":[{"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/media?parent=500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/categories?post=500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lotek64.com\/blog\/wp-json\/wp\/v2\/tags?post=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}