{"id":315437,"date":"2025-09-07T01:24:41","date_gmt":"2025-09-06T23:24:41","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=315437"},"modified":"2025-09-07T20:10:51","modified_gmt":"2025-09-07T18:10:51","slug":"microsoft-basic-interpreter-fuer-6502-ist-open-source","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2025\/09\/07\/microsoft-basic-interpreter-fuer-6502-ist-open-source\/","title":{"rendered":"Microsoft Basic-Interpreter f\u00fcr 6502 ist Open Source"},"content":{"rendered":"<p>Microsoft hat am 4. September 2025 die 1976 von Bill Gates f\u00fcr den MOS 6502-Prozessor entwickelte BASIC-Version als Open Source ver\u00f6ffentlicht. Der 6502-Prozessor wurde in vielen fr\u00fchen Mikrocomputern verwendet, und der BASIC-Interpreter war der Startschuss f\u00fcr den Erfolg der jungen Firma Microsoft. Zeit f\u00fcr einen kleinen R\u00fcckblick &#8211; auch pers\u00f6nlicher Art, obwohl ich in diesem Bereich &#8211; in den Werdegang von Microsoft BASIC &#8211; nicht wirklich involviert war. Aber \"Generation Commodore\" wird sicherlich viele pers\u00f6nliche Erinnerungen an dieses BASIC haben.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg04.met.vgwort.de\/na\/3d0f693259b046ab961792d4565a77eb\" alt=\"\" width=\"1\" height=\"1\" \/>Die Ank\u00fcndigung zur Ver\u00f6ffentlichung erfolgte durch Scott Hanselman und Stacey Haffner von Microsoft im Blog-Beitrag <a href=\"https:\/\/opensource.microsoft.com\/blog\/2025\/09\/03\/microsoft-open-source-historic-6502-basic\/\" target=\"_blank\" rel=\"noopener\">Bringing BASIC back: Microsoft's 6502 BASIC is now Open Source<\/a>.<\/p>\n<h2>Die Wurzeln im Jahr 1975<\/h2>\n<p>Microsoft startete mit BASIC als erstes Produkt des Unternehmens im Jahr 1975. Damals schrieben Bill Gates und Paul Allen einen BASIC-Interpreter f\u00fcr den Intel 8080, der auf dem Altair 8800 laufen konnte. Erinnerungsm\u00e4\u00dfig diente eine Digital Equipment PDP 8 mit einem Emulator zur Entwicklung. Der Code dieses BASIC-Interpreters wurde bald f\u00fcr andere 8-Bit-CPUs angepasst, darunter MOS 6502, Motorola 6800 und 6809.<\/p>\n<p>Der 6502-Port wurde 1976 von Bill Gates und Ric Weiland fertiggestellt. Im Jahr 1977 erwarb Commodore die Lizenz f\u00fcr eine Pauschalgeb\u00fchr von 25.000 US-Dollar. Durch diesen Vertrag wurde Microsoft BASIC zum Herzst\u00fcck der PET 2001-Computers von Commodore und sp\u00e4ter auch des VIC-20 und des Commodore 64.<\/p>\n<p>Der BASIC M6502 8K VER 1.1-Interpreter f\u00fcr den 6502 Prozessor bildete die Grundlage f\u00fcr Commodore BASIC im PET 2001, VIC-20 und dem legend\u00e4ren Commodore C 64. Der Quellcode des BASIC-Interpreters enth\u00e4lt auch Anpassungen f\u00fcr den Apple II (\"Applesoft BASIC\"), die auf derselben BASIC-Kernquelle basieren.<\/p>\n<p>Weitere Details sind dem Microsoft-Beitrag zu entnehmen. The Register hat <a href=\"https:\/\/www.theregister.com\/2025\/09\/04\/microsoft_open_sources_6502_basic\/?td=rt-3a\" target=\"_blank\" rel=\"noopener\">hier<\/a> ebenfalls einen Abriss dieser Entwicklung ver\u00f6ffentlicht.<\/p>\n<h2>Pers\u00f6nliche Erinnerungen<\/h2>\n<p>Wenn ich pers\u00f6nlich zur\u00fcck blicke, habe ich 1975 nichts davon mitbekommen, da ich mich auf den Abschluss der Fachhochschulreife konzentrierte und Mikroprozessor-Systeme in meinem Umfeld in Deutschland eher nicht vorkamen (wir hatte in der Schule noch mechanisch\/elektrische Rechenmaschinen und erste Taschenrechner mit einigen Funktionen mehr als die Grundrechenarten).<\/p>\n<p>Ab Ende 1979 kam ich allerdings am Rande mit dem Commodore PET 2001 und seinem BASIC in Ber\u00fchrung. Ein Kollege betrachtete den Commodore PET 2001 als sein Steckenpferd im Labor, und schrieb eine Software zur Ansteuerung einer Ultraschall-Tauchtechnik-Pr\u00fcfanlage, die ich konstruiert hatte, und f\u00fcr den Technikumsbetrieb bauen lie\u00df. Die Ansteuerung lief \u00fcber einen selbst gebaute Elektronik und ich erinnere mich, gelegentlich mit Peek und Poke auf Eingabeelemente zugegriffen zu haben, um dort Steuerbefehle auszugeben. Die Anlage wurde nach meinem Exit in 1981 in ein Airbus-Werk umgezogen und lief dort noch f\u00fcr ca. 20 bis 25 Jahre in der Produktion von Airbus-Bauteilen.<\/p>\n<p>F\u00fcr mich blieb es aber ein Randprojekt, da ich zu dieser Zeit bereits mit Software-Anpassungen f\u00fcr eine Instron Zug-Pr\u00fcfmaschine befasst war. Dort kam eine Digital Equipment PDP 11\/04 zu Einsatz, und die Software zur Zug-Pr\u00fcfung von Tornado-Bauteilen war in Intran (ein Echtzeit-Fortran) geschrieben.<\/p>\n<p>Waren die ersten Arbeiten als junger Ingenieur im Bereich Software-Entwicklung und die Ursache, warum ich sozusagen auf die 'schiefe Bahn' geriet und heute als Blogger geendet bin (dabei bin ich theoretisch als junger Ingenieur-Student fast am Nobelpreis vorbei geschrammt, wie ich im Beitrag <a href=\"https:\/\/borncity.com\/blog\/2025\/06\/01\/ccd-erfinder-georg-elwood-smith-mit-95-jahren-verstorben\/\" rel=\"bookmark\">CCD-Erfinder Georg Elwood Smith mit 95 Jahren verstorben<\/a> und im Beitrag <a href=\"https:\/\/borncity.com\/senioren\/2025\/06\/10\/wie-ich-fast-am-nobel-preis-vorbei-geschrammt-waere\/\" target=\"_blank\" rel=\"bookmark noopener\">Wie ich \"fast\" am Nobel-Preis vorbei geschrammt w\u00e4re \u2026<\/a> mal augenzwinkernd berichtet). Nun ja, man kann nicht immer Gl\u00fcck im Leben haben und ein anst\u00e4ndiger Physik-Ingenieur bleiben, der brav mit 63 oder 65 in Rente geht.<\/p>\n<p>Fairerweise muss ich sagen, dass ich eigentlich erst richtig ab Mitte 1981 auf \"Abwege geriet\", als ich als Software-Entwickler Programme (vom Scheduler in Assembler bis zur Anwendungssoftware in Fortran und PL\/M) f\u00fcr Intel 8085 Mikroprozessorsysteme, die in Spezialanwendungen in der Gro\u00dfchemie zum Einsatz kamen, schrieb. Damals hatte ich &#8211; aus heutiger Sicht, das Gl\u00fcck, manche Sachen \"von der Pike auf zu lernen\" &#8211; zu einer Zeit, als Mikroprozessor-Systeme noch nicht so verbreitet waren.<\/p>\n<p>So ab 1983\/84 kamen dann 8088 IBM-PCs (IBM PC\/XT) mit MS-DOS und diversen Software-Systemen (USCD-Pascal, dBASE II etc.) hinzu. Und damals fiel mir auch Microsofts BASIC vor die F\u00fc\u00dfe, war der Interpreter doch im BIOS des IBM-PC eingebaut. Ich hatte jahrelang eine gut 5 cm dicke Foto-Kopie des ersten Handbuchs f\u00fcr den IBM PC\/XT bei mir im B\u00fccherschrank stehen. Leider habe ich dieses St\u00fcck Geschichte vor vielen Jahren zum Altpapier gegeben &#8211; weil Frau mal wieder mit \"r\u00e4um endlich dein B\u00fcro auf und miste mal aus\", m\u00e4chtig Druck machte. Heute k\u00f6nnte ich mich in den Hintern bei\u00dfen, weil das St\u00fcck Zeitgeschichte jetzt verloren ist.<\/p>\n<p>Die \"Foto-Kopie\" hatte eine besondere Bewandtnis, war sie doch hochoffiziell von IBM im Auftrag von Microsoft erstellt worden. Denn der IBM PC\/XT, der seinerzeit \u00fcber meinen Schreibtisch zu einem Inhouse-Kunden lief, war laut Aussage des IBM-Vertriebs die erste Maschine, die nach Europa kam. Ob es stimmt, wei\u00df ich nicht &#8211; jedenfalls war die offizielle Dokumentation von Microsoft damals noch nicht fertig. Und so gab es vorab die Foto-Kopie eines dicken Handbuchs &#8211; in dem alle DOS- und BIOS-Einsprungpunkte noch dokumentiert waren.<\/p>\n<p>Die Schwarte war Ende der 80er Jahre der Grundstock f\u00fcr mein \"MS-DOS Programmierhandbuch\", welches es bis zur sechsten Ausgabe schaffte und zuletzt von Microsoft Press Deutschland f\u00fcr mich verlegt wurde.<\/p>\n<p>Ach ja, Ironie der Geschichte, mit BASIC habe ich mich, bis auf diverse Finger\u00fcbungen am Sinclair ZX 81, nie wirklich tiefergehend als Software-Entwickler befasst. Erst Ende der 80er Jahre erschienen Werke zu Quick-Basic von Microsoft und Turbo Basic von Borland aus meiner Feder (waren aber eher Finger\u00fcbungen). Warm geworden bin ich mit BASIC aber nie, sondern habe lieber in Pascal programmiert. R\u00fcckf\u00e4lle kamen gelegentlich mit VBA und Visual Basic.Net, wo ich B\u00fccher dr\u00fcber geschrieben habe.<\/p>\n<p>Waren wilde und aufregende Zeiten, damals im vorigen Jahrtausend, im \"Kartoffelkrieg\". Einige dieser \"Lagerfeuer-Geschichten\" f\u00fcr die Enkel habe ich als Zeitzeuge in den nachfolgenden Blog-Beitr\u00e4gen \u00fcber die Jahre einflie\u00dfen lassen. Und wenn ich so zur\u00fcck denke, war es vielleicht doch keine so schlechte Idee, Maschinenbau und Physikalische Technik hinter sich zu lassen, um sich mit Mikroprozessoren und Software-Entwicklung zu befassen. Spannend war es auf jeden Fall, so die vergangenen 50 Jahre.<\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/09\/20\/20-sept-1954-erstes-fortran-testprogramm-wird-bersetzt-und-ausgefhrt\/\" rel=\"bookmark\">20. Sept. 1954: Erstes FORTRAN-Testprogramm wird \u00fcbersetzt und ausgef\u00fchrt<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2017\/10\/29\/zeitkapsel-die-ra-des-sinclair-zx81\/\" rel=\"bookmark\">Zeitkapsel: Die \u00c4ra des Sinclair ZX81<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2021\/09\/17\/zx81-entwickler-sir-clive-sinclair-verstorben\/\" rel=\"bookmark\">ZX81-Entwickler, Sir Clive Sinclair verstorben<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2022\/04\/23\/der-sinclair-zx-spectrum-wird-40\/\" rel=\"bookmark\">Der Sinclair ZX Spectrum wird 40<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/12\/03\/40-jahre-turbo-pascal\/\" rel=\"bookmark\">40 Jahre Turbo Pascal<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/08\/03\/vor-45jahren-der-radio-shack-trs-80-pc-erscheint\/\" rel=\"bookmark\">Vor 45 Jahren: Der Radio Shack TRS-80 PC erscheint<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/11\/17\/nostalgie-pur-online-x86-assembler-fr-808xz80\/\" rel=\"bookmark\">Nostalgie pur: Online x86-Assembler f\u00fcr 808x\/Z80<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2011\/04\/25\/der-pc-wird-30\/\" rel=\"bookmark\">Der PC wird 30 \u2026<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/07\/06\/35-jahre-intel-8088-prozessoreine-persnliche-betrachtung\/\" rel=\"bookmark\">35 Jahre Intel 8088-Prozessor\u2013eine pers\u00f6nliche Betrachtung<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/04\/04\/50-jahre-microsoft-grandioser-aufstieg-grandiose-flops-und-proteste\/\" rel=\"bookmark\">50 Jahre Microsoft: Grandioser Aufstieg, grandiose Flops und Proteste<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2024\/12\/16\/vor-30-jahren-15-12-1994-wird-der-netscape-navigator-veroeffentlicht\/\" rel=\"bookmark\">Vor 30 Jahren (15.12.1994) wird der Netscape Navigator ver\u00f6ffentlicht<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2024\/10\/01\/windows-10-ist-10-jahre-alt\/\" rel=\"bookmark\">Windows 10 ist 10 Jahre alt \u2026<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2020\/07\/12\/murejubbel-podcast-mit-gnter-born-als-gast\/\">Lebenslinien: Muurejubbel-Podcast mit G\u00fcnter Born als Gast<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2024\/05\/20\/der-it-blog-ist-vor-17-jahren-gestartet\/\" rel=\"bookmark\">Der IT-Blog ist vor 17 Jahren gestartet<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2021\/10\/01\/jubilum-28-jahre-gesamtkunstwerk-gnter-born-ohne-sohn\/\">Jubil\u00e4um: 28 Jahre Gesamtkunstwerk \u00bbG\u00fcnter Born \u2013 ohne Sohn\u00ab<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2022\/05\/08\/15-jahre-borns-it-und-windows-blog-aus-dem-maschinenraum\/\">Aus dem Maschinenraum: 15 Jahre \"Borns IT- und Windows-Blog\"<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/05\/18\/jubelarien-16-jahre-it-blog-20-jahre-blogger-und-30-jahre-freier-autor\/\" rel=\"bookmark\">Jubel(arien): 16 Jahre IT-Blog, 20 Jahre Blogger und 30 Jahre freier Autor<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/10\/01\/its-done-30-jahre-als-freier-autor\/\" rel=\"bookmark\">It's done: 30 Jahre als Freier Autor \u2026<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/06\/01\/ccd-erfinder-georg-elwood-smith-mit-95-jahren-verstorben\/\" rel=\"bookmark\">CCD-Erfinder Georg Elwood Smith mit 95 Jahren verstorben<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft hat am 4. September 2025 die 1976 von Bill Gates f\u00fcr den MOS 6502-Prozessor entwickelte BASIC-Version als Open Source ver\u00f6ffentlicht. Der 6502-Prozessor wurde in vielen fr\u00fchen Mikrocomputern verwendet, und der BASIC-Interpreter war der Startschuss f\u00fcr den Erfolg der jungen &hellip; <a href=\"https:\/\/borncity.com\/blog\/2025\/09\/07\/microsoft-basic-interpreter-fuer-6502-ist-open-source\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7459],"tags":[3836],"class_list":["post-315437","post","type-post","status-publish","format-standard","hentry","category-software","tag-software"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/315437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=315437"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/315437\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=315437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=315437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=315437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}